{"_id":"@aaroon/workbox-rspack-plugin","_rev":"10-b906e0ff5a1075b9d3b577c7da91f908","name":"@aaroon/workbox-rspack-plugin","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@aaroon/workbox-rspack-plugin","version":"0.1.0","author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.1.0","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin/tree/main/packages/core#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"11737f15c848e2e260acf7e8dd46cc9355594dca","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.1.0.tgz","fileCount":15,"integrity":"sha512-YX8ONH651IM5G6OVKotMBUntvqeSEewvk+NhtlHnrGuf5Xly8gIyhczSh1TRDTYMWOlVd3jJtkVTUPknkLcsKQ==","signatures":[{"sig":"MEUCIC1QUe2Z94dk7LHH+NxLmWhBIv1QzXjLF2Hc4huZIDkhAiEAoMThZIG6X40LOaAWpkE7ao6yJQb+D6Ei/OywxrjISwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255970523},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c537537484d823867c0f08458b8c47f8d7113524","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"aaron_zhou","email":"clark1729@outlook.com"},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"pathe":"^1.1.2","workbox-build":"^7.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.3.3","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","pretty-bytes":"^6.1.1","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.0.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.1.0_1710060340174_0.9880870007848122","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@aaroon/workbox-rspack-plugin","version":"0.2.0","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.2.0","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"970a335550eb01c509d4890800074e631df1b617","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.2.0.tgz","fileCount":15,"integrity":"sha512-vnZtolwHhIl1hkt+12odW87NuYXvfDOKMnSkZfjNu9ZYroyLDy9h4eSI6zHDVL4lkj2A/OUkfAWhOYNPpFjkzA==","signatures":[{"sig":"MEUCIFzN4lnSNluVCJyVt4oqcg0Ooty8w30NXXKOtvhy86BqAiEA5CluqytvDyDU2shd5uBXwE6Wu7GDBPl/onffWVQkEVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7888974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"653378af8348db73c47848571a68c64cc7e7ea9f","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"aaron_zhou","email":"clark1729@outlook.com"},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.3.3","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.0.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","vite-bundle-visualizer":"^1.0.1","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"peerDependencies":{"@rspack/core":">=0.5.6"},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.2.0_1710072686416_0.7789482719545859","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@aaroon/workbox-rspack-plugin","version":"0.2.1","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.2.1","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"3e20e2f8579a3aee8457eb70e2363ef2a56bdc31","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.2.1.tgz","fileCount":15,"integrity":"sha512-SzUlYN+iWTGzYa601eaGj2WWaxAhVGsNilh5A7IbXA3eRDWiok3gEkXf6P/BNRf1dnq+KLDDRzl97HY3sL3zaQ==","signatures":[{"sig":"MEYCIQD4NFb+tKv65x91pbWRJbqlQ9TeGvt3YJnPNzGC83RmiQIhAPD656QmHMZMdhY9uQTEp5VTcWAO6qTZOa2McVq1E17Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36005},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6f37cbab4f1235d5abb591b0bd1a704e581533cf","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"aaron_zhou","email":"clark1729@outlook.com"},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.3.3","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.0.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","vite-bundle-visualizer":"^1.0.1","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"peerDependencies":{"@rspack/core":">=0.5.6"},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.2.1_1710079491534_0.2582399664957491","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@aaroon/workbox-rspack-plugin","version":"0.2.2","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.2.2","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"c06c83446ea6baa392032fa2beed4f98517cfe61","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.2.2.tgz","fileCount":15,"integrity":"sha512-oevtkhTLFn0pA5GesC0+9C13zHxw4RWZNEoEObnODTcETu3eQfFYPgJl8H3Oil7i6gohC3bi1PCNSjknhtzRug==","signatures":[{"sig":"MEQCIE6yGPert3nc9XFiVzTe3248k4MMSpiaLKpdQPne6WldAiAnZuLXAUMCesuEmxA1u6hOxQF+9EF4xmcTlS3lVKTH7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36254},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3ad4865bd680112ef60d8cce3d9295db3ec54dcc","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"aaron_zhou","email":"clark1729@outlook.com"},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.3.3","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.0.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","vite-bundle-visualizer":"^1.0.1","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"peerDependencies":{"@rspack/core":">=0.5.6"},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.2.2_1710337972364_0.4401361954443834","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@aaroon/workbox-rspack-plugin","version":"0.3.0","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.3.0","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"783d5f98a1d16cae940d8540ed9ab241896afa48","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.3.0.tgz","fileCount":15,"integrity":"sha512-3WoPFl3kX1CB6x3Yv39yw7mAxsxSPz1RC38yKmh3F+yoqAslowmCtV7E0vfwMfjehjoeiclKHuOfsRjHEB+T5g==","signatures":[{"sig":"MEUCIQDi+XqZMtoHZOUke5jXuex70c+3NEKKzAoV7eTlyNqKVAIgZQPsivDbqtax8DGcbY2j6vJcclr0ccqaArUg6uIa8pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38032},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2f70e5167d03e1a78ac0ac3e4861f55d2ece72e4","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"aaron_zhou","email":"clark1729@outlook.com"},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.3.3","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.0.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","vite-bundle-visualizer":"^1.0.1","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"peerDependencies":{"@rspack/core":">=0.5.6","@rsbuild/core":">=0.4.11"},"peerDependenciesMeta":{"@rspack/core":{"optional":true},"@rsbuild/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.3.0_1711979227449_0.8045340821948448","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@aaroon/workbox-rspack-plugin","version":"0.3.1","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.3.1","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"fb1b440b9faf52bf69377264b6f6228bc35b9bc6","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.3.1.tgz","fileCount":15,"integrity":"sha512-6uMzeyCqPZ6HrXX7E+fFdf1p9jMPI/+gMGo0ClLW4xEC82mBYAfxRtS30mHgpAHwk1U0q9k5eT7oVMEA1GgyeQ==","signatures":[{"sig":"MEYCIQDV9C77ILk7JwYkuSmtkBysHfrTIGEiO3ox+7WKcPXyWAIhAIz2sRYOaR6A4BalyOExLJF/vabVYM2ABjCWsGUaSkLq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38661},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3632ec91a7fbc2749f7740c8a05f58a89797b96d","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"aaron_zhou","email":"clark1729@outlook.com"},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"10.5.0","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.3.3","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.0.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","vite-bundle-visualizer":"^1.0.1","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"peerDependencies":{"@rspack/core":">=0.5.6","@rsbuild/core":">=0.4.11"},"peerDependenciesMeta":{"@rspack/core":{"optional":true},"@rsbuild/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.3.1_1712506882969_0.7922401283453386","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@aaroon/workbox-rspack-plugin","version":"0.3.2","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.3.2","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"324929bd88b6a85778ea195bd986790744a7c768","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.3.2.tgz","fileCount":15,"integrity":"sha512-x/iWtfM0AFUlTzm4cs44xISGRaZXxYOMF70AWJkDjSFAtKeD5pd21cL2c6mf68kgqdgz883Mn/M18p4icL5+pg==","signatures":[{"sig":"MEQCIB293KlI9fqoy8q3vTF3XyQitYX0ZNyG32Pq8gSR1DkIAiBaRY/IuU7lYWyaGMPaUe81rayePwKVe76htbW8XSQcPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39076},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f73c6d9df2c65af55d9e63e6e9759bf5c571e24d","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"aaron_zhou","email":"clark1729@outlook.com"},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.5.4","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.0.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","vite-bundle-visualizer":"^1.0.1","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"peerDependencies":{"@rspack/core":">=0.5.6","@rsbuild/core":">=0.4.11"},"peerDependenciesMeta":{"@rspack/core":{"optional":true},"@rsbuild/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.3.2_1725182610130_0.20018648463972477","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@aaroon/workbox-rspack-plugin","version":"0.3.3","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@0.3.3","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"6dacf8ce19210baf138837f6085385a1888c7da9","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-0.3.3.tgz","fileCount":15,"integrity":"sha512-aMF5wO1sbgwpn5QdhqIHYP+vn6rbLzNESjiqh41jF3qzh+phV6lVwzeTUQJCJEz4GKNRf6m/Nubl/FVJl92Zgg==","signatures":[{"sig":"MEUCIQChu2Yvf0jpF7PxvIG9fDiPqvob1jx9aVrQEjXu/6DNpwIgWr/eIfr9PFDGHzQ/YaAZnsaLo5JND5C5Tt8iZk1Mldw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaroon%2fworkbox-rspack-plugin@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39076},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6c861510541674ffa385fe96d2e5abbcbcaf1916","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.{vue,ts}","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53645835-7c5e-40fc-bcf7-1cfe1e2eebc0"}},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.4.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.3","devDependencies":{"vite":"^5.1.4","husky":"^9.0.11","memfs":"^4.7.7","tempy":"^3.1.0","eslint":"^8.56.0","globby":"^14.0.1","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"^5.90.3","fs-extra":"^11.2.0","prettier":"^3.2.5","typescript":"^5.5.4","@rspack/cli":"^0.5.6","@types/node":"^20.11.20","lint-staged":"^15.2.2","@rspack/core":"^0.5.6","@types/jsdom":"^21.1.6","module-alias":"^2.2.3","vite-plugin-dts":"^3.7.3","workbox-precaching":"^7.4.0","@vitest/coverage-v8":"^1.3.1","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.1.3","vite-bundle-visualizer":"^1.0.1","@typescript-eslint/parser":"^7.0.2","rollup-plugin-node-externals":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","conventional-changelog-aaron-preset":"^0.2.3"},"peerDependencies":{"@rspack/core":">=0.5.6","@rsbuild/core":">=0.4.11"},"peerDependenciesMeta":{"@rspack/core":{"optional":true},"@rsbuild/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_0.3.3_1768828129270_0.04160823409509873","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aaroon/workbox-rspack-plugin","version":"1.0.0","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"author":{"name":"Aaron Zhou"},"license":"MIT","_id":"@aaroon/workbox-rspack-plugin@1.0.0","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"dist":{"shasum":"6d7c14a1d06f6ca1472a4f024b91455bdaeebc11","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-1.0.0.tgz","fileCount":14,"integrity":"sha512-60YCFtSa5yEiNIhLKZOw1J1Vlr7CGacUiuYgztHAnkaXpsxoDTFOiGVRxAned6/VULxUSXbZVeaau5cJ4rhfrw==","signatures":[{"sig":"MEUCIGbbK/ZtPSInY6KftE6Mxdn9PMeRRSkN2eovMfsLDhCqAiEA3BY/QBQqdRctWWEqiP/09Uhd3IFu8vaB6mzYv0MnrVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaroon%2fworkbox-rspack-plugin@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0c28760c4fedf41ea5a0133bb76e2b042487fdd5","scripts":{"dev":"vite --host","test":"vitest","build":"tsc && vite build","format":"eslint --fix --cache src/**/*.ts","analyze":"vite-bundle-visualizer","prepare":"husky install","release":"commit-and-tag-version","test:run":"vitest --run --changed","typecheck":"tsc --noEmit --watch --preserveWatchOutput","test:update":"vitest --update","test:coverage":"vitest --coverage","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53645835-7c5e-40fc-bcf7-1cfe1e2eebc0"}},"repository":{"url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"An Rspack plugin to use workbox","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.4.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"vite":"^8.0.13","husky":"^9.1.7","memfs":"^4.57.2","tempy":"^3.2.0","eslint":"^10.3.0","globby":"^16.2.0","vitest":"^4.1.6","globals":"^17.6.0","ts-node":"^10.9.2","webpack":"^5.106.2","fs-extra":"^11.3.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@rspack/cli":"^2.0.3","@types/node":"^25.8.0","lint-staged":"^17.0.4","@rspack/core":"^2.0.3","@types/jsdom":"^28.0.3","module-alias":"^2.3.4","vite-plugin-dts":"^5.0.0","typescript-eslint":"^8.59.3","workbox-precaching":"^7.4.1","@vitest/coverage-v8":"^4.1.6","copy-webpack-plugin":"^14.0.0","html-webpack-plugin":"^5.6.7","service-worker-mock":"^2.0.5","commit-and-tag-version":"^12.7.3","eslint-config-prettier":"^10.1.8","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.5.5","vite-bundle-visualizer":"^1.2.1","rollup-plugin-node-externals":"^9.0.1","eslint-plugin-simple-import-sort":"^13.0.0","conventional-changelog-aaron-preset":"^0.3.0"},"peerDependencies":{"@rspack/core":"^1.0.0 || ^2.0.0","@rsbuild/core":"^1.0.0 || ^2.0.0"},"peerDependenciesMeta":{"@rspack/core":{"optional":true},"@rsbuild/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workbox-rspack-plugin_1.0.0_1778852200600_0.32112604955695767","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aaroon/workbox-rspack-plugin","description":"An Rspack plugin to use workbox","version":"1.0.1","license":"MIT","author":{"name":"Aaron Zhou"},"keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","repository":{"type":"git","url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git"},"bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"packageManager":"pnpm@10.33.4","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"scripts":{"dev":"vite --host","build":"tsc && vite build","analyze":"vite-bundle-visualizer","test":"vitest","test:dist":"node test/node/cjs-config-smoke.mjs","test:update":"vitest --update","test:run":"vitest --run --changed","test:coverage":"vitest --coverage","typecheck":"tsc --noEmit --watch --preserveWatchOutput","format":"eslint --fix --cache src/**/*.ts","prepare":"husky install","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky","release":"commit-and-tag-version"},"dependencies":{"fast-json-stable-stringify":"^2.1.0","pathe":"^1.1.2","pretty-bytes":"^6.1.1","workbox-build":"^7.4.0"},"peerDependencies":{"@rsbuild/core":"^1.0.0 || ^2.0.0","@rspack/core":"^1.0.0 || ^2.0.0"},"peerDependenciesMeta":{"@rspack/core":{"optional":true},"@rsbuild/core":{"optional":true}},"devDependencies":{"@eslint/js":"^10.0.1","@rspack/cli":"^2.0.3","@rspack/core":"^2.0.3","@types/jsdom":"^28.0.3","@types/node":"^25.8.0","@vitest/coverage-v8":"^4.1.6","commit-and-tag-version":"^12.7.3","conventional-changelog-aaron-preset":"^0.3.0","copy-webpack-plugin":"^14.0.0","eslint":"^10.3.0","eslint-config-prettier":"^10.1.8","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.5.5","eslint-plugin-simple-import-sort":"^13.0.0","fs-extra":"^11.3.5","globals":"^17.6.0","globby":"^16.2.0","html-webpack-plugin":"^5.6.7","husky":"^9.1.7","lint-staged":"^17.0.4","memfs":"^4.57.2","module-alias":"^2.3.4","prettier":"^3.8.3","rollup-plugin-node-externals":"^9.0.1","service-worker-mock":"^2.0.5","tempy":"^3.2.0","ts-node":"^10.9.2","typescript":"^6.0.3","typescript-eslint":"^8.59.3","vite":"^8.0.13","vite-bundle-visualizer":"^1.2.1","vite-plugin-dts":"^5.0.0","vitest":"^4.1.6","webpack":"^5.106.2","workbox-precaching":"^7.4.1"},"gitHead":"99c98993e4aad3ec3751126bd73a416310bf8d0b","_id":"@aaroon/workbox-rspack-plugin@1.0.1","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-QITDfn4dqirCZIFmRXMLyIG/GYhgXpV412+xI0B5NqD+or1vaa95vqmxss1bpsPDkcxRlbuvLfYRexeLq0NSOA==","shasum":"49c3a8a30267bac293d3d3e5efa3443b3588211f","tarball":"https://registry.npmjs.org/@aaroon/workbox-rspack-plugin/-/workbox-rspack-plugin-1.0.1.tgz","fileCount":14,"unpackedSize":34568,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaroon%2fworkbox-rspack-plugin@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC8Uy2ohlIe/dVH3kBU60fXXmM+syBihx+ZD5gKydu00AiANk53lyFgUgZOmHjPqorEIwlhhjzQ9NTJfF0d380xsfQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53645835-7c5e-40fc-bcf7-1cfe1e2eebc0"}},"directories":{},"maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/workbox-rspack-plugin_1.0.1_1779509552720_0.323941486055604"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-10T08:45:40.051Z","modified":"2026-05-23T04:12:33.190Z","0.1.0":"2024-03-10T08:45:41.258Z","0.2.0":"2024-03-10T12:11:26.639Z","0.2.1":"2024-03-10T14:04:51.703Z","0.2.2":"2024-03-13T13:52:52.514Z","0.3.0":"2024-04-01T13:47:07.634Z","0.3.1":"2024-04-07T16:21:23.107Z","0.3.2":"2024-09-01T09:23:30.255Z","0.3.3":"2026-01-19T13:08:49.542Z","1.0.0":"2026-05-15T13:36:40.755Z","1.0.1":"2026-05-23T04:12:32.885Z"},"bugs":{"url":"https://github.com/Clarkkkk/workbox-rspack-plugin/issues"},"author":{"name":"Aaron Zhou"},"license":"MIT","homepage":"https://github.com/Clarkkkk/workbox-rspack-plugin#readme","keywords":["workbox","rspack","rsbuild","workbox-webpack-plugin","pwa","service worker","manifest"],"repository":{"type":"git","url":"git+https://github.com/Clarkkkk/workbox-rspack-plugin.git"},"description":"An Rspack plugin to use workbox","maintainers":[{"name":"aaron_zhou","email":"clark1729@outlook.com"}],"readme":"# workbox-rspack-plugin\n\n[![NPM version][npm-image]][npm-url] [![NPM Downloads][npm-download]][npm-url] [![License][license]][license-url] [![Minified Size][minified-size]][npm-url] [![Build Status][build-status]][github-actions]\n\nAn rspack plugin to use [workbox](https://developer.chrome.com/docs/workbox) in rspack. Both `GenerateSW` and `InjectManifest` are supported. And all the options are the same as the official [`workbox-webpack-plugin`](https://developer.chrome.com/docs/workbox/modules/workbox-webpack-plugin). Currently, it passes all the tests from the official `workbox-webpack-plugin`, and should be stable for general uses. If you find anything wrong, feel free to [open an issue](https://github.com/Clarkkkk/workbox-rspack-plugin/issues).\n\n## Requirement\n\n```sh\nnode >= 18\n```\n\nAnd one of the following:\n\n```sh\n@rspack/core@^1.0.0 || ^2.0.0\n```\n\nOr\n\n```sh\n@rsbuild/core@^1.0.0 || ^2.0.0\n```\n\n## Install\n\n```sh\nnpm i -D @aaroon/workbox-rspack-plugin\n```\n\nOr\n\n```sh\npnpm i -D @aaroon/workbox-rspack-plugin\n```\n\n```sh\nyarn add -D @aaroon/workbox-rspack-plugin\n```\n\n## Usage\n\n```js\nimport { GenerateSW, InjectManifest } from '@aaroon/workbox-rspack-plugin'\n/**\n * @type import('@rspack/cli').Configuration}\n */\nexport default {\n    plugins: [\n        new GenerateSW({\n            // options\n        }),\n        // or\n        new InjectManifest({\n            // options\n        })\n    ]\n}\n```\n\nIf you're using Rsbuild, use it in `tools.rspack.plugins`:\n\n```js\nimport { defineConfig } from '@rsbuild/core'\nimport { GenerateSW, InjectManifest } from '@aaroon/workbox-rspack-plugin'\n\nexport default defineConfig({\n    tools: {\n        rspack: {\n            plugins: [\n                new GenerateSW({\n                    // options\n                }),\n                // or\n                new InjectManifest({\n                    // options\n                })\n            ]\n        }\n    }\n})\n```\n\n## Options\n\nSame as [workbox-webpack-plugin](https://developer.chrome.com/docs/workbox/modules/workbox-webpack-plugin).\n\n## Changelog\n\nChangelog can be found [here](https://github.com/Clarkkkk/workbox-rspack-plugin/blob/main/CHANGELOG.md).\n\n## Credits\n\nMost of the code comes from Google's workbox [repo](https://github.com/GoogleChrome/workbox), I just make it compatible with Rspack.\n\n## Acknowledgment\n\nIf you found it useful somehow, I would be grateful if you could leave a star in the project's GitHub repository.\n\nThank you.\n\n[npm-url]: https://www.npmjs.com/package/@aaroon/workbox-rspack-plugin\n[npm-image]: https://badge.fury.io/js/@aaroon%2Fworkbox-rspack-plugin.svg\n[npm-download]: https://img.shields.io/npm/dw/@aaroon/workbox-rspack-plugin\n[license]: https://img.shields.io/github/license/Clarkkkk/workbox-rspack-plugin\n[license-url]: https://github.com/Clarkkkk/workbox-rspack-plugin/blob/main/LICENSE.md\n[minified-size]: https://img.shields.io/npm/unpacked-size/%40aaroon%2Fworkbox-rspack-plugin\n[build-status]: https://img.shields.io/github/actions/workflow/status/Clarkkkk/workbox-rspack-plugin/.github%2Fworkflows%2Fpublish.yml\n[github-actions]: https://github.com/Clarkkkk/workbox-rspack-plugin/actions\n","readmeFilename":"README.md"}