{"_id":"@codegenius/quantity-plugin","_rev":"2-2fac7e94633510009eccb36bcaaa2bb7","name":"@codegenius/quantity-plugin","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@codegenius/quantity-plugin","version":"0.0.1","description":"基于 CodeGenius 的 Quantity 插件","author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"license":"MIT","homepage":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin#readme","repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-quantity-plugin.git"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin/issues"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=14.17"},"scripts":{"prepare":"esno scripts/prepare.ts","build":"rollup -c","release":"release-it"},"keywords":[],"devDependencies":{"@release-it/conventional-changelog":"^7.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/fs-extra":"^11.0.2","@typescript-eslint/eslint-plugin":"^6.7.4","code-genius":"^0.4.29","eslint-plugin-simple-import-sort":"^10.0.0","esno":"^0.17.0","release-it":"^16.2.1","rollup":"^4.0.2","rollup-plugin-clear":"^2.0.7","rollup-plugin-typescript2":"^0.36.0","simple-git-hooks":"^2.9.0"},"simple-git-hooks":{"pre-commit":"npx esno scripts/lint-script.ts","commit-msg":"codeg verify"},"gitHead":"46b0f2726c2c809c038124de0b4d090950ae792a","_id":"@codegenius/quantity-plugin@0.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-aUEgJ2m25HAEm7Dv7R612nkS6I4CJCNKJqgei5vgKjbdxMP8qm5tqGwjQE7rd0h2p0moCroSf63+rqVp6hZKXg==","shasum":"844247b04e294eb3d5c2d98439aeff7ab0719429","tarball":"https://registry.npmjs.org/@codegenius/quantity-plugin/-/quantity-plugin-0.0.1.tgz","fileCount":6,"unpackedSize":5209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7yOn8wubzKg7AlyveJ9qF9XPo945UdEZz2qPu46gDBAiEAlhKMBpIQ1cZFEJ3w8zbnYPL9qQrJ8WWGEBavVTIf/6U="}]},"_npmUser":{"name":"zhangxin_n22","email":"1825203636@qq.com"},"directories":{},"maintainers":[{"name":"zhangxin_n22","email":"1825203636@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quantity-plugin_0.0.1_1696666156628_0.4582202712456105"},"_hasShrinkwrap":false},"0.0.2":{"name":"@codegenius/quantity-plugin","version":"0.0.2","description":"基于 CodeGenius 的 Quantity 插件","author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"license":"MIT","homepage":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin#readme","repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-quantity-plugin.git"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin/issues"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=14.17"},"scripts":{"prepare":"npx codeg hooks","build":"rollup -c","release":"dotenv release-it --ci"},"keywords":[],"devDependencies":{"@codegenius/format-plugin":"^0.0.3","@codegenius/git-user-plugin":"^0.0.2","@codegenius/hooks-plugin":"^0.1.0","@codegenius/impsort-plugin":"^0.0.2","@codegenius/verify-plugin":"^0.0.1","@release-it/conventional-changelog":"^7.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/fs-extra":"^11.0.2","@typescript-eslint/eslint-plugin":"^6.7.4","code-genius":"^0.4.32","dotenv-cli":"^7.3.0","eslint-plugin-simple-import-sort":"^10.0.0","esno":"^0.17.0","release-it":"^16.2.1","rollup":"^4.0.2","rollup-plugin-clear":"^2.0.7","rollup-plugin-typescript2":"^0.36.0","simple-git-hooks":"^2.9.0"},"simple-git-hooks":{"pre-commit":"npx esno scripts/lint-script.ts","commit-msg":"npx codeg verify"},"gitHead":"9fb37415a879f48ea67ffe3723a3c5572f838d6e","_id":"@codegenius/quantity-plugin@0.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5rYhQh0zbYfP9W3QZeW8BVB20dPdEFcVmuFKYITVhZ2N9Cj09uSWHwqpsh7XpeRFEOVx/Ua460DiK/JGbYTA2A==","shasum":"1a60d0af284cb8b122dfdca1759cff574d8cfb04","tarball":"https://registry.npmjs.org/@codegenius/quantity-plugin/-/quantity-plugin-0.0.2.tgz","fileCount":6,"unpackedSize":4954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWnR+GLHc/oMsgDlf9She85XtGonoEe7W/A4DJvf6ImAiEAko2yrcAQf9k8c3duR+f8SCdImn+JGuk661LcME7JYE0="}]},"_npmUser":{"name":"zhangxin_n22","email":"1825203636@qq.com"},"directories":{},"maintainers":[{"name":"zhangxin_n22","email":"1825203636@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quantity-plugin_0.0.2_1696831938508_0.14422638465027737"},"_hasShrinkwrap":false},"0.0.3":{"name":"@codegenius/quantity-plugin","version":"0.0.3","description":"基于 CodeGenius 的 Quantity 插件","author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"license":"MIT","homepage":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin#readme","repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-quantity-plugin.git"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin/issues"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=14.17"},"scripts":{"prepare":"npx codeg hooks","build":"rollup -c","release":"dotenv release-it --ci"},"keywords":[],"devDependencies":{"@codegenius/format-plugin":"^0.0.3","@codegenius/git-user-plugin":"^0.0.2","@codegenius/hooks-plugin":"^0.1.0","@codegenius/impsort-plugin":"^0.0.2","@codegenius/verify-plugin":"^0.0.1","@release-it/conventional-changelog":"^7.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/fs-extra":"^11.0.2","@typescript-eslint/eslint-plugin":"^6.7.4","code-genius":"^0.4.36","dotenv-cli":"^7.3.0","eslint-plugin-simple-import-sort":"^10.0.0","esno":"^0.17.0","release-it":"^16.2.1","rollup":"^4.0.2","rollup-plugin-clear":"^2.0.7","rollup-plugin-typescript2":"^0.36.0","simple-git-hooks":"^2.9.0"},"simple-git-hooks":{"pre-commit":"npx esno scripts/lint-script.ts","commit-msg":"npx codeg verify"},"gitHead":"4a52db196ce9ac0c65067ba6d6a235353f2493d4","_id":"@codegenius/quantity-plugin@0.0.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6QVT3JQb3YO7NnStibr7h0tHUwcG2lLa6Bou7E4XS0CDmKrcjNTDNG3+RD/49BFGG3Cl6rKdscSyaZ7T3UWqig==","shasum":"ef24d2e8132649d0d30d7b29e0e50c19f9d7db5f","tarball":"https://registry.npmjs.org/@codegenius/quantity-plugin/-/quantity-plugin-0.0.3.tgz","fileCount":6,"unpackedSize":5113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvWOl45mOMGXdLyEQyXf9GQVKxlUoYCLroMbCYyZaL5gIhAMSRRK922yQRKR27RyIiBonKdnk9CDx8lMtAz32GwKTP"}]},"_npmUser":{"name":"zhangxin_n22","email":"1825203636@qq.com"},"directories":{},"maintainers":[{"name":"zhangxin_n22","email":"1825203636@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quantity-plugin_0.0.3_1696928331473_0.12268711644565844"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-07T08:09:16.544Z","0.0.1":"2023-10-07T08:09:16.818Z","modified":"2023-10-10T08:58:51.867Z","0.0.2":"2023-10-09T06:12:18.670Z","0.0.3":"2023-10-10T08:58:51.644Z"},"maintainers":[{"name":"zhangxin_n22","email":"1825203636@qq.com"}],"description":"基于 CodeGenius 的 Quantity 插件","homepage":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-quantity-plugin.git"},"author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-quantity-plugin/issues"},"license":"MIT","readme":"# @codegenius/quantity-plugin\n\n运行 `cloc` 分析并统计代码量\n\n## 安装\n\n```bash\nnpm i @codegenius/quantity-plugin -D\n```\n\n```javascript\nimport { defineConfig } from \"code-genius\";\nimport { quantityInstaller } from \"@codegenius/quantity-plugin\";\n\nexport default defineConfig({\n  plugins: [quantityInstaller()],\n});\n```\n\n## 使用\n\n### 命令模式\n\n```bash\n# 统计 src 文件夹下代码情况\ncodeg quantity -p src\n```\n\n| 选项                | 描述         |\n| ------------------- | ------------ |\n| -p, --path \\<path\\> | 设置代码路径 |\n\n### API 模式\n\n```typescript\nimport { quantity } from \"@codegenius/quantity-plugin\";\n\n(async () => {\n  await quantity(\"./src\");\n})();\n```\n","readmeFilename":"README.md"}