{"_id":"unplugin-preprocessor-directives","_rev":"15-6070ab4bef0fc76814f47bdcda4f8a05","name":"unplugin-preprocessor-directives","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"name":"unplugin-preprocessor-directives","version":"0.0.1","keywords":["unplugin","vite","webpack","rollup","transform"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.1","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"3d1e24cbc30152bfebcdc13aacb2b343a5f4004c","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.1.tgz","fileCount":35,"integrity":"sha512-dyY+s33Cd4XdBpxY6SI2IEKAs+xjLEB9JD0iC+hVHGjIAPz+o8/e2bNQm5kirjyo5J7PSiRTH6ihDiBX9rSHIg==","signatures":[{"sig":"MEUCIQDG4EOUen/2VxcdAIJdKO/IcH3CT0+ixwMPSp/QUKcYwwIgO+w8HXsZyrVemxWPSMG27ZOWPMAX820MMsGxJjNnAcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81720},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/231a73e895e2dbbc5e00e0be67d8e554/unplugin-preprocessor-directives-0.0.1.tgz","_integrity":"sha512-dyY+s33Cd4XdBpxY6SI2IEKAs+xjLEB9JD0iC+hVHGjIAPz+o8/e2bNQm5kirjyo5J7PSiRTH6ihDiBX9rSHIg==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-preprocessor-directives?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-preprocessor-directives)","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.4.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.48.0","rimraf":"^5.0.1","rollup":"^3.28.1","vitest":"^0.34.3","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.0","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/hast":"^3.0.0","@types/node":"^20.5.7","@nuxt/schema":"^3.7.0","@antfu/eslint-config":"^0.41.0"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.1_1693927558195_0.6367712855895327","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"unplugin-preprocessor-directives","version":"0.0.2","keywords":["unplugin","vite","webpack","rollup","transform"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.2","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"3a02518cfd975b9b7421e7be9c96a07e6e97baad","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.2.tgz","fileCount":35,"integrity":"sha512-yos/xD9ZsNgfb5o7g81qLFez6sYMh67B7Pe+k2B/981N7vMA8j82o9UJ786S6sl56xvweIvDJfxkt12+bBY3tA==","signatures":[{"sig":"MEUCIQCUSXwBtUWwyVoJKc6Mi3FaLLkCOvnmXzC6vSgvP6OTuwIgR/oe+SzJjf9Pt6u+zmWWUkCQD9fI6Dk1Ykg6RT+DkZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85456},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/de738329b530743db5fd6e018c42421a/unplugin-preprocessor-directives-0.0.2.tgz","_integrity":"sha512-yos/xD9ZsNgfb5o7g81qLFez6sYMh67B7Pe+k2B/981N7vMA8j82o9UJ786S6sl56xvweIvDJfxkt12+bBY3tA==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![License][license-src]][license-href] [![JSDocs][jsdocs-src]][jsdocs-href]","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.4.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.48.0","rimraf":"^5.0.1","rollup":"^3.28.1","vitest":"^0.34.3","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.0","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/hast":"^3.0.0","@types/node":"^20.5.7","@nuxt/schema":"^3.7.0","@antfu/eslint-config":"^0.41.0"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.2_1693971696813_0.8698803347474695","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"unplugin-preprocessor-directives","version":"0.0.3","keywords":["unplugin","vite","webpack","rollup","transform"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.3","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"09633a97bd348b1168936166043cf0e0cb498d8c","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.3.tgz","fileCount":36,"integrity":"sha512-Xus/sAB1TiyvAG1qxLyKtTz5IR+iABhEDTE+Gkt5BiZqzvGiinx37ANWRjEd4IOZ2++kH7dKLGpua5ZFEESdiw==","signatures":[{"sig":"MEUCIQDDPQGj0sg4Jw9kwHTaEWc8aQBLHccNOM46nsfsgYAhSwIgEzLiTLdmeDpGEtNrTAU3ZPQoi2Wv8mErhRAIY+zsMVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90857},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/a5470452779862e51a4fc77755fb1f9a/unplugin-preprocessor-directives-0.0.3.tgz","_integrity":"sha512-Xus/sAB1TiyvAG1qxLyKtTz5IR+iABhEDTE+Gkt5BiZqzvGiinx37ANWRjEd4IOZ2++kH7dKLGpua5ZFEESdiw==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.4.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.4","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.48.0","rimraf":"^5.0.1","rollup":"^3.28.1","vitest":"^0.34.3","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.1","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/node":"^20.5.9","@nuxt/schema":"^3.7.1","@antfu/eslint-config":"^0.41.0"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.3_1694574045121_0.17255546602644722","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"unplugin-preprocessor-directives","version":"0.0.4","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.4","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"6e939419cdcdd72eb740c6289baf24cf79307a3f","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.4.tgz","fileCount":40,"integrity":"sha512-IU+WSdNPPJ3E7OqwS3xlsAbnGRnqEe7QkxziHr0dHwqYZ/YyLmS22/3Ou6g6f57C/17FGZGWlDSB1JNmC3XfQQ==","signatures":[{"sig":"MEYCIQC4BSxJPoZv6MV9nZQkaCiLd9izTHg9/FJ2AjL2nq3ImgIhAIk23z6r4fQvUpTuwP4i9pJBPRAI4YjPdWNmPS2i6JFg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112880},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/1cbd2bc20ca963c3d12c80c60922b418/unplugin-preprocessor-directives-0.0.4.tgz","_integrity":"sha512-IU+WSdNPPJ3E7OqwS3xlsAbnGRnqEe7QkxziHr0dHwqYZ/YyLmS22/3Ou6g6f57C/17FGZGWlDSB1JNmC3XfQQ==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.5.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.6","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.49.0","rimraf":"^5.0.1","rollup":"^3.29.2","vitest":"^0.34.4","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.3","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/node":"^20.6.2","@nuxt/schema":"^3.7.3","@antfu/eslint-config":"^0.42.0"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.4_1695006391202_0.2036509854203492","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"unplugin-preprocessor-directives","version":"0.0.5","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.5","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"adaf64dba3c54c855a92b38f304fb289d358fd64","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.5.tgz","fileCount":44,"integrity":"sha512-MpQl1n/DfZEqaXJzBkz/9NlGlnJfLe/lnttm659YfCJNOoZ7LBmJVBYSaCE/HsfL/bm+USMt60nYl/qNFv9zjg==","signatures":[{"sig":"MEUCIQDrdZ7IoeP73Un/CySVfIKwkZBiHFViPBMWheStx3pWiAIgGJlDs0xJlTSH0e+GX54fh6vmV2RcE8vOvAWNtbxO8u4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51214},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/6bf7657441c661d60297e6de81ec64aa/unplugin-preprocessor-directives-0.0.5.tgz","_integrity":"sha512-MpQl1n/DfZEqaXJzBkz/9NlGlnJfLe/lnttm659YfCJNOoZ7LBmJVBYSaCE/HsfL/bm+USMt60nYl/qNFv9zjg==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.5.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.6","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.49.0","rimraf":"^5.0.1","rollup":"^3.29.2","vitest":"^0.34.4","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.3","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/node":"^20.6.2","@nuxt/schema":"^3.7.3","@antfu/eslint-config":"^0.42.0"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.5_1695195563883_0.15438050472811393","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"unplugin-preprocessor-directives","version":"0.0.6","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.6","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"28cd3ff2d8585035ef8359da4fd505eb6bc849da","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.6.tgz","fileCount":44,"integrity":"sha512-Z5P5QhHkv9cWpquzuK9pHQv9fGkROhtHtbyAaUm1tdqTyNRcc9b1fRie5x1QiWpSCvb3+JZdGEEGdzHMSPEgVQ==","signatures":[{"sig":"MEQCICpa+GZf6Voffp4kU3cvStBdN96Y5vNinj+r8TZ9qeJkAiB1b8TIifyU0LPo6lXil4M7+5TCCoDgSZdDsro7+qttlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53359},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/93d8c3479253567a1138bfdab162067c/unplugin-preprocessor-directives-0.0.6.tgz","_integrity":"sha512-Z5P5QhHkv9cWpquzuK9pHQv9fGkROhtHtbyAaUm1tdqTyNRcc9b1fRie5x1QiWpSCvb3+JZdGEEGdzHMSPEgVQ==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.5.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.6","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.49.0","rimraf":"^5.0.1","rollup":"^3.29.2","vitest":"^0.34.4","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.3","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/node":"^20.6.2","@nuxt/schema":"^3.7.3","@antfu/eslint-config":"^0.42.0"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.6_1695890739991_0.542883608368393","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"unplugin-preprocessor-directives","version":"0.0.7","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.7","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"958c6d56b42a666fa5fa3530a759765a63c4f5da","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.7.tgz","fileCount":45,"integrity":"sha512-f2ADZLYyzF1dXa3qKjTNNnjvFbhv6cQHJMzHAEdgXcISbuB6ZdpPhZvjS18WF6qkbtyA72X2K6g+N3FTxfqjSA==","signatures":[{"sig":"MEQCIDEpxgv1Prevk0DKTj0cmpK59vyIsksnwWoMQ2AlNDV6AiBj4Q/XgqUv4feNmP8QonjnRnidBLZhB8xxgHZo7Rg0lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52590},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/cff050ec708d0220fffb50d3b7cf2893/unplugin-preprocessor-directives-0.0.7.tgz","_integrity":"sha512-f2ADZLYyzF1dXa3qKjTNNnjvFbhv6cQHJMzHAEdgXcISbuB6ZdpPhZvjS18WF6qkbtyA72X2K6g+N3FTxfqjSA==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.5.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.50.0","rimraf":"^5.0.5","rollup":"^3.29.4","vitest":"^0.34.5","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.4","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/node":"^20.7.1","@nuxt/schema":"^3.7.4","@antfu/eslint-config":"^0.42.1"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.7_1695891360907_0.1376274039868881","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"unplugin-preprocessor-directives","version":"0.0.8","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@0.0.8","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"8e5b609556e7783d31b04af72fb59fe8fd1f97f0","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-0.0.8.tgz","fileCount":45,"integrity":"sha512-SC1UJ1rYz4c1wBSN1BdFPYuWH7B7T3JVPA7hP6gfQSxiLcFcfW0BJ4L19peCos9fcQuF91W6k2iQ9g4RcXjeCQ==","signatures":[{"sig":"MEYCIQCH7MXFH/3Ea+FNQfV2NysJKvLVKq2KGqSCjYXNb73sswIhANaCwCXxs5mPQD2yv9u/C6sIQ+mcgr8KdHwyqGa1kzHY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53512},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-0.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":"./*","./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/78f58854c13533a65b5a6fb4855f74bd/unplugin-preprocessor-directives-0.0.8.tgz","_integrity":"sha512-SC1UJ1rYz4c1wBSN1BdFPYuWH7B7T3JVPA7hP6gfQSxiLcFcfW0BJ4L19peCos9fcQuF91W6k2iQ9g4RcXjeCQ==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xregexp":"^5.1.1","unplugin":"^1.5.0","magic-string":"^0.30.3"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"esno":"^0.17.0","tsup":"^7.2.0","vite":"^4.4.9","bumpp":"^9.2.0","chalk":"^5.3.0","eslint":"^8.50.0","rimraf":"^5.0.5","rollup":"^3.29.4","vitest":"^0.34.5","nodemon":"^3.0.1","webpack":"^5.88.2","@nuxt/kit":"^3.7.4","fast-glob":"^3.3.1","typescript":"^5.2.2","@types/node":"^20.7.1","@nuxt/schema":"^3.7.4","@antfu/eslint-config":"^0.42.1"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_0.0.8_1697722969836_0.7661638430428999","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"unplugin-preprocessor-directives","version":"1.0.0","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@1.0.0","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"196980a9e06458905f9eb89f2d7cb52e11ecc487","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-1.0.0.tgz","fileCount":46,"integrity":"sha512-JaVRDB1LJJiviUaqsiUjsHGphMHm9hEj0y8dV1GSa90v8If3JKDbKacHwN+G4sX92y7+9wysbpuIbhRc7Jo5lA==","signatures":[{"sig":"MEUCIHoLKOosE1ModBtrOire483cgPNn18drJ0e2UlFvYPgEAiEAwE4wA08QSh4adIRJl905mHLhSJ81MUhqzppDAIBgEmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75460},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":"./*","./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/56fc949086bc787a9d51bd589ad98af3/unplugin-preprocessor-directives-1.0.0.tgz","_integrity":"sha512-JaVRDB1LJJiviUaqsiUjsHGphMHm9hEj0y8dV1GSa90v8If3JKDbKacHwN+G4sX92y7+9wysbpuIbhRc7Jo5lA==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"unplugin":"^1.6.0","magic-string":"^0.30.5","@ampproject/remapping":"^2.2.1"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"esno":"^4.0.0","tsup":"^8.0.1","vite":"^5.0.12","bumpp":"^9.3.0","chalk":"^5.3.0","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.5","vitest":"^1.2.1","nodemon":"^3.0.3","webpack":"^5.89.0","@nuxt/kit":"^3.9.3","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.11.5","@nuxt/schema":"^3.9.3","@antfu/eslint-config":"^2.6.3"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_1.0.0_1705837547379_0.3207743260728906","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"unplugin-preprocessor-directives","version":"1.0.1","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@1.0.1","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"2544b2e6508ab3b6e2c6d67e586849a1f8ef1a3a","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-1.0.1.tgz","fileCount":46,"integrity":"sha512-naaVfr2uloQ8dkqkx34BMlZTwPzp7S0egfN3aOlaNmlCaQadt8wjl3THJSPDj3MgOdx0II8pywKhR7dIsVyzdQ==","signatures":[{"sig":"MEYCIQCB5XJvoEYKhRsodLINkLdl9Bp0X93EwaGoEa6SvuDDTAIhAMUJ8XobQYaQCRASwICf7W6VU/hR67t9rAKWe/pVOBDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74645},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":"./*","./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/798c6b0c5acf2249e6bf3f47cca5ad39/unplugin-preprocessor-directives-1.0.1.tgz","_integrity":"sha512-naaVfr2uloQ8dkqkx34BMlZTwPzp7S0egfN3aOlaNmlCaQadt8wjl3THJSPDj3MgOdx0II8pywKhR7dIsVyzdQ==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"unplugin":"^1.6.0","magic-string":"^0.30.5","@ampproject/remapping":"^2.2.1"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"esno":"^4.0.0","tsup":"^8.0.1","vite":"^5.0.12","bumpp":"^9.3.0","chalk":"^5.3.0","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.5","vitest":"^1.2.1","nodemon":"^3.0.3","webpack":"^5.89.0","@nuxt/kit":"^3.9.3","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.11.5","@nuxt/schema":"^3.9.3","@antfu/eslint-config":"^2.6.3"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_1.0.1_1705838684806_0.8734301953217309","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"unplugin-preprocessor-directives","version":"1.0.2","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@1.0.2","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"b4d58e6b28106eca608937f1b84908b190c2ffea","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-1.0.2.tgz","fileCount":46,"integrity":"sha512-dkjLlkP2LSSAuUOzMy2dPjkzw1LyT491P0oMHyoO4Sn6xJhaOoqiHgy7gSphN+dpH6GScOE+GJ5+cQTVePXMuw==","signatures":[{"sig":"MEYCIQD/t0D9+s0Ymq6QEa2vXg/ws2b4UqkuHou5XAe/sL1c9wIhAKXfX9F7a/bf0u0/mWH2DR0nOv+24SijgJYRTr7yGzOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74645},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":"./*","./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/7382a32ade46a89fdc5b45d7b6611f97/unplugin-preprocessor-directives-1.0.2.tgz","_integrity":"sha512-dkjLlkP2LSSAuUOzMy2dPjkzw1LyT491P0oMHyoO4Sn6xJhaOoqiHgy7gSphN+dpH6GScOE+GJ5+cQTVePXMuw==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"unplugin":"^1.6.0","magic-string":"^0.30.5","@ampproject/remapping":"^2.2.1"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"esno":"^4.0.0","tsup":"^8.0.1","vite":"^5.0.12","bumpp":"^9.3.0","chalk":"^5.3.0","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.5","vitest":"^1.2.1","nodemon":"^3.0.3","webpack":"^5.89.0","@nuxt/kit":"^3.9.3","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.11.5","@nuxt/schema":"^3.9.3","@antfu/eslint-config":"^2.6.3"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_1.0.2_1706239062602_0.8495270217929307","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"unplugin-preprocessor-directives","version":"1.0.3","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@1.0.3","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"1fa766b6becbe1ee0c17b7498c504fd54431f376","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-1.0.3.tgz","fileCount":46,"integrity":"sha512-l/ZZ7CpVSqzkG3v2zBl2DEur4sC+qUdHpc9TrKahXP+JbPCQYHKUgdCgFpbrM5hLLQqxoa9gVleIZJL/2Lk4Bg==","signatures":[{"sig":"MEUCIBGrvlKvIReMi9IZC2FyrTZtTgpvbl/zvcBGPRsWkjW1AiEA/qRgd6cdpXJgN8zm+2Lme+Ap1KYBlQfAPsH1F/nnFGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74679},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":"./*","./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/1248e39560d8f5364fbd2a448b31afc1/unplugin-preprocessor-directives-1.0.3.tgz","_integrity":"sha512-l/ZZ7CpVSqzkG3v2zBl2DEur4sC+qUdHpc9TrKahXP+JbPCQYHKUgdCgFpbrM5hLLQqxoa9gVleIZJL/2Lk4Bg==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"8.19.4","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"16.20.2","dependencies":{"unplugin":"^1.6.0","magic-string":"^0.30.5","@ampproject/remapping":"^2.2.1"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"esno":"^4.0.0","tsup":"^8.0.1","vite":"^5.0.12","bumpp":"^9.3.0","chalk":"^5.3.0","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.5","vitest":"^1.2.1","nodemon":"^3.0.3","webpack":"^5.89.0","@nuxt/kit":"^3.9.3","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.11.5","@nuxt/schema":"^3.9.3","@antfu/eslint-config":"^2.6.3"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_1.0.3_1706315644564_0.4194421866765614","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"unplugin-preprocessor-directives","version":"1.0.4","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@1.0.4","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"f6aed449e51c98dbad1793e1bf71048c5a799a89","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-1.0.4.tgz","fileCount":46,"integrity":"sha512-Xi2o0QnlNfHvYPz7CiM67//RkmhMl1iBhUPqK/Z+vwGYSNQIG7+hByUDJOHOQNFze9xXabaEUHz777eT2GAPjA==","signatures":[{"sig":"MEQCIDNtbXt+NnR//tXbBTDBYs/7EjuD3EP+aru/I7lA+/5GAiAv5S43xEyIAu9/ITpPpNsm5c80/zo1VDyuG8rpEMB+kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75700},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-1.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":"./*","./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/cb6963559762f03d213434432f1a4e26/unplugin-preprocessor-directives-1.0.4.tgz","_integrity":"sha512-Xi2o0QnlNfHvYPz7CiM67//RkmhMl1iBhUPqK/Z+vwGYSNQIG7+hByUDJOHOQNFze9xXabaEUHz777eT2GAPjA==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"18.20.8","dependencies":{"unplugin":"^2.3.9","magic-string":"^0.30.18","@jridgewell/remapping":"^2.3.5"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.0.0","tsup":"^8.0.1","vite":"^5.0.12","bumpp":"^9.3.0","chalk":"^5.3.0","eslint":"^9.34.0","rimraf":"^5.0.5","rollup":"^4.9.5","vitest":"^1.2.1","nodemon":"^3.0.3","webpack":"^5.89.0","@nuxt/kit":"^3.9.3","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.11.5","@nuxt/schema":"^3.9.3","@antfu/eslint-config":"^5.2.1"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_1.0.4_1758096335475_0.36230665552846597","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"unplugin-preprocessor-directives","version":"1.1.0","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"license":"MIT","_id":"unplugin-preprocessor-directives@1.1.0","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"dist":{"shasum":"b9649b9e34c7dadddd3285d9aa50bdc34550c9b1","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-1.1.0.tgz","fileCount":56,"integrity":"sha512-8g/VroNrizpLm+tYmuVjiADFHbrtEiQweZl+ua0kdow50EUGccWzatgyJvLwyryIpwlzGLHVeyn2cdMbH8bu8A==","signatures":[{"sig":"MEQCIBHF58DKuFCmYuq6k7rf4XkJ++CGl3cdk5EdArz0HhbxAiAr17Qz0M0NXuelv7/zc1/sYCwjQ4yJk8zyZbok+ve0HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217872},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-preprocessor-directives-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./*":"./*","./farm":{"import":{"types":"./dist/farm.d.ts","default":"./dist/farm.js"},"require":{"types":"./dist/farm.d.cts","default":"./dist/farm.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./astro":{"import":{"types":"./dist/astro.d.ts","default":"./dist/astro.js"},"require":{"types":"./dist/astro.d.cts","default":"./dist/astro.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}}},"scripts":{"dev":"tsdown --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsdown","start":"esno src/index.ts","release":"bumpp","build:fix":"esno scripts/postbuild.ts"},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"_resolved":"/tmp/4af0916c43d81578e81de186afadee8d/unplugin-preprocessor-directives-1.1.0.tgz","_integrity":"sha512-8g/VroNrizpLm+tYmuVjiADFHbrtEiQweZl+ua0kdow50EUGccWzatgyJvLwyryIpwlzGLHVeyn2cdMbH8bu8A==","repository":{"url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","directories":{},"_nodeVersion":"20.19.5","dependencies":{"unplugin":"^2.3.9","picocolors":"^1.1.1","magic-string":"^0.30.18","dotenv-expand":"^12.0.3","@jridgewell/remapping":"^2.3.5"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.0.0","vite":"^5.0.12","bumpp":"^9.3.0","chalk":"^5.3.0","eslint":"^9.34.0","rimraf":"^5.0.5","rollup":"^4.9.5","tsdown":"^0.15.12","vitest":"^1.2.1","nodemon":"^3.0.3","webpack":"^5.89.0","@nuxt/kit":"^3.9.3","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.11.5","@nuxt/schema":"^3.9.3","@antfu/eslint-config":"^6.2.0"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@farmfe/core":">=1","@nuxt/schema":"^3","@rspack/core":"*"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@farmfe/core":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-preprocessor-directives_1.1.0_1762088486060_0.5344412515514672","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"unplugin-preprocessor-directives","type":"module","version":"1.2.0","description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","license":"MIT","homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","repository":{"type":"git","url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git"},"bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./astro":{"import":{"types":"./dist/astro.d.ts","default":"./dist/astro.js"},"require":{"types":"./dist/astro.d.cts","default":"./dist/astro.cjs"}},"./farm":{"import":{"types":"./dist/farm.d.ts","default":"./dist/farm.js"},"require":{"types":"./dist/farm.d.cts","default":"./dist/farm.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.ts","default":"./dist/vite.js"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.js"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.js"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.js"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt.d.ts","default":"./dist/nuxt.js"},"require":{"types":"./dist/nuxt.d.cts","default":"./dist/nuxt.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./*"]}},"peerDependencies":{"@farmfe/core":">=1","@nuxt/kit":"^3","@nuxt/schema":"^3","@rspack/core":"*","esbuild":"*","rollup":"^3","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@farmfe/core":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"@rspack/core":{"optional":true},"esbuild":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"dependencies":{"@jridgewell/remapping":"^2.3.5","dotenv-expand":"^12.0.3","magic-string":"^0.30.18","picocolors":"^1.1.1","unplugin":"^2.3.9"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@nuxt/kit":"^3.9.3","@nuxt/schema":"^3.9.3","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.0.7","bumpp":"^9.3.0","chalk":"^5.3.0","eslint":"^9.34.0","esno":"^4.0.0","fast-glob":"^3.3.2","nodemon":"^3.0.3","rimraf":"^5.0.5","rollup":"^4.9.5","tsdown":"^0.15.12","typescript":"^5.3.3","vite":"^6.3.5","vitest":"^4.0.7","webpack":"^5.89.0"},"scripts":{"build":"tsdown","dev":"tsdown --watch src","build:fix":"esno scripts/postbuild.ts","lint":"eslint .","play":"npm -C playground run dev","release":"bumpp","start":"esno src/index.ts","test":"vitest","coverage":"vitest run --coverage"},"_id":"unplugin-preprocessor-directives@1.2.0","_integrity":"sha512-X0dWu9xFSSizkRa1f/o7sREWWMV1fvEc2IeXiirt5dS5BOiaI+V6KV/Uc8HCRffBa7TdZnRJ0YWiIBjkHzueeA==","_resolved":"/tmp/943ede387071fedad77443591794b793/unplugin-preprocessor-directives-1.2.0.tgz","_from":"file:unplugin-preprocessor-directives-1.2.0.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-X0dWu9xFSSizkRa1f/o7sREWWMV1fvEc2IeXiirt5dS5BOiaI+V6KV/Uc8HCRffBa7TdZnRJ0YWiIBjkHzueeA==","shasum":"758be3d07980991c76b8bcbfc1a6b6eb811b5dbf","tarball":"https://registry.npmjs.org/unplugin-preprocessor-directives/-/unplugin-preprocessor-directives-1.2.0.tgz","fileCount":56,"unpackedSize":245879,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyIkyaKhjvqct7vdv2q3X9yGxsrFNRjf/caUkYxZCZ7QIhAOdpYqe+Je3mpQsk3tFlVLNfsHiAhawH4wCZssY/3Mx5"}]},"_npmUser":{"name":"kejunmao","email":"kejun1997@gmail.com"},"directories":{},"maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-preprocessor-directives_1.2.0_1762369942603_0.42460237942749646"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-05T15:25:58.059Z","modified":"2025-11-05T19:12:22.997Z","0.0.1":"2023-09-05T15:25:58.424Z","0.0.2":"2023-09-06T03:41:37.031Z","0.0.3":"2023-09-13T03:00:45.348Z","0.0.4":"2023-09-18T03:06:31.404Z","0.0.5":"2023-09-20T07:39:24.100Z","0.0.6":"2023-09-28T08:45:40.251Z","0.0.7":"2023-09-28T08:56:01.122Z","0.0.8":"2023-10-19T13:42:50.023Z","1.0.0":"2024-01-21T11:45:47.548Z","1.0.1":"2024-01-21T12:04:45.022Z","1.0.2":"2024-01-26T03:17:42.777Z","1.0.3":"2024-01-27T00:34:04.842Z","1.0.4":"2025-09-17T08:05:35.671Z","1.1.0":"2025-11-02T13:01:26.300Z","1.2.0":"2025-11-05T19:12:22.793Z"},"bugs":{"url":"https://github.com/kejunmao/unplugin-preprocessor-directives/issues"},"license":"MIT","homepage":"https://github.com/kejunmao/unplugin-preprocessor-directives#readme","keywords":["unplugin","vite","webpack","rollup","rspack","transform","vite-plugin","webpack-plugin","rollup-plugin","esbuild-plugin","rspack-plugin","nuxt-plugin","directives","preprocessor"],"repository":{"type":"git","url":"git+https://github.com/kejunmao/unplugin-preprocessor-directives.git"},"description":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />","maintainers":[{"name":"kejunmao","email":"kejun1997@gmail.com"}],"readme":"<img src=\"assets/logo.svg\" alt=\"logo\" width=\"100\" height=\"100\" align=\"right\" />\n\n# unplugin-preprocessor-directives\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![bundle][bundle-src]][bundle-href]\n[![License][license-src]][license-href]\n[![JSDocs][jsdocs-src]][jsdocs-href]\n\n[English](./README.md) | 简体中文\n\n## 安装\n\n```bash\nnpm i unplugin-preprocessor-directives\n```\n\n> [!IMPORTANT]\n> 此插件应该放在配置中所有其他插件**之前**,以确保预处理器指令首先被处理。\n\n<details>\n<summary>Vite</summary><br>\n\n```ts\n// vite.config.ts\nimport PreprocessorDirectives from 'unplugin-preprocessor-directives/vite'\n\nexport default defineConfig({\n  plugins: [\n    PreprocessorDirectives({ /* options */ }), // 应该是第一个插件\n  ],\n})\n```\n\nExample: [`playground/`](./playground/)\n\n<br></details>\n\n<details>\n<summary>Rollup</summary><br>\n\n```ts\n// rollup.config.js\nimport PreprocessorDirectives from 'unplugin-preprocessor-directives/rollup'\n\nexport default {\n  plugins: [\n    PreprocessorDirectives({ /* options */ }),\n  ],\n}\n```\n\n<br></details>\n\n<details>\n<summary>Webpack</summary><br>\n\n```ts\n// webpack.config.js\nmodule.exports = {\n  /* ... */\n  plugins: [\n    require('unplugin-preprocessor-directives/webpack')({ /* options */ })\n  ]\n}\n```\n\n<br></details>\n\n<details>\n<summary>Nuxt</summary><br>\n\n```ts\n// nuxt.config.js\nexport default defineNuxtConfig({\n  modules: [\n    ['unplugin-preprocessor-directives/nuxt', { /* options */ }],\n  ],\n})\n```\n\n> This module works for both Nuxt 2 and [Nuxt Vite](https://github.com/nuxt/vite)\n\n<br></details>\n\n<details>\n<summary>Vue CLI</summary><br>\n\n```ts\n// vue.config.js\nmodule.exports = {\n  configureWebpack: {\n    plugins: [\n      require('unplugin-preprocessor-directives/webpack')({ /* options */ }),\n    ],\n  },\n}\n```\n\n<br></details>\n\n<details>\n<summary>esbuild</summary><br>\n\n```ts\n// esbuild.config.js\nimport { build } from 'esbuild'\nimport PreprocessorDirectives from 'unplugin-preprocessor-directives/esbuild'\n\nbuild({\n  plugins: [PreprocessorDirectives()],\n})\n```\n\n<br></details>\n\n<details>\n<summary>Rspack (⚠️ 实验性)</summary><br>\n\n```ts\n// rspack.config.js\nmodule.exports = {\n  plugins: [\n    require('unplugin-preprocessor-directives/rspack')({ /* options */ }),\n  ],\n}\n```\n\n<br></details>\n\n## 使用\n\n### 定义 symbols\n\n您可以使用以下两个预处理器指令来定义或取消定义 symbols，以便进行条件编译：\n\n- `#define`: 定义一个 symbol.\n- `#undef`: 取消定义一个 symbol.\n\n使用 `#define` 可以定义一个 symbol。将 symbol 作为表达式传递给 `#if` 指令时，表达式的值将为 `true`，如下例所示：\n\n```ts\n// #define VERBOSE\n\n// #if VERBOSE\nconsole.log('Verbose output version')\n// #endif\n```\n\n### 条件编译\n\n- `#if`: 打开条件编译，只有当指定的 symbol 被定义并求值为 true 时，代码才会被编译。\n- `#elif`:关闭前面的条件编译，并判断是否定义了指定的 symbol 并求值为 true 时，打开一个新的条件编译。\n- `#else`: 如果前一个指定的 symbol 未定义或求值为 false，则关闭前一个条件编译，并打开一个新的条件编译。\n- `#endif`: 关闭前面的条件编译。\n\n> [!NOTE]\n> 默认情况下，使用 vite 的 `loadEnv` 函数根据`process.env.NODE_ENV` 加载环境变量并作为条件编译 symbols。\n\n```ts\n// src/index.ts\n\n// #if DEV\nconsole.log('Debug version')\n// #endif\n\n// #if !MYTEST\nconsole.log('MYTEST is not defined or false')\n// #endif\n```\n\n可以使用运算符 `==` （相等）和 `!=` （不等）来测试 `true` 或 `false`。`true` 表示 symbol 已定义。语句 `#if DEBUG` 与 `#if (DEBUG == true)` 意义相同。支持使用 `&&` (与)、`||` (或) 和 `!` (非) 操作符来判断是否定义了多个 symbols。还可以用括号将 symbols 和运算符分组。\n\n```ts\nclass MyClass {\n  constructor() {\n    // #if (DEBUG && MYTEST)\n    console.log('DEBUG and MYTEST are defined')\n    // #elif (DEBUG==false && !MYTEST)\n    console.log('DEBUG and MYTEST are not defined')\n    // #endif\n  }\n}\n```\n### 错误、警告和信息提示\n\n可以指示编译器生成用户定义的编译器错误、警告和信息。\n\n- `#error`: 生成一条错误消息，但不会终止编译。\n- `#warning`: 生成一条警告消息。\n- `#info`: 生成一条信息消息。\n\n```ts\n// #error this is an error message\n// #warning this is a warning message\n// #info this is an info message\n```\n\n当然，也可以和条件编译结合使用：\n\n```ts\n// #if DEBUG\n// #info Debug mode is on\n// #endif\n// #if !DEBUG\n// #info Debug mode is off\n// #endif\n```\n\n### `#include` 指令\n\n您可以使用 `#include` 指令将其他文件的内容包含到当前文件中。被包含的文件也会经过预处理器处理。\n\n> [!WARNING]\n> `#include` 指令是一个**编译时文本替换工具**,主要用于以下场景:\n> - 在不同环境下包含不同的配置代码片段\n> - 与条件编译结合使用,根据编译条件包含不同的代码\n> - 共享需要预处理的代码片段\n>\n> **它不能也不应该替代:**\n> - JavaScript/TypeScript 的 `import` 或 `require` - 用于模块化和依赖管理\n> - CSS 的 `@import` - 用于样式表的模块化\n> - HTML 的模板系统或组件系统\n>\n> 如果您只是想要模块化代码,请使用语言原生的模块系统。只有在需要编译时处理和条件包含时才使用 `#include`。\n\n该指令支持以下两种语法：\n\n```ts\n// #include \"path/to/file\"\nor\n// #include <path/to/file>\n```\n\n> [!NOTE]\n> 1. **循环引用**: 如果文件 A 包含文件 B,而文件 B 又包含文件 A,会自动检测并阻止循环引用,只处理一次\n> 2. **路径解析**: 相对路径是相对于配置的工作目录(`cwd`)解析的\n> 3. **文件扩展名**: 可以包含任何类型的文本文件,不限于 `.js` 文件\n> 4. **嵌套处理**: 包含的文件会完整地通过预处理器,所以可以使用所有支持的指令\n\n## 自定义指令\n\n您可以使用 `defineDirective` 定义自己的指令。\n\n以内置指令为例：\n\n```ts\nexport const MessageDirective = defineDirective<MessageToken, MessageStatement>(context => ({\n  lex(comment) {\n    return simpleMatchToken(comment, /#(error|warning|info)\\s*(.*)/)\n  },\n  parse(token) {\n    if (token.type === 'error' || token.type === 'warning' || token.type === 'info') {\n      this.current++\n      return {\n        type: 'MessageStatement',\n        kind: token.type,\n        value: token.value,\n      }\n    }\n  },\n  transform(node) {\n    if (node.type === 'MessageStatement') {\n      switch (node.kind) {\n        case 'error':\n          context.logger.error(node.value, { timestamp: true })\n          break\n        case 'warning':\n          context.logger.warn(node.value, { timestamp: true })\n          break\n        case 'info':\n          context.logger.info(node.value, { timestamp: true })\n          break\n      }\n      return createProgramNode()\n    }\n  },\n  generate(node, comment) {\n    if (node.type === 'MessageStatement' && comment)\n      return `${comment.start} #${node.kind} ${node.value} ${comment.end}`\n  },\n}))\n```\n\n### `enforce: 'pre' | 'post'`\n\n指令的执行优先级\n\n- `pre` 尽可能早执行\n- `post` 尽可能晚执行\n\n[npm-version-src]: https://img.shields.io/npm/v/unplugin-preprocessor-directives?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-version-href]: https://npmjs.com/package/unplugin-preprocessor-directives\n[npm-downloads-src]: https://img.shields.io/npm/dm/unplugin-preprocessor-directives?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-downloads-href]: https://npmjs.com/package/unplugin-preprocessor-directives\n[bundle-src]: https://img.shields.io/bundlephobia/minzip/unplugin-preprocessor-directives?style=flat&colorA=18181B&colorB=F0DB4F\n[bundle-href]: https://bundlephobia.com/result?p=unplugin-preprocessor-directives\n[license-src]: https://img.shields.io/github/license/kejunmao/unplugin-preprocessor-directives.svg?style=flat&colorA=18181B&colorB=F0DB4F\n[license-href]: https://github.com/kejunmao/unplugin-preprocessor-directives/blob/main/LICENSE\n[jsdocs-src]: https://img.shields.io/badge/jsDocs.io-reference-18181B?style=flat&colorA=18181B&colorB=F0DB4F\n[jsdocs-href]: https://www.jsdocs.io/package/unplugin-preprocessor-directives\n","readmeFilename":"README.zh-cn.md"}