{"_id":"@baicie/web-worker-inline","_rev":"8-b85ce00f28e2e84fa6c979142469c58f","name":"@baicie/web-worker-inline","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"@baicie/web-worker-inline","version":"0.1.0","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"author":{"name":"baicie"},"license":"MIT","_id":"@baicie/web-worker-inline@0.1.0","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"dist":{"shasum":"600efb57e28630214950af7ea33100af0d7a3d85","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.1.0.tgz","fileCount":3,"integrity":"sha512-wBMuNLSR5CEqWEiEzYpMDZ7PoUuzuh4TUUeeUwtOLPxChT2DLVisvRBTXrvKJxS/YtzPU/h92am19n7+NwpaiQ==","signatures":[{"sig":"MEQCIH6oxMTqre4uZHeW16EMNkait4orWtL1Qz+YKbv0KgOzAiB2RTH9SLB7uKKvD/BU/+f8i9YDA/qYKrZKASM4/xyCCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8819},"main":"./dist/index.cjs","type":"module","_from":"file:baicie-web-worker-inline-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"default":"./dist/rolldown.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"}}},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","fix":"eslint --fix","lint":"eslint","build":"rolldown -c rolldown.config.ts","format":"prettier --write --cache .","release":"tsx scripts/release.ts","typecheck":"tsc --noEmit","ci-publish":"tsx scripts/publish.ts","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"_resolved":"/tmp/a920893dad477a4f42c2a98d3439f369/baicie-web-worker-inline-0.1.0.tgz","_integrity":"sha512-wBMuNLSR5CEqWEiEzYpMDZ7PoUuzuh4TUUeeUwtOLPxChT2DLVisvRBTXrvKJxS/YtzPU/h92am19n7+NwpaiQ==","repository":{"url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git","type":"git"},"_npmVersion":"11.12.1","description":"Web Worker integration for Baicie projects","directories":{},"lint-staged":{"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"],"*.{js,json}":["prettier --write"]},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","serve":"^14.2.6","tslib":"^2.8.1","eslint":"^10.2.1","rollup":"^4.60.2","prettier":"^3.8.3","rolldown":"1.0.0-rc.16","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","simple-git-hooks":"^2.13.1","rolldown-plugin-dts":"^0.23.2","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","@baicie/web-worker-inline":"link:./","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0","rolldown":"^1.0.0-rc.16"},"simple-git-hooks":{"commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\"","pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"rollup":{"optional":true},"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-worker-inline_0.1.0_1776850968615_0.5351993199693301","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@baicie/web-worker-inline","version":"0.1.1","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"author":{"name":"baicie"},"license":"MIT","_id":"@baicie/web-worker-inline@0.1.1","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"dist":{"shasum":"f90e1a29baa0d1048a073ca01a5d72a86dd222a7","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.1.1.tgz","fileCount":3,"integrity":"sha512-485KIvWfS1sJEKDLyU1FmauCl6plSFpyyTQQQYDmyRqglVLYlHazrQWvBkRvx38Fi9QiKHjsYoY9k9QnZpT2yw==","signatures":[{"sig":"MEQCIEeUlu2MtnaNddZfhlQE465wOgah/+h/XCSdwsXs5eqfAiAhxgXjKnGbwGomKqATu+axEYQyOAxSkYaMytF1svpDlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8925},"main":"./dist/index.cjs","type":"module","_from":"file:baicie-web-worker-inline-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"default":"./dist/rolldown.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"}}},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","fix":"eslint --fix","lint":"eslint","build":"rolldown -c rolldown.config.ts","format":"prettier --write --cache .","release":"tsx scripts/release.ts","typecheck":"tsc --noEmit","ci-publish":"tsx scripts/publish.ts","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"_resolved":"/tmp/bc1f3bdcab41d11dda9c8a367783d196/baicie-web-worker-inline-0.1.1.tgz","_integrity":"sha512-485KIvWfS1sJEKDLyU1FmauCl6plSFpyyTQQQYDmyRqglVLYlHazrQWvBkRvx38Fi9QiKHjsYoY9k9QnZpT2yw==","repository":{"url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git","type":"git"},"_npmVersion":"11.12.1","description":"Web Worker integration for Baicie projects","directories":{},"lint-staged":{"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"],"*.{js,json}":["prettier --write"]},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","serve":"^14.2.6","tslib":"^2.8.1","eslint":"^10.2.1","rollup":"^4.60.2","prettier":"^3.8.3","rolldown":"1.0.0-rc.16","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","simple-git-hooks":"^2.13.1","rolldown-plugin-dts":"^0.23.2","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","@baicie/web-worker-inline":"link:./","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0","rolldown":"^1.0.0-rc.16"},"simple-git-hooks":{"commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\"","pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"rollup":{"optional":true},"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-worker-inline_0.1.1_1776856248730_0.8590827443922433","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@baicie/web-worker-inline","version":"0.2.0","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"author":{"name":"baicie"},"license":"MIT","_id":"@baicie/web-worker-inline@0.2.0","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"dist":{"shasum":"f1a2b77298142f462a4b8de09d51d62c2b2c465f","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.2.0.tgz","fileCount":12,"integrity":"sha512-1QCxoNXSKiLQXs2RbS7R4MISBG9R3cM+COBMvnnJHgMObNXqm6Kj2BzoFuhYI0K0Qo40kTTJ9M1PbEBXMdRlpA==","signatures":[{"sig":"MEUCIDlv7tFGoPfmZQTjADABJinpeCWGu8zB7JiRGdELcXR8AiEAlKWM4Uh9SDZR2SgpPn26mtmA6SLaoAEXgiMQQrS5jEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221676},"main":"./dist/index.cjs","type":"module","_from":"file:baicie-web-worker-inline-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"default":"./dist/rolldown.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"}}},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","fix":"eslint --fix","lint":"eslint","build":"rolldown -c rolldown.config.ts","format":"prettier --write --cache .","release":"tsx scripts/release.ts","typecheck":"tsc --noEmit","ci-publish":"tsx scripts/publish.ts","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"_resolved":"/tmp/5f5c3775dbb07c1394c26c3e2b3d5b66/baicie-web-worker-inline-0.2.0.tgz","_integrity":"sha512-1QCxoNXSKiLQXs2RbS7R4MISBG9R3cM+COBMvnnJHgMObNXqm6Kj2BzoFuhYI0K0Qo40kTTJ9M1PbEBXMdRlpA==","repository":{"url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git","type":"git"},"_npmVersion":"11.13.0","description":"Web Worker integration for Baicie projects","directories":{},"lint-staged":{"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"],"*.{js,json}":["prettier --write"]},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","serve":"^14.2.6","tslib":"^2.8.1","eslint":"^10.2.1","rollup":"^4.60.2","prettier":"^3.8.3","rolldown":"1.0.0-rc.16","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","simple-git-hooks":"^2.13.1","rolldown-plugin-dts":"^0.23.2","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","@baicie/web-worker-inline":"link:./","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0","rolldown":"^1.0.0-rc.16"},"simple-git-hooks":{"commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\"","pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"rollup":{"optional":true},"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-worker-inline_0.2.0_1776911229546_0.8836573758825568","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@baicie/web-worker-inline","version":"0.2.1","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"author":{"name":"baicie"},"license":"MIT","_id":"@baicie/web-worker-inline@0.2.1","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"dist":{"shasum":"4af4c33c5c24cf0ec57a29bb996227066942f764","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.2.1.tgz","fileCount":12,"integrity":"sha512-VykPpa7n8Oe6ccT4hfTzAs0yd30qZR/LTRO+VLpP+/BShfGgZQtvgOyPLd9dNxoVeoRy6H8VOtJr1hCCNWe2qQ==","signatures":[{"sig":"MEQCIG6988/X/5JDxKYMSzjQA3OQLDH5XleQBI6/Wg6b1imTAiBh48cSGwtwZcWLId54v9FaP6jB6Y80GbDizStREKTyjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222620},"main":"./dist/index.cjs","type":"module","_from":"file:baicie-web-worker-inline-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"default":"./dist/rolldown.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"}}},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","fix":"eslint --fix","lint":"eslint","build":"rolldown -c rolldown.config.ts","format":"prettier --write --cache .","release":"tsx scripts/release.ts","typecheck":"tsc --noEmit","ci-publish":"tsx scripts/publish.ts","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"_resolved":"/tmp/9181015dc914ea386793a165c688ea8f/baicie-web-worker-inline-0.2.1.tgz","_integrity":"sha512-VykPpa7n8Oe6ccT4hfTzAs0yd30qZR/LTRO+VLpP+/BShfGgZQtvgOyPLd9dNxoVeoRy6H8VOtJr1hCCNWe2qQ==","repository":{"url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git","type":"git"},"_npmVersion":"11.13.0","description":"Web Worker integration for Baicie projects","directories":{},"lint-staged":{"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"],"*.{js,json}":["prettier --write"]},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","serve":"^14.2.6","tslib":"^2.8.1","eslint":"^10.2.1","rollup":"^4.60.2","prettier":"^3.8.3","rolldown":"1.0.0-rc.16","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","simple-git-hooks":"^2.13.1","rolldown-plugin-dts":"^0.23.2","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","@baicie/web-worker-inline":"link:./","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0","rolldown":"^1.0.0-rc.16"},"simple-git-hooks":{"commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\"","pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"rollup":{"optional":true},"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-worker-inline_0.2.1_1776916109925_0.9662998769559206","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@baicie/web-worker-inline","version":"0.2.2","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"author":{"name":"baicie"},"license":"MIT","_id":"@baicie/web-worker-inline@0.2.2","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"dist":{"shasum":"862918e91f5946e63b16fcb011a21d4396681696","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.2.2.tgz","fileCount":12,"integrity":"sha512-0YqhT95vBEV2E89S8tQO8iClBI/Hf75A7qCMmPxBfD4aE05bFoS45N2RLbUXaJHH+iArJEzYLFgyvC0FoyduKg==","signatures":[{"sig":"MEQCIF2ywPFiP+jVgtEmXM6ortYyEa051hnMjynBO6owutEJAiAQQ9zFHx3rHs/WUvutt2kLeNMB6a2CO8DfhX71J+y7Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420313},"main":"./dist/index.cjs","type":"module","_from":"file:baicie-web-worker-inline-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"default":"./dist/rolldown.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"}}},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","fix":"eslint --fix","lint":"eslint","build":"rolldown -c rolldown.config.ts","format":"prettier --write --cache .","release":"tsx scripts/release.ts","typecheck":"tsc --noEmit","ci-publish":"tsx scripts/publish.ts","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"_resolved":"/tmp/854b94e02cda7d16f12bf589d72b5c68/baicie-web-worker-inline-0.2.2.tgz","_integrity":"sha512-0YqhT95vBEV2E89S8tQO8iClBI/Hf75A7qCMmPxBfD4aE05bFoS45N2RLbUXaJHH+iArJEzYLFgyvC0FoyduKg==","repository":{"url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git","type":"git"},"_npmVersion":"11.13.0","description":"Web Worker integration for Baicie projects","directories":{},"lint-staged":{"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"],"*.{js,json}":["prettier --write"]},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","serve":"^14.2.6","tslib":"^2.8.1","eslint":"^10.2.1","rollup":"^4.60.2","prettier":"^3.8.3","rolldown":"1.0.0-rc.16","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","simple-git-hooks":"^2.13.1","rolldown-plugin-dts":"^0.23.2","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","@baicie/web-worker-inline":"link:./","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0","rolldown":"^1.0.0-rc.16"},"simple-git-hooks":{"commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\"","pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"rollup":{"optional":true},"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-worker-inline_0.2.2_1776926533457_0.7356043744850009","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@baicie/web-worker-inline","version":"0.2.3","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"author":{"name":"baicie"},"license":"MIT","_id":"@baicie/web-worker-inline@0.2.3","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"dist":{"shasum":"ab792986343b1e50f5fb62e293bcf4b08a42b00a","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.2.3.tgz","fileCount":12,"integrity":"sha512-7PnvtpQWQPBu2H141HBJuB2dqNLb7bx2ZIjrysBO660nX7KnYyjxnCseLoQA1yhTjR+wMI90skJXk0igLrqOIg==","signatures":[{"sig":"MEYCIQD6bgd2BR5dw7tANlZRseh4eJEPXvRZZezo7ECdwnYDhQIhAJnQ5bVK6ghorzqdP2s/tq/ZwdGXmuDGwSvyivqVJN7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419965},"main":"./dist/index.cjs","type":"module","_from":"file:baicie-web-worker-inline-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"default":"./dist/rolldown.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"}}},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","fix":"eslint --fix","lint":"eslint","build":"rolldown -c rolldown.config.ts","format":"prettier --write --cache .","release":"tsx scripts/release.ts","typecheck":"tsc --noEmit","ci-publish":"tsx scripts/publish.ts","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"_resolved":"/tmp/cc9c543075ba40a3341bea23b9bf6d8f/baicie-web-worker-inline-0.2.3.tgz","_integrity":"sha512-7PnvtpQWQPBu2H141HBJuB2dqNLb7bx2ZIjrysBO660nX7KnYyjxnCseLoQA1yhTjR+wMI90skJXk0igLrqOIg==","repository":{"url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git","type":"git"},"_npmVersion":"11.14.1","description":"Web Worker integration for Baicie projects","directories":{},"lint-staged":{"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"],"*.{js,json}":["prettier --write"]},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","serve":"^14.2.6","tslib":"^2.8.1","eslint":"^10.2.1","rollup":"^4.60.2","prettier":"^3.8.3","rolldown":"1.0.0-rc.16","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","simple-git-hooks":"^2.13.1","rolldown-plugin-dts":"^0.23.2","@antfu/eslint-config":"^8.2.0","eslint-plugin-format":"^2.0.1","@baicie/web-worker-inline":"link:./","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0","rolldown":"^1.0.0-rc.16"},"simple-git-hooks":{"commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\"","pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"rollup":{"optional":true},"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-worker-inline_0.2.3_1778581530067_0.7912000388984213","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@baicie/web-worker-inline","version":"0.2.4","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"author":{"name":"baicie"},"license":"MIT","_id":"@baicie/web-worker-inline@0.2.4","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"dist":{"shasum":"6e22cc5952d5b680490d08f641a4f7012e496ce4","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.2.4.tgz","fileCount":12,"integrity":"sha512-/FcHo1nbdiz57CuTmW8Pq1kmM07xAOTfy2qqw6hDyY5YwnWBg5OLgnYriU2QbYjeFcMHIOHIb6l7OsO+p12n4A==","signatures":[{"sig":"MEQCIDXDXoCXyn+AzigJn7Tj7hFKaXrvbQB0lwnQJ6p7VfHiAiAEhnpKYNgrFw68ts2Q8yPt4LicTGXjoNt7sD5vG7QSEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428051},"main":"./dist/index.cjs","type":"module","_from":"file:baicie-web-worker-inline-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"default":"./dist/rolldown.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"}}},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","fix":"eslint --fix","lint":"eslint","build":"rolldown -c rolldown.config.ts","format":"prettier --write --cache .","release":"tsx scripts/release.ts","typecheck":"tsc --noEmit","ci-publish":"tsx scripts/publish.ts","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"_resolved":"/tmp/8ad001d80bcbc23a980e57577e2f8c58/baicie-web-worker-inline-0.2.4.tgz","_integrity":"sha512-/FcHo1nbdiz57CuTmW8Pq1kmM07xAOTfy2qqw6hDyY5YwnWBg5OLgnYriU2QbYjeFcMHIOHIb6l7OsO+p12n4A==","repository":{"url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git","type":"git"},"_npmVersion":"11.14.1","description":"Web Worker integration for Baicie projects","directories":{},"lint-staged":{"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"],"*.{js,json}":["prettier --write"]},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","serve":"^14.2.6","tslib":"^2.8.1","eslint":"^10.3.0","rollup":"^4.60.3","prettier":"^3.8.3","rolldown":"1.0.0","typescript":"^6.0.3","@types/node":"^25.7.0","lint-staged":"^17.0.4","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","simple-git-hooks":"^2.13.1","rolldown-plugin-dts":"^0.25.0","@antfu/eslint-config":"^9.0.0","eslint-plugin-format":"^2.0.1","@baicie/web-worker-inline":"link:./","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0","rolldown":"^1.0.0-rc.16"},"simple-git-hooks":{"commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\"","pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"rollup":{"optional":true},"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-worker-inline_0.2.4_1778600350234_0.4594281191276939","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@baicie/web-worker-inline","type":"module","version":"0.2.5","description":"Web Worker integration for Baicie projects","author":{"name":"baicie"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git"},"keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"},"default":"./dist/index.mjs"},"./rolldown":{"import":{"types":"./dist/index.d.ts","default":"./dist/rolldown.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/rolldown.cjs"},"default":"./dist/rolldown.mjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","peerDependencies":{"rolldown":"^1.0.0-rc.16","rollup":"^1.9.2 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"peerDependenciesMeta":{"rolldown":{"optional":true},"rollup":{"optional":true}},"devDependencies":{"@antfu/eslint-config":"^9.0.0","@baicie/release":"^0.1.15","@baicie/scripts":"^0.1.2","@baicie/web-worker-inline":"link:./","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-typescript":"^12.3.0","@types/node":"^25.7.0","eslint":"^10.3.0","eslint-plugin-format":"^2.0.1","lint-staged":"^17.0.4","prettier":"^3.8.3","rolldown":"1.0.0","rolldown-plugin-dts":"^0.25.0","rollup":"^4.60.3","serve":"^14.2.6","simple-git-hooks":"^2.13.1","tslib":"^2.8.1","tsx":"^4.21.0","typescript":"^6.0.3"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged","commit-msg":"node -e \"import('@baicie/scripts').then(m => m.verifyCommit())\""},"lint-staged":{"*.{js,json}":["prettier --write"],"*.ts?(x)":["eslint --fix","prettier --parser=typescript --write"]},"scripts":{"dev":"rolldown -c rolldown.config.ts -w","build":"rolldown -c rolldown.config.ts","lint":"eslint","fix":"eslint --fix","format":"prettier --write --cache .","format:check":"prettier --check src/**/*.ts","typecheck":"tsc --noEmit","release":"tsx scripts/release.ts","ci-publish":"tsx scripts/publish.ts"},"_id":"@baicie/web-worker-inline@0.2.5","bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","_integrity":"sha512-0nw3CDDEuVd/mw3cAZETeXEm9hCV7NwxPZg4lWF453nchSRG2SgeNZG8Sri+RVW9Y3VjzizWw7GN9teVXY9wHw==","_resolved":"/tmp/ae7337552c14ed412bd0762ead39cc98/baicie-web-worker-inline-0.2.5.tgz","_from":"file:baicie-web-worker-inline-0.2.5.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.14.1","dist":{"integrity":"sha512-0nw3CDDEuVd/mw3cAZETeXEm9hCV7NwxPZg4lWF453nchSRG2SgeNZG8Sri+RVW9Y3VjzizWw7GN9teVXY9wHw==","shasum":"6477484a984f699ff76091bc8302923aeeaa8eb2","tarball":"https://registry.npmjs.org/@baicie/web-worker-inline/-/web-worker-inline-0.2.5.tgz","fileCount":12,"unpackedSize":434033,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFWulkgVEzeVxznPwuURgzVa0xbcDAjDt9XzpwNOnpq1AiApW4EF/nXm/9/GWGjY5CZzJ6Ke22qK/KY884f8HuzX0g=="}]},"_npmUser":{"name":"baicie2","email":"2055572879@qq.com"},"directories":{},"maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-worker-inline_0.2.5_1778605243227_0.9863155434990467"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T09:42:48.506Z","modified":"2026-05-12T17:00:43.577Z","0.1.0":"2026-04-22T09:42:48.741Z","0.1.1":"2026-04-22T11:10:48.851Z","0.2.0":"2026-04-23T02:27:09.680Z","0.2.1":"2026-04-23T03:48:30.075Z","0.2.2":"2026-04-23T06:42:13.624Z","0.2.3":"2026-05-12T10:25:30.219Z","0.2.4":"2026-05-12T15:39:10.382Z","0.2.5":"2026-05-12T17:00:43.441Z"},"bugs":{"url":"https://github.com/baicie/rollup-plugin-web-worker-loader/issues"},"author":{"name":"baicie"},"license":"MIT","homepage":"https://github.com/baicie/rollup-plugin-web-worker-loader#readme","keywords":["rolldown","rolldown-plugin","rollup","rollup-plugin","webworker","web-worker","worker","audio-worklet","paint-worklet","service-worker","shared-worker"],"repository":{"type":"git","url":"git+https://github.com/baicie/rollup-plugin-web-worker-loader.git"},"description":"Web Worker integration for Baicie projects","maintainers":[{"name":"baicie2","email":"2055572879@qq.com"}],"readme":"# rollup-plugin-web-worker-loader\n\nWeb Worker, Service Worker, Shared Worker, Audio Worklet, and Paint Worklet integration plugin for Rollup and Rolldown. Written in TypeScript.\n\nWeb Workers are available in both Node.js and browsers. All other worklet types are browser-only.\n\nSupports both **Rollup** (v1-v4) and **Rolldown** (v1+) as bundlers. The plugin automatically detects and uses whichever bundler is available in your project.\n\n## Installation\n\n```bash\nnpm install @baicie/web-worker-inline --save-dev\n# or\nyarn add @baicie/web-worker-inline --dev\n# or\npnpm add @baicie/web-worker-inline --save-dev\n```\n\n## Usage\n\n### With Rollup\n\n```typescript\n// rollup.config.ts\nimport { defineConfig } from 'rollup'\nimport typescript from '@rollup/plugin-typescript'\nimport webWorkerLoader from '@baicie/web-worker-inline'\n\nexport default defineConfig({\n  input: './src/main.ts',\n  output: {\n    file: './dist/bundle.js',\n    format: 'esm',\n    sourcemap: true,\n  },\n  plugins: [\n    webWorkerLoader({\n      targetPlatform: 'browser',\n      inline: true,\n    }),\n    typescript(),\n  ],\n})\n```\n\n### With Rolldown\n\n```typescript\n// rolldown.config.ts\nimport { defineConfig } from 'rolldown'\nimport webWorkerLoader from '@baicie/web-worker-inline/rolldown'\n\nexport default defineConfig({\n  input: './src/main.ts',\n  output: {\n    dir: './dist',\n    format: 'esm',\n    sourcemap: true,\n  },\n  plugins: [\n    webWorkerLoader({\n      targetPlatform: 'browser',\n      inline: true,\n    }),\n  ],\n})\n```\n\n## Import Pattern\n\nImport workers using the `web-worker:` prefix (or a custom pattern):\n\n```typescript\nimport MyWorker from 'web-worker:./worker'\n\nconst worker = new MyWorker()\nworker.postMessage('Hello World!')\n```\n\n## Configuration Options\n\n```typescript\nimport webWorkerLoader from '@baicie/web-worker-inline'\n\nwebWorkerLoader({\n  // Target platform: 'auto', 'browser', 'node'\n  // Default: 'auto'\n  targetPlatform: 'auto',\n\n  // Browser worker class: 'Worker' or 'SharedWorker'\n  // Default: 'Worker'\n  browserWorker: 'Worker',\n\n  // Pattern to match web worker imports\n  // Default: /web-worker:(.+)/\n  webWorkerPattern: /web-worker:(.+)/,\n\n  // Pattern to match audio worklet imports\n  // Default: /audio-worklet:(.+)/\n  audioWorkletPattern: /audio-worklet:(.+)/,\n\n  // Pattern to match paint worklet imports\n  // Default: /paint-worklet:(.+)/\n  paintWorkletPattern: /paint-worklet:(.+)/,\n\n  // Pattern to match service worker imports\n  // Default: /service-worker:(.+)/\n  serviceWorkerPattern: /service-worker:(.+)/,\n\n  // Pattern to match shared worker imports\n  // Default: /shared-worker:(.+)/\n  sharedWorkerPattern: /shared-worker:(.+)/,\n\n  // File extensions to try when resolving worker files\n  // Default: ['.js', '.ts']\n  extensions: ['.js', '.ts'],\n\n  // Inline worker code as base64 URL (or preserve source)\n  // Default: true\n  inline: true,\n\n  // Force code to be inlined every time it's imported\n  // Default: false\n  forceInline: false,\n\n  // Enable source maps for inline workers\n  // Default: false\n  sourcemap: false,\n\n  // Preserve full source code instead of base64 encoding\n  // Default: false\n  preserveSource: false,\n\n  // Preserve input worker file names when code splitting\n  // Default: false\n  preserveFileNames: false,\n\n  // Enable UTF-16 unicode support (doubles payload size)\n  // Default: false\n  enableUnicode: false,\n\n  // Output folder for worker scripts (when inline: false)\n  // Default: ''\n  outputFolder: 'workers',\n\n  // Path prefix for loading worker scripts\n  // Default: ''\n  loadPath: '/js',\n\n  // External modules to keep external in worker bundles\n  // Default: undefined\n  external: ['lodash'],\n\n  // Plugin names to skip when building workers\n  // Default: ['liveServer', 'serve', 'livereload']\n  skipPlugins: ['liveServer', 'serve', 'livereload'],\n})\n```\n\n## Supported Worker Types\n\n### Web Worker\n\n```typescript\nimport MyWorker from 'web-worker:./worker'\n\nconst worker = new MyWorker()\nworker.postMessage('Hello!')\n```\n\n### Shared Worker\n\n```typescript\nimport SharedWorker from 'shared-worker:./SharedWorker'\n\nconst shared = new SharedWorker()\nshared.port.postMessage('Hello!')\n```\n\n### Service Worker\n\n```typescript\nimport ServiceWorker from 'service-worker:./ServiceWorker'\n\nServiceWorker.then((registration) => {\n  console.log('Registered:', registration.scope)\n})\n```\n\n### Audio Worklet\n\n```typescript\nimport registerAudio from 'audio-worklet:./AudioProcessor'\n\nclass MyAudioProcessor extends AudioWorkletProcessor {}\nregisterProcessor('my-audio', MyAudioProcessor)\n\nconst audioContext = new AudioContext()\nregisterAudio(audioContext)\n```\n\n### Paint Worklet\n\n```typescript\nimport registerPaint from 'paint-worklet:./Painter'\n\nclass MyPainter {}\nregisterPaint('my-paint', MyPainter)\n\nregisterPaint()\nCSS.paintWorklet.addModule(url)\n```\n\n## Examples\n\nSee the `example/` directory for complete examples:\n\n- `example/rollup/` - Rollup build with TypeScript\n- `example/rolldown/` - Rolldown build example\n\n## TypeScript\n\nThis plugin is written in TypeScript and provides full type definitions.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}