{"bin":{"knowledge":"bin/knowledge.js","knowledge-mcp":"bin/knowledge-mcp.js","knowledge-serve":"bin/knowledge-serve.js"},"bugs":{"url":"https://github.com/hasna/apps/issues"},"dist":{"shasum":"6c3cc2077bfc483f697e656cad18cd5612205463","tarball":"https://registry.npmjs.org/@hasna/knowledge/-/knowledge-0.5.1.tgz","fileCount":91,"integrity":"sha512-ucMcFS1T62jiYQXJWGCzvv0FBBaFU02Rpnhl5fghwlOR55U4cQQ2km4LLdc0NS9+KLnu2wc4Ch9BLgiqY272/A==","signatures":[{"sig":"MEYCIQDcw7gSe++8HB9b3L2MuV0BYq/TzdXnYwesK90APKKE+wIhAJ39zIIN6dj8pIo99fPaKzvbkm4bsCa4j5R/3/V9BBBR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMcI2w4HQ/X2Lhh8wjMnXp6p2lHoecMgtREFgoR75s8QIhANAxKX+A2NxIVp7t+BDkMmhhrLsRQ+bVZY1gvMSCG0UQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5002331},"main":"./dist/index.js","name":"@hasna/knowledge","type":"module","_from":"file:/home/hasna/.hasna/scratchpad/scratch/skills-curation-luna12-20260919/stripe-knowledge-accuracy/knowledge-release-artifact-r2/hasna-knowledge-0.5.1.tgz","types":"./dist/index.d.ts","author":{"name":"Hasna Inc.","email":"hasna@example.com"},"engines":{"bun":">=1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./serve":{"types":"./dist/serve.d.ts","import":"./dist/serve.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"}},"license":"Apache-2.0","scripts":{"test":"bun test --timeout 20000","build":"bun scripts/check-bun-version.mjs && rm -rf dist && bun build --external @hasna/contracts --target=bun --outfile=bin/knowledge.js --minify --external pg --external @hasna/machines --external @hasna/machines/consumer --external @aws-sdk/client-s3 --external @aws-sdk/credential-providers --external ai --external @ai-sdk/openai --external @ai-sdk/anthropic --external @ai-sdk/deepseek src/cli.ts && bun build --external @hasna/contracts --target=bun --outfile=bin/knowledge-mcp.js --external pg --external @hasna/machines --external @hasna/machines/consumer --external @modelcontextprotocol/sdk --external @aws-sdk/client-s3 --external @aws-sdk/credential-providers --external ai --external @ai-sdk/openai --external @ai-sdk/anthropic --external @ai-sdk/deepseek src/mcp.js && bun build --external @hasna/contracts --target=bun --outfile=bin/knowledge-serve.js --external pg --external @hasna/machines --external @hasna/machines/consumer --external @aws-sdk/client-s3 --external @aws-sdk/credential-providers --external ai --external @ai-sdk/openai --external @ai-sdk/anthropic --external @ai-sdk/deepseek src/serve-entry.ts && bun build ./src/index.ts ./src/storage.ts ./src/serve.ts ./src/sdk.ts --outdir ./dist --external @hasna/contracts --target bun --external pg --external @hasna/machines --external @hasna/machines/consumer --external @aws-sdk/client-s3 --external @aws-sdk/credential-providers --external ai --external @ai-sdk/openai --external @ai-sdk/anthropic --external @ai-sdk/deepseek && bun scripts/strip-generated-trailing-whitespace.mjs && bun run tsc -p tsconfig.build.json && bun run typecheck:conformance","serve":"bun src/serve-entry.ts","prepack":"bun run build && bun run scan:artifact","test:cli":"bun test tests/cli.test.ts","test:package":"bun test tests/package-release.test.ts","scan:artifact":"bun pm pack --ignore-scripts --quiet --filename \"$PWD/knowledge-artifact-scan.tgz\" && contracts artifact-scan knowledge-artifact-scan.tgz; rc=$?; rm -f \"$PWD/knowledge-artifact-scan.tgz\"; exit $rc","prepublishOnly":"bun run contracts:conformance && contracts no-cloud-scan . && bun run build && node scripts/validate-public-package.mjs","migrate:postgres":"bun scripts/apply-postgres-migrations.mjs","verify:generated":"bun scripts/verify-generated-artifacts.mjs","live:private-query":"bun scripts/live-private-query.mjs","release:pack:check":"node scripts/validate-public-package.mjs","contracts:conformance":"contracts conformance fixtures","typecheck:conformance":"tsc -p tsconfig.conformance.json","smoke:machines-adapter":"bun scripts/smoke-machines-adapter.mjs","smoke:machine-sync-release":"bun scripts/smoke-machine-sync-release.mjs","smoke:files-installed-boundary":"bun scripts/smoke-files-installed-boundary.mjs"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"homepage":"https://github.com/hasna/apps/tree/main/apps/knowledge#readme","keywords":["knowledge","cli","agents","json","notes","local","store"],"_resolved":"/home/hasna/.hasna/scratchpad/scratch/skills-curation-luna12-20260919/stripe-knowledge-accuracy/knowledge-release-artifact-r2/hasna-knowledge-0.5.1.tgz","_integrity":"sha512-ucMcFS1T62jiYQXJWGCzvv0FBBaFU02Rpnhl5fghwlOR55U4cQQ2km4LLdc0NS9+KLnu2wc4Ch9BLgiqY272/A==","repository":{"url":"git+https://github.com/hasna/apps.git","type":"git","directory":"apps/knowledge"},"_npmVersion":"11.19.0","description":"Agent-friendly local knowledge CLI with JSON output, pagination, and safe destructive actions","directories":{},"maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.197","pg":"^8.16.3","zod":"^4.3.6","commander":"^13.1.0","@hasna/events":"0.1.14","@ai-sdk/openai":"^3.0.68","@hasna/secrets":"0.4.2","@ai-sdk/deepseek":"^2.0.35","@hasna/contracts":"1.2.1","@ai-sdk/anthropic":"^3.0.81","@aws-sdk/client-s3":"^3.1063.0","@types/json-schema":"^7.0.15","@modelcontextprotocol/sdk":"^1.29.0","@aws-sdk/credential-providers":"^3.1063.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/bun":"1.3.14","typescript":"5.9.3","@electric-sql/pglite":"0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/knowledge_0.5.1_1789917906244_0.21432459250381508","host":"s3://npm-registry-packages-npm-production"},"_id":"@hasna/knowledge@0.5.1","version":"0.5.1"}