assets v0.5.0
·
3 commits
to main
since this release
Minor Changes
-
BREAKING CHANGE:
createAssetServer()now usesallowFilesanddenyFilesinstead ofallowanddenyfor file path access rules.import { createAssetServer } from 'remix/assets' // Before: export const assetServer = createAssetServer({ allow: ['app/routes.ts', 'app/**/public/**'], deny: ['app/**/*.test.*'], /* ... */ }) // After: export const assetServer = createAssetServer({ allowFiles: ['app/routes.ts', 'app/**/public/**'], denyFiles: ['app/**/*.test.*'], /* ... */ })
-
Add an
allowPackagesoption tocreateAssetServer()for package-level access control, allowing packages and their dependencies to be served, e.g.allowPackages: ['remix'] -
Added
hmrsupport tocreateAssetServerthat provides animport.meta.hotAPI to JS assets. -
Added
scripts.loaderstocreateAssetServerfor post-processing compiled JavaScript with Node-compatible synchronous loaders.
Patch Changes
- Bumped
@remix-run/*dependencies: