{"_id":"@a-company/sentinel","_rev":"5-12cfbfbc61fe84808e05d4d5dd643576","name":"@a-company/sentinel","dist-tags":{"latest":"3.9.0"},"versions":{"0.2.0":{"name":"@a-company/sentinel","version":"0.2.0","keywords":["sentinel","error-monitoring","observability","error-tracking","patterns","semantic","paradigm"],"author":{"name":"ascend42"},"license":"MIT","_id":"@a-company/sentinel@0.2.0","maintainers":[{"name":"ascend42","email":"ascend@a-company.org"}],"homepage":"https://github.com/ascend42/a-paradigm#readme","bugs":{"url":"https://github.com/ascend42/a-paradigm/issues"},"bin":{"sentinel":"dist/cli.js","sentinel-mcp":"dist/mcp.js"},"dist":{"shasum":"6238e82a3236ca4c1f4fddffb9ceb9d33cdec5c1","tarball":"https://registry.npmjs.org/@a-company/sentinel/-/sentinel-0.2.0.tgz","fileCount":26,"integrity":"sha512-bz4NsnxI9dK8ZbNdWX10dAMtuLJwkmPOt8ERFXMapXztPX03ix0/NjBtZxFwmtG+t+on7hLhXPaX5cCltUcz6Q==","signatures":[{"sig":"MEUCIQDmDWZmaQId/F+pfBAUNON+KUYUsStGG5YmQjC++1/xZAIgbNDH9se8DUnu6UKta1u05RzDrO8pImr+HWPXH8WILlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hono":{"types":"./dist/adapters/hono.d.ts","import":"./dist/adapters/hono.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"},"./express":{"types":"./dist/adapters/express.d.ts","import":"./dist/adapters/express.js"},"./fastify":{"types":"./dist/adapters/fastify.d.ts","import":"./dist/adapters/fastify.js"}},"gitHead":"c0c9c22fa3d85db8b3f314c5c8edef44a5d3eb25","scripts":{"dev":"tsup --watch","build":"npm run build:core && npm run build:ui","build:ui":"cd ui && npm run build","typecheck":"tsc --noEmit","build:core":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ascend42","email":"ascend@a-company.org"},"repository":{"url":"git+https://github.com/ascend42/a-paradigm.git","type":"git","directory":"packages/sentinel"},"_npmVersion":"11.7.0","description":"Semantic error monitoring — errors that speak your language","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.0","open":"^10.0.0","uuid":"^9.0.0","chalk":"^5.3.0","sql.js":"^1.10.3","express":"^4.18.2","commander":"^11.1.0","simple-git":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vite":"^6.4.0","react":"^18.2.0","zustand":"^4.4.7","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/uuid":"^9.0.7","@types/react":"^18.2.45","@types/express":"^4.17.21","@types/react-dom":"^18.2.18","@vitejs/plugin-react":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.2.0_1771872367255_0.25504840868339995","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@a-company/sentinel","version":"3.5.0","keywords":["sentinel","error-monitoring","observability","error-tracking","patterns","semantic","paradigm"],"author":{"name":"ascend42"},"license":"MIT","_id":"@a-company/sentinel@3.5.0","maintainers":[{"name":"ascend42","email":"ascend@a-company.org"}],"homepage":"https://github.com/ascend42/a-paradigm#readme","bugs":{"url":"https://github.com/ascend42/a-paradigm/issues"},"bin":{"sentinel":"dist/cli.js","sentinel-mcp":"dist/mcp.js"},"dist":{"shasum":"244e3aaa336754db3c5f739498e20e48656fd2bb","tarball":"https://registry.npmjs.org/@a-company/sentinel/-/sentinel-3.5.0.tgz","fileCount":32,"integrity":"sha512-fvXUPvFTRgx194Xlri0t3Hjd8D6WILnF1XjYleXH0NsVkozutza82JKdxr+RxPQoEiqRQYToAo4SIKBVjNrIjQ==","signatures":[{"sig":"MEQCIFEi6K22MZWevyfB6N7Q+lOOub1GfSQ8tIkUm9mgQg3SAiBJoG8IbrVY6kUhQVFMMRWjs8bAO9aCWJRKOH7IIHQ4lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1859804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hono":{"types":"./dist/adapters/hono.d.ts","import":"./dist/adapters/hono.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"},"./express":{"types":"./dist/adapters/express.d.ts","import":"./dist/adapters/express.js"},"./fastify":{"types":"./dist/adapters/fastify.d.ts","import":"./dist/adapters/fastify.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"}},"gitHead":"47f09a54808632f655a4b981c7080844d0927365","scripts":{"dev":"tsup --watch","build":"npm run build:core && npm run build:ui","build:ui":"cd ui && npm run build","typecheck":"tsc --noEmit","build:core":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ascend42","email":"ascend@a-company.org"},"repository":{"url":"git+https://github.com/ascend42/a-paradigm.git","type":"git","directory":"packages/sentinel"},"_npmVersion":"11.7.0","description":"Semantic error monitoring — errors that speak your language","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","zod":"^3.23.0","open":"^10.0.0","uuid":"^9.0.0","chalk":"^5.3.0","sql.js":"^1.10.3","express":"^4.18.2","commander":"^11.1.0","simple-git":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vite":"^6.4.0","react":"^18.2.0","zustand":"^4.4.7","@types/ws":"^8.18.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/uuid":"^9.0.7","@types/react":"^18.2.45","@types/express":"^4.17.21","@types/react-dom":"^18.2.18","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"@a-company/paradigm-logger":">=1.1.0"},"peerDependenciesMeta":{"@a-company/paradigm-logger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sentinel_3.5.0_1772082194234_0.5315569478140383","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@a-company/sentinel","version":"3.6.0","keywords":["sentinel","error-monitoring","observability","error-tracking","patterns","semantic","paradigm"],"author":{"name":"ascend42"},"license":"MIT","_id":"@a-company/sentinel@3.6.0","maintainers":[{"name":"ascend42","email":"ascend@a-company.org"}],"homepage":"https://github.com/ascend42/a-paradigm#readme","bugs":{"url":"https://github.com/ascend42/a-paradigm/issues"},"bin":{"sentinel":"dist/cli.js","sentinel-mcp":"dist/mcp.js"},"dist":{"shasum":"4d2df56dec33ae69a334c1d954f406cb8599e550","tarball":"https://registry.npmjs.org/@a-company/sentinel/-/sentinel-3.6.0.tgz","fileCount":32,"integrity":"sha512-w65krjDjE8bjMN/4Lz3K0fieNX5A93xq1c8E28Kj9j3fRHYBGPf0YNIR2I8emFPpnJuDNu7tplWcPLFUgjeoxw==","signatures":[{"sig":"MEYCIQCeZB7b+My9f95mihgitQY0ssZykM3LW8YZ4bBf022YXQIhANenViYYr8CW0/o+hqxQY+LINbFhFzkPdgiRwD8lenGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hono":{"types":"./dist/adapters/hono.d.ts","import":"./dist/adapters/hono.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"},"./express":{"types":"./dist/adapters/express.d.ts","import":"./dist/adapters/express.js"},"./fastify":{"types":"./dist/adapters/fastify.d.ts","import":"./dist/adapters/fastify.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"}},"gitHead":"ecd35b0b8ce19348b4ac1b2db9a7350072df8034","scripts":{"dev":"tsup --watch","build":"npm run build:core && npm run build:ui","build:ui":"cd ui && npm run build","typecheck":"tsc --noEmit","build:core":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ascend42","email":"ascend@a-company.org"},"repository":{"url":"git+https://github.com/ascend42/a-paradigm.git","type":"git","directory":"packages/sentinel"},"_npmVersion":"11.7.0","description":"Semantic error monitoring — errors that speak your language","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","zod":"^3.23.0","open":"^10.0.0","uuid":"^9.0.0","chalk":"^5.3.0","sql.js":"^1.10.3","express":"^4.18.2","commander":"^11.1.0","simple-git":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vite":"^6.4.0","react":"^18.2.0","zustand":"^4.4.7","@types/ws":"^8.18.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/uuid":"^9.0.7","@types/react":"^18.2.45","@types/express":"^4.17.21","@types/react-dom":"^18.2.18","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"@a-company/paradigm-logger":">=1.1.0"},"peerDependenciesMeta":{"@a-company/paradigm-logger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sentinel_3.6.0_1772088530266_0.8370717795930249","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@a-company/sentinel","version":"3.7.0","keywords":["sentinel","error-monitoring","observability","error-tracking","patterns","semantic","paradigm"],"author":{"name":"ascend42"},"license":"MIT","_id":"@a-company/sentinel@3.7.0","maintainers":[{"name":"ascend42","email":"ascend@a-company.org"}],"homepage":"https://github.com/ascend42/a-paradigm#readme","bugs":{"url":"https://github.com/ascend42/a-paradigm/issues"},"bin":{"sentinel":"dist/cli.js","sentinel-mcp":"dist/mcp.js"},"dist":{"shasum":"70378d3e1e9cc341eb2c3010e5d8001b02ea6384","tarball":"https://registry.npmjs.org/@a-company/sentinel/-/sentinel-3.7.0.tgz","fileCount":32,"integrity":"sha512-KPKEMVTzJq2m8TlFDsK3rrHRwAX6sor6ylY1CkIcOXYDXvN7WuSsBK6FJcH3n74jTpCFfEfHeQoqN2zrXLPDVA==","signatures":[{"sig":"MEUCIG1UyKeAv92y7JSov9BwR9caT4Lu30rhnKHFUAJocGX6AiEAhJacN5LtvHyique9Lr1jJctoIqNbbH/yteySZNN86sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1964401},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hono":{"types":"./dist/adapters/hono.d.ts","import":"./dist/adapters/hono.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"},"./express":{"types":"./dist/adapters/express.d.ts","import":"./dist/adapters/express.js"},"./fastify":{"types":"./dist/adapters/fastify.d.ts","import":"./dist/adapters/fastify.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"}},"gitHead":"1cfc025c52e6e2deb9a47547eee0bb3c0f7d96ac","scripts":{"dev":"tsup --watch","build":"npm run build:core && npm run build:ui","build:ui":"cd ui && npm run build","typecheck":"tsc --noEmit","build:core":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ascend42","email":"ascend@a-company.org"},"repository":{"url":"git+https://github.com/ascend42/a-paradigm.git","type":"git","directory":"packages/sentinel"},"_npmVersion":"11.7.0","description":"Semantic error monitoring — errors that speak your language","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","zod":"^3.23.0","open":"^10.0.0","uuid":"^9.0.0","chalk":"^5.3.0","sql.js":"^1.10.3","express":"^4.18.2","commander":"^11.1.0","simple-git":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vite":"^6.4.0","react":"^18.2.0","zustand":"^4.4.7","@types/ws":"^8.18.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/uuid":"^9.0.7","@types/react":"^18.2.45","@types/express":"^4.17.21","@types/react-dom":"^18.2.18","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"@a-company/paradigm-logger":">=1.1.0"},"peerDependenciesMeta":{"@a-company/paradigm-logger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sentinel_3.7.0_1772405692776_0.536987220195329","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@a-company/sentinel","version":"3.9.0","description":"Semantic error monitoring — errors that speak your language","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"sentinel":"dist/cli.js","sentinel-mcp":"dist/mcp.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"},"./express":{"types":"./dist/adapters/express.d.ts","import":"./dist/adapters/express.js"},"./fastify":{"types":"./dist/adapters/fastify.d.ts","import":"./dist/adapters/fastify.js"},"./hono":{"types":"./dist/adapters/hono.d.ts","import":"./dist/adapters/hono.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"}},"peerDependencies":{"@a-company/paradigm-logger":">=1.1.0"},"peerDependenciesMeta":{"@a-company/paradigm-logger":{"optional":true}},"scripts":{"build":"npm run build:core && npm run build:ui","build:core":"tsup","build:ui":"cd ui && npm run build","dev":"tsup --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","chalk":"^5.3.0","commander":"^11.1.0","express":"^4.18.2","open":"^10.0.0","simple-git":"^3.22.0","sql.js":"^1.10.3","uuid":"^9.0.0","ws":"^8.19.0","zod":"^3.23.0"},"devDependencies":{"@types/express":"^4.17.21","@types/node":"^20.10.0","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","@types/uuid":"^9.0.7","@types/ws":"^8.18.1","@vitejs/plugin-react":"^4.2.1","react":"^18.2.0","react-dom":"^18.2.0","tsup":"^8.0.1","typescript":"^5.3.3","vite":"^6.4.0","zustand":"^4.4.7"},"publishConfig":{"access":"public"},"author":{"name":"ascend42"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ascend42/a-paradigm.git","directory":"packages/sentinel"},"bugs":{"url":"https://github.com/ascend42/a-paradigm/issues"},"homepage":"https://github.com/ascend42/a-paradigm#readme","keywords":["sentinel","error-monitoring","observability","error-tracking","patterns","semantic","paradigm"],"engines":{"node":">=18.0.0"},"gitHead":"f6140abe352bba5d84f4f7df24979d84d3348047","_id":"@a-company/sentinel@3.9.0","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-KgLIhQZQuNWE/56OhTF4FLRTOLemVW19/DUwTGb4DreJkwu5MWwOvBPKQ0mzykMoJ227U2yFdVNhqMOlvJP7jQ==","shasum":"1fcd24728b429d35c87a7f3b5a57323b7cad7f56","tarball":"https://registry.npmjs.org/@a-company/sentinel/-/sentinel-3.9.0.tgz","fileCount":33,"unpackedSize":2075703,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB9aHLOkwBSOIR25z05CEs0f3zTK+7SVZK7b9qjPv3ymAiEAhv8T1yOQspRnb/pT3RHjMtgCmZ2ItiKE0LSFdWEy0X4="}]},"_npmUser":{"name":"ascend42","email":"ascend@a-company.org"},"directories":{},"maintainers":[{"name":"ascend42","email":"ascend@a-company.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sentinel_3.9.0_1773597996319_0.19204141307263423"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-23T18:46:07.109Z","modified":"2026-03-15T18:06:36.637Z","0.2.0":"2026-02-23T18:46:07.505Z","3.5.0":"2026-02-26T05:03:14.419Z","3.6.0":"2026-02-26T06:48:50.484Z","3.7.0":"2026-03-01T22:54:52.959Z","3.9.0":"2026-03-15T18:06:36.514Z"},"bugs":{"url":"https://github.com/ascend42/a-paradigm/issues"},"author":{"name":"ascend42"},"license":"MIT","homepage":"https://github.com/ascend42/a-paradigm#readme","keywords":["sentinel","error-monitoring","observability","error-tracking","patterns","semantic","paradigm"],"repository":{"type":"git","url":"git+https://github.com/ascend42/a-paradigm.git","directory":"packages/sentinel"},"description":"Semantic error monitoring — errors that speak your language","maintainers":[{"name":"ascend42","email":"ascend@a-company.org"}],"readme":"ERROR: No README data found!","readmeFilename":""}