Skip to content

component-hmr v0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 17:09
· 9 commits to main since this release
dba1546

Minor Changes

  • Add the initial @remix-run/component-hmr package for Remix component HMR runtimes, browser transforms, and Node module hooks.

    Applications previously using component HMR from @remix-run/ui-hmr should replace that dependency with @remix-run/component-hmr:

     {
       "devDependencies": {
    -    "@remix-run/ui-hmr": "^0.1.1"
    +    "@remix-run/component-hmr": "^0.1.0"
       }
     }

    Applications using the remix package should rename remix/ui-hmr entrypoints to remix/component-hmr.

    Rename the asset loader to componentHmr():

    -import { uiHmr } from 'remix/ui-hmr/assets'
    +import { componentHmr } from 'remix/component-hmr/assets'
    
     let assetServer = createAssetServer({
       scripts: {
    -    loaders: [uiHmr()],
    +    loaders: [componentHmr()],
       },
    })

    Rename the Node import loader used by development servers:

    -node --import remix/ui-hmr/node server.ts
    +node --import remix/component-hmr/node server.ts

    Direct-package consumers should use @remix-run/component-hmr/node instead. The browser and server runtime subpaths have moved in the same way.