UNPKG

@oazmi/esbuild-plugin-deno

Version:

A portable non-invasive suite of esbuild plugins for loading http, jsr, npm, and import-maps. Supports Deno, Node, Bun, Web. Alternate to @luca/esbuild-deno-loader , while compatible with other plugins and native esbuild resolvers (e.g. css loader).

90 lines 2.81 kB
{ "name": "@oazmi/esbuild-plugin-deno", "version": "0.4.0", "description": "A portable non-invasive suite of esbuild plugins for loading http, jsr, npm, and import-maps. Supports Deno, Node, Bun, Web. Alternate to @luca/esbuild-deno-loader , while compatible with other plugins and native esbuild resolvers (e.g. css loader).", "keywords": [ "esbuild-plugin", "esbuild", "build-tools", "bundler", "deno", "typescript", "jsr", "npm", "http", "import-map", "plugin", "esbuild-plugin-deno" ], "author": "Omar Azmi", "repository": { "type": "git", "url": "git+https://github.com/oazmi/esbuild-plugin-deno.git" }, "license": "Lulz plz don't steal yet", "bugs": { "url": "https://github.com/oazmi/esbuild-plugin-deno/issues" }, "module": "./esm/mod.js", "exports": { ".": { "import": "./esm/mod.js" }, "./importmap": { "import": "./esm/importmap/mod.js" }, "./loadermap": { "import": "./esm/loadermap/mod.js" }, "./packageman/base": { "import": "./esm/packageman/base.js" }, "./packageman/deno": { "import": "./esm/packageman/deno.js" }, "./plugins": { "import": "./esm/plugins/mod.js" }, "./plugins/filters/entry": { "import": "./esm/plugins/filters/entry.js" }, "./plugins/filters/http": { "import": "./esm/plugins/filters/http.js" }, "./plugins/filters/jsr": { "import": "./esm/plugins/filters/jsr.js" }, "./plugins/filters/npm": { "import": "./esm/plugins/filters/npm.js" }, "./plugins/resolvers": { "import": "./esm/plugins/resolvers.js" }, "./plugins/funcdefs": { "import": "./esm/plugins/funcdefs.js" }, "./plugins/typedefs": { "import": "./esm/plugins/typedefs.js" } }, "scripts": { "build-dist": "npm run build-esm -- --platform=node && npm run build-esm-minify -- --platform=node", "build-esm": "npx esbuild \"./src/mod.ts\" --bundle --format=esm --outfile=\"./dist/@oazmi/esbuild-plugin-deno.esm.js\"", "build-esm-minify": "npx esbuild \"./src/mod.ts\" --bundle --minify --format=esm --outfile=\"./dist/@oazmi/esbuild-plugin-deno.esm.min.js\"", "build-iife": "npx esbuild \"./src/mod.ts\" --bundle --format=iife --outfile=\"./dist/@oazmi/esbuild-plugin-deno.iife.js\"", "build-iife-minify": "npx esbuild \"./src/mod.ts\" --bundle --minify --format=iife --outfile=\"./dist/@oazmi/esbuild-plugin-deno.iife.min.js\"" }, "type": "module", "sideEffects": false, "dependencies": { "esbuild": "^0.25.0", "@oazmi/kitchensink": "0.9.12" }, "devDependencies": { "@types/node": "^20.9.0", "typescript": "^5.6.0", "esbuild": "^0.25.0", "typedoc": "^0.28.1" }, "_generatedBy": "dnt@dev" }