{"_id":"libero-mcp","_rev":"33-6aba24954dd80b33622647d1631bd67c","name":"libero-mcp","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"libero-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.1.0","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e67456a4570979b1581c2ac0938c5667762b6992","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.1.0.tgz","fileCount":31,"integrity":"sha512-ygUHtVXcgmRR0TmAoFLaOfzbARIuYO+3Q1l5R6akFrisOi+xrSit4QTLuU3oUKwdCn4EWaoLom8GUXPjXegmNQ==","signatures":[{"sig":"MEYCIQDJYY1IP6/SvppaP5VGgPO3beww+ea+czg0d4QosncAxgIhAKDTvS/gpVuyKlMaKbR0ala41TbqbD023E1y/hJKWf/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56002},"type":"module","gitHead":"d8b1223be66bfc758c9176cc6c6b4048a20ede64","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","db:init":"tsx data/db.ts","test:watch":"vitest","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"11.16.0","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.1.0_1781751702188_0.7049225565405284","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"libero-mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.0","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"89ee270f6b6da927adcd6bc2a416cc7c8a8961d3","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.0.tgz","fileCount":45,"integrity":"sha512-KRd5eBh0Y6ZIYfCB31NQzKKlKg7H3SaUZwS8u5wrY+2nKES/L/W2rHiALORbiShkAE+cPb2mbUmHjjHlw5kEBA==","signatures":[{"sig":"MEYCIQCjodLr5Xd/sdO2ZNQYCVedEAGG9icy4JPIfoCzflu4GQIhALsWyVVMYaPgNsQH4ncL/nAq1Ka7oWwiZS8GQ3xoZj7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188349},"type":"module","gitHead":"d96aee9f82f3f714fd11d081e64a126c63b87f56","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.0_1784204796974_0.29378038300802367","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"libero-mcp","version":"0.2.1","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.1","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c45a539a00accce6ee0fc069c10fed2c69c590a3","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.1.tgz","fileCount":45,"integrity":"sha512-bhK8yijXanGN3JieVPh/ZRblaefmFlRTAomNyZHtVogbV+HYMoHnLnGFayaLaoDbxWMg8ZmXtvZg9SLM0gZTGA==","signatures":[{"sig":"MEUCIB8ZBsZUfTOjkRN9DpufsqvOZdw6Ucfz1YfOKcLkuECmAiEArEWmsTPCM0RFyhA/f66s5Nmvvi7IchIT7kcQf2Z6BuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190344},"type":"module","gitHead":"010d3040c774556952c8ea04fe19b6d998d99f56","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.1_1784255772034_0.019579222908179927","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"libero-mcp","version":"0.2.2","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.2","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"afd607be58e053cceed52f7d26d8a7511e134f9c","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.2.tgz","fileCount":47,"integrity":"sha512-FlOxGA+9Qeb12OUX7fRshxS+Q3F0frZzS6NCTTAoGA8rfGSENG5nQK3DXQpTi6TvIgYkIFxdc3TepWHWeod9zA==","signatures":[{"sig":"MEQCICruVXkCANQdZuUe0qqyN7PmYt19au9S6dyQj7Tzw/F7AiBrjhQJN0QgxMMCJfPeHfCVS2EGtL6zS7Ay/WuoDh3Ogg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194225},"type":"module","gitHead":"3c18e8c49db151f54e394ee263a06561bcb1f65d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.2_1784285817670_0.9072833965883209","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"libero-mcp","version":"0.2.3","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.3","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5ce1e93072ba200a05c0ffd9fae3cedb252a27a1","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.3.tgz","fileCount":48,"integrity":"sha512-CVfL5yIC+mIrlTHQmdWrZsMcVukbovVAaM4wsXOfMsYMRyXvQelU/9QNgeYAwG/6SUYg4flLquAD/43RGEpmcw==","signatures":[{"sig":"MEUCIQDnR5ESQ3wyru9X4voopscIb/7VIMWZrsJzh41Qi/k9pwIgECKywJvxkWtrBXsJQoxIBcyMir0EUTMJui4bVle0NOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195291},"type":"module","gitHead":"52ab0bbefa9a20fd4123f1df22f2d7c3387f4c9a","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.3_1784286795456_0.7276231420085559","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"libero-mcp","version":"0.2.4","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.4","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f0ceab3df3d648e00144d6c692b28a313b586892","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.4.tgz","fileCount":55,"integrity":"sha512-CkXLcVeb3CJo//xuwKPVZuTuWZsjsqyMsY577b5RyEOgse7JWR7C7hz2xYAV/lfkkZ2r/jff6MabJAcHfNEC8w==","signatures":[{"sig":"MEQCICpEBuMNDCGbOyadTE9qF5UpPOxmsmXq25gKc8vt9rq0AiBH3pKuM/fP1/oK0/Oia5sauaZuxLXPRShd8zxPQwgNvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245442},"type":"module","gitHead":"4ef116394f59c83254db43c6a1763936bd574301","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.4_1785462658554_0.3932300609853743","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"libero-mcp","version":"0.2.5","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.5","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f11d365f2e5d412e49edc7c38a977fa955166452","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.5.tgz","fileCount":55,"integrity":"sha512-PLijKuv2Us0x0/XcuAODJduJpAMwLqbNGrM1Kn4CUINDGo7kOYPEvKv2tuQYg24AUg7kWSOX9J+9oKar4VXWjA==","signatures":[{"sig":"MEUCIFdEV8yCc28kQe+qSCRqs7a5vXRc941MM/nQusCF09uzAiEAl9VNEyn0SXf6MYxxUy7TGBqL08txVKK7xhfkWr6EQcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245997},"type":"module","gitHead":"b7e71e613265d6ca0c0f96aa6e1da3b89bdd17ae","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.5_1785485408534_0.8992807136369942","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"libero-mcp","version":"0.2.6","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.6","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e938fc4f32e398f857d6ec3ac704eb7e53d3cd44","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.6.tgz","fileCount":55,"integrity":"sha512-qHZCnyaVxr8bg/DPhmhgEnWkGCN0w6jEHeybkx2CZv09e33G9wl6BMXwSehvFK/LQNd/s114ZDhgoZWQjuEeqA==","signatures":[{"sig":"MEYCIQDGFtCnhP0WWkbbqI2NofJUewcD3oWaHC1Oz6OjRCVPegIhALxMdeWi0FwYRE9c9LDvq4MgAHh0OiQgkm2wHZ2Ewt5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248336},"type":"module","gitHead":"ff58c8dda269b8a3fba0ede8f6dd6ae07d52c598","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.6_1785636068371_0.07060062699032144","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"libero-mcp","version":"0.2.7","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.7","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0dd5267b0073117bd9c7430717370d331ac86a4d","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.7.tgz","fileCount":61,"integrity":"sha512-5JNqC7OfNYPi5jgzdV+4jHGyoyn3JUhoZMzTgW8O3eT4epdqHRuadR1ZzdFEtFuu37BNLd5gvGvOc7aS8rWhMA==","signatures":[{"sig":"MEQCIBHDpS+mLUtEZhZyAYCyC9cd8Lh2aRa9PJyrlri7dRqXAiBjwgArdEyEwOk4L/4dHqCjgBshKWquwPzzTfXgkTK5GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271698},"type":"module","gitHead":"dfa48cb4a87381c597c1f3557e9a8d697c4cd23e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.7_1785674472460_0.19605520914047703","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"libero-mcp","version":"0.2.8","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.8","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ebed380f5ac11eaac161b8f62fcc17f237a8810b","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.8.tgz","fileCount":61,"integrity":"sha512-F659dXfnq0kbfp0DfzbeyBEfvhPr18+w6zjLG5n+v+2hsyTNNiSBsfwDTLlKjUeg8bikslgmWaLD4/y+F77B+w==","signatures":[{"sig":"MEUCIHfRy+X1bk0Wocrr42qZeMXw4xhdrWAugH3zBevwHog7AiEAi88LjsTP2zpFW/CFW8stvn601eAhkgFCzWYhshKcIRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274706},"type":"module","gitHead":"8d6dffb46e591c6995fee6a60ad23be9cf2fa463","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.8_1785740266033_0.701877097685282","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"libero-mcp","version":"0.2.9","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.9","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3b9d9a0eb2c9b956ad8c761099cefa9689030614","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.9.tgz","fileCount":61,"integrity":"sha512-zxd2ZBn3DvLmXVZ1arrW8wJN1KQii7QOf7NucoX4f4S1eFNvyTdT5hRI1k40i9xGtIq+djJFgpj+OrGHYXJ8pA==","signatures":[{"sig":"MEUCIBMFb7tVMbDZuoEsQliP9QwWxji/2YXo3P8go14vrqwAAiEAyr0ojSw3qPPshto8st5HQ//h0Z7oRjIW827lGcn0xLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280290},"type":"module","gitHead":"456957f164ae178ea4010c883b0f339e53440e5d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.9_1786011649942_0.7506210183268522","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"libero-mcp","version":"0.2.10","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.10","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"9185a17a1639f8274e3e0f2885482ab897e2f739","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.10.tgz","fileCount":61,"integrity":"sha512-FJHh7hdAKfemWefclIkq8PqBYbl+DNEUpQZjgrFtA4SZO0xKODpI3m/EbUSWQoVq/fsrME7fDId1wqxR4qjBsg==","signatures":[{"sig":"MEQCIFtoEEppxJEZVddo+2/8lxlFqfSKaNlycNEvbLOHurkpAiAysiPVA0jkUlBxUS1jeMG4f42QUC2ODVYHml3eqpWhGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280291},"type":"module","gitHead":"bd32e8671fcb40388c7a7c5b1369c774580a55d2","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.10_1786012957578_0.10591335165315763","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"libero-mcp","version":"0.2.11","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.11","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"887ee4d4eb18c4dcbc7fc42320bff963d974d8f0","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.11.tgz","fileCount":61,"integrity":"sha512-IQCjZXnmnDhxTx6jecix25Xb1Ydg/vr2tWN9CihdElbsrTbKDilsilN3EVz7drzYlIo/zNwiUd/VNKyPGRx8Og==","signatures":[{"sig":"MEQCIAUB5w8y21J/L4/fYImS1l9Pnd5o+H3Q+eAIwu8tMwwMAiBRONixzQ4lRFgCwE5H3vYpKrZ2SOiTEdRKc3mgm+9h8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284212},"type":"module","gitHead":"fe655dc6f7a47f8bea0f933295ddde48d91d014b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.11_1786018287256_0.8881776003843702","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"libero-mcp","version":"0.2.12","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.12","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e9b0a6393391417b3ce13559de515cf2b3ef4fd3","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.12.tgz","fileCount":61,"integrity":"sha512-zqkAXEoBEdr20EEZKCU1L++WGW/PjCZjsau/XKZXWrhxv8R/jYNhWMnG5W/aCYF3MqZYo3h8G2dfgvcAp0YVgA==","signatures":[{"sig":"MEUCIQDhvT7VjNvG3F1PoS4Bz6U0vjLFY7p5zAtxVy3NDO61FQIgDxvy6Nzxoehw/0nbkyrysaqsQKGsbTqsTmSR/aS8oEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285183},"type":"module","gitHead":"6e7c5d4e53bd25c7e758357beb93b810f533730b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.12_1786028764542_0.3957239948126816","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"libero-mcp","version":"0.2.13","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.13","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cbffcc8ab93b7d7039ef940192a8b28d7aaffd51","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.13.tgz","fileCount":68,"integrity":"sha512-FH4j35ghZSOcKRVVJ/MHtUYS2WGn2BQyM1RaWLXu0Sc3VmbuAHY/mXf5E9Fa9QziT/S01t5oIcGUFtB+L3T1Cw==","signatures":[{"sig":"MEUCIQCWI5oLRwCqJqckQafj1kSRYtBFnciQNBOSR8+4SkKE9gIgCht9mkWU6GBhweBcxBGTnF8IOyB9jSiFlCNCn6gyCOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304507},"type":"module","gitHead":"8040e77579e0128b142532c270a5c8551173eeea","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.13_1786076288489_0.7124685018399319","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"libero-mcp","version":"0.2.14","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.14","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"22768db88a7afb2c7ca4e53c65e28f9daf52eecf","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.14.tgz","fileCount":68,"integrity":"sha512-hD7ouHTCuJ9/qdJuqR9dEY67eLaIYyrlRPLkDQStDw5E/0Y7RLFAlOmTqRTHd8/YAARKFCvMlSc12Vc+CUfKWA==","signatures":[{"sig":"MEYCIQCiudrAsXRsSk1mX800druRQsXyRq0utauyCWNT09CDIQIhAKjzAUhZLvyvKtK+j2OpIZIwCakCRQLOEfuwInXKb0AJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305060},"type":"module","gitHead":"cb5962910b37134e768b0d1c9dc798196cd40cd8","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.14_1786079716145_0.9874554424518955","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"libero-mcp","version":"0.2.15","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.15","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5d9643240cddac0796ed1c3b33dffe30ea772c15","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.15.tgz","fileCount":68,"integrity":"sha512-hy2mtjVqbVZmf6fGksmBJQTU7BQkHQrE8kyvn6qjgLQ/bqWgL5a9fC/hY06jl02BLg/Clsw8vvvCaai6JmS8ug==","signatures":[{"sig":"MEQCIFvoGt527amyuwMtt2dtHsXXUUz1ejUarfCaWwbtvRvQAiBo0ST7he4krRtn3iZ0xEjrnl5Vvly4YMKr1oNlnSG/Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311298},"type":"module","gitHead":"1cde09cbd325fc374b9ec98d7ef0130de63fdc3e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.15_1786082222690_0.7145591546274264","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"libero-mcp","version":"0.2.16","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.16","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"565081701a0ed27b5105e16b0e2f0462e3cdf2bc","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.16.tgz","fileCount":68,"integrity":"sha512-kAKjwIolBIEL8OvnAutbnUi1WunOH3rrAlxPMBRfmlkePNDMOiFdAnFvYnRPXkWPWrrFxoYQZBh9d7OYdj2YQw==","signatures":[{"sig":"MEUCIQCCtGUvYwyG36NS1gdg0H9kLJF1KDd0vcjCREPiVvDBggIgAQeCd5geST8spNjMd3CZIw42/NnC3qd1+0S+pAi8Mik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311641},"type":"module","gitHead":"9e8177617ad59aed7d45bd200b5456bc3cf9a64c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.16_1786084640629_0.40623615162030435","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"libero-mcp","version":"0.2.17","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.17","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5a5dbaa9f6b6a0ab77aed5e41220a4841bf98714","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.17.tgz","fileCount":70,"integrity":"sha512-C0EZu4sl4Dyw4uekgy/A/3+q5G2OYMr2ut3isMY+xLW79zCvaM2y+LpaLLXwzJyw2PXotODFM5M53RA+mBasPQ==","signatures":[{"sig":"MEQCIFl7l+J5Tzztcjh5T2aT+ZbGrmH1PH4ZPQwmpSym8NliAiB7qZj1RrkQn6pgJ9PmhQI8gQ6yiNqKH8rQzt39w3Lz9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318168},"type":"module","gitHead":"3f04ee4bd3e7d26a579b1cf8b1b1e6730e3f3214","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.17_1786092387609_0.560348116252378","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"libero-mcp","version":"0.2.18","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.18","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d2aed28c0e3184f2bd6cacb06fc8f53fc54c51b4","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.18.tgz","fileCount":70,"integrity":"sha512-FSlzJxYfeYAus9KL7o7dbR2skvignsLmqmta2+KVWmleUs1x0SrfPW7pxk/vXiX0+CnSkQ4UoMQxY08RZMAgdw==","signatures":[{"sig":"MEUCIQCaTpC5zIbRrliR4I8mHmb0lB8NQ/ERC4AF3PlLVHJvUQIgcNbmMP54jEYo1jtUlQJ3PMedKVN8aLeFLQNGJWfYe+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323841},"type":"module","gitHead":"3f04ee4bd3e7d26a579b1cf8b1b1e6730e3f3214","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.18_1786101481558_0.4526971041647734","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"libero-mcp","version":"0.2.19","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.19","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c4c31c417fcbda820d8019ae1b463f4fe71ff97d","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.19.tgz","fileCount":72,"integrity":"sha512-tj9SWIextzRatE9b7OzF8IgWS3mwwdHDeNdJFGasphGooOj/JRlb2yhITk/P4zy0elw9Vna8eOl91uizuYw1lQ==","signatures":[{"sig":"MEYCIQDErS2C3qwtSMjm8nv8KSHTh+0n037nthT/cVo4z3D9GgIhAMQpvjZK1NAZERsV6RDGL7wPMGg5Wro38JSBwRZt/MA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327962},"type":"module","gitHead":"3f04ee4bd3e7d26a579b1cf8b1b1e6730e3f3214","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.19_1786109175861_0.6018502297455113","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"libero-mcp","version":"0.2.20","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.20","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5a48b3090322c58c346504a97498ce2afc03743c","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.20.tgz","fileCount":72,"integrity":"sha512-jWzzeDtQ50Ltrd1CHDgat06uNxFfqCsyc1cKVjJCmaEg9NBtgV0ikcyeS02fjVJ7snsnYvdyL0CYI+pd1li+ug==","signatures":[{"sig":"MEUCIBh9JuqT/RoLNZpOPscO+7xB4usp7C1o8TnTcNUcbtieAiEAs1KElTFM2I8WrCdazin0mXP7n0Ur03OF7rdET4NZuEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328548},"type":"module","gitHead":"3f04ee4bd3e7d26a579b1cf8b1b1e6730e3f3214","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.20_1786193413262_0.4372763439926186","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"libero-mcp","version":"0.2.21","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.21","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"9f952aaadf0b12632993baf3c40882803207c6cf","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.21.tgz","fileCount":72,"integrity":"sha512-WQ45/xSzbb5Ka1wnI3Eh14NcQf6pDh+JSXAZWmPjlEiy8QxIqb07O5VFokTu+qf5LPMjFLAM4wzJ+Jl+9sJ+NQ==","signatures":[{"sig":"MEUCIDVHBIfuXu2sUrta1ahV4WV2HmxTsoRxxCUAVOGRFjx/AiEArzkJ3nx5nH6z5IbXfG6yrhs0HCmKm7bYWQqEvF9zgGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328548},"type":"module","gitHead":"3f04ee4bd3e7d26a579b1cf8b1b1e6730e3f3214","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.21_1786194697092_0.38349895502330367","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"libero-mcp","version":"0.2.22","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.22","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a3d04f00fea314e781baa59209acc21fa2be1967","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.22.tgz","fileCount":75,"integrity":"sha512-QEcGXmDLFIK+gWvZfqQwfb7Mxi+wEDnZIKzRXU0MdPRyqJuYBIOQkuSlkWBV2cNOcXbZCgyGjmt35m/8rF7LCg==","signatures":[{"sig":"MEUCICGhSv78zrdHVCfKO0b/2jv/gepTYcK6GeKL077UiOQfAiEA9i/G9K3dRV8B/ohpC7SGMV+wyHmPAZsSUQHMVpEF8aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345636},"type":"module","gitHead":"aad16acd9e2c30b7fbfc7a1e6a6f188f2ccb8911","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.22_1786450145022_0.7112648990948467","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"libero-mcp","version":"0.2.23","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.23","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e905e6c09595018d4ae64027a9c7dbac5b8bd5e6","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.23.tgz","fileCount":74,"integrity":"sha512-g4ddQ7Jw731Ru98HgkI/rLm4D2ZgcGt0LwsskpbvUQXaBI+mgj6QGZIV0M1G2g+EAnA0/vCWDOszyUfurQ4nlg==","signatures":[{"sig":"MEQCIENmdvcEf/Odf1aas4amMhUTI8YxS7a8/hLNjvlqdtIWAiAhnqPSSUx4ooSC5L9Cia4N2SSVEy1qyZ75lHBKaPputg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272806},"type":"module","gitHead":"207ac57f35154c3f95a81ea0a341d4f5f9e755a8","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.23_1786452117267_0.6895482572570466","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"libero-mcp","version":"0.2.24","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.24","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f087aeb5e8be93cf098820947eb6445cc11e767e","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.24.tgz","fileCount":145,"integrity":"sha512-WfHf29BUNj+mrIVxececCIFzI3xq9Z3YTBhi7tNXPMiRUfpw+u7vWoVUgZ0XODm9e+mZcm1VAcg/jmcsTdSt/Q==","signatures":[{"sig":"MEQCICIy+I2GH7iYJOdLDhdVu6WVbmczDbXBtpbt2vD+X2VXAiA6UG/4gxufODHPBma3wfdK98Cn87rHsVjc6AMY6yufqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342466},"type":"module","gitHead":"3dd0ea50a7dd25348769abdb4e2b169f774eb783","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.24_1786455534650_0.1934383401217603","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"libero-mcp","version":"0.2.25","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.25","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"df881c7bb5a6e87feb6aaf73bea848ff17564aab","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.25.tgz","fileCount":150,"integrity":"sha512-Rv6/0KZSp95VybRbPdL9Sis5+6mKwPtlEVReAbRfDrHc2j0q/J9syCk3TyWOj13JP8hHp1DE3cC6rAN9AthABg==","signatures":[{"sig":"MEUCIHS/Sbv9ApXRYQBkNloKa3WmFM73z/vzpM4INJYr7emZAiEAwHWb3uOu847KG+0z1XpUsTl0Jih1eiffQeZPMxuoptU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362854},"type":"module","gitHead":"066d629bb9ed29eead1f4a81e92d51a512c2c5b9","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.25_1786502240587_0.4133982901492177","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"libero-mcp","version":"0.2.26","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.26","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b8da3816ed6d7620df248811029cbd8694814f1f","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.26.tgz","fileCount":150,"integrity":"sha512-k2iS9vmXtqKr6UlxIJfmQZ8CAYhwbSxI1gxZJvsUPUjTqyFJJwKnMcDmhYWBsHjdEHcYZLU1rfUGlx9ehd6Y9Q==","signatures":[{"sig":"MEUCIQD4YlSz86F6EEbNyJ9LIg71QUM8c8q2CROh7lFGjeYImgIgBsWcSXl13dCLcHVDRD0G6QxTWdjiFV26KinUzyXQIlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364229},"type":"module","gitHead":"c145baccd4eb7eeb1d9d85c72eeed30072b3bd05","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.26_1786512900518_0.49070119378267596","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"libero-mcp","version":"0.2.27","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.2.27","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d84e013a89d658341b05346e0ecf15f16018e018","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.2.27.tgz","fileCount":150,"integrity":"sha512-ufl3fTwZ5jXNZOnzKc0EHJLkIBlBiPinSo4ZIvYfQkzI0Pp+2SDiHqYYu14u5n9BGy0dH9deT0NHRfQfGvqfkQ==","signatures":[{"sig":"MEQCIF1TExAZVW4zz+/VKt75/c3iHgtxecw4Y5N4NHKaQIaVAiBBLe4J5UgWNAvTpckRJfqq4K50JsbH82lI/kD2zeE8AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364229},"type":"module","gitHead":"c145baccd4eb7eeb1d9d85c72eeed30072b3bd05","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.2.27_1786531938600_0.8159145251695634","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"libero-mcp","version":"0.3.0","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.3.0","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero-mcp":"dist/mcp/server.js","libero-rest":"dist/mcp/rest-server.js"},"dist":{"shasum":"f6746d9cf50bbe8dc366d350f8adf22b1ce19f4b","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.3.0.tgz","fileCount":192,"integrity":"sha512-y9s2b57Qs38gn4iow17WQWXJJgjo/nobhPVcEKpqyio7xZQ8wMQmGn6WDSk5QO/GitRWKN6u0rZqass9Ab259w==","signatures":[{"sig":"MEUCIFymlWzgSKCpZ39JeBEOUcfA1NW2YpCGwO66CvQ5cJ8SAiEAq1c8gxEQRvgJZIPZNrHQUF1pWA5Pq2GMmqSxpDIX3SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469494},"type":"module","gitHead":"a750b110cc34cbbc85f46a97a8c037f68dcec11c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","start:rest":"tsx mcp/rest-server.ts","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","hono":"^4.13.1","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@hono/node-server":"^2.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.3.0_1788919769217_0.29600249150898517","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"libero-mcp","version":"0.3.1","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.3.1","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero3":"dist/mcp/server.js","libero-mcp":"dist/mcp/server.js","libero-rest":"dist/mcp/rest-server.js"},"dist":{"shasum":"ff2b1150a2fd21e576dbae3aa72436b797984d0a","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.3.1.tgz","fileCount":192,"integrity":"sha512-ws2ZnyKzF8DGU+j35gn5bkd+FteJtdomr3t91h+rIV/WZcIlbANYfN7s1fBd/k5IyTeLwNGCiOg2d0S9F14oAw==","signatures":[{"sig":"MEYCIQDeYgR+f3/nCJDPoxC2SPGrJkObXCM/r1EUmwj+tiBDGgIhANMFsct8yv9tg1m5OnlJbUU0ZeJEUT+hC7VDje5oxwvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470274},"type":"module","gitHead":"80c863e6f00208d53fd482eb85fa50b7ebe93cd5","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","start:rest":"tsx mcp/rest-server.ts","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","hono":"^4.13.1","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@hono/node-server":"^2.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.3.1_1788934717048_0.8347446212095846","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"libero-mcp","version":"0.3.2","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"author":{"name":"amosyuan"},"license":"MIT","_id":"libero-mcp@0.3.2","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"homepage":"https://github.com/beimingju-dafu/libero-2","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"bin":{"libero3":"dist/mcp/server.js","libero-mcp":"dist/mcp/server.js","libero-rest":"dist/mcp/rest-server.js"},"dist":{"shasum":"8bf4a1524484ed96390d2a55862721c20d87a2bf","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.3.2.tgz","fileCount":192,"integrity":"sha512-Jka8ErTp0CeNRr4OX1Mu1Si1EA147s366Tj4+fpVXB42BVV+aiZ/s2cKGbPhrWUC6YUulglvNAXtk4kRdCw9xQ==","signatures":[{"sig":"MEYCIQDJrfHDI3ABpgQoE4aPwnpmtBOOPzp4okWE0XOFeBA/XAIhAOsLHNGDPrV28Qlv9uU8AhS6PjvDVfo1fGXLTjx2e0KI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470408},"type":"module","gitHead":"00590a237416856b0f24cb69b69c6cfdda89d3fe","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","format":"prettier --write .","db:init":"tsx data/db.ts","prepare":"husky","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","start:rest":"tsx mcp/rest-server.ts","test:watch":"vitest","postinstall":"node scripts/postinstall-cold-start.js","format:check":"prettier --check .","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts"},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"repository":{"url":"git+https://github.com/beimingju-dafu/libero-2.git","type":"git"},"_npmVersion":"10.9.8","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","hono":"^4.13.1","js-yaml":"^4.2.0","better-sqlite3":"^12.10.0","@hono/node-server":"^2.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^1.6.0","prettier":"^3.9.4","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^5.6.2","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1","@types/better-sqlite3":"^7.6.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/libero-mcp_0.3.2_1788936384080_0.35404015175570436","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"libero-mcp","version":"0.3.3","description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","license":"MIT","author":{"name":"amosyuan"},"homepage":"https://github.com/beimingju-dafu/libero-2","repository":{"type":"git","url":"git+https://github.com/beimingju-dafu/libero-2.git"},"keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"type":"module","packageManager":"pnpm@9.15.9","bin":{"libero-mcp":"dist/mcp/server.js","libero-rest":"dist/mcp/rest-server.js","libero3":"dist/mcp/server.js"},"scripts":{"start:rest":"tsx mcp/rest-server.ts","test":"vitest run","test:watch":"vitest","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format":"prettier --write .","format:check":"prettier --check .","db:init":"tsx data/db.ts","build":"tsc -p tsconfig.build.json && cp -r data/migrations dist/data/ && cp data/schema.sql dist/data/ && find knowledge -name '*.yaml' -not -path '*/tests/*' -exec sh -c 'mkdir -p dist/knowledge/$(dirname \"${1#knowledge/}\") && cp \"$1\" dist/knowledge/\"${1#knowledge/}\"' _ {} \\;","postinstall":"node scripts/postinstall-cold-start.js","prepublishOnly":"npm test && npm run build","knowledge:validate":"tsx knowledge/validate.ts","case:panel":"tsx eval/case-panel/server.ts","eval:smoke":"tsx eval/auto-runner.ts --smoke --runs 3","eval:smoke:deterministic":"tsx eval/run-smoke-deterministic.ts","prepare":"husky"},"dependencies":{"@hono/node-server":"^2.1.0","@modelcontextprotocol/sdk":"^1.29.0","better-sqlite3":"^12.10.0","hono":"^4.13.1","js-yaml":"^4.2.0","zod":"^4.4.3"},"devDependencies":{"@types/better-sqlite3":"^7.6.0","@types/js-yaml":"^4.0.9","@types/node":"^20.0.0","cron-parser":"^5.6.2","eslint":"^10.6.0","eslint-config-prettier":"^10.1.8","husky":"^9.1.7","prettier":"^3.9.4","tsx":"^4.0.0","typescript":"^5.4.0","typescript-eslint":"^8.62.1","vitest":"^1.6.0"},"_id":"libero-mcp@0.3.3","gitHead":"0cd0ec65553c14d17db35189a610f5fc804eebc1","bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-7QxV1ZNcVYZO+co4ty0D3NYltIcaXCgr7RvxmMOoqE8hD1pjF1FEhNKm4I0gejppK/oGdhn+5Dz6Hs4OORKafg==","shasum":"d6b8af0bd08f8fffb08d77b94d6241fc9361efb2","tarball":"https://registry.npmjs.org/libero-mcp/-/libero-mcp-0.3.3.tgz","fileCount":192,"unpackedSize":471263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCmvcQU4yD3nLHTMnH+RjuX5OFmgbZ5YdUrtfgztN5aUAIhAJw4YlIXVDR6znwiAxO4tp9erPN6ABsSmBtOScWRfEcO"}]},"_npmUser":{"name":"amosyuan","email":"326487131@qq.com"},"directories":{},"maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libero-mcp_0.3.3_1788956068579_0.1003254798264297"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-18T03:01:42.126Z","modified":"2026-09-09T12:14:28.909Z","0.1.0":"2026-06-18T03:01:42.343Z","0.2.0":"2026-07-16T12:26:37.104Z","0.2.1":"2026-07-17T02:36:12.171Z","0.2.2":"2026-07-17T10:56:57.810Z","0.2.3":"2026-07-17T11:13:15.590Z","0.2.4":"2026-07-31T01:50:58.705Z","0.2.5":"2026-07-31T08:10:08.698Z","0.2.6":"2026-08-02T02:01:08.548Z","0.2.7":"2026-08-02T12:41:12.609Z","0.2.8":"2026-08-03T06:57:46.194Z","0.2.9":"2026-08-06T10:20:50.084Z","0.2.10":"2026-08-06T10:42:37.734Z","0.2.11":"2026-08-06T12:11:27.406Z","0.2.12":"2026-08-06T15:06:04.704Z","0.2.13":"2026-08-07T04:18:08.693Z","0.2.14":"2026-08-07T05:15:16.276Z","0.2.15":"2026-08-07T05:57:02.833Z","0.2.16":"2026-08-07T06:37:21.022Z","0.2.17":"2026-08-07T08:46:27.727Z","0.2.18":"2026-08-07T11:18:01.708Z","0.2.19":"2026-08-07T13:26:16.018Z","0.2.20":"2026-08-08T12:50:13.427Z","0.2.21":"2026-08-08T13:11:37.228Z","0.2.22":"2026-08-11T12:09:05.151Z","0.2.23":"2026-08-11T12:41:57.422Z","0.2.24":"2026-08-11T13:38:54.805Z","0.2.25":"2026-08-12T02:37:20.739Z","0.2.26":"2026-08-12T05:35:00.652Z","0.2.27":"2026-08-12T10:52:18.739Z","0.3.0":"2026-09-09T02:09:29.362Z","0.3.1":"2026-09-09T06:18:37.287Z","0.3.2":"2026-09-09T06:46:24.235Z","0.3.3":"2026-09-09T12:14:28.731Z"},"bugs":{"url":"https://github.com/beimingju-dafu/libero-2/issues"},"author":{"name":"amosyuan"},"license":"MIT","homepage":"https://github.com/beimingju-dafu/libero-2","keywords":["mcp","model-context-protocol","time-tracking","productivity","coach","ai"],"repository":{"type":"git","url":"git+https://github.com/beimingju-dafu/libero-2.git"},"description":"AI 时间管理教练 MCP 工具集——时间块记录、统计、矩阵诊断、计时、分类、profile","maintainers":[{"name":"amosyuan","email":"326487131@qq.com"}],"readme":"# libero\n\nAI 辅助的精力管理教练：观察实绩 → 发现问题 → 对齐方案 → AI 辅助达成。\n\n> 2.0 = 一组 Skills（脑）+ 一层 MCP 工具（手）+ 一个数据后端（记忆），骑 Hermes / OpenClaw，本地优先。\n\n## 快速开始\n\n```bash\nnpm i -g libero-mcp@latest\n```\n\n或对你的 agent 说一句：**帮我装 libero**。\n\n装完后你会直接看到欢迎与试用例句（计时 / 日程 / 拆任务 / 看数据 / 复盘）。  \n不需要再配置、不需要起 user_id、不需要提醒 agent「去读某个文件」。\n\n试试说：\n\n> 开始计时写代码\n\n## 能说什么\n\n| 想做的事 | 这样说 |\n|---|---|\n| 开始一段专注 | \"开始计时写代码\" / \"开个 25 分钟番茄钟读书\" |\n| 停下来 | \"停一下\" / \"看看今天计了多久\" |\n| 安排日程 | \"明天 9 点到 11 点写报告\" |\n| 看时间分布 | \"这周时间都花哪儿了\" |\n| 复盘 | \"复盘一下这周\" |\n| 拆任务 | \"这个任务太大，帮我拆一下\" |\n\n## 升级\n\n```bash\nnpm update -g libero-mcp\n```\n\n## 给开发者 / host 实现者\n\n- Host 装机自动行为见 [COLD_START.md](COLD_START.md)（**不是**用户步骤）\n- 协作宪法：[AGENTS.md](AGENTS.md)\n- 排查：[docs/operations/deploy-to-hermes.md](docs/operations/deploy-to-hermes.md)\n","readmeFilename":"README.md"}