{"_id":"@achuan9/vite-plugin-version-log","name":"@achuan9/vite-plugin-version-log","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@achuan9/vite-plugin-version-log","version":"1.0.0","description":"A Vite plugin to inject version information into HTML","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["vite-plugin","version","git"],"author":{"name":"achuan9"},"license":"MIT","repository":{"type":"git","url":"https://github.com/achuan9/achuan9-ecosystem/blob/master/packages/vite-plugins/vite-plugin-version-log"},"bugs":{"url":"https://github.com/achuan9/achuan9-ecosystem/blob/master/packages/vite-plugins/vite-plugin-version-log/issues"},"homepage":"https://github.com/achuan9/achuan9-ecosystem/blob/master/packages/vite-plugins/vite-plugin-version-log#readme","devDependencies":{"@types/node":"^20.0.0","tsup":"^8.0.0","vite":"^5.0.0","vitest":"^1.0.0","@vitest/runner":"^1.0.0","typescript":"^5.0.0","concurrently":"^8.0.0","ws":"^8.16.0"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0"},"scripts":{"dev":"tsup --watch","dev:example":"concurrently \"pnpm preview:example\" \"pnpm dev:rebuild\"","dev:rebuild":"tsup --watch --onSuccess \"node ./scripts/rebuild-example.js\"","preview:example":"pnpm --filter example build && pnpm --filter example preview","build":"tsup","test":"vitest"},"_id":"@achuan9/vite-plugin-version-log@1.0.0","_integrity":"sha512-Y3RiDMfM3duLtiK8xYT9EuGEGZl1JklLM14mraEPp+JreOMk0YnsHYZQM54rfPMOxpAUVe57escHnja9Z8oCgg==","_resolved":"C:\\Users\\sutpc\\AppData\\Local\\Temp\\8987ec3048ec678e50e0d21e116e0fe8\\achuan9-vite-plugin-version-log-1.0.0.tgz","_from":"file:achuan9-vite-plugin-version-log-1.0.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Y3RiDMfM3duLtiK8xYT9EuGEGZl1JklLM14mraEPp+JreOMk0YnsHYZQM54rfPMOxpAUVe57escHnja9Z8oCgg==","shasum":"d4a94a979efc312640b18e19305602f77909812a","tarball":"https://registry.npmjs.org/@achuan9/vite-plugin-version-log/-/vite-plugin-version-log-1.0.0.tgz","fileCount":9,"unpackedSize":18228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBmvr42oUsRTWcNcsweKeEpNrUM4+dgOoZbwfp0X3AVRAiBJKyJguXFzbceDqCmN/0TpB1CPNr5mZHpSHQvHZYWQ4w=="}]},"_npmUser":{"name":"shengchuang","email":"309522304@qq.com"},"directories":{},"maintainers":[{"name":"shengchuang","email":"309522304@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-version-log_1.0.0_1748437972289_0.5043248558856035"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-28T13:12:52.204Z","1.0.0":"2025-05-28T13:12:52.461Z","modified":"2025-05-28T13:12:52.794Z"},"maintainers":[{"name":"shengchuang","email":"309522304@qq.com"}],"description":"A Vite plugin to inject version information into HTML","homepage":"https://github.com/achuan9/achuan9-ecosystem/blob/master/packages/vite-plugins/vite-plugin-version-log#readme","keywords":["vite-plugin","version","git"],"repository":{"type":"git","url":"https://github.com/achuan9/achuan9-ecosystem/blob/master/packages/vite-plugins/vite-plugin-version-log"},"author":{"name":"achuan9"},"bugs":{"url":"https://github.com/achuan9/achuan9-ecosystem/blob/master/packages/vite-plugins/vite-plugin-version-log/issues"},"license":"MIT","readme":"# vite-plugin-version-log\n\n一个用于在生产环境构建时注入版本信息的 Vite 插件。\n\n## 功能特点\n\n- 自动获取 Git 信息（分支、提交哈希、提交日期）\n- 在生产环境构建时注入版本信息\n- 在控制台优雅展示版本信息\n\n## 安装\n\n```bash\npnpm add -D vite-plugin-version-log\n```\n\n## 使用方法\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from 'vite'\nimport { vitePluginVersionLog } from 'vite-plugin-version-log'\n\nexport default defineConfig({\n  plugins: [\n    vitePluginVersionLog({\n      message: '当前版本信息',\n      emoji: '🚀',\n    }),\n  ],\n})\n```\n\n## 配置选项\n\n| 选项    | 类型   | 默认值     | 描述           |\n| ------- | ------ | ---------- | -------------- |\n| message | string | '版本信息' | 版本信息的标题 |\n| emoji   | string | '📦'       | 显示的表情图标 |\n\n## 输出示例\n\n在浏览器控制台中，你将看到类似下面的信息：\n\n```\n🚀 当前版本信息\n构建分支: main\n提交HASH: a1b2c3d\n提交时间: Wed Mar 13 2024\n构建时间: 2024/3/13 15:30:00\n```\n\n## 开发\n\n```bash\n# 安装依赖\npnpm install\n\n# 开发模式\npnpm dev:example\n\n# 构建\npnpm build\n\n# 测试\npnpm test\n```\n\n## 注意事项\n\n1. 该插件仅在生产环境构建时生效\n2. 需要在 Git 仓库中使用才能获取完整的版本信息\n3. 如果不在 Git 仓库中，相关信息将显示为 \"unknown\"\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-a50a49e25be4752c06b859aa4b01d4b3"}