@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
JSON
{
"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"
}