{"_id":"@0x-jerry/unplugin-env","_rev":"4-5acf1e169b5bff28d436ab38ae431892","name":"@0x-jerry/unplugin-env","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0-beta.0":{"name":"@0x-jerry/unplugin-env","version":"0.1.0-beta.0","keywords":["unplugin","vite","webpack","rollup","transform"],"license":"MIT","_id":"@0x-jerry/unplugin-env@0.1.0-beta.0","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"dist":{"shasum":"9e4a8718623c9bf6b5247e6a8ca5039bb8d9c753","tarball":"https://registry.npmjs.org/@0x-jerry/unplugin-env/-/unplugin-env-0.1.0-beta.0.tgz","fileCount":32,"integrity":"sha512-doaVHAyaGN8DunAgJjnE9397z7LBn2vZaoSZr0vdZMmCnB5VEHxU/mlfhBlKCdLlerWmie9RnU2wXb9Rafm5JQ==","signatures":[{"sig":"MEQCIG+6aYIep7GbiEPm34EY1uFz1voCpEHKxky+abp7QvijAiBL9CfbFmba3eeXEGpYWzLEDJ34GeT1Q7HY6+7DE49/Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38904},"main":"dist/index.cjs","type":"module","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"}},"gitHead":"bbefff1950d5a25185679eb0f9fa4f4503461c86","scripts":{"dev":"tsup --watch src","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && npm publish","build:fix":"tsx scripts/postbuild.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"_npmVersion":"9.6.7","description":"Auto generate typedef for env variables.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"dotenv":"^16.3.1","unplugin":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.0","devDependencies":{"tsx":"^3.12.7","tsup":"^7.2.0","vite":"^4.0.0","bumpp":"^9.1.1","chalk":"^5.3.0","rollup":"^3.28.0","vitest":"^0.34.1","nodemon":"^3.0.1","webpack":"^5.88.2","fast-glob":"^3.3.1","typescript":"^5.1.6","@types/node":"^20.4.9"},"_npmOperationalInternal":{"tmp":"tmp/unplugin-env_0.1.0-beta.0_1691736923705_0.5270165246253578","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@0x-jerry/unplugin-env","version":"0.1.0","keywords":["unplugin","vite","webpack","rollup","transform"],"license":"MIT","_id":"@0x-jerry/unplugin-env@0.1.0","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"dist":{"shasum":"974b109fd0f38e8ded29e253ef4ebb42ab59a852","tarball":"https://registry.npmjs.org/@0x-jerry/unplugin-env/-/unplugin-env-0.1.0.tgz","fileCount":32,"integrity":"sha512-xnZN373THLjnHcu9tCxqMXYaB6sPjlYHRqXILhXPsSxf5smBp9BAXDguUN0c5wfQoXoG0LgeLJHpaOLEyigDtQ==","signatures":[{"sig":"MEUCIQC8UCuk0FZk369zATdSZLnSgNe3WGyeTY7C2y+WE4fLRwIgX95M25aLLKTel7anLeio9QHMm61Dv2/XOHeSqcBAlwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44367},"main":"dist/index.cjs","type":"module","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"}},"gitHead":"b1eac813215cc707b8fa3e603e791082c360759c","scripts":{"dev":"tsup --watch src","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && npm publish","build:fix":"tsx scripts/postbuild.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"_npmVersion":"9.6.7","description":"Auto generate typedef for env variables.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"dotenv":"^16.3.1","unplugin":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.0","devDependencies":{"tsx":"^3.12.7","tsup":"^7.2.0","vite":"^4.0.0","bumpp":"^9.1.1","chalk":"^5.3.0","rollup":"^3.28.0","vitest":"^0.34.1","nodemon":"^3.0.1","webpack":"^5.88.2","fast-glob":"^3.3.1","typescript":"^5.1.6","@types/node":"^20.4.9"},"_npmOperationalInternal":{"tmp":"tmp/unplugin-env_0.1.0_1694585142351_0.15654454959308994","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@0x-jerry/unplugin-env","version":"0.1.1","keywords":["unplugin","vite","webpack","rollup","transform"],"license":"MIT","_id":"@0x-jerry/unplugin-env@0.1.1","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"dist":{"shasum":"91d0314c1a6db6aacb5d8f4eae1a2604f12507fb","tarball":"https://registry.npmjs.org/@0x-jerry/unplugin-env/-/unplugin-env-0.1.1.tgz","fileCount":32,"integrity":"sha512-37SJ7Z5Vmfj56vCx2CiHxkH1Lk85wF8J8nPLFAVSk25Ny9aqIpNGfNYpkQyuWp/iWCpxIyG74sH1uhSmLsJMAg==","signatures":[{"sig":"MEYCIQC2eucqTSzlWM1PU8iYO3GG7e1iQTI4t1cUbv+LCDBChQIhAJDEcTCKHMxy+/JoJPJfGpdeIZeT93SOy3kcM2jTFWhM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44420},"main":"dist/index.cjs","type":"module","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"}},"gitHead":"37f6469c182fe03d9964e2e20e2960825a11c160","scripts":{"dev":"tsup --watch src","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && npm publish","build:fix":"tsx scripts/postbuild.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"_npmVersion":"10.7.0","description":"Auto generate typedef for env variables.","directories":{},"_nodeVersion":"20.13.0","dependencies":{"dotenv":"^16.4.5","unplugin":"^1.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.0","devDependencies":{"tsx":"^4.11.0","tsup":"^8.0.2","vite":"^5.2.12","bumpp":"^9.4.1","chalk":"^5.3.0","rollup":"^4.18.0","vitest":"^1.6.0","nodemon":"^3.1.1","webpack":"^5.91.0","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/unplugin-env_0.1.1_1716905736046_0.2852331512803099","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@0x-jerry/unplugin-env","version":"0.1.2","keywords":["unplugin","vite","webpack","rollup","transform"],"license":"MIT","_id":"@0x-jerry/unplugin-env@0.1.2","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"dist":{"shasum":"0ebbe81bf48233b4cad84f0ad085ccea393e4c50","tarball":"https://registry.npmjs.org/@0x-jerry/unplugin-env/-/unplugin-env-0.1.2.tgz","fileCount":32,"integrity":"sha512-XSg+z90Pw+T75Fq4cUcoEWM30jq+gnwt3Ngv/d2KNZX6D9TxHFkio/jk5tfxwRJSlLGiLzY73HJ1QtWBB+Z+LQ==","signatures":[{"sig":"MEUCIQClnTwExoDoWHIPfIVJBIy8WSWyi38Ki2IHJUn2QZlImwIgZ3VtEUBUQpL/TD5twjt0rM/yv5F9Zl3neyzn4WXuW4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44544},"main":"dist/index.cjs","type":"module","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"}},"gitHead":"f2bbbbc224e343850a2a85645c7043f049662ef1","scripts":{"dev":"tsup --watch src","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && npm publish","build:fix":"tsx scripts/postbuild.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"_npmVersion":"11.0.0","description":"Auto generate typedef for env variables.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"dotenv":"^16.4.7","unplugin":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","vite":"^6.2.0","bumpp":"^10.0.3","chalk":"^5.4.1","rollup":"^4.34.9","vitest":"^3.0.7","nodemon":"^3.1.9","webpack":"^5.98.0","fast-glob":"^3.3.3","typescript":"^5.8.2","@types/node":"^22.13.8"},"_npmOperationalInternal":{"tmp":"tmp/unplugin-env_0.1.2_1740820599179_0.5893935498772429","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@0x-jerry/unplugin-env","type":"module","version":"0.1.3","packageManager":"pnpm@8.15.8","description":"Auto generate typedef for env variables.","license":"MIT","keywords":["unplugin","vite","webpack","rollup","transform"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","require":"./dist/vite.cjs","import":"./dist/vite.js"},"./webpack":{"types":"./dist/webpack.d.ts","require":"./dist/webpack.cjs","import":"./dist/webpack.js"},"./rollup":{"types":"./dist/rollup.d.ts","require":"./dist/rollup.cjs","import":"./dist/rollup.js"},"./esbuild":{"types":"./dist/esbuild.d.ts","require":"./dist/esbuild.cjs","import":"./dist/esbuild.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","require":"./dist/nuxt.cjs","import":"./dist/nuxt.js"},"./types":{"types":"./dist/types.d.ts","require":"./dist/types.cjs","import":"./dist/types.js"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./*"]}},"scripts":{"build":"tsup","dev":"tsup --watch src","build:fix":"tsx scripts/postbuild.ts","play":"npm -C playground run dev","prepublishOnly":"npm run build","release":"bumpp && npm publish","start":"tsx src/index.ts","test":"vitest"},"dependencies":{"dotenv":"^16.4.7","unplugin":"^2.2.0"},"devDependencies":{"@types/node":"^22.13.8","bumpp":"^10.0.3","chalk":"^5.4.1","fast-glob":"^3.3.3","nodemon":"^3.1.9","rollup":"^4.34.9","tsup":"^8.4.0","tsx":"^4.19.3","typescript":"^5.8.2","vite":"^6.2.0","vitest":"^3.0.7","webpack":"^5.98.0"},"_id":"@0x-jerry/unplugin-env@0.1.3","gitHead":"ad0b103b00c97cf7e212551f542aa0f43638108d","_nodeVersion":"22.13.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-gK2zzybjyTXjpv5/MUfNmVxLAxJZdofK7WSVcueEnw/5J+Y08OSd9Iyl0NZidcKqPT9uQrEenzqWpxT64EVvVw==","shasum":"cfbd713b581115b2ec737cf871e2e8dabbaaa323","tarball":"https://registry.npmjs.org/@0x-jerry/unplugin-env/-/unplugin-env-0.1.3.tgz","fileCount":32,"unpackedSize":44544,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjb6YN0LbKoHEVig3/c4w8CY6ZMUqYYvkJUeUnPkjCcAIgKumKSjFC0GFa42zPFXvVMJC94VOrZuiYjownvjgzVrI="}]},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"directories":{},"maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-env_0.1.3_1740820733497_0.8567986466181952"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-11T06:55:23.587Z","modified":"2025-03-01T09:18:53.891Z","0.1.0-beta.0":"2023-08-11T06:55:23.878Z","0.1.0":"2023-09-13T06:05:42.507Z","0.1.1":"2024-05-28T14:15:36.200Z","0.1.2":"2025-03-01T09:16:39.385Z","0.1.3":"2025-03-01T09:18:53.673Z"},"license":"MIT","keywords":["unplugin","vite","webpack","rollup","transform"],"description":"Auto generate typedef for env variables.","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"readme":"# Unplugin env\r\n\r\nAuto generate typedef for env variables.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm i @0x-jerry/unplugin-env\r\n```\r\n\r\n## Usage\r\n\r\n### Vite\r\n\r\n```ts\r\n// vite.config.ts\r\nimport Env from '@0x-jerry/unplugin-env/vite'\r\n\r\nexport default defineConfig({\r\n  plugins: [\r\n    Env({\r\n      /* options */\r\n    }),\r\n  ],\r\n})\r\n```\r\n\r\nExample: [`playground/`](./playground/)\r\n\r\n### Webpack\r\n\r\n```ts\r\n// webpack.config.js\r\nmodule.exports = {\r\n  /* ... */\r\n  plugins: [\r\n    require('@0x-jerry/unplugin-env/webpack')({\r\n      /* options */\r\n    }),\r\n  ],\r\n}\r\n```\r\n","readmeFilename":"README.md"}