{"_id":"vite-plugin-sri-gen","_rev":"19-9de65be3802de7aaffaf982d266935be","name":"vite-plugin-sri-gen","dist-tags":{"latest":"1.7.4"},"versions":{"1.0.0":{"name":"vite-plugin-sri-gen","version":"1.0.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.0.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"1e09a3fc8abd0a6199974751ee5e4cf68c35c509","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.0.0.tgz","fileCount":5,"integrity":"sha512-Bycflkf/6vUj3/A7bIA/kHazJdy1/+hzVlIMGYjZ3OY4LGXU6k3HxI22yvhworPJqqyhGmiNTolejclc3JKd3A==","signatures":[{"sig":"MEUCIQDU5/0XzV6kG9o39qJPZhuqhPoy0Tt8dOVtTJfp1hHG7QIgTwTJsqWj3d1ScbrJGc1drwxvdaGGLzDyIm45Rcc1Kz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18563},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c1c80c26d0f2129e8368e512c4e94c30f605e792","scripts":{"lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format esm --dts --clean --out-dir dist --target node18","clean":"rimraf dist","prepare":"npm run build","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"rbonestell","email":"rbonestell@gmail.com"},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"10.8.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"cheerio":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.0.0_1754705990032_0.2145268867635972","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"vite-plugin-sri-gen","version":"1.1.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.1.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"ddbe676b054fa19a48b940fd39b4f67752e9d113","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.1.0.tgz","fileCount":5,"integrity":"sha512-vr+HCMcBlBXp+tx/wcYUL3EheIBOYkz4+pzCNWNLh7/ejk54K4yRkFERzhgvAODWnfPu0V8gr9xkHsJYRjrwLw==","signatures":[{"sig":"MEUCIQCrkyoRWWzjA6FQe/v2oozV83LRvB5lFEcIgsuE+ZWToAIgBNmNF1G5fs+UugGVvPe7ZT3iOM2SBi+pXN+XVyDBZOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44595},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b3592163ec9638b53454d08b405ccd3e0132680","scripts":{"lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format esm --dts --clean --out-dir dist --target node18","clean":"rimraf dist","prepare":"npm run build","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"rbonestell","email":"rbonestell@gmail.com"},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"10.8.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"cheerio":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.1.0_1754890810311_0.5980860857926547","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"vite-plugin-sri-gen","version":"1.2.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.2.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"b624fafd43431f55a2e294076d4d1388136a0e3c","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.2.0.tgz","fileCount":5,"integrity":"sha512-Ta5WPSxdSdNaTOa3JbFcJMbfKKLycKGvtmvzUsc9pmhZqX6Xmfn5ZQli3uVIcHA6z6VpCAcyDHm9NmVpV92j2g==","signatures":[{"sig":"MEYCIQCIE6jpdhLj3qa0nQV/hJzskfvvyTzBvHLaOkChkrhC7AIhAM2xOHdmn7KtWrPcQhlgjmOYOziM5wjeTERR5awTsVay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26251},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6e2903ecb20ba4f1200eac41d87df68463c71f9","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","prepare":"npm run build","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"rbonestell","email":"rbonestell@gmail.com"},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"10.8.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.2.0_1755482938705_0.597022420560656","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"vite-plugin-sri-gen","version":"1.2.1","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.2.1","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"4383ae01b9021a16e5f61954500d61307ae25001","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.2.1.tgz","fileCount":5,"integrity":"sha512-MyimF+huBmtVgA0QhDxPWjLJMZn+V0DyUpqQ3QH3gnso1zW6tc8YvO4RijF0wnpj4K4h/LUETkzsjr1/4Q77GQ==","signatures":[{"sig":"MEQCIC4laXhcwRipQT2i8Q8Ha0gvIx2vstexHnCabD8kKo/bAiA8Tm607IQlUAaMQXwj47R9p3Wv7FN0K/dwEjpOcbsNBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28851},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75ef3a1cef040f60ec16441ace798d3cf05a2938","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","prepare":"npm run build","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"rbonestell","email":"rbonestell@gmail.com"},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"10.8.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.2.1_1756139301517_0.2835616847157414","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"vite-plugin-sri-gen","version":"1.2.2","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.2.2","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"dd80b8288e9aa0c369399759d442695a10487792","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.2.2.tgz","fileCount":6,"integrity":"sha512-UY7xk8jS1ORLlKYAWGkhT9MCw4jLhw7hpKlvoc798zZ5IqB7K7r4SEU1KFDNTCRNQbs8Ge4yYYi/gZUWefJgyA==","signatures":[{"sig":"MEUCIAmYkNpJZ37ABXliwt/kzFcxASuCVmA1U1EhT0yI7itSAiEA2+DGnUn02Dsw5MBH9L3PZi/sHnoX3PuK6Yfnjv3wP74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138085},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5dbec5e7020520378af8f1d52f8d4e0fa68ac2c7","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"rbonestell","email":"rbonestell@gmail.com"},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"10.8.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.2.2_1756166509696_0.1692212191273923","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"vite-plugin-sri-gen","version":"1.3.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.3.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"a501e7fb905681515875e2f6ec0876f81a25b265","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.3.0.tgz","fileCount":6,"integrity":"sha512-rKmfFRxD0cuk8h7VUPYPFaL/fVseDrRq++WYj93EAOARtDQz88Am9apQB8xuhfS4Te5sf/Q/iIde112ZKSPgrA==","signatures":[{"sig":"MEUCIGnagNRiJ89tkXdi6IqYCJfKt9NgC2VCg1DnRvKM8xKRAiEAgo7coB5niwi3I/rYXNxDr14KxdFNvFF7Xej3GcFHLUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148027},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9d4135e72e804b9daa1710aed16344b7c0cd215","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.6.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.3.0_1769557051405_0.5190542137675926","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"vite-plugin-sri-gen","version":"1.3.1","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.3.1","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"13dfcbe0be22f3d0829f6eba72e06a4362e41560","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.3.1.tgz","fileCount":6,"integrity":"sha512-u8GT8fWrBLv1Fp6C8Zzbscg/xXOf1nzsVF/d3smM6Kxfi5RpqlcuidrKea910648josCmuLzonojvAJXAbpsfA==","signatures":[{"sig":"MEYCIQCLzlBMuZojI3zseAjrJ8yubNiBCRyig1MyZZGGRlqS5AIhAJgUoKvWqWXcuGM0c3rYEbcHfpWqpCalH1+sgYrGu/bQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148027},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"64b38b725d7e51fbc3bff7a1fc3b51ca2a25e963","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.6.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.3.1_1769614802365_0.28910376984321573","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"vite-plugin-sri-gen","version":"1.3.2","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.3.2","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"67cce5e4be2933a2d1c320cf2fcb2e31c5fcf0d0","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.3.2.tgz","fileCount":6,"integrity":"sha512-/tbM2168Aeiw9jV1+4mzno/ZDMT9aZ2qh+mi10DBlLc+IfuTqn3BFFI6fQS1s6xsfPzhzCRFSoPjP3NrsTvoDQ==","signatures":[{"sig":"MEUCIQDxNICM2vAEwdllJ8sbfqxxKhBp7y23qgxAU3Bpi4GxKwIgUu8oPq0vUByo7x1NSCY7yPN8siZMkZLrkAvIews1BMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150411},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cefd34278addd399fa145f9561a6e56d82c1effe","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.6.2","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.3.2_1770612941292_0.7882979543136268","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"vite-plugin-sri-gen","version":"1.4.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.4.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"d01625ed70c3f73b74ef590807195912f3d786c2","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.4.0.tgz","fileCount":6,"integrity":"sha512-lURx/F4Nr2oRdZh3pRn1qiFMXS+xZGETGxuV1clnPFVbjibHfeNI+uJY2Pyg3/Ur+r+yw4J0iYDSnFEld5r3mQ==","signatures":[{"sig":"MEYCIQC2XHZi/pe37pHOBSoGR37oCF1RLQHmtUNCqEF5kt5VQwIhANQkdoTmBmEnYdsF1zajKNNWe5k88qzvFu5mOFGa311F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172657},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b275913fa3259b80afb2fbba2dd252ae91fd9bc","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.4.0_1777012621149_0.40721426629905877","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"vite-plugin-sri-gen","version":"1.4.1","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.4.1","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"3052474bbdfadd6376da41c8bda7e5752beb69d5","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.4.1.tgz","fileCount":6,"integrity":"sha512-+blP4YQtgLDAJR5v+KqDAe91MUyPxcAKJ7N7iiq1H3ieBXZNhokIfTh7OQ4AfUBnOX9Z9Xe/WsCC5/1/PhQj2w==","signatures":[{"sig":"MEQCIB1CdN/FTeycMUNplDs8TkHHe3cc7oVN+57NoFmIz2aDAiBlRxip/WlMrvd7i7BgmPnob/hKh77tBDyNZufmjdcZ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208601},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"868664c3417b02eb4b58ea10ac444e805a8dd825","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^7.3.2","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.4.1_1777175903832_0.16223555114053534","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"vite-plugin-sri-gen","version":"1.5.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.5.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"6040d74ed8dadcc434facc3b7a9d2a4a9a35c1bc","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.5.0.tgz","fileCount":6,"integrity":"sha512-TECDTJV6Mlb1/0l48UGuxRCGoX3ENrjZnNSvb9I3LTb7OeczM34ZD0dy4d0FilkRWAm17QRTESeyugBZAL+6Sg==","signatures":[{"sig":"MEUCIDSLR+27vMc1E7rQ2v0mYwr1+a1LGuRRWZ5bfwZs6OXrAiEA6u2GChZiGWzt1q7su4oC+H3/OPBtW050rCZT583S1bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229321},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a22cb3111a91756a8dd5c2e43a0625062fa4d8ca","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^7.3.2","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.5.0_1779307090751_0.6929971164627224","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"vite-plugin-sri-gen","version":"1.5.1","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.5.1","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"83faf57a59f1cf128185a537d87e3349a7d2f683","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.5.1.tgz","fileCount":6,"integrity":"sha512-TGDdaxV+LrByRGQAY1PXg4/CqQhE3S2fQwEjHFRO6UVvqnMjJPe/9bTMxzac8XhM3wL0QcaET4CWp1Y1qlTmHQ==","signatures":[{"sig":"MEYCIQDwu4g8jaTmf43jCfMc8BWK9fwfBKYC9WAr5OjeEKA1LQIhAJPeidNoOcwvgsV7bmc6QhTfZ6pGzJ2pgyuxxdjRDHsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231157},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"93bea0200a9006880cbcbf49c14c8dae8924fedc","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^7.3.2","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.5.1_1779652263393_0.46578183954496066","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"vite-plugin-sri-gen","version":"1.6.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.6.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://github.com/rbonestell/vite-plugin-sri-gen","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"338cc50933118bb270af35231474dfcdce565249","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.6.0.tgz","fileCount":6,"integrity":"sha512-tW8rmrPhTP2rQuxdVNWBoOjDbTO7R/xVyFDtZKb0No18wy+38VUe/vIIMLdudXdDoebgm2SnblfhRW1u3L6Mlg==","signatures":[{"sig":"MEYCIQCivx/icxLF6AxI5tUXgY04nFeLyMCIQzV3L0+pGqabYwIhAM+yYhd1/ZLj1WYN2ZzRe2oWUU4ECFJ2jyiBUiO0Hkeb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267576},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e9996f0dfe78edf39d8fb2f28525c4721de26508","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^7.3.2","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^4.1.8","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.6.0_1781062725389_0.45272593572628006","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"vite-plugin-sri-gen","version":"1.6.1","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.6.1","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://rbonestell.com/vite-plugin-sri-gen/","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"a5f291049ae27784bac60144e3ef1e6f57684030","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.6.1.tgz","fileCount":6,"integrity":"sha512-lR0Q7JBWWFBeZqC73fbFzGmZc0uJolh7tjWo3ikCnSUZTT0W5owDQbudKRmUWfENI3uBIzP1kMP30qf1fhicrg==","signatures":[{"sig":"MEUCIQDtt4puL8fB4Yua8pYbL2B172fdYmQXRx/cM1m/3FgEQAIgW57zzxfojWbHB8Gcqw2o0pYLtF11FQDI9o0RlADFZdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250900},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8193e32e53ac50b1ca9d5943c5be1af018f7c4df","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"overrides":{"vitepress":{"vite":"^6.4.2"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^7.3.2","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^4.1.8","mermaid":"^11.15.0","vitepress":"^1.6.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^4.1.8","vitepress-plugin-mermaid":"^2.0.17","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.6.1_1781075892967_0.9411062755102253","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"vite-plugin-sri-gen","version":"1.7.0","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.7.0","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://rbonestell.com/vite-plugin-sri-gen/","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"1d2684e31c8d9a02b8acad48743bb7182b883a1a","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.7.0.tgz","fileCount":6,"integrity":"sha512-i6M4kuSbqrhIOE/psTqjqNGqNt8IUfVF6Ba55szOjTzmYlaXz6sNQu7YQ3intGeTf9S4EXmwroCBfU56pGvpEA==","signatures":[{"sig":"MEQCIFoBJkBlHQG8DjSglDYl2/aHOPbHvghKIbgzmP9orzGcAiBG891j0X8OwlZIKx5cH1rKQ8z7ifazpNJ68jlK61SRBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251527},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e67b0d222490b82240b2a6b945c5c02adc00cdf3","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"overrides":{"vitepress":{"vite":"^6.4.2"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^8.1.0","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^4.1.8","mermaid":"^11.15.0","vitepress":"^1.6.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^4.1.8","vitepress-plugin-mermaid":"^2.0.17","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.7.0_1782658914883_0.09959987225892286","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"vite-plugin-sri-gen","version":"1.7.1","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.7.1","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://rbonestell.com/vite-plugin-sri-gen/","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"93055f467d1a92f0d976649a9f47d61c0b03de1c","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.7.1.tgz","fileCount":6,"integrity":"sha512-HIv+DtfQD+GJwmM1FhAKUVAybHFudB3oDDUB/hSJ0DpDK+UyT7MTCXs3bgGH7cZcbXnex+/62U2Dlcfe1zZgeA==","signatures":[{"sig":"MEYCIQDYRDtLlEIhK/cFT20VRqUeE6KzwPNERWCwpEtdx+CS2AIhAKVMzzWhg1WRwK2qxLASq708HPVfdgepvCb5F5yB8Ddz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265681},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"035375f1ff6635380896cba9433a4cf2be429b51","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"overrides":{"vitepress":{"vite":"^6.4.2"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.16.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^8.1.0","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^4.1.8","mermaid":"^11.15.0","vitepress":"^1.6.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^4.1.8","vitepress-plugin-mermaid":"^2.0.17","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.7.1_1783547935272_0.30845564404114945","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"vite-plugin-sri-gen","version":"1.7.2","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.7.2","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://rbonestell.com/vite-plugin-sri-gen/","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"03c6a96afe3fb93e26ae2e71625b17f451ef5b29","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.7.2.tgz","fileCount":6,"integrity":"sha512-m7RcxxPEPQL5JhpzTXdkdPvaRtOcd1a1e2l737bvyiqsF/LY5nreH5uADp0c1fDboUPgqkf+Cz8zUHjf6NFi4w==","signatures":[{"sig":"MEQCIFdnrrUZ+rsSLt7U0gAzbm5dFCgDzw7TRyUuRrzUKn4TAiBHAdCCL/dal2xyBmU7tHOLEP9YypHtKcnvJLu6jvNq5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296346},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"273e4d2d3a57a14c1c52a02e565829695c414519","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"overrides":{"vitepress":{"vite":"^6.4.2"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.16.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^8.1.0","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^4.1.8","mermaid":"^11.15.0","vitepress":"^1.6.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^4.1.8","vitepress-plugin-mermaid":"^2.0.17","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.7.2_1785793179620_0.10594112064729044","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"vite-plugin-sri-gen","version":"1.7.3","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"author":{"url":"https://rbonestell.com","name":"Bobby Bonestell"},"license":"MIT","_id":"vite-plugin-sri-gen@1.7.3","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"homepage":"https://rbonestell.com/vite-plugin-sri-gen/","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"dist":{"shasum":"8d159700a986f07c36adc038feda73a875bc8885","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.7.3.tgz","fileCount":6,"integrity":"sha512-VZb7ChG9YOsJhN0n0mXflPJrzzsYahlP8J0YDSB34fghInHqJhxrBGfWwt5+H94AxGBBgGyKMH67zSCSGzw+Dw==","signatures":[{"sig":"MEYCIQC6nMzNxcl/UtpIKhni8Zb3R88UFUQBn5euf6leDz9NvAIhAPTpPJNMSlXYaFOBLy+DkIAXx3thJ7PPF12YQ5tWx/Qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298536},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81c976d6a67e3b900af6f969d6b587a59be449e3","scripts":{"lint":"eslint .","test":"vitest","build":"tsup","clean":"rimraf dist","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"overrides":{"vitepress":{"vite":"^6.4.2"}},"repository":{"url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git","type":"git"},"_npmVersion":"11.16.0","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsup":"^8.3.5","vite":"^8.1.0","eslint":"^9.32.0","rimraf":"^6.0.1","vitest":"^4.1.8","mermaid":"^11.15.0","vitepress":"^1.6.4","typescript":"^5.6.3","@types/node":"^22.7.9","@types/parse5":"^7.0.0","@vitest/coverage-v8":"^4.1.8","vitepress-plugin-mermaid":"^2.0.17","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"vite":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-sri-gen_1.7.3_1786379228468_0.28575713559110594","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"vite-plugin-sri-gen","version":"1.7.4","description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rimraf dist","prepublishOnly":"npm run build","test":"vitest","test:cov":"vitest run --coverage --coverage.reporter=text --coverage.reporter=html --coverage.reporter=lcov","lint":"eslint .","lint:fix":"eslint . --fix","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"homepage":"https://rbonestell.com/vite-plugin-sri-gen/","bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"repository":{"type":"git","url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git"},"author":{"name":"Bobby Bonestell","url":"https://rbonestell.com"},"license":"MIT","engines":{"node":">=18.0.0"},"sideEffects":false,"peerDependencies":{"vite":">=4.0.0"},"overrides":{"vitepress":{"vite":"^6.4.2"}},"dependencies":{"parse5":"^8.0.0"},"devDependencies":{"@types/node":"^22.7.9","@types/parse5":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.12.2","@typescript-eslint/parser":"^8.12.2","@vitest/coverage-v8":"^4.1.8","c8":"^10.1.3","eslint":"^9.32.0","mermaid":"^11.15.0","rimraf":"^6.0.1","tsup":"^8.3.5","typescript":"^5.6.3","vite":"^8.1.0","vitepress":"^1.6.4","vitepress-plugin-mermaid":"^2.0.17","vitest":"^4.1.8"},"gitHead":"843d468cfa93a43acf0430e1009abb308c9acb97","_id":"vite-plugin-sri-gen@1.7.4","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-752KQzMm2fDcGUHF3RxNYjIa+t09MQ6UdIZ2NXwNkkFMeyr5iO8vOJkEirmgNgYzQAePxy7SxK9XIT4iVjFgFg==","shasum":"b6c2ad5c898f9d492f7e6cf77c770a414fbb3556","tarball":"https://registry.npmjs.org/vite-plugin-sri-gen/-/vite-plugin-sri-gen-1.7.4.tgz","fileCount":6,"unpackedSize":311147,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vite-plugin-sri-gen@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEB/38OY7+fr32LMhnmmdg1jgVNEepyDNic22dB26bOUAiAnML0Bov/oUV1+psAV2A1oUouxxHRTqYiEVPwf2lyJTA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d71c80d0-3d09-4b0f-b67f-4b8f7a2c157e"}},"directories":{},"maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-sri-gen_1.7.4_1788409844186_0.5892316730002192"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-09T02:19:49.943Z","modified":"2026-09-03T04:30:44.611Z","1.0.0":"2025-08-09T02:19:50.215Z","1.1.0":"2025-08-11T05:40:10.498Z","1.2.0":"2025-08-18T02:08:58.882Z","1.2.1":"2025-08-25T16:28:21.704Z","1.2.2":"2025-08-26T00:01:49.892Z","1.3.0":"2026-01-27T23:37:31.543Z","1.3.1":"2026-01-28T15:40:02.519Z","1.3.2":"2026-02-09T04:55:41.418Z","1.4.0":"2026-04-24T06:37:01.311Z","1.4.1":"2026-04-26T03:58:23.962Z","1.5.0":"2026-05-20T19:58:10.900Z","1.5.1":"2026-05-24T19:51:03.575Z","1.6.0":"2026-06-10T03:38:45.529Z","1.6.1":"2026-06-10T07:18:13.114Z","1.7.0":"2026-06-28T15:01:55.031Z","1.7.1":"2026-07-08T21:58:55.449Z","1.7.2":"2026-08-03T21:39:39.823Z","1.7.3":"2026-08-10T16:27:08.619Z","1.7.4":"2026-09-03T04:30:44.336Z"},"bugs":{"url":"https://github.com/rbonestell/vite-plugin-sri-gen/issues"},"author":{"name":"Bobby Bonestell","url":"https://rbonestell.com"},"license":"MIT","homepage":"https://rbonestell.com/vite-plugin-sri-gen/","keywords":["vite","subresource","integrity","sri","content","security","policy","csp","plugin","vite-plugin","vite-plugin-sri","vite-sri","subresource-integrity","integrity-hash","sha256","sha384","sha512","modulepreload","ssr","ssg","spa","mpa","prerender","cdn","web-security","content-security-policy"],"repository":{"type":"git","url":"git+https://github.com/rbonestell/vite-plugin-sri-gen.git"},"description":"A Vite plugin to auto-generate Subresource Integrity (SRI) hashes.","maintainers":[{"name":"rbonestell","email":"rbonestell@gmail.com"}],"readme":"<p align=\"center\">\n \t<img src=\"https://repository-images.githubusercontent.com/1034544632/2b674281-ff9c-4510-a0ef-91c33e395f0b\" width=60% height=60% alt=\"vite-plugin-sri-gen\" />\n</p>\n<p align=\"center\">\n\tAdd <a href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity\">Subresource Integrity (SRI)</a> hashes to your Vite build HTML output automatically.\n</p>\n<p align=\"center\">\n\t<a href=\"https://www.npmjs.com/package/vite-plugin-sri-gen\"><img src=\"https://img.shields.io/npm/v/vite-plugin-sri-gen.svg\" alt=\"NPM Version\"></a>\n<a href=\"https://github.com/rbonestell/vite-plugin-sri-gen/actions/workflows/build.yml?query=branch%3Amain\"><img src=\"https://img.shields.io/github/actions/workflow/status/rbonestell/vite-plugin-sri-gen/build.yml?logo=typescript&logoColor=white\" alt=\"Build Status\"></a>\n<a href=\"https://github.com/rbonestell/vite-plugin-sri-gen/actions/workflows/test.yml?query=branch%3Amain\"><img src=\"https://img.shields.io/github/actions/workflow/status/rbonestell/vite-plugin-sri-gen/test.yml?branch=main&logo=vite&logoColor=white&label=tests\" alt=\"Test Results\"></a>\n<a href=\"https://app.codecov.io/gh/rbonestell/vite-plugin-sri-gen/\"><img src=\"https://img.shields.io/codecov/c/github/rbonestell/vite-plugin-sri-gen?logo=codecov&logoColor=white\" alt=\"Code Coverage\"></a>\n<a href=\"https://snyk.io/test/github/rbonestell/vite-plugin-sri-gen\"><img src=\"https://img.shields.io/badge/security-monitored-8A2BE2?logo=snyk\" alt=\"Known Vulnerabilities\"></a>\n<a href=\"https://socket.dev/npm/package/vite-plugin-sri-gen\"><img src=\"https://badge.socket.dev/npm/package/vite-plugin-sri-gen\" alt=\"Known Vulnerabilities\"></a>\n<a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-3DA639?logo=opensourceinitiative&logoColor=white\" alt=\"License\"></a>\n</p>\n\n# vite-plugin-sri-gen\n\nAdd [Subresource Integrity (SRI)](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) hashes to your Vite build automatically.\n\n- Adds `integrity` to scripts, stylesheets, and modulepreload links in emitted HTML — plus import map integrity, modulepreload injection for lazy chunks, a CSP-safe runtime for dynamic tags, and Vite manifest augmentation for backend-rendered HTML\n- Build-only by design — works out of the box for SPA, MPA, and prerendered SSG output\n- ESM-only, Node 18+, Vite 4+\n\n## Documentation\n\n**[📚 Full documentation →](https://rbonestell.com/vite-plugin-sri-gen/)**\n\n- [Getting Started](https://rbonestell.com/vite-plugin-sri-gen/getting-started)\n- [Configuration Options](https://rbonestell.com/vite-plugin-sri-gen/configure/options)\n- [What is SRI?](https://rbonestell.com/vite-plugin-sri-gen/learn/what-is-sri)\n- [Troubleshooting & Limitations](https://rbonestell.com/vite-plugin-sri-gen/troubleshoot/limitations)\n\n## Install\n\n```sh\nnpm i -D vite-plugin-sri-gen\n```\n\n## Quick start\n\n```ts\n// vite.config.ts\nimport sri from \"vite-plugin-sri-gen\";\n\nexport default {\n  plugins: [sri()],\n};\n```\n\nThat's it — every build gets SRI with sensible defaults. See the\n[configuration reference](https://rbonestell.com/vite-plugin-sri-gen/configure/options)\nfor `algorithm`, `crossorigin`, skip patterns, and more.\n\n> [!IMPORTANT]\n> Pure SSR output (HTML rendered at request time) cannot be modified at build time. Prerendered\n> HTML works normally, and backends that render their own HTML can consume SRI hashes from the\n> [augmented Vite manifest](https://rbonestell.com/vite-plugin-sri-gen/integrate/backend-manifest).\n> Details: [SSR, SSG & Prerendering](https://rbonestell.com/vite-plugin-sri-gen/integrate/ssr-ssg).\n\n## Contributing\n\nContributions are welcome. Please read [CONTRIBUTING.md](./CONTRIBUTING.md) for the fork/branch/PR workflow and the testing/linting expectations.\n\n## Security\n\nSee [SECURITY.md](./SECURITY.md) for supported versions and how to report vulnerabilities.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}