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

feat(hmr): adding hot module reloading #334

Merged

Commits on Jan 6, 2019

  1. feat(hmr): adding hot module reloading

    Initial implementation copied over from extract-css-chunks-webpack-plugin
    
    Adding Eslint config for loaders that are injected directly into the browser.
    
    These should remain ES5
    evilebottnawi authored and ScriptedAlchemy committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    0830301 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/hot-module-reloading' into hot-m…

    …odule-reloading
    
    # Conflicts:
    #	package-lock.json
    ScriptedAlchemy committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    875f166 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f99f5f View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2019

  1. refactor: refactors based on PR comments

    - Remove `this.cacheable` from hotLoader function
    - Remove `isHMR`, simplifying codebase
    - Adding `.idea` to gitignore. This prevents JetBrains products config files
    ScriptedAlchemy committed Jan 13, 2019
    Configuration menu
    Copy the full SHA
    4e72531 View commit details
    Browse the repository at this point in the history
  2. refactor: move hot loader into base loader

    Migration of hotLoader from its own file, which is injected into webpack config.
    Into the base loader of mini-css, instead of adding options to the plugin. Add options to the loader.
    ScriptedAlchemy committed Jan 13, 2019
    Configuration menu
    Copy the full SHA
    50b3fd8 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2019

  1. refactor: get hmr working with new context

    String replace based on filename coming in
    ScriptedAlchemy committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    c2207af View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2019

  1. test: added hmr test case

    updating js hash and adding hmr test cases
    ScriptedAlchemy committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    1700774 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f975cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c0c742 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edf19e1 View commit details
    Browse the repository at this point in the history
  5. test: fixing tests

    removing hot loader to fix tests
    ScriptedAlchemy committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    bac3930 View commit details
    Browse the repository at this point in the history
  6. fix: use older version of normalize

    using version 3 of normalize-url for node 6 compatibility
    ScriptedAlchemy committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    86134d0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e6f14c View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. test: adding snapshot for hmr

    Adding es-checker to prevent any es6 in the hot loader
    ScriptedAlchemy committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    3979add View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Configuration menu
    Copy the full SHA
    3157c84 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2019

  1. docs: updated readme to detail hmr

    adding examples and some details around the new loader options which enable hot module reloading. Including information and configuration examples for css-modules and standard css file reloading
    ScriptedAlchemy committed Mar 3, 2019
    Configuration menu
    Copy the full SHA
    01126f8 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Configuration menu
    Copy the full SHA
    2cf31af View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

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

Commits on Mar 26, 2019

  1. Configuration menu
    Copy the full SHA
    9ed9a85 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. fix: renaming hot to hmr

    adding console log when noDocument available
    updating readme with new api
    ScriptedAlchemy committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    2f94eed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    969514f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b06d817 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0aa328c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be929ae View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Configuration menu
    Copy the full SHA
    06e7789 View commit details
    Browse the repository at this point in the history
  2. feat: adding order warning option

    disables order warnings being logged to terminal
    ScriptedAlchemy committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    a6bdafd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    150f858 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a91857c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55b6158 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9ebdc5 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. feat(hmr): adding hot module reloading

    Initial implementation copied over from extract-css-chunks-webpack-plugin
    
    Adding Eslint config for loaders that are injected directly into the browser.
    
    These should remain ES5
    evilebottnawi authored and ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    6e6642a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a9fc85 View commit details
    Browse the repository at this point in the history
  3. refactor: refactors based on PR comments

    - Remove `this.cacheable` from hotLoader function
    - Remove `isHMR`, simplifying codebase
    - Adding `.idea` to gitignore. This prevents JetBrains products config files
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    50144a7 View commit details
    Browse the repository at this point in the history
  4. refactor: move hot loader into base loader

    Migration of hotLoader from its own file, which is injected into webpack config.
    Into the base loader of mini-css, instead of adding options to the plugin. Add options to the loader.
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    39dd711 View commit details
    Browse the repository at this point in the history
  5. refactor: get hmr working with new context

    String replace based on filename coming in
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    6126e7e View commit details
    Browse the repository at this point in the history
  6. test: added hmr test case

    updating js hash and adding hmr test cases
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    cd6df8e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bf0f745 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d1cbf81 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    31bfa71 View commit details
    Browse the repository at this point in the history
  10. test: fixing tests

    removing hot loader to fix tests
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    a51d862 View commit details
    Browse the repository at this point in the history
  11. fix: use older version of normalize

    using version 3 of normalize-url for node 6 compatibility
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    2bd6661 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9803db3 View commit details
    Browse the repository at this point in the history
  13. test: adding snapshot for hmr

    Adding es-checker to prevent any es6 in the hot loader
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    c190436 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c93cf0 View commit details
    Browse the repository at this point in the history
  15. docs: updated readme to detail hmr

    adding examples and some details around the new loader options which enable hot module reloading. Including information and configuration examples for css-modules and standard css file reloading
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    c111e9b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    936b8d3 View commit details
    Browse the repository at this point in the history
  17. fix: renaming hot to hmr

    adding console log when noDocument available
    updating readme with new api
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    b08a3ce View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9f16d99 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    79001b8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    59797cc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c149cc2 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    33109c4 View commit details
    Browse the repository at this point in the history
  23. feat: adding order warning option

    disables order warnings being logged to terminal
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    6981838 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    2708a67 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    4d1c75d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    15dd658 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    7f4159e View commit details
    Browse the repository at this point in the history
  28. Merge branch 'master' into hot-module-reloading

    # Conflicts:
    #	README.md
    #	package-lock.json
    #	src/loader.js
    ScriptedAlchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    641bdce View commit details
    Browse the repository at this point in the history