{"_id":"@codegenius/lighthouse-plugin","_rev":"2-c31e7e9913b974514c27a66dcc46790d","name":"@codegenius/lighthouse-plugin","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@codegenius/lighthouse-plugin","version":"0.0.1","description":"基于 CodeGenius 的 Lighthouse 插件","author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"license":"MIT","homepage":"https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin#readme","repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin.git"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-lighthouse-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":"7e53dba77dcf4423975d728fc799303e77d2f2b5","_id":"@codegenius/lighthouse-plugin@0.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tot0x3gMeQ14IbMnWeePV0pehWrXKYdCj6FvauybGYtEeadVT0Xt08bmxt43QwYuyqdpuu5uJmgnN/OXjjS6rg==","shasum":"a74c7891e1158abae35c1cbf2cecf10fa78cad32","tarball":"https://registry.npmjs.org/@codegenius/lighthouse-plugin/-/lighthouse-plugin-0.0.1.tgz","fileCount":6,"unpackedSize":4578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/EsEZKCERpyL5vtcoSyEPsU4GIHr42T07v64jlb/lHgIhALObTXfjNvVQPcl9DSuziNxoKdXRVVsXKR14tS0alSSW"}]},"_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/lighthouse-plugin_0.0.1_1696672013225_0.6291006177286393"},"_hasShrinkwrap":false},"0.0.2":{"name":"@codegenius/lighthouse-plugin","version":"0.0.2","description":"基于 CodeGenius 的 Lighthouse 插件","author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"license":"MIT","homepage":"https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin#readme","repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin.git"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-lighthouse-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":"09545e8b4bb776d9ae5c6a939d2f11361d41f28b","_id":"@codegenius/lighthouse-plugin@0.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-OWui/G6uRauNCJpvHJhgvX7Du8CyuEu8TB1KnioQ+T7EoE8xjayfZFe08CRuiYZHSTxB8Rltq6LodcP9GNBxBg==","shasum":"1d42837943bde3073b2089bb992a3f7bf9bcd0a3","tarball":"https://registry.npmjs.org/@codegenius/lighthouse-plugin/-/lighthouse-plugin-0.0.2.tgz","fileCount":6,"unpackedSize":5593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7WibCW4TuoMKZ2khYwxMviJ5829G/vqzpfS4AOBm/OAIhAOYkmbwQQ9HEXI7gG0NYXpQ+nWB8NgbR44GZsbooEQzw"}]},"_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/lighthouse-plugin_0.0.2_1696832268075_0.29939976778599897"},"_hasShrinkwrap":false},"0.0.3":{"name":"@codegenius/lighthouse-plugin","version":"0.0.3","description":"基于 CodeGenius 的 Lighthouse 插件","author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"license":"MIT","homepage":"https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin#readme","repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin.git"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-lighthouse-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":"3c86124286ad4f03014d2a5000e179637e2899e8","_id":"@codegenius/lighthouse-plugin@0.0.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6Aqe8duZFwM5tdSzDcDU9pk670UZGiflAtN7oZnaLCTDIXp0KA7z/ui0c232ib7uqkSQuSGXVlvgFTnnrhZ9wg==","shasum":"681fb15915ba992ae7a62ebe9c88bf8a8d10ab58","tarball":"https://registry.npmjs.org/@codegenius/lighthouse-plugin/-/lighthouse-plugin-0.0.3.tgz","fileCount":6,"unpackedSize":5802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3VigHUdSZtPsE0Kz8Ae89dSCxQ9BUfzFPr5nzoL+8eAiEAuPVn/uXaWsI2Q6+UqXA661ZGYtxKqt0f65zujyCoy6g="}]},"_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/lighthouse-plugin_0.0.3_1696928336048_0.7538989354037897"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-07T09:46:53.102Z","0.0.1":"2023-10-07T09:46:53.481Z","modified":"2023-10-10T08:58:56.449Z","0.0.2":"2023-10-09T06:17:48.285Z","0.0.3":"2023-10-10T08:58:56.235Z"},"maintainers":[{"name":"zhangxin_n22","email":"1825203636@qq.com"}],"description":"基于 CodeGenius 的 Lighthouse 插件","homepage":"https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin.git"},"author":{"name":"OSpoon","email":"zxin088@gmail.com","url":"https://github.com/OSpoon"},"bugs":{"url":"https://github.com/FE-CodeGenius/codegenius-lighthouse-plugin/issues"},"license":"MIT","readme":"# @codegenius/lighthouse-plugin\n\n运行 `lighthouse` 分析及收集 **Web** 应用的性能指标\n\n## 安装\n\n``` bash\nnpm i @codegenius/lighthouse-plugin -D\n```\n\n```javascript\nimport { defineConfig } from \"code-genius\";\nimport { lighthouseInstaller } from \"@codegenius/lighthouse-plugin\";\n\nexport default defineConfig({\n  plugins: [\n    lighthouseInstaller(),\n  ],\n});\n```\n\n## 使用\n\n### 命令模式\n\n```bash\n# 分析及收集 **baidu** 应用的性能指标\ncodeg lighthouse --url https://www.baidu.com\n```\n\n| 选项                | 描述         |\n| ------------------- | ------------ |\n| --url \\<url\\> | Web 应用地址 |\n\n### API 模式\n\n```typescript\nimport { lighthouse } from \"@codegenius/lighthouse-plugin\";\n\n(async () => {\n  await lighthouse(\"https://www.baidu.com\");\n})();\n```","readmeFilename":"README.md"}