{"_id":"@bundlekit/bundler-esbuild","_rev":"8-93223b809583ab0d38fd4b441a71c30b","name":"@bundlekit/bundler-esbuild","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.2":{"name":"@bundlekit/bundler-esbuild","version":"0.0.2","keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","_id":"@bundlekit/bundler-esbuild@0.0.2","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"homepage":"https://github.com/Harhao/bundlekit#readme","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"cjs":"./dist/index.cjs","dist":{"shasum":"1e8c06872bb024fe19c5765a3f6d2b2e997a4394","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.2.tgz","fileCount":6,"integrity":"sha512-BAdGnRUZ+PODnwDYqIFCC8JLZVe1uuiFTT4HaE0rvZD5gdJCbT26Vk2+H8rxk+hNN4EP6Jo5oTTwNC2S1R5rmA==","signatures":[{"sig":"MEUCIQDB+aPqO+IPBbSvGZHDMbS9kzFaxfp+Nzi9iW3jngTgyQIgaWPKwCjTuwz7o72AdrLleshC3+mCJmsauaULI8qUwgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19618},"main":"./dist/index.cjs","_from":"file:bundlekit-bundler-esbuild-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"website":"https://bundlekit.harhao.workers.dev","_npmUser":{"name":"harhao","email":"harhao@163.com"},"_resolved":"/tmp/42448c2839a8f552d837a5150663d217/bundlekit-bundler-esbuild-0.0.2.tgz","_integrity":"sha512-BAdGnRUZ+PODnwDYqIFCC8JLZVe1uuiFTT4HaE0rvZD5gdJCbT26Vk2+H8rxk+hNN4EP6Jo5oTTwNC2S1R5rmA==","repository":{"url":"git+https://github.com/Harhao/bundlekit.git","type":"git","directory":"packages/bundlekit-bundler-esbuild"},"_npmVersion":"10.8.2","description":"esbuild bundler adapter for @bundlekit/service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.20.0","@bundlekit/shared-utils":"0.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1","rollup":"^4.40.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler-esbuild_0.0.2_1779784679299_0.7219511809129251","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bundlekit/bundler-esbuild","version":"0.0.3","keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","_id":"@bundlekit/bundler-esbuild@0.0.3","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"homepage":"https://github.com/Harhao/bundlekit#readme","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"cjs":"./dist/index.cjs","dist":{"shasum":"49c0db1d6d877e4f2a4bddcdcef5933722154f0f","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.3.tgz","fileCount":6,"integrity":"sha512-x14xuBZnLtEeSsGfRv0e9U5zxPhorRfgu66v1Kld1Pkb5bpqvsQEuC4u6SHsLW4t0oIP5K2j7jJebhaARJwZSA==","signatures":[{"sig":"MEUCIQCOH8pJq634whS9cVsRDLyaSRzlEm7QvXZuZdn0H3MXlAIgdNcebAoyph4fAfCICkWA35vnFAmNfEsUQwD50ou1Ksk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22765},"main":"./dist/index.cjs","_from":"file:bundlekit-bundler-esbuild-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"website":"https://bundlekit.harhao.workers.dev","_npmUser":{"name":"harhao","email":"harhao@163.com"},"_resolved":"/tmp/ffb0f052c6c926a8fbedad39b5d63c3d/bundlekit-bundler-esbuild-0.0.3.tgz","_integrity":"sha512-x14xuBZnLtEeSsGfRv0e9U5zxPhorRfgu66v1Kld1Pkb5bpqvsQEuC4u6SHsLW4t0oIP5K2j7jJebhaARJwZSA==","repository":{"url":"git+https://github.com/Harhao/bundlekit.git","type":"git","directory":"packages/bundlekit-bundler-esbuild"},"_npmVersion":"10.8.2","description":"esbuild bundler adapter for @bundlekit/service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.20.0","@bundlekit/shared-utils":"0.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1","rollup":"^4.40.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler-esbuild_0.0.3_1779875614530_0.2876707869295907","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bundlekit/bundler-esbuild","version":"0.0.4","keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","_id":"@bundlekit/bundler-esbuild@0.0.4","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"homepage":"https://github.com/Harhao/bundlekit#readme","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"cjs":"./dist/index.cjs","dist":{"shasum":"3c49966c2b47bd818a7b3596d8ec2b9632c1b1e7","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.4.tgz","fileCount":6,"integrity":"sha512-O1fX6mjxGdLVB3UdpITCBgx3vdr+5eIIdnuV+xgT7yAVB+Xfh6DNx33BoJ/u87MOQ6nrVyL7ws0V3Z+3WbHKiA==","signatures":[{"sig":"MEYCIQCuZ5tARnRq9Gum5eAg0bBf9f7VSfUXebn+DCGlFJEgkgIhAN5NAHOrFqjRMsg4aF43db6vtWwS4KaEOnfYW/jRguMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23269},"main":"./dist/index.cjs","_from":"file:bundlekit-bundler-esbuild-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"website":"https://bundlekit.harhao.workers.dev","_npmUser":{"name":"harhao","email":"harhao@163.com"},"_resolved":"/tmp/51e700a3d2cf19372ba2715f65889e9f/bundlekit-bundler-esbuild-0.0.4.tgz","_integrity":"sha512-O1fX6mjxGdLVB3UdpITCBgx3vdr+5eIIdnuV+xgT7yAVB+Xfh6DNx33BoJ/u87MOQ6nrVyL7ws0V3Z+3WbHKiA==","repository":{"url":"git+https://github.com/Harhao/bundlekit.git","type":"git","directory":"packages/bundlekit-bundler-esbuild"},"_npmVersion":"10.8.2","description":"esbuild bundler adapter for @bundlekit/service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.20.0","esbuild-plugin-vue3":"^0.4.2","@bundlekit/shared-utils":"0.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1","rollup":"^4.40.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler-esbuild_0.0.4_1779961562092_0.915720695787581","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bundlekit/bundler-esbuild","version":"0.0.5","keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","_id":"@bundlekit/bundler-esbuild@0.0.5","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"homepage":"https://github.com/Harhao/bundlekit#readme","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"cjs":"./dist/index.cjs","dist":{"shasum":"cedb3c51c11abbab81ca7a3b06862db9cfe1a3ef","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.5.tgz","fileCount":6,"integrity":"sha512-py3SZSRzueDigjCa4TG9HegWPLd9u+18znR0H76qAl0uquT2wNnjqPgtduB8fogDj2MNYk68DLd3wS1EGpWdKw==","signatures":[{"sig":"MEYCIQC9qKu3DSYU/jIUbWt4azwROHNJXrtct9iNzQ/DaTN5pQIhANDqSIWL0GyIUwkD6orWiMBv8hw8qZueuJyXMD8fhqSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23507},"main":"./dist/index.cjs","_from":"file:bundlekit-bundler-esbuild-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"website":"https://bundlekit.harhao.workers.dev","_npmUser":{"name":"harhao","email":"harhao@163.com"},"_resolved":"/tmp/b68a590dc65e017b47185950132f787d/bundlekit-bundler-esbuild-0.0.5.tgz","_integrity":"sha512-py3SZSRzueDigjCa4TG9HegWPLd9u+18znR0H76qAl0uquT2wNnjqPgtduB8fogDj2MNYk68DLd3wS1EGpWdKw==","repository":{"url":"git+https://github.com/Harhao/bundlekit.git","type":"git","directory":"packages/bundlekit-bundler-esbuild"},"_npmVersion":"10.8.2","description":"esbuild bundler adapter for @bundlekit/service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.20.0","esbuild-plugin-vue3":"^0.4.2","@bundlekit/shared-utils":"0.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1","rollup":"^4.40.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler-esbuild_0.0.5_1780046631017_0.9264379953087782","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bundlekit/bundler-esbuild","version":"0.0.6","keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","_id":"@bundlekit/bundler-esbuild@0.0.6","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"homepage":"https://github.com/Harhao/bundlekit#readme","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"cjs":"./dist/index.cjs","dist":{"shasum":"d4de5fcbd7c5bfcd58fa4ad265e1009468b3ca48","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.6.tgz","fileCount":6,"integrity":"sha512-sgppC/CokjXMP81faV7pc4QzFoadklAB9uHiUl9plkbloaWA3klEbp//DTUD+Mbc4mThOYoL1+z9aoHE1px0Zg==","signatures":[{"sig":"MEYCIQDKXHyWoifgvFruX5uHDJV9o6QM9QE77xhDhX61EVROqQIhAI8zXhPAkGbh/a/uX15kKJfm7NbP8ngEWEW5Cz3rnV1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23544},"main":"./dist/index.cjs","_from":"file:bundlekit-bundler-esbuild-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"website":"https://bundlekit.harhao.workers.dev","_npmUser":{"name":"harhao","email":"harhao@163.com"},"_resolved":"/tmp/4f19d06e46d68fc25519ceabf2c6b433/bundlekit-bundler-esbuild-0.0.6.tgz","_integrity":"sha512-sgppC/CokjXMP81faV7pc4QzFoadklAB9uHiUl9plkbloaWA3klEbp//DTUD+Mbc4mThOYoL1+z9aoHE1px0Zg==","repository":{"url":"git+https://github.com/Harhao/bundlekit.git","type":"git","directory":"packages/bundlekit-bundler-esbuild"},"_npmVersion":"10.8.2","description":"esbuild bundler adapter for @bundlekit/service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.20.0","esbuild-plugin-vue3":"^0.4.2","@bundlekit/shared-utils":"0.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1","rollup":"^4.40.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler-esbuild_0.0.6_1780054392867_0.8347800635691323","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bundlekit/bundler-esbuild","version":"0.0.7","keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","_id":"@bundlekit/bundler-esbuild@0.0.7","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"homepage":"https://github.com/Harhao/bundlekit#readme","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"cjs":"./dist/index.js","dist":{"shasum":"7fbb813c5bee4f12559ed8185e75bced6c9ee36d","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.7.tgz","fileCount":6,"integrity":"sha512-N9mLZ5bVFzo8bYm47SZm+pzcagKKj6MgcELHbur0L/Ei0B5JWrKLtsf+ui0aV55qdww5a6w39BhXI9r/YCXtHA==","signatures":[{"sig":"MEYCIQDHHqHdUvArmuUdeZJpqSdukfDh5ho8wf23E7Ydll2ZjwIhAOWelNWhR9p76E6uyC/oTJJ+LKHHjldMKiLcI1pfNFMq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23540},"main":"./dist/index.js","_from":"file:bundlekit-bundler-esbuild-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"website":"https://bundlekit.harhao.workers.dev","_npmUser":{"name":"harhao","email":"harhao@163.com"},"_resolved":"/tmp/4dc64b3899aef2f9a28e75fda4a00487/bundlekit-bundler-esbuild-0.0.7.tgz","_integrity":"sha512-N9mLZ5bVFzo8bYm47SZm+pzcagKKj6MgcELHbur0L/Ei0B5JWrKLtsf+ui0aV55qdww5a6w39BhXI9r/YCXtHA==","repository":{"url":"git+https://github.com/Harhao/bundlekit.git","type":"git","directory":"packages/bundlekit-bundler-esbuild"},"_npmVersion":"10.8.2","description":"esbuild bundler adapter for @bundlekit/service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.20.0","esbuild-plugin-vue3":"^0.4.2","@bundlekit/shared-utils":"0.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1","rollup":"^4.40.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler-esbuild_0.0.7_1780065199075_0.28263467845434875","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@bundlekit/bundler-esbuild","version":"0.0.8","keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","_id":"@bundlekit/bundler-esbuild@0.0.8","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"homepage":"https://github.com/Harhao/bundlekit#readme","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"cjs":"./dist/index.js","dist":{"shasum":"aa8a9614a70aa00fa06fa262108c835775d44b31","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.8.tgz","fileCount":6,"integrity":"sha512-Bo4Plv8uz96P1Ck6L6kn0LspUz6p4uMnOCit080cmZZiFDr9xUPmzt/xbdVBBwc+Rmeqkytu1lX+uJCVnYJbEQ==","signatures":[{"sig":"MEQCIBBNXfGXhU2AwayJb+IEBkrs0wjvYhhwHcxYEfUtMaEiAiBIMORWnFGB/W0JyoX2qBrtocP8xLXvC31tS3BDpF3lUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24996},"main":"./dist/index.js","_from":"file:bundlekit-bundler-esbuild-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"website":"https://bundlekit.harhao.workers.dev","_npmUser":{"name":"harhao","email":"harhao@163.com"},"_resolved":"/tmp/00e50584de3e0597c4f9018163ea4f5c/bundlekit-bundler-esbuild-0.0.8.tgz","_integrity":"sha512-Bo4Plv8uz96P1Ck6L6kn0LspUz6p4uMnOCit080cmZZiFDr9xUPmzt/xbdVBBwc+Rmeqkytu1lX+uJCVnYJbEQ==","repository":{"url":"git+https://github.com/Harhao/bundlekit.git","type":"git","directory":"packages/bundlekit-bundler-esbuild"},"_npmVersion":"10.8.2","description":"esbuild bundler adapter for @bundlekit/service","directories":{},"_nodeVersion":"20.20.2","dependencies":{"svelte":"^4.2.0","esbuild":"^0.20.0","esbuild-svelte":"^0.8.2","svelte-preprocess":"^5.1.0","esbuild-plugin-vue3":"^0.4.2","@bundlekit/shared-utils":"0.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1","rollup":"^4.40.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler-esbuild_0.0.8_1780306581155_0.5348128348175454","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bundlekit/bundler-esbuild","version":"0.0.9","description":"esbuild bundler adapter for @bundlekit/service","types":"./dist/index.d.ts","main":"./dist/index.js","module":"./dist/index.mjs","cjs":"./dist/index.js","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"esbuild":"^0.20.0","esbuild-plugin-vue3":"^0.4.2","esbuild-svelte":"^0.8.2","svelte":"^4.2.0","svelte-preprocess":"^5.1.0","@bundlekit/shared-utils":"0.0.11"},"devDependencies":{"@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2","rimraf":"^5.0.1","rollup":"^4.40.0","tslib":"^2.6.2"},"keywords":["esbuild","bundlekit-bundler","bundlekit"],"author":{"name":"harhao@163.com"},"license":"MIT","website":"https://bundlekit.harhao.workers.dev","repository":{"type":"git","url":"git+https://github.com/Harhao/bundlekit.git","directory":"packages/bundlekit-bundler-esbuild"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"engines":{"node":">= 18.0.0"},"scripts":{"clean":"rimraf ./dist","esbuild:build":"pnpm run clean && rollup -c ./scripts/rollup.config.js"},"_id":"@bundlekit/bundler-esbuild@0.0.9","bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"homepage":"https://github.com/Harhao/bundlekit#readme","_integrity":"sha512-9Anav3DrhH7gEcTgtbvyA7mUvBBHbS+9cu0lP1pElUEI9xeB7p6V5dojdChnHzAfjyIVyudWzQAR4hD2rpwTyw==","_resolved":"/tmp/113105a8c7c7b7ab495680bd7cc3d759/bundlekit-bundler-esbuild-0.0.9.tgz","_from":"file:bundlekit-bundler-esbuild-0.0.9.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9Anav3DrhH7gEcTgtbvyA7mUvBBHbS+9cu0lP1pElUEI9xeB7p6V5dojdChnHzAfjyIVyudWzQAR4hD2rpwTyw==","shasum":"984dcc6f2097dee4431bb7b40f0b7ffe7269ab7d","tarball":"https://registry.npmjs.org/@bundlekit/bundler-esbuild/-/bundler-esbuild-0.0.9.tgz","fileCount":6,"unpackedSize":24996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDv6XTOMNvdGGf8R0dAMZvh1a4SHDTbkihRLVsSCqh3QIgCXYX5j/yD5Gd8actVD7sOAjhbsVbz31nHGlAhFp2npw="}]},"_npmUser":{"name":"harhao","email":"harhao@163.com"},"directories":{},"maintainers":[{"name":"harhao","email":"harhao@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bundler-esbuild_0.0.9_1780323286678_0.2174992449148696"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-26T08:37:59.200Z","modified":"2026-06-01T14:14:46.964Z","0.0.2":"2026-05-26T08:37:59.426Z","0.0.3":"2026-05-27T09:53:34.660Z","0.0.4":"2026-05-28T09:46:02.265Z","0.0.5":"2026-05-29T09:23:51.145Z","0.0.6":"2026-05-29T11:33:13.009Z","0.0.7":"2026-05-29T14:33:19.226Z","0.0.8":"2026-06-01T09:36:21.285Z","0.0.9":"2026-06-01T14:14:46.827Z"},"bugs":{"url":"https://github.com/Harhao/bundlekit/issues"},"author":{"name":"harhao@163.com"},"license":"MIT","homepage":"https://github.com/Harhao/bundlekit#readme","keywords":["esbuild","bundlekit-bundler","bundlekit"],"repository":{"type":"git","url":"git+https://github.com/Harhao/bundlekit.git","directory":"packages/bundlekit-bundler-esbuild"},"description":"esbuild bundler adapter for @bundlekit/service","maintainers":[{"name":"harhao","email":"harhao@163.com"}],"readme":"# @bundlekit/bundler-esbuild\n\nesbuild 打包器适配器，为 @bundlekit/service 提供 esbuild 构建支持。\n\n## 安装\n\n```bash\npnpm add -D @bundlekit/bundler-esbuild\n```\n\n## 使用\n\n```bash\nbc create my-app -b esbuild\n# 或手动指定\nbundlekit-service serve --bundler esbuild\nbundlekit-service build --bundler esbuild\n```\n\n## 功能特性\n\n- ✅ esbuild 0.20+ 支持\n- ✅ 极速编译（Go 实现，比 tsc/babel 快 10-100x）\n- ✅ TypeScript / JavaScript / JSX / TSX 原生支持\n- ✅ CSS / CSS Modules 原生支持\n- ✅ 图片/字体等静态资源（dataurl 内联）\n- ✅ SSE 热更新（watch + DevServer）\n- ✅ SSR 支持\n- ✅ Library 模式\n- ✅ Code splitting（ESM 格式）\n\n## 配置示例\n\n```typescript\n// .bundlekitrc.ts\nimport type { IBuildConfig } from \"@bundlekit/shared-utils\";\n\nconst config: IBuildConfig = {\n  bundler: \"esbuild\",\n  plugins: [\"@bundlekit/plugin-react\"],\n  config: {\n    development: {\n      entry: \"src/index.tsx\",\n      output: { dir: \"dist\", filename: \"[name].js\", formats: \"esm\" },\n      devServer: { host: \"0.0.0.0\", port: 3000 },\n    },\n    production: {\n      entry: \"src/index.tsx\",\n      output: { dir: \"dist\", filename: \"[name].js\", formats: \"esm\" },\n      js: { minify: true },\n    },\n  },\n};\n\nexport default config;\n```\n\n## Library 模式\n\n```typescript\nconst config: IBuildConfig = {\n  bundler: \"esbuild\",\n  config: {\n    production: {\n      entry: \"src/index.ts\",\n      output: { dir: \"dist\", filename: \"index.js\", formats: \"cjs\" },\n      library: true,\n    },\n  },\n};\n```\n\n## 与其他 bundler 对比\n\n| 特性 | esbuild | Vite | Webpack |\n|------|---------|------|---------|\n| 编译速度 | 极快（Go） | 快 | 慢 |\n| HMR | SSE reload | 原生 HMR | 原生 HMR |\n| CSS Modules | ✅ 原生 | ✅ | 需 loader |\n| Less/Sass | 需插件 | ✅ | 需 loader |\n| 生产优化 | 基础 minify | 完整 | 最丰富 |\n\n## 注意事项\n\n- Less / Sass 需额外安装 esbuild 插件（`esbuild-plugin-less` / `esbuild-plugin-sass`）\n- UMD 格式以 `iife` 兜底输出\n\n## License\n\nMIT\n","readmeFilename":"README.md"}