Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multi module compilation for elm #8076

Merged

Commits on May 8, 2022

  1. Add multi module compilation for Elm

    The Elm compiler can compile multiple entrypoints into one bundle, which
    helps keep the asset size small since they all share the same runtime.
    
    Use like this:
    import { Elm } from
    './Main.elm?with=./AnotherModule.elm,./YetAnotherModule.elm'
    
    Elm.Main.init();
    Elm.AnotherModule.init();
    Elm.YetAnotherModule.init();
    ChristophP committed May 8, 2022
    Copy the full SHA
    58174b5 View commit details
    Browse the repository at this point in the history
  2. add invalidation for extra Elm sources

    ChristophP committed May 8, 2022
    Copy the full SHA
    21d7832 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Copy the full SHA
    4f80133 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    004a394 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Merge branch 'v2' of github.com:parcel-bundler/parcel into add-multi-…

    …module-compilation-for-elm
    ChristophP committed May 20, 2022
    Copy the full SHA
    e6d0c08 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4e8eec7 View commit details
    Browse the repository at this point in the history
  3. add test for multiple elm modules

    ChristophP committed May 20, 2022
    Copy the full SHA
    3fcdd78 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Fix lint

    devongovett committed May 23, 2022
    Copy the full SHA
    baa5bc4 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Copy the full SHA
    fd76ef0 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2022

  1. implement multi module elm compilation using a bit of package.json co…

    …nfig
    ChristophP committed May 29, 2022
    Copy the full SHA
    e716224 View commit details
    Browse the repository at this point in the history
  2. fix linting

    ChristophP committed May 29, 2022
    Copy the full SHA
    96f00dc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'v2' of github.com:parcel-bundler/parcel into add-multi-…

    …module-compilation-for-elm
    ChristophP committed May 29, 2022
    Copy the full SHA
    76a4673 View commit details
    Browse the repository at this point in the history
  4. add tests for multi module compilation

    ChristophP committed May 29, 2022
    Copy the full SHA
    d59eb0f View commit details
    Browse the repository at this point in the history
  5. refactor elm transformer by extracting config stuff in separate file,…

    … fix flow errors
    ChristophP committed May 29, 2022
    Copy the full SHA
    a2fe570 View commit details
    Browse the repository at this point in the history
  6. ix elm integration tests

    ChristophP committed May 29, 2022
    Copy the full SHA
    753bcf7 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2022

  1. Copy the full SHA
    af093fb View commit details
    Browse the repository at this point in the history
  2. elm: remove unneeded package.json config

    ChristophP committed Jun 5, 2022
    Copy the full SHA
    d8f0433 View commit details
    Browse the repository at this point in the history
  3. elm: implement query normalization to prevent unintentional asset dup…

    …lication
    ChristophP committed Jun 5, 2022
    Copy the full SHA
    746ca81 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Copy the full SHA
    f358a78 View commit details
    Browse the repository at this point in the history
  2. integration tests: remove test that used elm config in package.json t…

    …o compile multiple entry points
    ChristophP committed Jun 6, 2022
    Copy the full SHA
    a2a4665 View commit details
    Browse the repository at this point in the history
  3. elm: try to write tests for asset deduplication

    ChristophP committed Jun 6, 2022
    Copy the full SHA
    9353f45 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. add fix for crash when the reported error is not a "compile-errors" t…

    …ype but "error" type
    ChristophP committed Jun 14, 2022
    Copy the full SHA
    4625209 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. elm: remove deduplication logic of query string

    It doesn't seem to work as intended
    ChristophP committed Jun 17, 2022
    Copy the full SHA
    a24edcd View commit details
    Browse the repository at this point in the history
  2. fix linting and formatting

    ChristophP committed Jun 17, 2022
    Copy the full SHA
    200b5ab View commit details
    Browse the repository at this point in the history
  3. elm: add flow type annotiation

    ChristophP committed Jun 17, 2022
    Copy the full SHA
    89e0fee View commit details
    Browse the repository at this point in the history
  4. elm: fix flow types

    ChristophP committed Jun 17, 2022
    Copy the full SHA
    b79182a View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    d9cb53a View commit details
    Browse the repository at this point in the history
  6. elm: fix integration test

    ChristophP committed Jun 17, 2022
    Copy the full SHA
    a74be4b View commit details
    Browse the repository at this point in the history
  7. Merge branch 'add-multi-module-compilation-for-elm' of github.com:Chr…

    …istophP/parcel into add-multi-module-compilation-for-elm
    ChristophP committed Jun 17, 2022
    Copy the full SHA
    f96d25a View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    199584d View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Copy the full SHA
    ea19846 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Copy the full SHA
    5fb9d8e View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2022

  1. Copy the full SHA
    67a3504 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fa1769e View commit details
    Browse the repository at this point in the history