package.json
file-level
1
files
1
commits
0
hotspots
0
🧊 dead
0
💥 blast risk
| 1 | { |
| 2 | "name": "knowtation", |
| 3 | "version": "0.1.0", |
| 4 | "description": "Knowtation — personal knowledge and content system (know + notation). CLI and vault for multi-agent use.", |
| 5 | "type": "module", |
| 6 | "main": "cli/index.mjs", |
| 7 | "bin": { |
| 8 | "knowtation": "cli/index.mjs" |
| 9 | }, |
| 10 | "scripts": { |
| 11 | "start": "node cli/index.mjs", |
| 12 | "search": "node cli/index.mjs search", |
| 13 | "index": "node scripts/index-vault.mjs", |
| 14 | "mcp": "node mcp/server.mjs", |
| 15 | "mcp:http": "MCP_TRANSPORT=http node mcp/server.mjs", |
| 16 | "transcribe": "node scripts/transcribe.mjs", |
| 17 | "test": "node --test test/*.test.mjs", |
| 18 | "hub": "node hub/server.mjs", |
| 19 | "canister:verify-migration": "node scripts/verify-canister-migration.mjs", |
| 20 | "canister:preflight": "bash scripts/canister-predeploy.sh", |
| 21 | "canister:export-backup": "node scripts/canister-export-backup.mjs", |
| 22 | "canister:snapshot-backup": "bash scripts/icp-canister-snapshot-backup.sh", |
| 23 | "canister:operator-full-export": "node scripts/canister-operator-full-export.mjs", |
| 24 | "canister:decrypt-operator-backup": "node scripts/canister-decrypt-operator-backup.mjs", |
| 25 | "canister:release-prep": "bash scripts/canister-release-prep.sh", |
| 26 | "release:post-merge-canister": "bash scripts/post-merge-hub-canister-release.sh", |
| 27 | "seed:hosted-showcase": "node scripts/seed-vault-dir-to-hub.mjs", |
| 28 | "seed:template-research-lab": "KNOWTATION_SEED_DIR=templates/research-lab node scripts/seed-vault-dir-to-hub.mjs", |
| 29 | "seed:template-business-ops": "KNOWTATION_SEED_DIR=templates/business-ops node scripts/seed-vault-dir-to-hub.mjs", |
| 30 | "seed:template-finance": "KNOWTATION_SEED_DIR=templates/finance node scripts/seed-vault-dir-to-hub.mjs", |
| 31 | "seed:template-engineering-team": "KNOWTATION_SEED_DIR=templates/engineering-team node scripts/seed-vault-dir-to-hub.mjs", |
| 32 | "seed:template-personal-knowledge": "KNOWTATION_SEED_DIR=templates/personal-knowledge node scripts/seed-vault-dir-to-hub.mjs", |
| 33 | "seed:template-smart-home": "KNOWTATION_SEED_DIR=templates/smart-home node scripts/seed-vault-dir-to-hub.mjs", |
| 34 | "seed:template-content-creation": "KNOWTATION_SEED_DIR=templates/content-creation node scripts/seed-vault-dir-to-hub.mjs", |
| 35 | "seed:template-education": "KNOWTATION_SEED_DIR=templates/education node scripts/seed-vault-dir-to-hub.mjs", |
| 36 | "verify:hosted-api": "node scripts/verify-hosted-hub-api.mjs", |
| 37 | "investigate:hosted-hub": "KNOWTATION_HUB_INVESTIGATE=1 node scripts/verify-hosted-hub-api.mjs", |
| 38 | "hosted:deploy-snapshot": "KNOWTATION_HUB_SNAPSHOT_ONLY=1 node scripts/verify-hosted-hub-api.mjs", |
| 39 | "resave:hosted-empty-fm": "node scripts/resave-hosted-empty-frontmatter.mjs --dry-run", |
| 40 | "report:empty-frontmatter": "node scripts/report-empty-hosted-frontmatter.mjs", |
| 41 | "check:gateway-cors": "node scripts/check-gateway-cors.mjs", |
| 42 | "smoke:hosted-multi-vault": "node scripts/smoke-hosted-multi-vault.mjs", |
| 43 | "check:mcp-hosted-schema": "node scripts/check-mcp-hosted-schema.mjs", |
| 44 | "verify:hosted-mcp-checklist": "node scripts/verify-hosted-mcp-checklist.mjs" |
| 45 | }, |
| 46 | "keywords": [ |
| 47 | "knowledge-base", |
| 48 | "obsidian", |
| 49 | "cli", |
| 50 | "agents", |
| 51 | "rag" |
| 52 | ], |
| 53 | "license": "MIT", |
| 54 | "dependencies": { |
| 55 | "@aws-sdk/client-s3": "^3.1026.0", |
| 56 | "@icp-sdk/core": "^5.2.1", |
| 57 | "@modelcontextprotocol/sdk": "^1.27.1", |
| 58 | "@mozilla/readability": "^0.6.0", |
| 59 | "@netlify/blobs": "^10.7.0", |
| 60 | "@qdrant/js-client-rest": "^1.17.0", |
| 61 | "adm-zip": "^0.5.16", |
| 62 | "better-sqlite3": "^12.8.0", |
| 63 | "chokidar": "^4.0.3", |
| 64 | "cookie-parser": "^1.4.7", |
| 65 | "dotenv": "^16.4.5", |
| 66 | "exceljs": "^4.4.0", |
| 67 | "express": "^4.22.1", |
| 68 | "express-rate-limit": "^8.3.1", |
| 69 | "google-auth-library": "^10.6.2", |
| 70 | "js-yaml": "^4.1.0", |
| 71 | "jsonwebtoken": "^9.0.3", |
| 72 | "jszip": "^3.10.1", |
| 73 | "linkedom": "^0.18.12", |
| 74 | "mammoth": "^1.12.0", |
| 75 | "multer": "^2.1.1", |
| 76 | "passport": "^0.7.0", |
| 77 | "passport-github2": "^0.1.12", |
| 78 | "passport-google-oauth20": "^2.0.0", |
| 79 | "remark-parse": "^11.0.0", |
| 80 | "serverless-http": "^3.2.0", |
| 81 | "sqlite-vec": "^0.1.7-alpha.2", |
| 82 | "stripe": "^17.7.0", |
| 83 | "turndown": "^7.2.4", |
| 84 | "unified": "^11.0.5", |
| 85 | "unpdf": "^1.6.0", |
| 86 | "zod": "^4.3.6" |
| 87 | }, |
| 88 | "optionalDependencies": { |
| 89 | "@supabase/supabase-js": "^2.49.0" |
| 90 | }, |
| 91 | "overrides": { |
| 92 | "exceljs": { |
| 93 | "uuid": "11.1.1" |
| 94 | }, |
| 95 | "tmp": "0.2.6", |
| 96 | "hono": ">=4.12.21" |
| 97 | } |
| 98 | } |