1.0.2 • Published 10 months ago
rspack-deno-plugin v1.0.2
rspack-deno-plugin
Deno module resolution for rspack and rsbuild.
- Support for
http:,https:,jsr:, andnpm:specifiers.
This project learns esbuild_deno_loader
How to use
- You need to set
"nodeModulesDir": "auto"in deno.json before start.
# install package
deno install jsr:@snowman/rspack-deno-plugin// create rsbuild script file like rsbuild-script.ts
import { createRsbuild } from '@rsbuild/core';
import RspackDenoPlugin from '@snowman/rspack-deno-plugin';
const rsbuild = await createRsbuild({
rsbuildConfig: {
tools: {
rspack: {
// add rspack plugin
plugins: [new RspackDenoPlugin()],
},
},
},
});
// build
await rsbuild.build();
// preview
await rsbuild.preview();
// dev
await rsbuild.startDevServer();# run rsbuild script
deno --allow-all ./rsbuild-script.tsHow it works
npm:specifier: Resolve node_modules like node.http:,https:,jsr:specifiers: Usedeno infocommand to resolve deno local cache.file:,data:specifiers: Resolve by rspack.
Coming soon
- Support resolve npm local deno cache.
- Add test code and CI/CD.