{"_id":"lat.md","_rev":"29-900a99ef7c4db9ca1eb4b0f41d266f74","name":"lat.md","dist-tags":{"latest":"0.12.2"},"versions":{"0.1.0":{"name":"lat.md","version":"0.1.0","_id":"lat.md@0.1.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"92cbe73ffbe6cf02889f31438009a80b017a5139","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.1.0.tgz","fileCount":26,"integrity":"sha512-ML7USFwMpfsFrzmYkNbyeDhVxmZh/b08W8ELLknU2NdBBgNI0SVQDKWNpNzHFhW/st17105bQlLPWTreNv8O7Q==","signatures":[{"sig":"MEQCIAZQbrYqRfjWlfJ47Ghz3uoJ2+TZUaHqXnaXA2i1EJHmAiB1oollVooovlLcqEAHJpgwdesJnhBeqKNscdP6bRiyGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23787},"type":"module","gitHead":"750442318d3b984945170c3f9350142a1b2b3ed9","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"1st1","email":"yury@magic.io"},"_npmVersion":"10.9.3","description":"Anchor source code to high-level concepts defined in markdown","directories":{},"_nodeVersion":"22.19.0","dependencies":{"unified":"^11.0.0","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.1.0_1773087908494_0.2869554737958184","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"lat.md","version":"0.1.1","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.1.1","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"a9946a292e6208707b378b86795a4be990d1b721","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.1.1.tgz","fileCount":56,"integrity":"sha512-elddejid15M388K78CnmdVhca+2UkUHRZngRh8AUgtfJ6b6l1PtOfGpPV8BI09GmMhBzuzKIR7GVxrdkzzlPdg==","signatures":[{"sig":"MEUCIQD1hN/jBO/HFAM25+gxzrf3Ix+aGIEVjJTnVhRlbvjtHgIgOWTA2dDXKHSyrdxTGVFZkWRqVHg4/1/eRW/CvPqb2rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62450},"type":"module","gitHead":"2bcea2f70fdb122c4b6a6132f0ea5befde006eef","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"1st1","email":"yury@magic.io"},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"10.9.3","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.1.1_1773119438246_0.8267738162349165","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"lat.md","version":"0.1.2","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.1.2","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"236d4fe4c9a0d94918ac8dc25f4bcaa465fca26f","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.1.2.tgz","fileCount":56,"integrity":"sha512-OsuEHuO3h6xGTtIaEd0iRuiym0RgfY2A1lEWB127zDhED4Jol6Pmhbut8gXhLllbXxEiAft+ujAKXttlV9CwQg==","signatures":[{"sig":"MEUCIQCFTouJVnnEVUY8G4A2Q7+YFJvU5WPei0IBP/Oyce/JvAIgBLe8Ud/L871+Ejj2y+u8CjWfGsersJTDpzNsElcfCds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62903},"type":"module","gitHead":"e386d644606e14c9050cbd90c1d4c518e290a695","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"1st1","email":"yury@magic.io"},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"10.9.3","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.1.2_1773120139728_0.5575723194704605","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"lat.md","version":"0.1.3","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.1.3","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"dc8a0fc7d886b65b3fe5dc4bb3d9d0cec586ddc6","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.1.3.tgz","fileCount":56,"integrity":"sha512-8Kwxmn2OVgJiMXU7CSsA8zs64jKzGFXlUPCeeqzSlZCVA6AMQaYUep7n98By/ZKBLxQ6Fecasu7l6SX5x9SKKw==","signatures":[{"sig":"MEUCIGUCsK+wcFoe0pC731kWQkO4NR8a0Rz+VyiHLVF9O+1lAiEAwSXbvxKnauoIDDsn1nN6wI2BXwAnO8jU6DS7Uu+nMRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63469},"type":"module","gitHead":"1f0cc84d649b56509288e2308d707be79f5a46b6","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"1st1","email":"yury@magic.io"},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"10.9.3","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.1.3_1773120890732_0.10801624985966884","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"lat.md","version":"0.1.4","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.1.4","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"ee7a7374d1e233ac9c577d7b8d0e2a9a17df382d","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.1.4.tgz","fileCount":56,"integrity":"sha512-BXXu5+5DDwMITaczKHo1J5EWJ1CTPZ8xLlVheVAWnDASwRHP38gFszh/odr2UgBYZrtHURKpzCVnRvB6XxdCEg==","signatures":[{"sig":"MEYCIQDEOrBqnnqdK1vIimADrDCRz9MFCpc8QcfgtDnKIspC8gIhAI/wJsWQdc+Qx1JPYepgp5z4kWPXGObmrnbURsn6tY87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63793},"type":"module","gitHead":"fe91836ec6eb4e3b80031270d616500d743b83af","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"1st1","email":"yury@magic.io"},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"10.9.3","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.1.4_1773121262606_0.7764591315806382","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"lat.md","version":"0.2.3","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.2.3","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"f191ef0ab4a0aed056a7ed0233c3d455af481bb5","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.2.3.tgz","fileCount":56,"integrity":"sha512-1jExo07BcBX65T5oOtWqqXJ1wJIoo8fwXTVZYpDvSE7OQxJSFemlhpgAEswWYMv/BQxTU+zfpZSAjIq1U12bjQ==","signatures":[{"sig":"MEQCIF7xu6cJnGCE3+ZU5gQnzTEcdvj6OWZyd4PErWcV5sEMAiBVFTviBtqIi/zjhQrZqFbaFNj1+1VhPqWA3rp05nxiQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77781},"type":"module","gitHead":"f4a5b452a516e3ae3c1168da8cac36d3f2ab4d7a","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.2.3_1773262866470_0.22303235787131914","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"lat.md","version":"0.3.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.3.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"330e6be39a7831883e87693d89314b5f3aaddf58","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.3.0.tgz","fileCount":57,"integrity":"sha512-e5/5OPebo/eEcFQVkl+Frp5ZJmIDqLTrBvD6pwGcoEwWj8oGbuN05fyeHOoR7wK/TbxJ+xKNX7wpvQIbKwJeww==","signatures":[{"sig":"MEQCIDsMKRnHbyVHk8FeNWpJuIdD872Dw4EJknAdLjrlsv5WAiA3Ruyu4skbJGPvcM0A9JJZGvKiSWC5YAuVgfW8wMyq1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86565},"type":"module","gitHead":"e78081f0ed534f4f29e3d34560e9d2c51756edb4","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.3.0_1773270547350_0.7121689077728302","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"lat.md","version":"0.4.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.4.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"76eb5fb680fafe767815558e36c4e5ffd97f7a3f","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.4.0.tgz","fileCount":62,"integrity":"sha512-++Udg4bXJo1JyixrwVsdOb2PBejjCFkwcyzSWiR5GHGo/4CqDqNWJu4lVRnCfqcC9Mmais5X8BwcFuhnB82s5g==","signatures":[{"sig":"MEUCIQCg9X44ujP+OHyy+ok1A/VgLY6ztTAsECn7q/TNLnHSBgIgdOFfV4v3QUOFvUI1r57UGYubxrCVTDEaujU9gDntEMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116461},"type":"module","gitHead":"671fe658fc64dc514b59998db0e1fa61deb16f8e","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.4.0_1773340580869_0.7890109877674569","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"lat.md","version":"0.4.1","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.4.1","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"e7984c37ff179b91aff4ffa0f4eeea2e48ec9c50","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.4.1.tgz","fileCount":62,"integrity":"sha512-8MV8cMG8Q350kZt0eoELQR/TL5NMrB0OoGYzBM3SmrralpIrhDT4aI6ew52bFEwxc9xpMl1WKmuf/FiVxF+ZFQ==","signatures":[{"sig":"MEUCIQCm7opbzM6f1ZitY7LPbvQGPLNPfgD/D1SL0GGG72+QSAIgftXuClbqhVX5FajzOvE0rkiLehEF9TaJJkM4D18xQHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118748},"type":"module","gitHead":"0ebd60a41c4f6ca9df0ea76a179658d19dec8035","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.4.1_1773357682997_0.5609238714086313","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"lat.md","version":"0.4.2","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.4.2","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"6c98ebe8e17e1c496becf626df97d3d6bb476ce4","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.4.2.tgz","fileCount":62,"integrity":"sha512-rutcH5zOjWNoV+pYG8D/YhMnazaAtJYLx/mhw+dFoEP3Noerw9RMAHFL6d0x++v95YceQnZrXAS53Y4saASEkA==","signatures":[{"sig":"MEUCIQCEuIshUp8eJt9Fs0IaYrhicWMKJB87UUW6k7hBTTdGWQIgdrTE3ycKRcqOqIa5RNinw+CAHG6OBmJDla5UCcLD6v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118808},"type":"module","gitHead":"427e1c08db2c74506830b130137adef40ff8176e","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.4.2_1773372346318_0.1127508561790298","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"lat.md","version":"0.4.3","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.4.3","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"b864d9cec84d5144e373d8c9dcc2015c72dc2829","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.4.3.tgz","fileCount":62,"integrity":"sha512-dmnJ6nx2cyzL3hWBsH5/+trps9SOcwMvVj2/i4dcYO6Wcjo/r+UP4cbXUIdjpXU1B4Vg7YmrByWlBK9l7FGNcQ==","signatures":[{"sig":"MEYCIQDBnSwjyV/m2lqmrlj5NyAQ4TgDcaXLBuF67cKO9t2KZAIhANmrsnPGvvqgalohlAo7e9xPEIXYE4LOuHTnFEmgQCWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117610},"type":"module","gitHead":"cc3ed3f290fc09abb79edf857b2556cff81f2e37","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.4.3_1773377507763_0.6437052297304082","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"lat.md","version":"0.5.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.5.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"a760876502894eabf1c274fcfd224be298526305","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.5.0.tgz","fileCount":62,"integrity":"sha512-yeurli22cbafWG/sReYJT01l9q7yhcaz59IP+9dCoHk40XFnS6gowjoPT9qVu81c0h5itSUS2+X42b+RMuYyTQ==","signatures":[{"sig":"MEUCIEtNv1NTxjNKqUnjJQSrHF/Z1PJZHxr/bw8g8dvTpuapAiEA7MKOJdfx6yYOU7ZGGJyHrlxWpReovjj9BLiIhJzz+Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121514},"type":"module","gitHead":"606af3e4364cfb1c0baedc7e20956541e2c76de0","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.5.0_1773383756794_0.5499053858077794","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"lat.md","version":"0.6.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.6.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"59f86e1133442dad7763ad1b2d14dadb9121b5cb","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.6.0.tgz","fileCount":64,"integrity":"sha512-/o62FXJXWZATeu+eitQTu/Gri/aYTONCwvoSPmPzvGSJyGZ+DgIeeSz0xYsy2ol1vu9qYbsyrqk0NxS2nY0ARw==","signatures":[{"sig":"MEYCIQCAcS4lPgAHwjnyJf1b6Kuy5ErrbH5cA2cG6Eb6HsIrFwIhAJSZrggZNAcxKd4HrYMlSb+YvLye6eRhfCxGeQcLnNIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139389},"type":"module","gitHead":"8b594ac5a222cdf2a053d39dc2717cb64540a0af","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.6.0_1773434162181_0.4198815803303313","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"lat.md","version":"0.7.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.7.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"5294691dfcc859a3593543942fe19962c5978bee","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.7.0.tgz","fileCount":72,"integrity":"sha512-qTiau/8ln1udxmWpbYXUultr9FqwxQ1ExkSo7ADkUTe4b/L948vpmdQPiQ/eF1DVg9hujdQedLHmkIXy9wM5Kw==","signatures":[{"sig":"MEQCIBPVy3cYZlj8oJnlItBpF1c/g16hv8ZRw6PFnN1rl/5rAiAo5GRDgJF4pTZfhyE2kC3Hv1Q4WrSJ2Xtgk5aPL53doQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174883},"type":"module","gitHead":"c092dae8ceb7401d6c9e304c904302366690e48f","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.7.0_1773641690080_0.08558456154099736","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"lat.md","version":"0.7.1","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.7.1","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"671c00c4e70023466b1f65ca38eb159095358ef7","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.7.1.tgz","fileCount":72,"integrity":"sha512-HolxpaJqEJRymrsz7FlyB43kN33h7zfSrzh20QJXAlg62HxSqWxgtqsnGoRpx8xWk3qcQq/HHZKy58l3L7HFow==","signatures":[{"sig":"MEQCIDM+CbR1GvcE3BAWbiNp/qfEC9Mb8xg5JHaKi6cHbILQAiAPH26bLTshllZtAoHpiVRmRnCUkkc/5S5fPrrnoXCv1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175308},"type":"module","gitHead":"7479f703373094831c699996685646329b676ce7","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.7.1_1773645199300_0.9732586060835282","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"lat.md","version":"0.7.2","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.7.2","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"5e2689e8cf551d2491eb517748394af3e0e52513","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.7.2.tgz","fileCount":72,"integrity":"sha512-qc5K7aRM+GWQ318pDqSOvCTbCLujLz/fHf/Cqo8+MfZfn17gtPh8LuAqA9EaQ5jv69FLNWsZM0BIm4pRm3QA1Q==","signatures":[{"sig":"MEUCIQCXBulCyyP9iJyGtjemaWMEEInQELwKSYqkzEkArlJGwwIgUp0CUxSE9pT5LIq6ds7d4XNA43vMRHJaIdywPEGGGwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179077},"type":"module","gitHead":"27f558769b343aba78c289828e0dfa5dde7c0513","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.7.2_1773780740849_0.7888416070865141","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"lat.md","version":"0.8.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.8.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"53a923ff3f8f2b8efae5bd69c557ca1e50267f39","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.8.0.tgz","fileCount":75,"integrity":"sha512-V9KloFrYQ/1QeJwT5UYDBxvIKJWwhZv6kZCreg3OEUC0ptOcuCUmWQMoz9jOXvTczR1bRr+5rb1QF5oX6NKJyg==","signatures":[{"sig":"MEYCIQDlpbWj07FFdSrNW/SPpqF9PV/nwrmgtps4qgu2ouXJ+AIhAMKXIiHIEk7h0XhR5o1yT/p0+TH48M+ZPwTA4Ol4M/eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200590},"type":"module","gitHead":"85866a52ae4a16608e4bc2afbea5584c7b678d9f","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.8.0_1773809661667_0.9878909266046214","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"lat.md","version":"0.8.1","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.8.1","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"54638a2c4663dcb1ec1374068d3b843b68e34aa9","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.8.1.tgz","fileCount":75,"integrity":"sha512-KIEVewtZMJE0DF6pY4BJHjM+IUi1OkdajxWKq5+y73JLdjEifBb8bTrSR5lQKT1eSYdS390tqwcw7+u8qAkkyw==","signatures":[{"sig":"MEUCIQDeN5j0CxeA5Z+yWcjNQfnKZa8mX6h9NLlJ2ATR/PFkwwIgZwr8lY+j2hJR8TXauZJgifQq2kJVhRKI1CCWOnCPJNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201543},"type":"module","gitHead":"d2fb14933143222ceb50410d15fc15b05c9bc828","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.8.1_1773811616267_0.766414861130984","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"lat.md","version":"0.8.2","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.8.2","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"6c68a628ff4b1c53de0784710cc0679f0a1c985d","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.8.2.tgz","fileCount":77,"integrity":"sha512-jxgClGOwO99mCoPOgeu76AzPUUARZ/t37URBvMTz+C1g0nGjHLwLM/gpZRWmYElo0516v7sCKEBJIgFVkprvGg==","signatures":[{"sig":"MEQCIGAQ5OlUPBHbfhHrpDoMeg2hoh8mOHv7EgGkHAmwx5H3AiAZLoaS+fchdOO8YpQpOJM8z7tqevy2xDcJnAVIuphm9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205837},"type":"module","gitHead":"a82cc71fe14a8a6c12063196f2d383ec01a35d08","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.8.2_1773815760697_0.6111524828742263","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"lat.md","version":"0.9.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.9.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"91ec609acdaf62423b99d3323eb84d51c3833b19","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.9.0.tgz","fileCount":79,"integrity":"sha512-QtlkJUooGrkheDpHVVcJ4e8soC1e98LOGVxv6hyxQIP1WnwgXPO9msDVp1oTufq5oeOOMDtIEoRdX4WPujpj1A==","signatures":[{"sig":"MEQCIBweS8DKdwseQj6Oi5TP/k1KXO24t+B5nx0yLmzGLhRWAiA6l2Pm5kWCGRCd7/4QAa5KhWnlLRh5VccPG4YWqteqtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213844},"type":"module","gitHead":"f336c8be501628f8ff2906931dc88a2c27c7e14a","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.11.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.9.0_1773851122155_0.21174583008820758","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"lat.md","version":"0.10.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.10.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"51a0edac2bfd289bfebefe8c234c701c342c5f89","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.10.0.tgz","fileCount":79,"integrity":"sha512-qG1lxl7BFXbwkR0ek+Y2WFlwFVpJCDuW5ZsCCAqBNkorwUXSt6TDsBJplI7flvYSWYXtHIii8GB3MqFFWnw5aw==","signatures":[{"sig":"MEUCIHG3NRivANhRuZR+pLcLaQ/yhYLB1x/TfVgsFw47XwzRAiEA7CgDHN9jYxSNvv8PBRaL0dVpwlG7FUycxrq4PAW7Yc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230725},"type":"module","gitHead":"b49b620db98250bfd3fc9565fd66ad038cc19f61","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.12.0","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.10.0_1773872410697_0.8986463495330876","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"lat.md","version":"0.10.1","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.10.1","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"75c15365ab9a8c073dc3dc8ce0342f3a4cb70721","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.10.1.tgz","fileCount":80,"integrity":"sha512-CYMSzlnQkXKOjMnd9kvros+fC1XL6ym2wHIRTkUb8mU+/6FnFsl2D/6D6uPtF5GxGRF5zr+cRsZWlKuWNT6LWA==","signatures":[{"sig":"MEYCIQDaZ1AQbriIB4tKV53H1DdB6nr9/T+0U6I0/4+DUPhQawIhAMU8MVq4iolK4FcSogzFQI13YtFDxykxofMvWRmaJ5ox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262443},"type":"module","gitHead":"cc859d87a50145bcea3ab3b11990852490ab1a2f","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.12.0","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.10.1_1773960025407_0.15808020929896482","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"lat.md","version":"0.10.2","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.10.2","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"c41de4c85205ee6154c20500a571fd2148e1cd32","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.10.2.tgz","fileCount":80,"integrity":"sha512-4g2jOAuFbx5MDD0Qg6CN5OwCV/vdWjbsm746huvgtsv2Lfdazix7xp1hBngHD3q2VdNTFwYlepmsxwn3+Yi9yg==","signatures":[{"sig":"MEYCIQCglqiW9rm8MuqfVVj1D0iaI90wA2wXEID3KBYemeBC5QIhAJjpatMzocOli11UBzSUgpIe1wCoJt+wZXxqmb4LSKcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264157},"type":"module","gitHead":"f8f8a1bf27ae7b3022f4b08592761d8a3a25e3f3","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.12.0","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.10.2_1774155374621_0.5571317719856477","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"lat.md","version":"0.10.3","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.10.3","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"aaa76a4dd91cae1165f72a8b24e8bc1973a4542c","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.10.3.tgz","fileCount":80,"integrity":"sha512-6Ww79xyifqadS9uJXdZoJIZodfsXyGHBg8tszFblxd5gAZQEaePwPGgAmk4YiRIEctZSb4mtVQ5YfR9i0ggGQg==","signatures":[{"sig":"MEQCIG88elnFfbb71ErBMz6RnnbKGMycTpu3xAj02fa6C78VAiBOYMYvd8dBo6I00v90Gd3956olrUWyYwQ9qbcoafiW9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265816},"type":"module","gitHead":"ae5a0eee8baf652512ec88004ee5a5e66ff151e5","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.12.0","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.10.3_1774161539195_0.6169327882502238","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"lat.md","version":"0.10.4","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.10.4","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"2d5bd4c68cc2607d59dac7456766fcd2a1d119e7","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.10.4.tgz","fileCount":80,"integrity":"sha512-XF6rXEcKXqd6IwNTTDKuxub69mjrpcsBy3xWFp74XXYrroW6iOS9xM3swE+R92nYBC4DFPZ1H7VYmMjO+ThiQw==","signatures":[{"sig":"MEUCIQCe2r3c8wTnz7L0wiFIe06KQzcR9IaRO4krCxesT+3hhAIgU1XzhqeherqK73bfbirSCitleROYWooxZDeg6WyrMlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266090},"type":"module","gitHead":"c34b5a35b624c342a36f8b33ddd5380b7392c076","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.12.0","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.10.4_1774246921119_0.40877345770637996","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"lat.md","version":"0.11.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.11.0","maintainers":[{"name":"1st1","email":"yury@magic.io"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"472af11dc1bedc264e625e783a9ba68a0a121b66","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.11.0.tgz","fileCount":81,"integrity":"sha512-MWq8OizSyw79FJkVbyjdlEvM9aivvdXbSmy92vsxTaJiIZ9twZuY/ZGGuydzuL4Xhu82z5bRz/8+ZOCowQ5dPQ==","signatures":[{"sig":"MEYCIQCkLygTSMMxMjSLQP+iwNEGRLrUtvyptNwF7BIc+oFTBwIhAM6g5zim/Usig8XmIKsqjPfqwzEdWLukbY/9bEuqlF97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282504},"type":"module","gitHead":"b833d952a0eb992199e85912af28a3f04281ec82","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"11.12.0","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","chalk":"^5.6.2","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.11.0_1774300217665_0.3541395656430675","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"lat.md","version":"0.12.0","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.12.0","maintainers":[{"name":"1st1","email":"yselivanov@gmail.com"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"7d5f1ea66d497f7cace73656aecaa1530c55437a","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.12.0.tgz","fileCount":83,"integrity":"sha512-3r32ljk1wRLfCe+Bd5ZTDpWaduY0tNOcktqParC6F7py2Z4rod6GZSkIJzI93XyTDqmIciYzyGw4e4S8DXGHvw==","signatures":[{"sig":"MEYCIQCLwlPftf3bP6cmbdmLA2SMb4lgFsecQAs+wDRUPFQ7mwIhAK9PSjjM9OEAEz6sR9Zv1xaYQecdeW+aLoEN3/dffH9C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310362},"type":"module","_from":"file:lat.md-0.12.0.tgz","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","buildall":"pnpm build:packages && pnpm build","typecheck":"tsc --noEmit","build:wasm":"pnpm --filter @lat.md/embed build:wasm","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts'","build:weights":"pnpm --filter @lat.md/embed-minilm-fp16 build:weights","cook-test-rag":"tsx scripts/cook-test-rag.ts","build:packages":"pnpm --filter @lat.md/embed build && pnpm --filter @lat.md/embed-minilm-fp16 build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"_resolved":"/tmp/c0762420281976a0a2bb46b646f1f498/lat.md-0.12.0.tgz","_integrity":"sha512-3r32ljk1wRLfCe+Bd5ZTDpWaduY0tNOcktqParC6F7py2Z4rod6GZSkIJzI93XyTDqmIciYzyGw4e4S8DXGHvw==","repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"12.0.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@lat.md/embed":"0.2.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@lat.md/embed-minilm-fp16":"0.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.12.0_1784122025497_0.07118424330735018","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"lat.md","version":"0.12.1","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"author":{"name":"Yury Selivanov"},"license":"MIT","_id":"lat.md@0.12.1","maintainers":[{"name":"1st1","email":"yselivanov@gmail.com"}],"homepage":"https://github.com/1st1/lat.md","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"bin":{"lat":"dist/src/cli/index.js"},"dist":{"shasum":"3d7fc424d1da1c7f3c8539eb55e34fae69f13a2f","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.12.1.tgz","fileCount":83,"integrity":"sha512-0nvwocPnnuseHCHbEOiRN66ULhYgWNDk6WAygmKZ7MmYQbEkMe6qQkIvJxqup1OZeySZ2bLRJK3Ts/1T28eCXw==","signatures":[{"sig":"MEYCIQDgCs6En7XxhLZXU0W3OZURdyyQaCrDoLKabg632qkubQIhAPRVFLDCs+Dew/zzEAhiDjtUQnTZaKPeWkBhhEMiVBuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311853},"type":"module","_from":"file:lat.md-0.12.1.tgz","scripts":{"test":"vitest run","build":"tsc","format":"prettier --write \"src/**/*.ts\"","buildall":"pnpm build:packages && pnpm build","typecheck":"tsc --noEmit","build:wasm":"pnpm --filter @lat.md/embed build:wasm","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\"","build:weights":"pnpm --filter @lat.md/embed-minilm-fp16 build:weights","cook-test-rag":"tsx scripts/cook-test-rag.ts","build:packages":"pnpm --filter @lat.md/embed build && pnpm --filter @lat.md/embed-minilm-fp16 build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"_resolved":"/tmp/5ea91d631ca506c133cae541c9b3c0ff/lat.md-0.12.1.tgz","_integrity":"sha512-0nvwocPnnuseHCHbEOiRN66ULhYgWNDk6WAygmKZ7MmYQbEkMe6qQkIvJxqup1OZeySZ2bLRJK3Ts/1T28eCXw==","repository":{"url":"git+https://github.com/1st1/lat.md.git","type":"git"},"_npmVersion":"12.0.1","description":"A knowledge graph for your codebase, written in markdown","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","unified":"^11.0.0","commander":"^14.0.3","@folder/xdg":"^4.0.1","ignore-walk":"^8.0.0","remark-parse":"^11.0.0","@lat.md/embed":"0.2.0","@libsql/client":"^0.17.0","web-tree-sitter":"^0.26.6","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","mdast-util-to-markdown":"^2.1.0","@lat.md/embed-minilm-fp16":"0.1.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","prettier":"^3.8.1","typescript":"^5.7.0","@types/node":"^25.3.0","@types/mdast":"^4.0.4","micromark-util-types":"^2.0.2","mdast-util-from-markdown":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lat.md_0.12.1_1784153091822_0.6045911271441711","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"lat.md","version":"0.12.2","description":"A knowledge graph for your codebase, written in markdown","type":"module","license":"MIT","author":{"name":"Yury Selivanov"},"repository":{"type":"git","url":"git+https://github.com/1st1/lat.md.git"},"homepage":"https://github.com/1st1/lat.md","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"bin":{"lat":"dist/src/cli/index.js"},"devDependencies":{"@types/mdast":"^4.0.4","@types/node":"^25.3.0","mdast-util-from-markdown":"^2.0.3","micromark-util-types":"^2.0.2","prettier":"^3.8.1","tsx":"^4.21.0","typescript":"^5.7.0","vitest":"^3.0.0"},"dependencies":{"@folder/xdg":"^4.0.1","@libsql/client":"^0.17.0","@modelcontextprotocol/sdk":"^1.27.1","@repomix/tree-sitter-wasms":"^0.1.16","commander":"^14.0.3","ignore-walk":"^8.0.0","mdast-util-to-markdown":"^2.1.0","remark-frontmatter":"^5.0.0","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","unified":"^11.0.0","unist-util-visit":"^5.0.0","web-tree-sitter":"^0.26.6","zod":"^4.3.6","@lat.md/embed":"0.2.0","@lat.md/embed-minilm-fp16":"0.1.0"},"scripts":{"build":"tsc","buildall":"pnpm build:packages && pnpm build","build:wasm":"pnpm --filter @lat.md/embed build:wasm","build:weights":"pnpm --filter @lat.md/embed-minilm-fp16 build:weights","build:packages":"pnpm --filter @lat.md/embed build && pnpm --filter @lat.md/embed-minilm-fp16 build","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","cook-test-rag":"tsx scripts/cook-test-rag.ts"},"_id":"lat.md@0.12.2","bugs":{"url":"https://github.com/1st1/lat.md/issues"},"_integrity":"sha512-4SXzT0EaSbSIiTTQrOhO1FL1jL9BF8tFFv7WHQKq099iL8YAliUqEWXsr3/gb7z/gI8xHEt+9qIQJ9X7ZNR3jA==","_resolved":"/tmp/fab54f899fd056210dd2d9b43fb2db73/lat.md-0.12.2.tgz","_from":"file:lat.md-0.12.2.tgz","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-4SXzT0EaSbSIiTTQrOhO1FL1jL9BF8tFFv7WHQKq099iL8YAliUqEWXsr3/gb7z/gI8xHEt+9qIQJ9X7ZNR3jA==","shasum":"d162d1d1755b2baa3d98c906e6e453b8e103dd92","tarball":"https://registry.npmjs.org/lat.md/-/lat.md-0.12.2.tgz","fileCount":83,"unpackedSize":312280,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lat.md@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEfMdEN0DsIkouWAYqvnPd6YxDxNBWURYN4Q6IjGVLVRAiA6wKU/QM41H7b23buduU5FAzSgivBnGuLGr1GZQg4+lA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edc3d954-5d11-4559-813c-f7719e477bbb"}},"directories":{},"maintainers":[{"name":"1st1","email":"yselivanov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lat.md_0.12.2_1785368360981_0.2150681561177603"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T20:25:08.493Z","modified":"2026-07-29T23:39:21.504Z","0.1.0":"2026-03-09T20:25:08.702Z","0.1.1":"2026-03-10T05:10:38.403Z","0.1.2":"2026-03-10T05:22:19.930Z","0.1.3":"2026-03-10T05:34:50.888Z","0.1.4":"2026-03-10T05:41:02.779Z","0.2.3":"2026-03-11T21:01:06.630Z","0.3.0":"2026-03-11T23:09:07.509Z","0.4.0":"2026-03-12T18:36:21.009Z","0.4.1":"2026-03-12T23:21:23.161Z","0.4.2":"2026-03-13T03:25:46.446Z","0.4.3":"2026-03-13T04:51:47.911Z","0.5.0":"2026-03-13T06:35:56.944Z","0.6.0":"2026-03-13T20:36:02.314Z","0.7.0":"2026-03-16T06:14:50.259Z","0.7.1":"2026-03-16T07:13:19.452Z","0.7.2":"2026-03-17T20:52:21.007Z","0.8.0":"2026-03-18T04:54:21.831Z","0.8.1":"2026-03-18T05:26:56.429Z","0.8.2":"2026-03-18T06:36:00.840Z","0.9.0":"2026-03-18T16:25:22.313Z","0.10.0":"2026-03-18T22:20:10.840Z","0.10.1":"2026-03-19T22:40:25.590Z","0.10.2":"2026-03-22T04:56:14.762Z","0.10.3":"2026-03-22T06:38:59.359Z","0.10.4":"2026-03-23T06:22:01.270Z","0.11.0":"2026-03-23T21:10:17.864Z","0.12.0":"2026-07-15T13:27:05.679Z","0.12.1":"2026-07-15T22:04:51.960Z","0.12.2":"2026-07-29T23:39:21.134Z"},"bugs":{"url":"https://github.com/1st1/lat.md/issues"},"author":{"name":"Yury Selivanov"},"license":"MIT","homepage":"https://github.com/1st1/lat.md","keywords":["markdown","knowledge-graph","documentation","agents","cli","wiki-links","codebase"],"repository":{"type":"git","url":"git+https://github.com/1st1/lat.md.git"},"description":"A knowledge graph for your codebase, written in markdown","maintainers":[{"name":"1st1","email":"yselivanov@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"templates/logo-dark.svg\" alt=\"lat.md\" width=\"500\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/1st1/lat.md/actions/workflows/ci.yml\"><img src=\"https://github.com/1st1/lat.md/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://www.npmjs.com/package/lat.md\"><img src=\"https://img.shields.io/npm/v/lat.md\" alt=\"npm\"></a>\n</p>\n\n<p align=\"center\">A knowledge graph for your codebase, written in markdown.</p>\n\n## The problem\n\n`AGENTS.md` doesn't scale. A single flat file can describe a small project, but as a codebase grows, maintaining one monolithic document becomes impractical. Key design decisions get buried, business logic goes undocumented, and agents hallucinate context they should be able to look up.\n\n## The idea\n\nCompress the knowledge about your program domain into a **graph** — a set of interconnected markdown files that live in a `lat.md/` directory at the root of your project. Sections link to each other with `[[wiki links]]`, markdown files link into the codebase (`[[src/auth.ts#validateToken]]`), source files link back with `// @lat: [[section-id]]` comments, and `lat check` ensures nothing drifts out of sync.\n\n- **Faster coding for agents** — instead of grepping through your codebase, agents search the knowledge graph to discover key design decisions, constraints, and domain context fast and consistently.\n\n- **Faster workflow for humans** — your agents maintain lat files for you. When you review a diff, start with the semantic changes in `lat.md/` to understand *what* changed and *why*. Reviewing code becomes the secondary task.\n\n- **Knowledge retention** — the context and reasoning behind your prompts is usually lost after a session ends. With lat, agents capture that knowledge into the graph as they work, so future sessions start with full context instead of rediscovering it from scratch.\n\n- **Test specs with enforcement** — test cases can be described as sections in `lat.md/` and marked with `require-code-mention: true`. Each spec then must be referenced by a `// @lat:` comment in test code. `lat check` flags any spec without a backlink, so you can review and maintain test coverage from the knowledge graph.\n\nThe `lat` CLI gives agents and humans a system to navigate and maintain the graph:\n\n- **`lat init`** — sets up popular coding agents with hooks and instructions to keep lat updated and correct\n- **`lat check`** — enforces referential consistency; agents call it automatically before finishing work\n- **`lat search`** and **`lat section`** — agents use these to understand your prompts and navigate the graph instead of endless `grep` calls\n\n`lat` is a workflow that comes with tools — build pre-commit hooks and GitHub bots, run CI tasks that improve the knowledge graph in the background.\n\n## Install\n\n```bash\nnpm install -g lat.md\n```\n\nThen run `lat init` in the repo you want to use lat in.\n\n## How it works\n\nRun `lat init` to scaffold a `lat.md/` directory, then write markdown files describing your architecture, business logic, test specs — whatever matters. Link between sections using `[[file#Section#Subsection]]` syntax. Link to source code symbols with `[[src/auth.ts#validateToken]]`. Annotate source code with `// @lat: [[section-id]]` (or `# @lat: [[section-id]]` in Python) comments to tie implementation back to concepts.\n\n```\nmy-project/\n├── lat.md/\n│   ├── architecture.md    # system design, key decisions\n│   ├── auth.md            # authentication & authorization logic\n│   └── tests.md           # test specs (require-code-mention: true)\n├── src/\n│   ├── auth.ts            # // @lat: [[auth#OAuth Flow]]\n│   └── server.ts          # // @lat: [[architecture#Request Pipeline]]\n└── ...\n```\n\n## CLI\n\n```bash\nlat init                        # scaffold a lat.md/ directory\nlat check                       # validate all wiki links and code refs\nlat locate \"OAuth Flow\"         # find sections by name (exact, fuzzy)\nlat section \"auth#OAuth Flow\"   # show a section with its links and refs\nlat refs \"auth#OAuth Flow\"      # find what references a section\nlat search \"how do we auth?\"    # semantic search via embeddings\nlat expand \"fix [[OAuth Flow]]\" # expand [[refs]] in a prompt for agents\nlat mcp                         # start MCP server for editor integration\n```\n\n## Configuration\n\nSemantic search (`lat search`) works **offline by default** — no API key required. It uses a bundled local embedding model (all-MiniLM-L6-v2, compiled to WebAssembly; no native binaries, no network).\n\nTo use higher-quality hosted embeddings instead, provide an OpenAI (`sk-...`) or Vercel AI Gateway (`vck_...`) API key, resolved in order:\n\n1. `LAT_LLM_KEY` env var — direct value\n2. `LAT_LLM_KEY_FILE` env var — path to a file containing the key\n3. `LAT_LLM_KEY_HELPER` env var — shell command that prints the key (10s timeout)\n4. Config file — saved by `lat init`. Run `lat config` to see its location.\n\nSwitch backends any time with `lat reindex` (`--local` to force the offline model, `--remote` to use your key).\n\n## Development\n\nRequires Node.js 22+ and pnpm.\n\n```bash\npnpm install\npnpm build\npnpm test\n```\n","readmeFilename":"README.md"}