{"_id":"@roots/vite-plugin","_rev":"20-8ee0d1909642cef61a6189b5a197f650","name":"@roots/vite-plugin","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"@roots/vite-plugin","version":"1.0.0","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.0.0","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"05ecdbcb9d291e0fac0d2bf60056228126f194ef","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.0.0.tgz","fileCount":6,"integrity":"sha512-qUWeNMLhsIUUeICOYibRygwx3Q16Eb3VvD7gei6KsPDXC7vF3IK9pgXSX2WT7s5s0OMz2puuhEPi5cxmMDfG+g==","signatures":[{"sig":"MEUCIQDtIB/KtTaeRXn5SsXEQgOfvjh0c7G26D/YILIFqKBUHQIgEaPmxHdBGQyaCRfruYQloF61Um0fIqZjlet6ZFs7usQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26963},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"1ecfe5fa0378b9a806cf57e59182e3677a3b7276","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^8.14.0","vitest":"^0.34.4","esbuild":"0.16.10","typescript":"^4.6.4","@types/node":"^18.11.9","tailwindcss":"^4.0.7","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.0.0_1740251335925_0.06525315889663719","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@roots/vite-plugin","version":"1.0.1","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.0.1","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"38cc734dd8dc037cc8b3436e4c3c04a775028f2f","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.0.1.tgz","fileCount":6,"integrity":"sha512-yBqGgtSf3IJLmbJ2Bmzu1WpU76m/r+9HAZ7qOt1bVzJyFu1mtOjd8zEpXj/oyKvRZlll2jKSUNA2D7ttG4Oy2A==","signatures":[{"sig":"MEQCIHLqKJO2e8Qra8munjn2j1bSAES7XIt8vnSLJtya0+DdAiBkwYLFNWEGS2aCYtjhUUNS7CrzWbXedltgc1Xl8A0fNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27034},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"d9f2a40303f1d17749d0fe91cea758597b3ed006","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^8.14.0","vitest":"^0.34.4","esbuild":"0.16.10","typescript":"^4.6.4","@types/node":"^18.11.9","tailwindcss":"^4.0.7","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.0.1_1740584760934_0.740949112437918","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@roots/vite-plugin","version":"1.0.2","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.0.2","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"216374445bdcfbb51f1119203cc3d6df1ab9c278","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.0.2.tgz","fileCount":6,"integrity":"sha512-qzE1gaspHpnhMZlncfvjo4OJfG9m+XjXGQdjzlmiNeZaQTXvhN11EysjfSOGf+Wzg5brCeG2sVQ+R31cScVjMw==","signatures":[{"sig":"MEUCIFm/oqXzWCiG1yhse8Hn7+uh0bVRiBSkD6BWYNM+JG6CAiEAv4JQcJm4K2+OieRgTWDUhCCZ6X/+b42AM+/a9cOQL6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27532},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"35a54ec9c324f3a96b5e957c34606fce34106317","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^8.14.0","vitest":"^0.34.4","esbuild":"0.16.10","typescript":"^4.6.4","@types/node":"^18.11.9","tailwindcss":"^4.0.7","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.0.2_1740736938616_0.11339624345347832","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@roots/vite-plugin","version":"1.0.3","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.0.3","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"9e03fab95e2d27b0af438c6075063601e5483369","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.0.3.tgz","fileCount":6,"integrity":"sha512-6zjA0cqX9pwW9vof9VzTanAsdh55J2Ux7Uns2VaCFRgpU0elagMG7c8OmgxhA6A9wVT8DbRqGl8p1TfPvTk33g==","signatures":[{"sig":"MEYCIQDKxYdMl/1yGGfPJGRSzOtaqvgon5PszTsX/PGSD2Co8QIhAJuoGxbP2l16l4CKiyMNEcODcxKdzeN8+YRkiflix8m1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28890},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"eb29e22951a50d2b785647e144483eedf53e8c21","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^8.14.0","vitest":"^0.34.4","esbuild":"0.16.10","typescript":"^4.6.4","@types/node":"^18.11.9","tailwindcss":"^4.0.7","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.0.3_1741085365213_0.16261118822107168","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@roots/vite-plugin","version":"1.0.4","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.0.4","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"e29393a12edd9386449b762d8b35787b43b5d03c","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.0.4.tgz","fileCount":6,"integrity":"sha512-lBjO5Q3YEmy9KQJO39HQ37ga7+kxAQY3PsdHpIYXk7qhXvdD0R9AJNJdYi7aTQt8YEQ/dKVmPqbsZkmstUqfPw==","signatures":[{"sig":"MEQCIFs2ExZgo19iMYSy7LvfRL6KmoNcWvwpvYMcTV5Wp0gOAiBKFNgF9W+zmz4fgMen7FqFwNSK/AYotF56J20NIrVq0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30883},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"9daf6641af2aabe120a344bc9df892fc5cd472b3","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^8.14.0","vitest":"^0.34.4","esbuild":"0.16.10","typescript":"^4.6.4","@types/node":"^18.11.9","tailwindcss":"^4.0.7","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.0.4_1743042012775_0.7343357174623193","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@roots/vite-plugin","version":"1.0.5","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.0.5","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"cf13ddbcfe9d1494880a694455bfb30371c5dae6","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.0.5.tgz","fileCount":6,"integrity":"sha512-PVZgRN8WjzFKtlUjKjGZQrW7hwLRS5SZYKdnBfrQ4K0BWPuRsI9ztMJvLfWn/BGNZGYfyruqfaaUMLukObuT9w==","signatures":[{"sig":"MEQCIBeSSUEQUiu02Pz3OMwWIhbw1vcBfsApabk+ZBLH9jCuAiAmYUjvAm4dp9EAd9eBqoKSMESjum8WDkaQHY1+db7REg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30928},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"9985cd33b736c9fddbb703accc99e3b12ebb13f9","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^8.14.0","vitest":"^0.34.4","esbuild":"0.16.10","typescript":"^4.6.4","@types/node":"^18.11.9","tailwindcss":"^4.0.7","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.0.5_1747446938708_0.2850397166065144","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@roots/vite-plugin","version":"1.0.6","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.0.6","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"dba730c38a7c4c5a217ab036dc9b8ca66056d9c3","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.0.6.tgz","fileCount":6,"integrity":"sha512-qxzqON4PchVp+24PjUKN+4aSiFCp1d8qSct+uRLej1J4SlthD/jcUc810+G+fWtdCuS/zrbwkOZLSdBVDdLCQQ==","signatures":[{"sig":"MEQCIBPNL/yBd3eUrhH8eo+28n73LSAkBkZEdMETzZNfNQjHAiB6KPIOw6do74wimw/BE3oiMWd60LljSoPLVOHuOtpnYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30980},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"9d625de3119b6db19f4471547054e10e1c37973b","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^8.14.0","vitest":"^0.34.4","esbuild":"0.16.10","typescript":"^4.6.4","@types/node":"^18.11.9","tailwindcss":"^4.0.7","@typescript-eslint/parser":"^5.21.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.0.6_1747901820481_0.2498992322578517","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@roots/vite-plugin","version":"1.1.0","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.1.0","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"2fcc8a2bb1bc2055884177d346a1b3490b71d510","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.1.0.tgz","fileCount":6,"integrity":"sha512-9nG9G452QCoOll/O8V6v9lqJKdjMTo9XCC7l9Ka1cne6yxR4ace1k6BIqxvRMXissnmKprhVGh9DQKTlfliEyA==","signatures":[{"sig":"MEUCIQC1VPWtC6mm31tZcz4uQZsMJquRBZT5ICAGRZWOHxOaYAIgHoAgijn33GG0oBNVq8VvyImC6GCtjHq/8shqKpRQu7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31439},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"b05699354b940b9c119495e5548a57fcaa8d00e3","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.1.0_1754420021220_0.8940343583035089","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@roots/vite-plugin","version":"1.2.0","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.2.0","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"7d0c95cfd0f8578d81328ac3b6634bc1768f23d7","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.2.0.tgz","fileCount":6,"integrity":"sha512-/zwnxrUOhFFZbW0q5TIhcg8T4bfkGkFAHQ2a4cDAvJ/Tsxh/6qzE+qR5yyyUYReY5ESG2JMrR2BnzC46/5F2kA==","signatures":[{"sig":"MEUCIQDYSOx9ub8dP3JxS8l7PTeiTytHydr7Dlh4aKMSKR8E7wIgVuSU3tmCnBwNk+pzoLZmhuhrHIx+m2iZ3or9m5asqvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31677},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"b2f02b5a2bc2f98213620ef4d62c7b5bf45b29f1","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.2.0_1758122951739_0.5193283833255629","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@roots/vite-plugin","version":"1.2.1","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.2.1","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"0caec97182c25927c29a6bd0369317df4a00327c","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.2.1.tgz","fileCount":6,"integrity":"sha512-BNeoc+mYnS1CJ7zRK5umJ+GZJk/01Wi8HHbZ/c4hHLV/6aRN5b1EPiwU8hPsxgBJ2rrB16bLC/MnBg/nZnTB/w==","signatures":[{"sig":"MEQCIA3doEKkPwjep3JnBeooDZ6PCTz6RBw4t8H6RMNZ4kgjAiAj+0BXcKdaDEzJyDWCW+be+qdqw5INNm2FPcM5+N5R2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31882},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"245e818830d0793bc77e83563141f60ebc859fc7","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.2.1_1758290485785_0.9721524034624363","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@roots/vite-plugin","version":"1.2.2","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.2.2","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"93f932f7942bff786ed1e0e4918988feb5cb5b27","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.2.2.tgz","fileCount":6,"integrity":"sha512-18LvQ7alMsCUwoFv2yxm+oUwE9pDbmhDBBVq5FFbBqptPXffwh4Zg4teDo5hc9/UHAK/89dZr6pb37WBtogzMA==","signatures":[{"sig":"MEUCIEEFPcrgQB52jwxSWkpJDHrz3ZzEV3VPfs6ctVvCjEPGAiEAlNCvtpUJUIQ64m4AMk7lv7Vp+F1csQ6RD8RjYtIM4ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31879},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"522d3edb38d037015f5efa645cc9f68bef651ee1","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"log1x","email":"brandon@tendency.me"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"11.6.0","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.2.2_1760827412279_0.34007383177460526","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@roots/vite-plugin","version":"1.2.3","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.2.3","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"9edcdc294db673505ac18ad28b8f4f6cda7a9604","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.2.3.tgz","fileCount":6,"integrity":"sha512-rcEniQ/bdn/mRlhHs9+kMCRvvklHu1cKiONx/1Bp79O9v308pxWO86WcoYuXoAgCjf1zs+QL42gi2xJ+N6CqEA==","signatures":[{"sig":"MEUCIQCAMv6TDD6N1AvbDiAXrrR/y5W7F0gZ0YuHgiJ0vlBhTgIgAgAYR7oeNLWYYvR6HmkuRPgDBsudPQCh+BIHmj/k9uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36097},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"4e7d2a799079073dfee1053feb1f62be33e2130b","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.2.3_1760918214625_0.4503757362189469","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@roots/vite-plugin","version":"1.2.4","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.2.4","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"a3be16fcabf6d425fef063fe9edc88e5f30814c2","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.2.4.tgz","fileCount":6,"integrity":"sha512-jqqgD2xI4ZzhjF+GQPQ4it5nk6/MoLzujgX4Wi5eskJTeHUxtW7zEtjitzTl9zgpogSJWkPVpl9EAler55fCzQ==","signatures":[{"sig":"MEQCIALYQVgyq/7DRE72PX8WjoMeB7Xh1eAsinFM/Ys+Yk/IAiAWWeEonn/+6ZvqVYX6sz/4I2bia1y4OmCUzkoPAIkoDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36097},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"9975c62a1c99f9dcdd55857f1e23bd162b5e7d35","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.2.4_1772481941927_0.38893259342159925","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@roots/vite-plugin","version":"1.2.5","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.2.5","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"ceeb3e967445eb804c011f104ec2645b9305e389","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.2.5.tgz","fileCount":6,"integrity":"sha512-qzsWP/rfk+X4rK9IJ94i45Yf2xGQBldqu39+UCmi4dB9zcAKG+GWHnHZZwXuBJEHskTfGBOfYI4s0Fs4UhCIAg==","signatures":[{"sig":"MEYCIQDbTzwHLzdZsjmxVvnQgYxBP2DAYHx00VU1n6bPLRd6xwIhAIMF/GAEOapMeQW5FprJoj8aFCSg7v3ZD4EHpWeeICZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36035},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"2ca9d63b4705b7b2e6c65c87dd6ecf6ceb46b3d1","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.2.5_1772646190438_0.91436720241277","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@roots/vite-plugin","version":"1.3.0","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.3.0","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"4f29a27de455741810e94a6d72ac4ba5d2c82cec","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.3.0.tgz","fileCount":6,"integrity":"sha512-9DXcResZHUktnLmrvUkGEmunm86OMNpELWmHd7yTd+1bFggF2MtZD2N++M5bYEtLkZoMsFgvBkoAwxeMeZULiw==","signatures":[{"sig":"MEUCIQDUyGkPiuDEeTHHi17eAVGIgltdl/k0hKtlpFvs3r8LRwIgW3xrUxdCRKCmlqJpnuzujRAmuQZhfsr5HdsRFE7wM9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41353},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"4cdae3e69d22cbf3092ef26f074a44a8deab53a6","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.3.0_1773254773589_0.6955416000889181","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@roots/vite-plugin","version":"1.3.1","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@1.3.1","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"23f424f2f0d9ee9a4f98c9de94c21620a43db831","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-1.3.1.tgz","fileCount":7,"integrity":"sha512-uLArOeuGMYUjuWLyleKGnqqFzbHZOTU0AhSF/OhH9OM67U19oq1BEH+GTHpthpjDU5cE1754AALrGjDF7b5aUA==","signatures":[{"sig":"MEQCIFfSw3ULhnMHqF0CJaGxGu71b7wagMMebA0Z8SzYOiW+AiBoa7jTYDyTXuTgi2Qk43I0BHPdby5+xiqZcSfxYXuxxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41417},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"b2f448f0c161399f8aaceffc79467c39d94fa6d7","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.25.6","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@tailwindcss/vite":"^4.1.11","@tailwindcss/oxide":"^4.1.11","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_1.3.1_1773257728283_0.029602641066905244","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@roots/vite-plugin","version":"2.0.0","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@2.0.0","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"4167d35088c1723eb1b606844083413f18a85341","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-2.0.0.tgz","fileCount":7,"integrity":"sha512-EslwcjUyQ8m/Fvv+yjbQgtiRZNJWG+cJHyVQRuKiL74i302rNPN0rYEkp/O08GVKQtf+GqeDzaHsNgVKykpuAw==","signatures":[{"sig":"MEUCICaFdpogkowE5sUtu30RBgy+WPchSw00R9HV4UKJ2nJoAiEAkPe/r8PsgzX9HWmGWR2T2XQaaESU8H1hW/6KVYnIh4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41386},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"a6547d8e3fb227ceb808c12e45f40502f3f35a8c","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.27.4","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@tailwindcss/vite":"^4.1.11","@tailwindcss/oxide":"^4.1.11","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_2.0.0_1774275683778_0.6276387879360137","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@roots/vite-plugin","version":"2.0.1","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@2.0.1","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"8813eb91da783cde6f71bcfdc160bf0390d52d71","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-2.0.1.tgz","fileCount":7,"integrity":"sha512-Ro8PWevboXyygU/pcpTfY+lV4iKr7xreZlwAQZVTvo7W2KSCqvSO2+7VTRQe37wZBD9c9NQ9XthlIxnO/ECVwg==","signatures":[{"sig":"MEUCIGFubFNJUCU0ctShLmBYeVSMpTPLKmeDFD/X/GN1MEs5AiEA09mVmwhXcMNWeih9S1uZVGy/2wKLl+k/m5psMaR3FWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41410},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"e2dce9b2bc1ec06511cbe92415015be392eabc89","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.27.4","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@tailwindcss/vite":"^4.1.11","@tailwindcss/oxide":"^4.1.11","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_2.0.1_1774387730377_0.6955458954690648","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@roots/vite-plugin","version":"2.0.2","keywords":["wordpress","vite","vite-plugin"],"license":"MIT","_id":"@roots/vite-plugin@2.0.2","maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"contributors":[{"url":"https://github.com/log1x","name":"Brandon Nifong","email":"brandon@tendency.me"},{"url":"https://github.com/retlehs","name":"Ben Word","email":"ben@benword.com"}],"homepage":"https://github.com/roots/vite-plugin","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"dist":{"shasum":"86fd3e7009522c7dd0b7079802f1b0402f157c21","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-2.0.2.tgz","fileCount":7,"integrity":"sha512-48DslPQm3xRsLCQMF1jqFJiMjUnytvyZjYR8e3fHU2DEbk5zefOUdmgTk87rsHiL0raPpRxohQnAUZ5FzfcG2A==","signatures":[{"sig":"MEQCIDv+z7EtzPl8pQMMb/ht+y6KvHzLMjleBkruhmPkIk4IAiBhRmlN1lp+Yx5dvzzpQtKhNuCK/v5NewPTTm9Xha28LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41428},"type":"module","types":"./dist/src/index.d.ts","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/roots","type":"github sponsors"},"gitHead":"be287010aeb04625f9bfd5f0c17998a2e4fac46a","scripts":{"lint":"eslint --ext .ts ./src ./tests","test":"vitest run","build":"npm run build-plugin","build-plugin":"rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm","build-plugin-esm":"esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js","build-plugin-types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"repository":{"url":"git+https://github.com/roots/vite-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vite plugin for working with WordPress.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"0.27.4","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.0.0","@types/node":"^20.19.0 || >=22.12.0","tailwindcss":"^4.1.11","@eslint/eslintrc":"^3.3.1","@tailwindcss/vite":"^4.1.11","@tailwindcss/oxide":"^4.1.11","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin_2.0.2_1774551812475_0.5134615430389362","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@roots/vite-plugin","version":"2.1.0","description":"A Vite plugin for working with WordPress.","keywords":["vite","vite-plugin","wordpress"],"homepage":"https://github.com/roots/vite-plugin","license":"MIT","contributors":[{"name":"Brandon Nifong","email":"brandon@tendency.me","url":"https://github.com/log1x"},{"name":"Ben Word","email":"ben@benword.com","url":"https://github.com/retlehs"}],"repository":{"type":"git","url":"git+https://github.com/roots/vite-plugin.git"},"funding":{"type":"github sponsors","url":"https://github.com/sponsors/roots"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"rm -rf dist && tsc --emitDeclarationOnly && esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --packages=external","format":"oxfmt","lint":"oxlint","lint:fix":"oxlint --fix","test":"vitest run"},"dependencies":{"@wordpress/dependency-extraction-webpack-plugin":"^6.40.0"},"devDependencies":{"@tailwindcss/oxide":"^4.1.11","@tailwindcss/vite":"^4.1.11","@types/node":"^20.19.0 || >=22.12.0","esbuild":"0.27.4","oxfmt":"^0.43","oxlint":"^1.0","tailwindcss":"^4.1.11","typescript":"^5.0.0","vite":"^8.0.0","vitest":"^3.0.0"},"peerDependencies":{"vite":"^8.0.0"},"engines":{"node":"^20.19.0 || >=22.12.0"},"_id":"@roots/vite-plugin@2.1.0","gitHead":"f46b5a479d9ced9c626f5e8a51d68317bfca6b28","bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ptgvniTAaXKXtJZzn8U51WM/REwjGyqAv3RP1nC0ZtQTP07JXhGykJSvPKvNz5DE101CtQbmz1J6OrBywiiBRg==","shasum":"d64674a12d559881d1df0c4264a8712d38566d08","tarball":"https://registry.npmjs.org/@roots/vite-plugin/-/vite-plugin-2.1.0.tgz","fileCount":24,"unpackedSize":48812,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHBtFdj5Q2FGE7iFAISVZJ8yz330R8tvCF79zQ/jLI4QIgKA1tsKs2jQqLdW8CBfwyll8ULn0RQDVG474EGjyMzQU="}]},"_npmUser":{"name":"retlehs","email":"ben@benword.com"},"directories":{},"maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin_2.1.0_1775574503348_0.6075274694326493"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-22T19:08:55.855Z","modified":"2026-04-07T15:08:23.743Z","1.0.0":"2025-02-22T19:08:56.109Z","1.0.1":"2025-02-26T15:46:01.144Z","1.0.2":"2025-02-28T10:02:18.781Z","1.0.3":"2025-03-04T10:49:25.422Z","1.0.4":"2025-03-27T02:20:13.045Z","1.0.5":"2025-05-17T01:55:38.949Z","1.0.6":"2025-05-22T08:17:00.707Z","1.1.0":"2025-08-05T18:53:41.434Z","1.2.0":"2025-09-17T15:29:11.905Z","1.2.1":"2025-09-19T14:01:25.968Z","1.2.2":"2025-10-18T22:43:32.482Z","1.2.3":"2025-10-19T23:56:54.797Z","1.2.4":"2026-03-02T20:05:42.064Z","1.2.5":"2026-03-04T17:43:10.581Z","1.3.0":"2026-03-11T18:46:13.728Z","1.3.1":"2026-03-11T19:35:28.432Z","2.0.0":"2026-03-23T14:21:23.926Z","2.0.1":"2026-03-24T21:28:50.519Z","2.0.2":"2026-03-26T19:03:32.642Z","2.1.0":"2026-04-07T15:08:23.528Z"},"bugs":{"url":"https://github.com/roots/vite-plugin/issues"},"license":"MIT","homepage":"https://github.com/roots/vite-plugin","keywords":["vite","vite-plugin","wordpress"],"repository":{"type":"git","url":"git+https://github.com/roots/vite-plugin.git"},"description":"A Vite plugin for working with WordPress.","contributors":[{"name":"Brandon Nifong","email":"brandon@tendency.me","url":"https://github.com/log1x"},{"name":"Ben Word","email":"ben@benword.com","url":"https://github.com/retlehs"}],"maintainers":[{"name":"qwp6t","email":"hi@qwp6t.me"},{"name":"swalkinshaw","email":"scott.walkinshaw@gmail.com"},{"name":"retlehs","email":"ben@benword.com"},{"name":"log1x","email":"brandon@tendency.me"}],"readme":"# Vite Plugin for WordPress\n\n<a href=\"https://www.npmjs.com/package/@roots/vite-plugin\"><img alt=\"npm version\" src=\"https://img.shields.io/npm/v/@roots/vite-plugin.svg?color=%23525ddc&style=flat-square\"></a>\n<a href=\"https://www.npmjs.com/package/@roots/vite-plugin\"><img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dt/@roots/vite-plugin?label=downloads&colorB=2b3072&colorA=525ddc&style=flat-square\"></a>\n<a href=\"https://github.com/roots/vite-plugin/actions/workflows/tests.yml\"><img alt=\"Build Status\" src=\"https://img.shields.io/github/actions/workflow/status/roots/vite-plugin/tests.yml?color=%23525ddc&style=flat-square\"></a>\n<a href=\"https://twitter.com/rootswp\"><img alt=\"Follow Roots\" src=\"https://img.shields.io/badge/follow%20@rootswp-1da1f2?logo=twitter&logoColor=ffffff&message=&style=flat-square\"></a>\n<a href=\"https://github.com/sponsors/roots\"><img src=\"https://img.shields.io/badge/sponsor%20roots-525ddc?logo=github&style=flat-square&logoColor=ffffff&message=\" alt=\"Sponsor Roots\"></a>\n\nHere lives a Vite plugin for WordPress development.\n\n## Support us\n\nRoots is an independent open source org, supported only by developers like you. Your sponsorship funds [WP Packages](https://wp-packages.org/) and the entire Roots ecosystem, and keeps them independent. Support us by purchasing [Radicle](https://roots.io/radicle/) or [sponsoring us on GitHub](https://github.com/sponsors/roots) — sponsors get access to our private Discord.\n\n## Features\n\n- 🔄 Transforms `@wordpress/*` imports into global `wp.*` references\n- 📦 Generates dependency manifest for WordPress enqueuing\n- 🎨 Generates theme.json from Tailwind CSS configuration (colors, fonts, font sizes, border radius)\n- 🔥 Hot Module Replacement (HMR) support for the WordPress editor\n\n## Installation\n\n```bash\nnpm install @roots/vite-plugin --save-dev\n```\n\n## Usage\n\nStart by adding the base plugin to your Vite config:\n\n```js\n// vite.config.js\nimport { defineConfig } from \"vite\";\nimport { wordpressPlugin } from \"@roots/vite-plugin\";\n\nexport default defineConfig({\n  plugins: [wordpressPlugin()],\n});\n```\n\nOnce you've added the plugin, WordPress dependencies referenced in your code will be transformed into global `wp.*` references.\n\nWhen WordPress dependencies are transformed, a manifest containing the required dependencies will be generated called `editor.deps.json`.\n\n### External Mappings for Third-Party Plugins\n\nThe plugin can also handle third-party WordPress plugins that expose global JavaScript APIs, such as Advanced Custom Fields (ACF) or WooCommerce. This allows you to import these dependencies in your code while ensuring they're treated as external dependencies and properly enqueued by WordPress.\n\n```js\n// vite.config.js\nimport { defineConfig } from \"vite\";\nimport { wordpressPlugin } from \"@roots/vite-plugin\";\n\nexport default defineConfig({\n  plugins: [\n    wordpressPlugin({\n      externalMappings: {\n        \"acf-input\": {\n          global: [\"acf\", \"input\"],\n          handle: \"acf-input\",\n        },\n        \"woocommerce-blocks\": {\n          global: [\"wc\", \"blocks\"],\n          handle: \"wc-blocks\",\n        },\n      },\n    }),\n  ],\n});\n```\n\nWith this configuration, you can import from these packages in your code:\n\n```js\nimport { Field, FieldGroup } from \"acf-input\";\nimport { registerBlockType } from \"woocommerce-blocks\";\n```\n\nThe plugin will transform these imports into global references:\n\n```js\nconst Field = acf.input.Field;\nconst FieldGroup = acf.input.FieldGroup;\nconst registerBlockType = wc.blocks.registerBlockType;\n```\n\nThe `handle` value is added to the dependency manifest (`editor.deps.json`) so WordPress knows to enqueue these scripts before your code runs.\n\n### Editor HMR Support\n\nThe plugin automatically enables CSS Hot Module Replacement (HMR) for the WordPress editor.\n\n> [!NOTE]\n> JavaScript HMR is not supported at this time. JS changes will trigger a full page reload.\n\nYou can customize the HMR behavior in your Vite config:\n\n```js\n// vite.config.js\nimport { defineConfig } from \"vite\";\nimport { wordpressPlugin } from \"@roots/vite-plugin\";\n\nexport default defineConfig({\n  plugins: [\n    wordpressPlugin({\n      hmr: {\n        // Enable/disable HMR (default: true)\n        enabled: true,\n\n        // Pattern to match editor entry points (default: /editor/)\n        editorPattern: /editor/,\n\n        // Name of the editor iframe element (default: 'editor-canvas')\n        iframeName: \"editor-canvas\",\n      },\n    }),\n  ],\n});\n```\n\n### Theme.json Generation\n\nWhen using this plugin for theme development, you have the option of generating a `theme.json` file from your Tailwind CSS configuration.\n\nTo enable this feature, add the `wordpressThemeJson` plugin to your Vite config:\n\n```js\n// vite.config.js\nimport { defineConfig } from \"vite\";\nimport { wordpressThemeJson } from \"@roots/vite-plugin\";\n\nexport default defineConfig({\n  plugins: [\n    wordpressThemeJson({\n      // Optional: Configure shade labels\n      shadeLabels: {\n        100: \"Lightest\",\n        900: \"Darkest\",\n      },\n\n      // Optional: Configure font family labels\n      fontLabels: {\n        sans: \"Sans Serif\",\n        mono: \"Monospace\",\n        inter: \"Inter Font\",\n      },\n\n      // Optional: Configure font size labels\n      fontSizeLabels: {\n        sm: \"Small\",\n        base: \"Default\",\n        lg: \"Large\",\n      },\n\n      // Optional: Configure border radius labels\n      borderRadiusLabels: {\n        sm: \"Small\",\n        md: \"Medium\",\n        lg: \"Large\",\n        full: \"Full\",\n      },\n\n      // Optional: Disable specific transformations\n      disableTailwindColors: false,\n      disableTailwindFonts: false,\n      disableTailwindFontSizes: false,\n      disableTailwindBorderRadius: false,\n\n      // Optional: Configure paths\n      baseThemeJsonPath: \"./theme.json\",\n      outputPath: \"assets/theme.json\",\n      cssFile: \"app.css\",\n\n      // Optional: Directory to scan for .theme.js partials (default: 'resources')\n      partials: \"resources\",\n\n      // Optional: Legacy Tailwind v3 config path\n      tailwindConfig: \"./tailwind.config.js\",\n    }),\n  ],\n});\n```\n\n#### Partials\n\nThe plugin automatically discovers `*.theme.js` files in the `resources/` directory and deep merges them into the generated `theme.json`. This lets you split your theme styles across multiple files — for example, co-locating block styles with their block templates.\n\nPartials support two export formats:\n\n**Shorthand** — `blocks` and `elements` at the top level are merged into `styles`:\n\n```js\n// resources/views/blocks/_global.theme.js\nexport default {\n  blocks: {\n    \"core/paragraph\": {\n      spacing: { margin: { bottom: \"1rem\" } },\n    },\n  },\n  elements: {\n    h1: {\n      typography: {\n        fontSize: \"var(--wp--preset--font-size--4-xl)\",\n        fontWeight: \"600\",\n      },\n    },\n  },\n};\n```\n\n**Full** — merged at the root level, allowing you to target any part of theme.json:\n\n```js\n// resources/views/blocks/button.theme.js\nexport default {\n  styles: {\n    blocks: {\n      \"core/button\": {\n        border: { radius: \"0\" },\n        color: {\n          background: \"var(--wp--preset--color--black)\",\n          text: \"var(--wp--preset--color--white)\",\n        },\n      },\n    },\n  },\n};\n```\n\nFiles are merged in alphabetical order by path. During development, changes to `.theme.js` files will trigger a rebuild.\n\nYou can customize the directory to scan, pass multiple directories, or disable partials entirely:\n\n```js\nwordpressThemeJson({\n  // Custom directory\n  partials: \"src/blocks\",\n\n  // Multiple directories\n  partials: [\"resources/views/blocks\", \"resources/styles\"],\n\n  // Disable\n  partials: false,\n});\n```\n\n#### Tailwind CSS Variables\n\nBy default, Tailwind v4 will only [generate CSS variables](https://tailwindcss.com/docs/theme#generating-all-css-variables) that are discovered in your source files.\n\nTo generate the full default Tailwind color palette into your `theme.json`, you can use the `static` theme option when importing Tailwind:\n\n```css\n@import \"tailwindcss\" theme(static);\n```\n\nThe same applies for customized colors in the `@theme` directive. To ensure your colors get generated, you can use another form of the `static` theme option:\n\n```css\n@theme static {\n  --color-white: #fff;\n  --color-purple: #3f3cbb;\n  --color-midnight: #121063;\n  --color-tahiti: #3ab7bf;\n  --color-bermuda: #78dcca;\n}\n```\n\n## Community\n\nKeep track of development and community news.\n\n- Join us on Discord by [sponsoring us on GitHub](https://github.com/sponsors/roots)\n- Join us on [Roots Discourse](https://discourse.roots.io/)\n- Follow [@rootswp on Twitter](https://twitter.com/rootswp)\n- Follow the [Roots Blog](https://roots.io/blog/)\n- Subscribe to the [Roots Newsletter](https://roots.io/subscribe/)\n","readmeFilename":"README.md"}