Minor Changes
-
Add the initial
@remix-run/component-hmrpackage for Remix component HMR runtimes, browser transforms, and Node module hooks.Applications previously using component HMR from
@remix-run/ui-hmrshould 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
remixpackage should renameremix/ui-hmrentrypoints toremix/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/nodeinstead. The browser and server runtime subpaths have moved in the same way.