{"_id":"@allahbin/vite-plugin-crx-build","_rev":"1-642150d4eb638e4a03d68142130decfb","name":"@allahbin/vite-plugin-crx-build","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@allahbin/vite-plugin-crx-build","version":"0.0.1","description":"对谷歌插件进行打包","repository":{"type":"git","url":"git+https://github.com/Tzng/vite-plugin-crx-build.git","directory":"."},"homepage":"https://github.com/Tzng/vite-plugin-crx-build#README","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js","types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"./*":{"require":"./dist/cjs/*.js","import":"./dist/esm/*.js","types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}},"keywords":["Vite","Plugin","File","Manager","Zip","Deploy","Folder","Package","Compress","Archive","Squirrel"],"engines":{"node":"^14.18.0 || >=16.0.0"},"scripts":{"clean":"rimraf dist","dev":"tsc -b -w","build":"rimraf dist && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module esnext --outDir dist/esm","build:types":"tsc --emitDeclarationOnly --declaration --declarationMap --outDir dist/types","prettier":"prettier --write \"src/**/*.ts\" \"*.md\"","publishNpm":"npm publish --access public --registry=https://registry.npmjs.org/"},"author":{"name":"allahbin1996@gmail.com>"},"license":"MIT","dependencies":{"chalk":"5.3.0","crx":"^5.0.1","jszip":"^3.10.1","vite":"^4.3.5"},"devDependencies":{"@types/node":"^18.11.9","@types/rimraf":"^4.0.5","rimraf":"^4.4.1","typescript":"^5.0.4"},"gitHead":"6a56ff2911c8e72872cc00089fe2041f2fbf0c30","bugs":{"url":"https://github.com/Tzng/vite-plugin-crx-build/issues"},"_id":"@allahbin/vite-plugin-crx-build@0.0.1","_nodeVersion":"18.12.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-YpZ86JgHa03Z2mo3I2ivcHw+IwblZbmvzbShCf5Me2pDoNMGiEplop5P3Aw1ssaGmDL5rJ5b1DoQ664u/JAq3Q==","shasum":"e0f287766971cc7ff78fed29bd6b23aa2da90c33","tarball":"https://registry.npmjs.org/@allahbin/vite-plugin-crx-build/-/vite-plugin-crx-build-0.0.1.tgz","fileCount":9,"unpackedSize":15513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtHlFdTbdQpmxLMyyA2vEJXbQCXbF91NGFkiAOTLndvAiEAgVmJYtII7hDM96DxiZ7eLA0mnG+17ZAWeBvNlvQC7U0="}]},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"directories":{},"maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-crx-build_0.0.1_1691329195083_0.8232974758110689"},"_hasShrinkwrap":false},"0.0.2":{"name":"@allahbin/vite-plugin-crx-build","version":"0.0.2","description":"对谷歌插件进行打包","repository":{"type":"git","url":"git+https://github.com/Tzng/vite-plugin-crx-build.git","directory":"."},"homepage":"https://github.com/Tzng/vite-plugin-crx-build#README","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js","types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"./*":{"require":"./dist/cjs/*.js","import":"./dist/esm/*.js","types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}},"keywords":["Vite","Plugin","File","Manager","Zip","Deploy","Folder","Package","Compress","Archive","Squirrel"],"engines":{"node":"^14.18.0 || >=16.0.0"},"scripts":{"clean":"rimraf dist","dev":"tsc -b -w","build":"rimraf dist && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module esnext --outDir dist/esm","build:types":"tsc --emitDeclarationOnly --declaration --declarationMap --outDir dist/types","prettier":"prettier --write \"src/**/*.ts\" \"*.md\"","publishNpm":"npm publish --access public --registry=https://registry.npmjs.org/"},"author":{"name":"allahbin1996@gmail.com>"},"license":"MIT","dependencies":{"chalk":"4.1.2","crx":"^5.0.1","jszip":"^3.10.1","vite":"^4.3.5"},"devDependencies":{"@types/node":"^18.11.9","@types/rimraf":"^4.0.5","rimraf":"^4.4.1","typescript":"^5.0.4"},"gitHead":"88c7bfc3276eb657c4182edf46668f42ea09ef73","bugs":{"url":"https://github.com/Tzng/vite-plugin-crx-build/issues"},"_id":"@allahbin/vite-plugin-crx-build@0.0.2","_nodeVersion":"18.12.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-pFuGsCtONP7W5pozhHNkgrOolAofmJFhxlZmv9NMxbcM3vYxNr5Kv0qnaF+zB5ac7i+MIl2vKo6lVs+4zFq6Yg==","shasum":"a3ec9e48b40403d0acb69296e71891a56c847d86","tarball":"https://registry.npmjs.org/@allahbin/vite-plugin-crx-build/-/vite-plugin-crx-build-0.0.2.tgz","fileCount":9,"unpackedSize":15678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgTZUncWrzudd7F5txNY/urTlaKmoxYN/i/TiaVD2i3gIhANWp/urbV3ubgtJg61SPqCZlE283ehTijOLXP2iiNxBs"}]},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"directories":{},"maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-crx-build_0.0.2_1691330987793_0.9627614109142999"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-06T13:39:55.020Z","0.0.1":"2023-08-06T13:39:55.246Z","modified":"2023-08-06T14:09:48.066Z","0.0.2":"2023-08-06T14:09:47.958Z"},"maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"description":"对谷歌插件进行打包","homepage":"https://github.com/Tzng/vite-plugin-crx-build#README","keywords":["Vite","Plugin","File","Manager","Zip","Deploy","Folder","Package","Compress","Archive","Squirrel"],"repository":{"type":"git","url":"git+https://github.com/Tzng/vite-plugin-crx-build.git","directory":"."},"author":{"name":"allahbin1996@gmail.com>"},"bugs":{"url":"https://github.com/Tzng/vite-plugin-crx-build/issues"},"license":"MIT","readme":"# Squirrel Vite Plugin File Manager\n\n🎉 vite-plugin-crx-build 是一款用于打包CRX浏览器插件的vite插件，可以将压缩包打包成crx文件\n\n## 安装\n\n```bash\nnpm install @allahbin/vite-plugin-crx-build --save-dev\n```\n\n或者yarn\n\n```bash\nyarn add @allahbin/vite-plugin-crx-build --dev\n```\n\n## 使用方法\n\n```typescript\n// Path: path/to/vite.config.ts\nimport {defineConfig} from 'vite';\nimport CrxBuild from '@allahbin/vite-plugin-crx-build';\n\nexport default defineConfig({\n    plugins: [\n        CrxBuild({\n            keyFile: 'pem/allahbin.pem',\n            contentPath: path.join(distPath, buildFileName),\n            outputPath: path.join(extensionPath),\n            name: buildFileName,\n        })\n    ]\n});\n```\n\n## 参数说明\n\n```ts\ntype CrxBuild = {\n    /**\n     * 签名文件\n     */\n    keyFile: string;\n    /**\n     * 打包后的代码文件夹\n     */\n    contentPath: string;\n    /**\n     * 打包后的crx文件夹\n     */\n    outputPath: string;\n    /**\n     * 打包后的crx文件名\n     */\n    name: string;\n    /**\n     * 更新地址\n     */\n    updateUrl?: string;\n    /**\n     * 更新描述文件\n     */\n    updateFilename?: string;\n}\n```\n\n## License\n\nallahbin © 2023 - [MIT License](LICENSE)\n","readmeFilename":"README.md"}