{"bin":{"syn":"bin/syn","synthra":"bin/syn"},"bugs":{"url":"https://github.com/jefuriiij/synthra/issues"},"dist":{"shasum":"162b3fd9ff6aed4edadde43ba2c607afd3e51310","tarball":"https://registry.npmjs.org/@jefuriiij/synthra/-/synthra-0.43.1.tgz","fileCount":14,"integrity":"sha512-UIBdP+ujQiV/kHFVUNWHHoqHvOo2jF+iUQ6mHzM0UBla5f+G5MAl757CZv3KOO7y1MP6SXY7l7BPgZsO0/d//Q==","signatures":[{"sig":"MEYCIQDdH1XmDxTDtK9fvjRWyEa7nZRWcU5SBuCPrF/wzbIwgQIhAPmvIbAaoURcTth5sIF0Th/i2LelpmiW/W2nrWkRcW7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCf06g8L433dNxeWJhx/+chBLwCNQ4JUVcNJ9WdqrHeRQIhAJh04eOZtWJNLlsaFhuZ/GTwdzSCPGnWGFV8EWv8C/8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4714855},"name":"@jefuriiij/synthra","type":"module","author":{"url":"@jefuriiij","name":"Jeff"},"engines":{"node":">=18"},"gitHead":"371da5aa90a68c85210c6a2569862bae48825f96","license":"MIT","scripts":{"dev":"tsup --watch","lint":"biome lint .","test":"vitest run","build":"npm run build:ui && tsup","check":"biome check .","dev:ui":"vite --config vite.config.dashboard.ts","format":"biome format --write .","build:ui":"vite build --config vite.config.dashboard.ts","prebuild":"node scripts/normalize-hook-eol.mjs","check:fix":"biome check --write .","postbuild":"node scripts/verify-bundle-eol.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","verify:eol":"node scripts/verify-bundle-eol.mjs","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jefuriiij","email":"jeffreyjaguimit@gmail.com"},"homepage":"https://github.com/jefuriiij/synthra#readme","keywords":["claude-code","mcp","context-engine","code-graph","ai-coding","token-savings"],"repository":{"url":"git+https://github.com/jefuriiij/synthra.git","type":"git"},"_npmVersion":"11.17.0","description":"Local context engine for AI coding assistants — graph-based context, branch-aware memory, real-time human-activity awareness, deterministic Grep/Glob gating, and a live token dashboard.","directories":{},"maintainers":[{"name":"jefuriiij","email":"jeffreyjaguimit@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.12.23","sade":"^1.8.1","ignore":"^7.0.0","chokidar":"^5.0.0","cross-spawn":"^7.0.6","web-tree-sitter":"^0.25.10","@hono/node-server":"^1.18.0","tree-sitter-wasms":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.5.1","vite":"^8.0.16","svelte":"^5.56.3","vitest":"^4.1.7","bits-ui":"^2.18.1","layerchart":"^2.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","tailwindcss":"^4.3.1","@biomejs/biome":"^2.4.16","@lucide/svelte":"^1.18.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@tailwindcss/vite":"^4.3.1","tailwind-variants":"^3.2.2","@types/cross-spawn":"^6.0.6","@vitest/coverage-v8":"^4.1.8","vite-plugin-singlefile":"^2.3.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/synthra_0.43.1_1791723745180_0.05042896033956956","host":"s3://npm-registry-packages-npm-production"},"_id":"@jefuriiij/synthra@0.43.1","version":"0.43.1"}