{"_id":"@alkaidcc/vite-plugin-zip","_rev":"3-b76439276bf9350c1888c152af41dcb5","name":"@alkaidcc/vite-plugin-zip","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@alkaidcc/vite-plugin-zip","version":"0.0.1","packageManager":"pnpm@8.8.0","description":"generate .zip file for dist","type":"module","license":"MIT","homepage":"https://github.com/alkaidcc/vite-plugin-zip#readme","bugs":{"url":"https://github.com/alkaidcc/vite-plugin-zip/issues"},"repository":{"type":"git","url":"git+https://github.com/alkaidcc/vite-plugin-zip.git"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"consola":"^3.2.3","jszip":"^3.10.1"},"devDependencies":{"@sxzz/eslint-config":"^3.6.1","@sxzz/prettier-config":"^1.0.4","@types/node":"^20.8.0","bumpp":"^9.2.0","eslint":"^8.50.0","fast-glob":"^3.3.1","prettier":"^3.0.3","tsup":"^7.2.0","tsx":"^3.13.0","typescript":"^5.2.2","vite":"^4.4.10","vitest":"^0.34.6"},"engines":{"node":">=16.14.0"},"prettier":"@sxzz/prettier-config","scripts":{"lint":"eslint --cache .","lint:fix":"pnpm run lint --fix","build":"tsup","dev":"tsup --watch","test":"vitest","typecheck":"tsc --noEmit","release":"bumpp && pnpm publish"},"_id":"@alkaidcc/vite-plugin-zip@0.0.1","_integrity":"sha512-vBPSQJDOYdTPVzl5fRiaERgLMfCOs0J4YEiCWKJcsz6/8cy2ImrLsxBulwJX7BOCnqn0dkKapp8lZlSpK3ekUQ==","_resolved":"/private/var/folders/xb/ymp7v67s3410kjhwwlhrgwj80000gn/T/6abb80a8ec8be7896f3b818148ee4eb8/alkaidcc-vite-plugin-zip-0.0.1.tgz","_from":"file:alkaidcc-vite-plugin-zip-0.0.1.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vBPSQJDOYdTPVzl5fRiaERgLMfCOs0J4YEiCWKJcsz6/8cy2ImrLsxBulwJX7BOCnqn0dkKapp8lZlSpK3ekUQ==","shasum":"a925399dbed116439b0e0fd6f313c8fba744d3dc","tarball":"https://registry.npmjs.org/@alkaidcc/vite-plugin-zip/-/vite-plugin-zip-0.0.1.tgz","fileCount":8,"unpackedSize":8231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrDxKEj6WNYz98lYID0nTga0EQGLP0HSrYX0/+elAvUAiEAkbtUIW7YcVJuG+xt/4JbBFEzZ9W90P/NeyVOKYNjdZI="}]},"_npmUser":{"name":"alkaidcc","email":"alkaidcc@qq.com"},"directories":{},"maintainers":[{"name":"alkaidcc","email":"alkaidcc@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-zip_0.0.1_1696399322650_0.07628806283887357"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alkaidcc/vite-plugin-zip","version":"0.0.2","packageManager":"pnpm@8.8.0","description":"generate .zip file for dist","type":"module","license":"MIT","homepage":"https://github.com/Alkaidcc/vite-plugin-zip-file#readme","bugs":{"url":"https://github.com/Alkaidcc/vite-plugin-zip-file/issues"},"repository":{"type":"git","url":"git+https://github.com/Alkaidcc/vite-plugin-zip-file.git"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"consola":"^3.2.3","jszip":"^3.10.1"},"devDependencies":{"@sxzz/eslint-config":"^3.6.1","@sxzz/prettier-config":"^1.0.4","@types/node":"^20.8.0","bumpp":"^9.2.0","eslint":"^8.50.0","fast-glob":"^3.3.1","prettier":"^3.0.3","tsup":"^7.2.0","tsx":"^3.13.0","typescript":"^5.2.2","vite":"^4.4.10","vitest":"^0.34.6"},"engines":{"node":">=16.14.0"},"prettier":"@sxzz/prettier-config","scripts":{"lint":"eslint --cache .","lint:fix":"pnpm run lint --fix","build":"tsup","dev":"tsup --watch","test":"vitest","typecheck":"tsc --noEmit","release":"bumpp && pnpm publish"},"_id":"@alkaidcc/vite-plugin-zip@0.0.2","_integrity":"sha512-rLdTv7gdiiO3XB0CKZvhmBTleejNZUdj31IQlwkqxmIR4/Gs9dw0KqtDOkRSRM89JIjFG6hYYVNU1M6X6iEe4w==","_resolved":"/private/var/folders/xb/ymp7v67s3410kjhwwlhrgwj80000gn/T/2588e1f29c22fd8286cefef53be260c1/alkaidcc-vite-plugin-zip-0.0.2.tgz","_from":"file:alkaidcc-vite-plugin-zip-0.0.2.tgz","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-rLdTv7gdiiO3XB0CKZvhmBTleejNZUdj31IQlwkqxmIR4/Gs9dw0KqtDOkRSRM89JIjFG6hYYVNU1M6X6iEe4w==","shasum":"2fca4e6a642f823c002b596d4c97659bf70f67e1","tarball":"https://registry.npmjs.org/@alkaidcc/vite-plugin-zip/-/vite-plugin-zip-0.0.2.tgz","fileCount":6,"unpackedSize":10490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2ygJ2b3saj/7JcjJ/yGIYsQ7dUHDw1BZZDaSNFwfDVAiB9Sk+SI0rOdcIC5dEmwHJLZJdpzQ2MgBqdcTg2ZZ+jIQ=="}]},"_npmUser":{"name":"alkaidcc","email":"alkaidcc@qq.com"},"directories":{},"maintainers":[{"name":"alkaidcc","email":"alkaidcc@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-zip_0.0.2_1701399238021_0.5576813076655265"},"_hasShrinkwrap":false},"0.0.4":{"name":"@alkaidcc/vite-plugin-zip","version":"0.0.4","packageManager":"pnpm@8.8.0","description":"generate .zip file for dist","type":"module","license":"MIT","homepage":"https://github.com/Alkaidcc/vite-plugin-zip-file#readme","bugs":{"url":"https://github.com/Alkaidcc/vite-plugin-zip-file/issues"},"repository":{"type":"git","url":"git+https://github.com/Alkaidcc/vite-plugin-zip-file.git"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"consola":"^3.2.3","defu":"^6.1.3","jszip":"^3.10.1"},"devDependencies":{"@sxzz/eslint-config":"^3.6.1","@sxzz/prettier-config":"^1.0.4","@types/node":"^20.8.0","bumpp":"^9.2.0","eslint":"^8.50.0","fast-glob":"^3.3.1","prettier":"^3.0.3","tsup":"^7.2.0","tsx":"^3.13.0","typescript":"^5.2.2","vite":"^4.4.10","vitest":"^0.34.6"},"engines":{"node":">=16.14.0"},"prettier":"@sxzz/prettier-config","scripts":{"lint":"eslint --cache .","lint:fix":"pnpm run lint --fix","build":"tsup","dev":"tsup --watch","test":"vitest","typecheck":"tsc --noEmit","release":"bumpp && pnpm publish"},"_id":"@alkaidcc/vite-plugin-zip@0.0.4","_integrity":"sha512-+qvszMdX5qjJqyquVSkh7428CMD1kQu8CdRofZlM6Nk0gJg0dve430hiu672XN1ecbj1omuoZ6YW5At/E0iMBg==","_resolved":"/private/var/folders/xb/ymp7v67s3410kjhwwlhrgwj80000gn/T/9485cfa9cc497d245affd3c0da23f37d/alkaidcc-vite-plugin-zip-0.0.4.tgz","_from":"file:alkaidcc-vite-plugin-zip-0.0.4.tgz","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-+qvszMdX5qjJqyquVSkh7428CMD1kQu8CdRofZlM6Nk0gJg0dve430hiu672XN1ecbj1omuoZ6YW5At/E0iMBg==","shasum":"522f3a47e24fe6abd47ff738329d499e964bcc5f","tarball":"https://registry.npmjs.org/@alkaidcc/vite-plugin-zip/-/vite-plugin-zip-0.0.4.tgz","fileCount":6,"unpackedSize":10599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+jqZkFNk09SazB/EOqU09rgvTx/HTMWI9T+fxa16oTgIgdCq6QCxiOYM0mZrA0ZJ7/804Ns5oJY5i/B1ErkGwbYw="}]},"_npmUser":{"name":"alkaidcc","email":"alkaidcc@qq.com"},"directories":{},"maintainers":[{"name":"alkaidcc","email":"alkaidcc@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-zip_0.0.4_1701399602273_0.6013972437804289"},"_hasShrinkwrap":false},"0.0.5":{"name":"@alkaidcc/vite-plugin-zip","version":"0.0.5","packageManager":"pnpm@8.8.0","description":"generate .zip file for dist","type":"module","license":"MIT","homepage":"https://github.com/Alkaidcc/vite-plugin-zip-file#readme","bugs":{"url":"https://github.com/Alkaidcc/vite-plugin-zip-file/issues"},"repository":{"type":"git","url":"git+https://github.com/Alkaidcc/vite-plugin-zip-file.git"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"consola":"^3.2.3","defu":"^6.1.3","jszip":"^3.10.1"},"devDependencies":{"@sxzz/eslint-config":"^3.6.1","@sxzz/prettier-config":"^1.0.4","@types/node":"^20.8.0","bumpp":"^9.2.0","eslint":"^8.50.0","fast-glob":"^3.3.1","prettier":"^3.0.3","tsup":"^7.2.0","tsx":"^3.13.0","typescript":"^5.2.2","vite":"^4.4.10","vitest":"^0.34.6"},"engines":{"node":">=16.14.0"},"prettier":"@sxzz/prettier-config","scripts":{"lint":"eslint --cache .","lint:fix":"pnpm run lint --fix","build":"tsup","dev":"tsup --watch","test":"vitest","typecheck":"tsc --noEmit","release":"bumpp && pnpm publish"},"_id":"@alkaidcc/vite-plugin-zip@0.0.5","_integrity":"sha512-ute0HLXPvO6GsOv0UHaTYs4skaY9fqBpPdXp15iiotrHEYvGN4My1CbPC4Tb19tgWlVHGBb6eFAC0+p6ks7FdQ==","_resolved":"/private/var/folders/xb/ymp7v67s3410kjhwwlhrgwj80000gn/T/70b5605413c3cfd424a20c4d0cd55c07/alkaidcc-vite-plugin-zip-0.0.5.tgz","_from":"file:alkaidcc-vite-plugin-zip-0.0.5.tgz","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ute0HLXPvO6GsOv0UHaTYs4skaY9fqBpPdXp15iiotrHEYvGN4My1CbPC4Tb19tgWlVHGBb6eFAC0+p6ks7FdQ==","shasum":"7fc91b5a8e96c1d515b9dd26b032322f0d58ff6e","tarball":"https://registry.npmjs.org/@alkaidcc/vite-plugin-zip/-/vite-plugin-zip-0.0.5.tgz","fileCount":6,"unpackedSize":10601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvKfmgqf/2Xfo3SRh89AzGtjIYFji8Z8ZXe6trwu0d6wIgH9FxwmRMBiTyCWlIOfd/GTnh+TbxoMBoBj4SG8jEEHY="}]},"_npmUser":{"name":"alkaidcc","email":"alkaidcc@qq.com"},"directories":{},"maintainers":[{"name":"alkaidcc","email":"alkaidcc@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-zip_0.0.5_1701400064826_0.6882799844472371"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-04T06:02:02.564Z","0.0.1":"2023-10-04T06:02:02.868Z","modified":"2023-12-01T03:07:45.197Z","0.0.2":"2023-12-01T02:53:58.193Z","0.0.4":"2023-12-01T03:00:02.440Z","0.0.5":"2023-12-01T03:07:44.980Z"},"maintainers":[{"name":"alkaidcc","email":"alkaidcc@qq.com"}],"description":"generate .zip file for dist","homepage":"https://github.com/Alkaidcc/vite-plugin-zip-file#readme","repository":{"type":"git","url":"git+https://github.com/Alkaidcc/vite-plugin-zip-file.git"},"bugs":{"url":"https://github.com/Alkaidcc/vite-plugin-zip-file/issues"},"license":"MIT","readme":"# vite-plugin-zip-file\n[![MIT LICENSE](https://img.shields.io/badge/LICENSE-MIT-green)](./LICENSE)\n ![size](https://img.shields.io/bundlephobia/min/vite-plugin-zip-file)\n[![downloads](https://img.shields.io/npm/dw/vite-plugin-zip-file)](https://www.npmjs.com/package/vite-plugin-zip-file)\n\nZip files at build time.\n\n# Install\n\n```\nyarn add vite-plugin-zip-file --dev\n```\n\nor\n\n```\nnpm install vite-plugin-zip-file --save-dev\n```\n\n# Options\n\n\n| Params        | Types        | Rquired | Default | Desc                                                         |\n| :----------- | ------------ | ------- | ------- | ------------------------------------------------------------ |\n| folderPath   | String\\|Path | true    | /dist   | Path to the compressed folder                                |\n| outPath      | String\\|Path | true    | /       | Compressed package output path                               |\n| zipName      | String       | false   | dist    | Package name                                                 |\n| enabled      | Boolean      | false   | true    | This parameter is used to control whether the plugin is enabled. It is usually used to determine whether to compress files according to the environment |\n| deleteFolder | Boolean      | false   | false   | Whether to delete source files after compression is completed                          |\n\n\n# Options(中文)\n\n\n| 参数         | 类型         | 必填 | 默认值 | 说明                                                    |\n| :----------- | ------------ | ---- | ------ | ------------------------------------------------------- |\n| folderPath   | String\\|Path | 是   | /dist  | 需要被压缩的源文件夹                                    |\n| outPath      | String\\|Path | 是   | /      | 压缩包输出路径                                          |\n| zipName      | String       | 否   | dist   | 压缩包名称                                              |\n| enabled      | Boolean      | 否   | true   | 用于控制插件是否启用， 通常用于根据环境判断是否压缩文件 |\n| deleteFolder | Boolean      | 否   | false  | 压缩完成后是否删除源文件                                |\n\n\n\n\n\n\n\n\n\n# Usage\n```javascript\nimport { defineConfig } from 'vite';\nimport { viteZip } from 'vite-plugin-zip-file';\nimport path from 'path';\nimport { fileURLToPath } from 'url';\nimport { env } from 'node:process';\nconst __dirname = path.dirname(fileURLToPath(import.meta.url));\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  plugins: [\n    viteZip({\n      folderPath: path.resolve(__dirname, 'dist'),\n      outPath: path.resolve(__dirname),\n      zipName: 'Test.zip',\n      enabled: env.NODE_ENV === 'production'? true: false\n    })\n  ]\n})\n```","readmeFilename":"README.md"}