{"_id":"@cr8rcho/alkahest","_rev":"98-817aca7f0915900d6197f900622a28f4","name":"@cr8rcho/alkahest","dist-tags":{"latest":"0.1.98"},"versions":{"0.1.1":{"name":"@cr8rcho/alkahest","version":"0.1.1","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.1","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"5f4c791c1c3442ca4ee006b20442e19d6d8ef009","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.1.tgz","fileCount":130,"integrity":"sha512-/DtgnkD7lOtms6AkQThYDkz5TIwp2E/UCpb9D2xV0k7MK800vwgqyspZ1Mfh1oSK+DO3gHcUvQnLgiQkl63XmA==","signatures":[{"sig":"MEUCIQCDCgx3eK1tDl62/G2+LQXrBNfReAayH0ovtVm1M7X4sgIgIZryhf9QZJKy/hUtHICZOnHTTx993Nn/+MSk0q0e6sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496218},"type":"module","engines":{"node":">=20"},"gitHead":"b9e5a1f5bdcd1f401704d7f0fe7ed3b6ccc56363","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cr8rcho","email":"cr8rcho@gmail.com"},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.1_1780482273727_0.38939023990519983","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cr8rcho/alkahest","version":"0.1.2","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.2","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"3a0328876dcc6b39c33255e3b6bcd78cb0799b08","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.2.tgz","fileCount":130,"integrity":"sha512-lyD7Pjyl7D1p7S81Qw9Ym1sssOY2v5C0iRZtYCP43WjjHrecp0roDYSOGFssWy6uUbdGVMqDRLJxaRNwGJ6jJA==","signatures":[{"sig":"MEYCIQCKVpCEBilrMn9W7wvgyvyAHE+QXDLnCyXzEE67dV8ZywIhAOYLeEkSNnDi85JqPRxKgNQ7+gRzMAoCVvYN+qoAqsOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496043},"type":"module","engines":{"node":">=20"},"gitHead":"9c7e43d856fec5157cfbffa8b18122b1d3e05af6","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.2_1780483987396_0.21675193939697301","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cr8rcho/alkahest","version":"0.1.3","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.3","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"3dd5450ae645371c48fddd4982a4af56a389b70e","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.3.tgz","fileCount":136,"integrity":"sha512-JZvA6oGSCSC6HpYIFQFVECgp2PDbreDmICap+ChKexE6OEUjlO62fm5qazk9T2a8MEC62b9T5hj07bI4BWqGbw==","signatures":[{"sig":"MEUCIFknGrtQ0ieVZykviZr565iMNkCrha22XmDnDfezW9niAiEAooFK8EDgPOjVwKpw2AKA8c0qSGXaAdnpSUjQ9QTfpt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513476},"type":"module","engines":{"node":">=20"},"gitHead":"2e7dc2ffe27ce4b700599f88f6841b66b20af22e","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.3_1780586139026_0.68727660000767","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cr8rcho/alkahest","version":"0.1.4","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.4","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"b11de9efeece33c575a412eb981f0b6bfb99f3ac","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.4.tgz","fileCount":136,"integrity":"sha512-dMcliBpPjr3zMrYdfb+tt82FTCinVFTA1FzwAMYJbNi0qzVrL6m4gX0OhwsdCbLcuGttsJ6yZP9Vm1S72KGgPw==","signatures":[{"sig":"MEUCIELK3x09dsCMIWAbsDEs9w7t7FzK5k01/YK72s1ztEdBAiEAgdM4V1vTAt8pz5NoFmcYH+dvlufTvCFIW9l7zJ5j45Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526860},"type":"module","engines":{"node":">=20"},"gitHead":"6b9da7c7e3a7b6d901630ea58318acd5303aa319","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.4_1780726022237_0.49611517720458687","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cr8rcho/alkahest","version":"0.1.5","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.5","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"1df1a5630b8309009de8050ea5d298efbc9054c5","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.5.tgz","fileCount":136,"integrity":"sha512-PVEma6JamIQGWmrhbnfVu5pg3Hfq1Oq6hKQlXQDsbAyK1/HeZxd/inVcnZ5LeNQUTUv9D4qrG1JPS5dYQ2Uijg==","signatures":[{"sig":"MEQCIC5DS2AGKMT66YGmtwLGjIonKcI5LXFqtq98cCjulvbxAiBJec5p/qpxF8zkl4qSw7Wa3/YEvAxayCyqD1GfIA8XMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529181},"type":"module","engines":{"node":">=20"},"gitHead":"1b2a39ab2579e5810fa8e1021fb4e87f92795d76","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.5_1780739371998_0.7522122723507818","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cr8rcho/alkahest","version":"0.1.6","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.6","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d9196dc178acedcc5bd240c877de5d4334b58cdf","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.6.tgz","fileCount":136,"integrity":"sha512-lmWmWJSta8QAJv1JRWeNdgeJQavul5cpBMFTWNHVyKP/w6kYQbZhWA5l7a0bLXtGddZ2yO5bepMJhJNbmdsGlA==","signatures":[{"sig":"MEQCIBjR7jYg5BFqjiOZiFWHM/5e+POBPEtHvEZ9CpATTYuNAiAdajT9tKd/Uv3HP/sjqQsH4GaF//uQyAaj6Mrr1FcwMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":548072},"type":"module","engines":{"node":">=20"},"gitHead":"19e5869ae2b7ab2857b16c96816ae257776ff755","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.6_1780743771802_0.08109475360587148","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cr8rcho/alkahest","version":"0.1.7","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.7","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d674b46783f7c2e4187704152000ad7ffd062a95","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.7.tgz","fileCount":139,"integrity":"sha512-LVmMDo6cN2SX0xzo4dAC843xAsdsn5v9w2DgjqxbrdrQmSiU7a49OhrNCafuqxBPKPB+q6sXyIiZB9IMNvcmhw==","signatures":[{"sig":"MEUCIH+Cz6jS6ExlT77zOH7apw+d3tybEDZLgkNyNE9gqtYhAiEA03ttTICsvkeF02B4czb7JY5DQNHlYLPgNKqhxCX9uYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554171},"type":"module","engines":{"node":">=20"},"gitHead":"b4203dd021a687405ba833dbb0732dd583a4ff87","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.7_1780746258640_0.4680467879326622","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cr8rcho/alkahest","version":"0.1.8","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.8","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"4288348d91551172ecc3b11d9b511f9c62cbcd18","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.8.tgz","fileCount":139,"integrity":"sha512-toEiE5xifD20KTa9hFJbDy5nnsbDDJLyyhS1b6CYO/h5KfUG9WPvVDXg29qFLqfcl18/MTMkT41brl0YXVJ6eg==","signatures":[{"sig":"MEUCIA+8U/WYevlwNPZ/K9VkaeREKT4GtHP+bd+at56Ti3z1AiEAu2ZSd68sVWALWEAkhWoUJFUIfkKABgbeO0kD3L12j24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555008},"type":"module","engines":{"node":">=20"},"gitHead":"310fb934fe1404b1db999df4c5cfa28e9446c1d3","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.8_1780747442486_0.06818187016293953","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cr8rcho/alkahest","version":"0.1.9","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.9","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"22155fed49227d3f3259ef800bbd8f3d57c2201f","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.9.tgz","fileCount":139,"integrity":"sha512-a870FfhVliOuHCVY2mNKiJmaIlexaAlU64LXMMcyFczbxz4dtK+pYoLTNNUgy38y6oxQq5YD0XibYuHIuKq+XQ==","signatures":[{"sig":"MEQCIGzua3D95ewiaLNHsCEzPSW2hwedOpWOfv4rlxAB5AbeAiBuA9hbw2aDVA5NEBHfAA5yWKPND7nVLm7qDX2f/9zhVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569748},"type":"module","engines":{"node":">=20"},"gitHead":"9b15fe97f1e0809d3c24aaf5bf9bac3137d01f15","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.9_1780756566032_0.4730487600091142","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cr8rcho/alkahest","version":"0.1.10","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.10","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"c9adb4947d4e5db5f16cbc1a0d8e92b9e49558bf","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.10.tgz","fileCount":139,"integrity":"sha512-Yhc//eHaK11ApQX/hJkbYIawbE4y8GnVCtWrKaO6H2NV7nRTaxxcRDI8Eh9y2SXDlM/4LvjOxHuwnLVkKmxpqw==","signatures":[{"sig":"MEUCIA7ge28F0XfM0yxWRhQkJJX+FBnkOyFtaVvG+MoWLd55AiEA0I90LCiqo2LborSj4rwdYNjxMJ8RsXDkVzx4O/GJtvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570909},"type":"module","engines":{"node":">=20"},"gitHead":"0986726a9da2ebfe5b21765e385651dd3e4e99c2","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.10_1780763292276_0.24082451158659413","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cr8rcho/alkahest","version":"0.1.11","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.11","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d882dee881b185113585651e26872aa81970c2fc","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.11.tgz","fileCount":139,"integrity":"sha512-fjd0DR+pXufIuj9quQkTFOD3FsDNCx0pcF5QP2U3W9/JWKyUL8m9z5gCHJ3Kwu6N0gdNYyvJBggnMmShpelCsw==","signatures":[{"sig":"MEYCIQC/bF/FfAhKgQwiThlkm+XIJLvCfZaT3owYFPPkAMY0MAIhAPlv/Tw+U+/sVIjEaurf/BeN+o9kBdPwLDjPT060wFPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571196},"type":"module","engines":{"node":">=20"},"gitHead":"1ad54006d474ecaee4baa000d0c856ff77cfa8e4","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.11_1780764770195_0.7678390173555127","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cr8rcho/alkahest","version":"0.1.12","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.12","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"7eff3fdd8ea1717adc4e43bda86a90936bc90906","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.12.tgz","fileCount":139,"integrity":"sha512-qA1YVPGXZC0EXi81hHJrzewKQ4MjGhn5OckLLcQWaKk5uySA9cHLklj94fi+tmWarYGLexd7xm7rxhDTqjkYXw==","signatures":[{"sig":"MEUCIQCLRzw6mw5GuKsm1XEkGChBFaoVlWRE/GufP/Qi/mi4cQIgbmu5/gfLADanxGAlVRl7UFSMz9X8UAKrX0vFKTBwZpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571434},"type":"module","engines":{"node":">=20"},"gitHead":"f04d64cb3619bae19ee18e67c72b4aa88a03342c","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.12_1780765019904_0.5582921430027492","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@cr8rcho/alkahest","version":"0.1.13","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.13","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"eb1ac2e803a69b0a88caad9b091792a0e3f4ca71","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.13.tgz","fileCount":139,"integrity":"sha512-WJwdbMWlOHEbE+RGZBet/StxmYY1n1kGKifIKLLO1zqyFCrgnfUR7FqgZy4kRQpXGBoeOF3kvnLBeuLQVtzV0g==","signatures":[{"sig":"MEUCIQD3lOojB6b7Lit0iIg+tDyUi/4KJWus3odJi29ItXTB8AIgdkuRTUJbjcw+JS91MZxsBKmX2McVTWmyldzEWc829hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":573969},"type":"module","engines":{"node":">=20"},"gitHead":"fcc436f440b05bb1bb2949954da57ff5152ab58e","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.13_1780801276335_0.2610998535939346","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@cr8rcho/alkahest","version":"0.1.14","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.14","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"7db0c3d2e553a97f972a18b62825c5d7c1302aeb","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.14.tgz","fileCount":139,"integrity":"sha512-5V0qdF9CWY9lRC73orswiWOMchKvAlpZOAy23tvQED8k0kVLpNO7Ckrg4p/ui1wr+vVFAG3X3MEpXwM41HXkRA==","signatures":[{"sig":"MEUCIBzlc2KxywTwtpFcn0iWpQxLmDMVqTb2SCvfYJLEI7TPAiEA1NFHA+I4KEuFkRueL4AV/Vixk4kennbRvBtB1B1kykY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":574397},"type":"module","engines":{"node":">=20"},"gitHead":"064cf1f3f618633a693ae531df73ca1c230a981e","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.14_1780801807285_0.5605693336936897","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@cr8rcho/alkahest","version":"0.1.15","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.15","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"6f482a55cbb5bc8866ddaa08d16d26e214b0dc4c","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.15.tgz","fileCount":139,"integrity":"sha512-TnyYpOBzTu0x/+7ueAY3NkxD5utZHLbSjmd6Oo7xE9gn1Wal4Cqt4htB4c1k9ZVBOrSsarQOzLfqnPyillNAiA==","signatures":[{"sig":"MEUCIEg/WGsxfuTdTUcRuWzzodZvl7cOfwKhd2bRtEzmsNN8AiEA2zZda1OBNODLbJQ5YdxT0uw/TCFr72y0DdbPl/O9+Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575087},"type":"module","engines":{"node":">=20"},"gitHead":"07a9a781c63d862d7e988c77102c1cca38fe3f6e","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.15_1780873657401_0.47916139506496647","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@cr8rcho/alkahest","version":"0.1.16","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.16","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"4454c7b499cd56219aa3031c680084410ddb828f","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.16.tgz","fileCount":139,"integrity":"sha512-JrklMLGHnLhGcZCS3AxrVNfSNv5JrQxm/KcTOexmaSMOIC4ZFviQ2W/y2DUps93+1fBRCvE7Q7nhRkKxYVisBQ==","signatures":[{"sig":"MEYCIQCigksVpLgXvABpB/m+TgiTiWJr1149bGSzorrwmWBzqgIhAI1BNgy7PGPw9Q+bJyinM3LSuxq7vNmVM05OaR39d5zJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575087},"type":"module","engines":{"node":">=20"},"gitHead":"d64849744ebd3f1999737bc3de52ffed122157d7","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.16_1780970729346_0.010559315535194846","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@cr8rcho/alkahest","version":"0.1.17","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.17","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"f467f7df87e4cf7166ad3012c0dc8d22544d50f3","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.17.tgz","fileCount":139,"integrity":"sha512-GAehIBqpm/kb7CADSrcH2OYedFQ5N03DeOC9bNkgJGbyYUixT70tfsku150GxNNb5zpWHHgOIHm6UA1i1zfu6w==","signatures":[{"sig":"MEYCIQDMqZdA5fNzPTLZHq83aOI/2xz2LMszT6knQSjE1h0MzwIhAP0BIqf4/ALmnVRSZ+l1y0VXZTxCTIEKqMdip/GOhk+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579336},"type":"module","engines":{"node":">=20"},"gitHead":"4d014adea14a4023beca2ce50c23b8d12e9a18b2","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.17_1781012434234_0.6115849211624693","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@cr8rcho/alkahest","version":"0.1.18","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.18","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"78a1aea6d52bd5ae63c6fdae42f18f199de1b305","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.18.tgz","fileCount":139,"integrity":"sha512-pwqOwYGZLJtpjTiVt8Jl0ykGz+4owDTS1rh/AYvU8w948/c5/6mCWSQvE/I35t998ouAa9QAXvxeOIFoJokjSw==","signatures":[{"sig":"MEQCIF7Avl+yThlSm5eFTkFAakYQKC5CcO5XRk+L611rC1oNAiBKGQrOk4P7VAqHG7dXcVg9oUZPK+nPq6xa/v0KKyXQ9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579876},"type":"module","engines":{"node":">=20"},"gitHead":"754165ed4da9fc5c7b28b3cbd42d3e1467d03e5d","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.18_1781013967150_0.5239912829082736","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@cr8rcho/alkahest","version":"0.1.19","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.19","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"e3746b2d2a744ecde7933742ae54abbff4c3bf73","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.19.tgz","fileCount":139,"integrity":"sha512-IW7Dsvg+sNnMGXBkHMssYsSnvo6+7udklXaE9X7uSLH+tjk7X68qBNX00m1WIERAMNIY4e9XBrjt8es9zMn06A==","signatures":[{"sig":"MEUCICDDdL+sJg4DqwL2quCqw/hxbskAUzgOeYNZ8qQ4F11VAiEAoNX9JQi1XgMY+WmEOZBRnnRboQU5xqTitI0z1VRlNnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580525},"type":"module","engines":{"node":">=20"},"gitHead":"72f22c88a35230b398c3d99083bb230a7281a0f9","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.19_1781014503729_0.8396500277306342","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@cr8rcho/alkahest","version":"0.1.20","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.20","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"87f5808297ccd753426ba5e34f1fee90a414be30","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.20.tgz","fileCount":145,"integrity":"sha512-n9iSEnnO2NaGhaVpeuypyb3uiEVmwlf3rPyCDTdctufFTHuhFSpT0JXWHFSvVv/kVnF3a/EpgpQEUsBBLlfKgw==","signatures":[{"sig":"MEUCICx2Y3z5ef9iAVSJsBGvk0vSvRoYOnmX9nTt6hwi058NAiEApbhS77Jz/DFLzVonD1vzLXkHQ+fTnkdFq5g5koWwkbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632044},"type":"module","engines":{"node":">=20"},"gitHead":"b017b151a274d36cf773cc277a34d92ebb9b560c","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.20_1781540461840_0.8775487873816206","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@cr8rcho/alkahest","version":"0.1.21","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.21","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"5a83a6d542dfda630837120be3fb3078c8ee2eaf","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.21.tgz","fileCount":145,"integrity":"sha512-VQEIJsqIJNKhNItSoEu+CFt+6Ixf+pju7x0XmtswCWq3aFgswFdTb4aRCH+1dme2nGQfWxo6juhT3FkynPC52Q==","signatures":[{"sig":"MEUCIQCxWP6XMZSSTgMseB2Pmqm1WL4IT2pl3iO9HWvKNTaELwIgUMo2uMuweGK9K4oUC3gDEk0qJ1juvhbdxBnTxPQl/JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640008},"type":"module","engines":{"node":">=20"},"gitHead":"58bae56fa7d94da5572aff0816500530ba2653da","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.21_1781696288649_0.6499312743574033","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@cr8rcho/alkahest","version":"0.1.22","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.22","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"a434792d0655c10911313697817cf4babb3cd46b","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.22.tgz","fileCount":145,"integrity":"sha512-xtD7Q5dX0O4wr+j133f8t5dLPj+ij6G+qI2v6vKmeXMeR2BZGYlDBcFdcogZzzKSgDE1sEGdFIPqYGQ03I0iqg==","signatures":[{"sig":"MEUCIEPJ/hOD4ASE2sL4KAJ7a6UScXJ1xNk+gR/Lt5qD7sfwAiEA0lNDeUp00DJJh9Ui8uf+lJsOt12jWZ9HBvOgVPIfed8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643389},"type":"module","engines":{"node":">=20"},"gitHead":"f71b72ce9cbb5e538d4a463d06920463c6af8742","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.22_1781697840412_0.3730783020550352","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@cr8rcho/alkahest","version":"0.1.23","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.23","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d86ab33a5dbeecb3de14e411b49d70dcc5e3e4b5","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.23.tgz","fileCount":145,"integrity":"sha512-L/dz2X/+TK2R6uFrq1wb6mYiMw8mneQ91YzBwjLwb88L2cMPI1KR73rK9JY+KiWNFczr6fxCRiZk7Lu085LEFg==","signatures":[{"sig":"MEQCIDBLFCoaBm3eGjLFZ1UJVLn4rWTNMTgq86BYdKX3WNA9AiALzalCNcyNVRGfEe1lit18x2SdRKTSQc3EWuLaceBw3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644242},"type":"module","engines":{"node":">=20"},"gitHead":"65c05d937ef6988b1b851df21850c30ab0796e27","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.23_1781825869017_0.038741644127155306","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@cr8rcho/alkahest","version":"0.1.24","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.24","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"c6a35cbb0662d40817ab02ef795393cf32675358","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.24.tgz","fileCount":145,"integrity":"sha512-4oPZiCe83QgHQrPQaRjqipau5uXyWHy8sjhdZCI4ir3Wwk/+5jbqeixNfQy57/AjKZrkx8X1unSsQtVy5LwrPA==","signatures":[{"sig":"MEQCIHVqHuwuv4ln2itt5eORYs6XrpMX6oiPyLd7Rs6SJ+tXAiAHuivd1v9ooKG9s+8eYcsWB0ftZ9Z/7y+jxzSOxXBZNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648589},"type":"module","engines":{"node":">=20"},"gitHead":"0f3cb9224994acf7c27ac12f3e4b21616549c373","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.24_1782053894466_0.6742348124764275","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@cr8rcho/alkahest","version":"0.1.25","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.25","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"c053586e4c7c90ea7319fc0b741bed6cc3418846","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.25.tgz","fileCount":145,"integrity":"sha512-DFxwnF2DrU5KAIL+1kEEQ4fW5uq0gRkrlecJWCiJf7GSgkzZeVTYEm+9Wo8hN8uBaX6WnLF79AASNgALf6/XAA==","signatures":[{"sig":"MEUCIQD5YyvvL7V07LcE1k9ok0wGOC2wQNilH/zU8YtrpapiPAIgRGFZC9nIZQaX2O92+5pEN5OR0mC+/6wwf754sxTRd0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650309},"type":"module","engines":{"node":">=20"},"gitHead":"e53984b4795a7fdb8c65543e2968737ab8026a76","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.25_1782078972445_0.7203995703897206","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@cr8rcho/alkahest","version":"0.1.26","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.26","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"68091e1415924ad160465c6d829bc12a29b69a9e","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.26.tgz","fileCount":151,"integrity":"sha512-dz07Bp/2VzMrQvXS7Cfjor9VNVMIdGvhbFGQb37n9RgNeeIcDJhUMoPrUvruR8s8Jsx8jKn16Il+3WwpJ/voSA==","signatures":[{"sig":"MEYCIQD3tnWx8+I+09iO4yug1/hQ5RPZExE9ULka92/o5sl/xgIhAMibIhZenEJ1n2AqicwdSWJdIj7n6/RIUrCwBRkVqQk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675279},"type":"module","engines":{"node":">=20"},"gitHead":"509a6583262b9040b35925a124ac36dc99a82eb2","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:419d56f3-16aa-4500-a085-167b349c1ea1"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.26_1782184583204_0.3126876411676136","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@cr8rcho/alkahest","version":"0.1.27","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.27","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"e95ff8938edc0c812dc6fc3d71af6c6dd5fd5afd","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.27.tgz","fileCount":157,"integrity":"sha512-VgsTe4P7uIOEr5NSwdUrHGguqdv5awVHsfiVVBD2rTSoCRrjhjCdJpGp7tsMPj9xTMzOHtBC9kBhVK7DjBo3rA==","signatures":[{"sig":"MEUCIDYGwWKX+VTHMM68o4WFckhOhwM6b91ffVawtK7cIKkEAiEAyxZEPvyeJcqeDQnwkYHvo+1m+cBFisgbO+/K9HE5cso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690563},"type":"module","engines":{"node":">=20"},"gitHead":"833e01b9c271c5768238cf942eb163188196e330","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.27_1782484770290_0.44818956260244236","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@cr8rcho/alkahest","version":"0.1.28","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.28","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"958b040ce7df84be5b8cf3ccae12ab748d3dc43c","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.28.tgz","fileCount":157,"integrity":"sha512-8RK+wxuk9iSJmDv5K/9WlWlqw2HeLRu3YhSRe1/LpwxhPjSs0CkBxCOBu794vuQM7rWlM6e7OBcIujKbN8sQfA==","signatures":[{"sig":"MEQCIBvFcLyltrD/tOCECzXFC4ohigic2ryYeJbFDAy3ctcTAiB/8t5wPv8NqxT9skNy6uXwxFvN9Hiu4ilwuVgfNJRYPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721591},"type":"module","engines":{"node":">=20"},"gitHead":"a1c126eb55c9495db09609c94501fd46467fff56","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.28_1782635463397_0.8441498982628448","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@cr8rcho/alkahest","version":"0.1.29","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.29","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"7669e8582e295a889a538b9a00c9a8fb68400efc","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.29.tgz","fileCount":157,"integrity":"sha512-G8kodiOsE+YbD7+SCF8gXTJR1/qcurVs6aLJg8uCvK3R9owawlrDdQXu9e5m22jYPAmLQ59YnYa8VwbFORuu9Q==","signatures":[{"sig":"MEQCIBUnAeOjiZAw8er7yiKFMvqQsp0iKyYeYQg9K6KKkjmAAiA4ydHjoZMTA1V6pNBEplglbMi+P6a7gc4pSdsLTKL0LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":724478},"type":"module","engines":{"node":">=20"},"gitHead":"c06df3f27e4badeaa87e24a0fd87d6e6d7e5b3f9","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.29_1782648651462_0.20236627243056882","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@cr8rcho/alkahest","version":"0.1.30","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.30","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"6e6e84b4f1fc0bda01478930804ca5b553dea5f9","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.30.tgz","fileCount":163,"integrity":"sha512-IGZPZi4aMm4tESAbaplDPixiMI9S2JF+oqMbxOjr85zLFXOAApcxUrJjpSZfKBshXyE1EnXxn4sD4A5QJ/KTKA==","signatures":[{"sig":"MEUCIArC6odM2o70PoEOmpDSaiYdtpxvJ1BpNSVLOrHB9/d1AiEAlZb3KgyxTGjiHCjZCsP3DE2ixp9PBtaSOD9wpPKhi30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756588},"type":"module","engines":{"node":">=20"},"gitHead":"6f955a770bf70c49420bd02f7cb6c5372f67e031","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.30_1782695489408_0.1506657968961791","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@cr8rcho/alkahest","version":"0.1.31","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.31","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"69d0f5ce03fb0509cbbc4e3aa5e3aae8138031e4","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.31.tgz","fileCount":163,"integrity":"sha512-Q2gnR1vVJe3Rc5qRSzzqfTbOIEcjUPMLfSb3FiERrP/HS4FDaWHdH1eBVgvNJSLLQdN703BDE0J/hlxbCDR68Q==","signatures":[{"sig":"MEYCIQDnMJLDNRdDWll3RPU6etSXuLBuHzJ0Q7Ybu8WOL7CQ0AIhAKm50mxX9Pcy32bkxE5V7GWK9FVrQAPEI1YnYPxgM8hD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759309},"type":"module","engines":{"node":">=20"},"gitHead":"9829476b9c28bfb494cb63271d3f21afcd4890f6","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.31_1782697549298_0.5319509031749321","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@cr8rcho/alkahest","version":"0.1.32","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.32","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"332053b47a09a6b86993b56986e5ab997646f2a2","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.32.tgz","fileCount":169,"integrity":"sha512-TW8IXqnbWP//v9oxdLI4tTj289NO3bnbbIKGsL0246tgrBxhF6NidC4S7F1mQPrWLOXWq4P3vNCYz8U+WLJcrg==","signatures":[{"sig":"MEUCIHSrdbM8yc2m9skuqmBqx+/KW0wqTpX9dPETqICHqnmAAiEAyctrDOlnY6f1ZCtPAgt3DOackutiSG52j0GLeoMzDpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779868},"type":"module","engines":{"node":">=20"},"gitHead":"79032d9dc632277923e682c66a318eaee6c16f91","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.17.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.32_1782702228160_0.416910629789224","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@cr8rcho/alkahest","version":"0.1.33","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.33","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"3558d572b89391730ad80adb9a6ad44f2fcdbbac","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.33.tgz","fileCount":169,"integrity":"sha512-9EodCvtXv2f8v3w1KK7JTZTZ0PtusfSih3FOnnlnuhUlc01m5ChOkiQR8MKqPLQYRf3f3U/6I72PjFgCB4HgSw==","signatures":[{"sig":"MEUCIQCyggUlVAIXZrX+TvhEDT3yBSw0gGBjxwaNmMmRZ67Q+AIgUkJ0tJwm40mPm9iauYBOZ9MjW2wfWEuzwaehi/nsyE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":810910},"type":"module","engines":{"node":">=20"},"gitHead":"98f24fbeae5fd577a1e2813cfff1a1e4ccf7c001","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.33_1783344474430_0.9931479234362324","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@cr8rcho/alkahest","version":"0.1.34","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.34","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d4066832b7234fe52ae252522d8c069d12ceb5a6","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.34.tgz","fileCount":169,"integrity":"sha512-7PAP68E3pBUyG/g07+31eBmP0TIkVmFj3LdxyDvm5SSdMUwbyuE/UwoIDjO8i3IirF/a9wZKDUn+yTKeFm3+bQ==","signatures":[{"sig":"MEUCIFyJfX63z4pyf59v3PiDBRJTVs/XBA/fEW9nX6IPYUZmAiEAkzeo+0WiU1wTAfjvkjb+6L4r3dXINDgvM0p2mw9z4P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":805349},"type":"module","engines":{"node":">=20"},"gitHead":"946715971b3c10206ca5f9eda42efc71191ca608","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.34_1783350349767_0.42752645804187384","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@cr8rcho/alkahest","version":"0.1.35","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.35","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"ee51ef5dbb96ccb1035d0e5afeeada00f508b265","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.35.tgz","fileCount":169,"integrity":"sha512-mUaPAXhbuVA3TmpcaL/2iQRfMZMqPMGUi2x8k0+i9F5hPFpOznDNtYTRg2EdLhR5cLCS+1WeaDtuz1jd7ni2BQ==","signatures":[{"sig":"MEUCIQDRVH3e0h5iW9MrEPJKya3sSL3y2tlczfCyRfOIvleqDgIgRqgY6ZoQqgX+BOz93vX5w1AP4MXHd2gZmFXJWXZf+Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":805739},"type":"module","engines":{"node":">=20"},"gitHead":"2cf64c98302e51356e44cb5695c2ea5663e17d12","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.35_1783378630617_0.20565334127714263","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@cr8rcho/alkahest","version":"0.1.36","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.36","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"916969026eae14c9c28e24e77527c39d99011686","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.36.tgz","fileCount":169,"integrity":"sha512-NDH37DxYltI+F+lPjGrC8JcI7oNlNyassj8QL8V6codnsXoETkHK/mhmNTyOmEYQqL1nrakNcjl/ly9HMetRfQ==","signatures":[{"sig":"MEYCIQCFARY2/YEmabLm4MfZJTsjFr2Llak0J+/K4o84RVdtBwIhAOK6DMHpS+j4IAEIeENpwHV9HBqXY1WkGQzfwqvIm695","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813754},"type":"module","engines":{"node":">=20"},"gitHead":"3e53b4de0b763b896a689931b20d2b51edd4ba88","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.36_1783431365346_0.08402184899883935","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@cr8rcho/alkahest","version":"0.1.37","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.37","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"4e051b57de7d362bea0b85c9b0898e00472ba37b","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.37.tgz","fileCount":169,"integrity":"sha512-taihl28WOa7jDIjcIMJTfZtaz2HWhW9weSRBo8Jahs+9gsNcEaPpyYo+LRu1PCWhA6H6/YA5OtVrziBQRDk6dA==","signatures":[{"sig":"MEQCID52CoV+CKleuCPges8+nicpONYdwMwCmzkmKI5qwcmpAiAluNu7WC76RnSbNgwP2KfwAPYxkQ2EGm1r/r3rpMadDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814581},"type":"module","engines":{"node":">=20"},"gitHead":"7001ced22c1bd875cc8eb2ecd889181c472551a9","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cr8rcho","email":"cr8rcho@gmail.com"},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.37_1783731491829_0.025027842587356908","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@cr8rcho/alkahest","version":"0.1.38","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.38","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"bce0ea7a68ed9a165a63bdbfe1ab0196710c770d","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.38.tgz","fileCount":169,"integrity":"sha512-huvo3wkaoXV2/DhuXzQjQLYmQF8NdlU1eyOlMN3t/+ENd45Cpd0QA6ZM36Q5cc/+e+KDKutBfUi9OA0ZjamtPg==","signatures":[{"sig":"MEUCIQDTnuGcrNHvn1B1uf/BW4a0kLwswW6Tb/U11rhQXMa5uQIgc5XHz+IQIgU5j630e/baSCOHcJn3jTxL1F9dqMLL1BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818274},"type":"module","engines":{"node":">=20"},"gitHead":"b13ccf5a1de591bedcb4f30b7d4676944b448fbb","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.38_1783857537248_0.4435455604766838","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@cr8rcho/alkahest","version":"0.1.39","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.39","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"0faf3bd1b1bff74db0dc60e6a5e12cdbfedfdc59","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.39.tgz","fileCount":169,"integrity":"sha512-q7wAoV0tMT1mgcMkHBx6rHuc37bH/cdj5O0sLTe+xXQPlJnC7xAmGOidseMUKyVZkjZ3ESM2YnySGDZXxJIg2w==","signatures":[{"sig":"MEUCIHUY1Kthv6eIUkfhWUanw2efHNJcPNcq5YSWUauERp2MAiEArh6A/KUvccOg6dho1aiYFz3U8CAoRIQ+QmhZeO0ydl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":838573},"type":"module","engines":{"node":">=20"},"gitHead":"a8b94b94a79e510ee8f162e280931a66584b4e59","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.39_1784110785739_0.8522314007672505","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@cr8rcho/alkahest","version":"0.1.40","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.40","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"1fef50b2106f4015a5f1e0f249f857fe63cc3eb3","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.40.tgz","fileCount":169,"integrity":"sha512-ve3P/8GQfsCv87Y6KC0Z3r/pxslYoB3xIhc4gdslXKva5zYXPw5s/t/PAJ1IjbXtOqT8tutP8V5cfTjs9O8yuw==","signatures":[{"sig":"MEUCIC1jd38hm2WjZEVdgrAMLCsuxNKE8KqNHpbaHNch6rZbAiEA5psKcYZpYpmzD0jctJqk9dDaXNSU4p0v8fw9BDjAf0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839021},"type":"module","engines":{"node":">=20"},"gitHead":"2cf6858f99191af8cab14d42db14bae221227aae","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.40_1784111447458_0.3740971942655442","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@cr8rcho/alkahest","version":"0.1.41","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.41","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"99fdf1aaee0d94a75997e31afd4e0cb101f14626","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.41.tgz","fileCount":172,"integrity":"sha512-wmkP0GQERigVygZ/vNPK7GSAUGiClXNnhirW1LC9KyAXKBvmbHvBQvQBUDnuTm6tpZJuskxTH6gCsXvnN47H/w==","signatures":[{"sig":"MEUCIQDxFJj48kBHUM2HIynL/VOMULBztnkrGTN1NhMgUOL18gIgFoRSqeqGavnKvUnYsfnQLEp04TfQWtclUM+IsadvymQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":863811},"type":"module","engines":{"node":">=20"},"gitHead":"484b61e9c60b187da4e957ba511af59f98f5a5d2","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.41_1784120157553_0.03200385366452507","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@cr8rcho/alkahest","version":"0.1.42","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.42","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"918a4b89763673bef42f1d7c491d26824be72fc4","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.42.tgz","fileCount":172,"integrity":"sha512-y/Gq1+o28k7Dh7LxxpxRucbMYL9lRjOQP7TiBwopt0woNxh3heiZCc59hVjmLHVKEMoKCzbFL0Uxh0z7ituHxg==","signatures":[{"sig":"MEYCIQCv0eesu45TkVK8LlNwoVHNylmT9B0TIEEUvs+u7nf3dAIhAMmtBQttIdvuTjDDSFSOiJbpD+NgSD8xOIv/F/ufa3ah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":866407},"type":"module","engines":{"node":">=20"},"gitHead":"3cdf0366d2ea345ee183d802d3dcbc1a36482ebf","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.42_1784123345158_0.23731689644912324","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@cr8rcho/alkahest","version":"0.1.43","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.43","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"71c489726ad13d10fa983390393767d287812306","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.43.tgz","fileCount":172,"integrity":"sha512-1V338wsOfZS7X4zJGDihhjN9Z/GkUFzQxpLrkCV6o+JsCMqf6AGcraEwoS83TZov0SijxXvwJQ0tSE8fEvn6FA==","signatures":[{"sig":"MEUCIQDzOPFuXmfsKFKEHOqJ6CPicP0sDuTwCYjg2MCmzwj4CwIgGyLpaJ1UFLjrj6PcfE08klGdTtt+GJ96pR3QPgLZrlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864693},"type":"module","engines":{"node":">=20"},"gitHead":"509990cbbb5ac336af6328c3b999fd4267a26262","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.43_1784158966672_0.8343862068077872","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@cr8rcho/alkahest","version":"0.1.44","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.44","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"7b07fe2ed01b412e1b3fb5eeaab99a146f29c713","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.44.tgz","fileCount":172,"integrity":"sha512-3cfQX7KlX4ESrpCsL/paTppHRXPWUkKUyAXPR9ra915t1n3q3xw4cVaH4guaAVDM3hsYzDIpMhwOwJ0tk6NVLQ==","signatures":[{"sig":"MEQCIEt3zksYJ0NKKbnl8YRz3k3YJe7tamIYEANYcx0+zwbgAiBc7GABUW9L5wA2o33+pRq5i2iAoimvh2eEWy8i5jsSAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862389},"type":"module","engines":{"node":">=20"},"gitHead":"e263dc69058da772e6ea71d8a68a31a35fa74683","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.44_1784160358499_0.4147257785921896","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@cr8rcho/alkahest","version":"0.1.45","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.45","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"1fb670b38518965b4d44261e57b31f8193e55473","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.45.tgz","fileCount":172,"integrity":"sha512-cqIoWx8uGHrteHYEBzgWwNMWV204ocK5n+Xozq9rPEgcNpXl66+K5hoF6SxDZBpU6nPUQsVvgf6mN5iAdJAx5A==","signatures":[{"sig":"MEYCIQD7OHMulwW2k0yg14iK1GFM+l+Fw2hXZVW/Hq0j17R7UQIhAIJq4ukoorsw3MuCnjT5HVIz/VbjWaSFJPO0TDgjnYDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864228},"type":"module","engines":{"node":">=20"},"gitHead":"4eb42eb28756bda549fd43738c2b32c583bbabde","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.45_1784214154575_0.6482825123353717","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@cr8rcho/alkahest","version":"0.1.46","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.46","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"a7a392468cf76a4b026ad262ad7decef349f970a","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.46.tgz","fileCount":172,"integrity":"sha512-489l5sfVIKuIlP2pqQ2l3TXu4mjinVMM6U4ErhwvVzaq1NB2IsqhykxS6iX2CU5g+UGbmeDS5NUtQoisz6wk4w==","signatures":[{"sig":"MEQCIDYkc6J3xwEo5gq0MZ2gxQp/ktDTfE0XE8+ac5PW1lP8AiAxZLd8g8t4VVMHP+nfnxXNzU3+n5tyBifI2scx/IhIug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880014},"type":"module","engines":{"node":">=20"},"gitHead":"e6c8b28f4d0aa5a7e112cdde2a25180269ccfd5e","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.46_1784263706894_0.6282105436828185","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@cr8rcho/alkahest","version":"0.1.47","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.47","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"01d33699d1242fdacb5b9a83ec25de796ee7b340","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.47.tgz","fileCount":172,"integrity":"sha512-tmufbgEIr48qmkpjGHy5X9NJCFWn+YFOFUkMEtip9xD+mfPI1xjFmLALpBsCP+5M712f9jjdyduT0XNhtLPORA==","signatures":[{"sig":"MEQCIDn14w3SolamKnVh6DQoqm0LkirCYFQAHuZVtWGPhx2VAiB6eoJvn1jwKPe0PUZMvUGjT0+laQzAe3FQTbUT8Ej+ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891232},"type":"module","engines":{"node":">=20"},"gitHead":"d01a20bc1a00629cb272411363fa4c554b687fa1","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.47_1784455468395_0.6269297900407202","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@cr8rcho/alkahest","version":"0.1.48","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.48","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"aa5e8298cb97db9791320be46516c587469d3266","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.48.tgz","fileCount":172,"integrity":"sha512-NiPkSnuDA/Ib5ET7xVE52+wbkEpnWmE4EJsn3wYZqh45VzGYMOBKxVs5vxUfEeehCxioDw4X8TX2uTLBYCYnFQ==","signatures":[{"sig":"MEQCIBFDDZX7c/kPw7JROymuItCMXDjC1yl2ZM84x60zPpT9AiAkrQkZ1UtprB3Ej8kMpZW45whQMy98hwkv1Fj54q5F1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901589},"type":"module","engines":{"node":">=20"},"gitHead":"f6a704b4fcca5ef0f8ad315e21a10a1af9943a7d","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.48_1784472753199_0.11966205242052874","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@cr8rcho/alkahest","version":"0.1.49","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.49","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"ba0edf6454029c9afedd6070d8968559df696c9a","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.49.tgz","fileCount":172,"integrity":"sha512-5OwwiGNgs7+uI7edM90vpbegHCgHErG06lUzzXsREI0o8BppxF93YlPkpK4fRz/m6kz6x5S0XGCVBUSAHBmNlA==","signatures":[{"sig":"MEYCIQCerH9uLx8tUUKSJsGQaoKHPbbJjUdFcraJ56eePDQ8PAIhANket/wWZsY1eu3TkILEGhFzhIkPAU8qKZuvaBYCSVK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":908542},"type":"module","engines":{"node":">=20"},"gitHead":"71ab2d19d3e9131250891373c5c771c0e0e7ecf0","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.49_1784473438510_0.5630603163839152","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@cr8rcho/alkahest","version":"0.1.50","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.50","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"bc79c398eb286477a504e0244dd09cd59d951748","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.50.tgz","fileCount":172,"integrity":"sha512-vcBE0EZvoW4EuDwFJ7tMk7HlLaLgWnjMLziKg1PjYLCNw6O53BNy0am9ToiRuZhwX+K8JNCBaBHfi52mW5vnkA==","signatures":[{"sig":"MEQCIExLVj5N+sLxguWCCK7gq3+pt9ChNj8psYU8nrNs8cciAiA/MUlYOtFTdNLAIM0yfNTK6NOzFIO1pF54Z3D4drM9xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911359},"type":"module","engines":{"node":">=20"},"gitHead":"06164ad3de1b82351866ba1871b3c754dca5abc5","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.50_1784477052771_0.9243632323872621","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@cr8rcho/alkahest","version":"0.1.51","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.51","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"e97c1ac4debaa08f88057d54965d595be874b6a3","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.51.tgz","fileCount":175,"integrity":"sha512-+1IUYONI6dH5qWzmlZXhxqAaiJZsVqDgR6b88WEOXzsAKYhXyn7bt+woCpn+9Llh3vcl4i93mCcB+HOytayNdw==","signatures":[{"sig":"MEQCICGerzSeBVmxXuZoo651p2rOOq134c6og/HCIgW1rfGBAiBnGIB1GLaRiF+jnzGT06btvm25OO5IJqc2ueZCruihRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923559},"type":"module","engines":{"node":">=20"},"gitHead":"b43a2708f82670bd24f4cc77ff495757eda66bc2","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.51_1784573875852_0.05576037588530158","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@cr8rcho/alkahest","version":"0.1.52","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.52","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"128eca25312d7604518f89de1d0cb95e6e291056","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.52.tgz","fileCount":175,"integrity":"sha512-CQEyTfhM9vI8PlWDJQKLiTLUebQANbpkTPmhYiTDLw1M0ED1Pcz98MtnsdCdvTfJAJoVg+o4o+Y1/BMmzXrWNA==","signatures":[{"sig":"MEYCIQCS0W6Rzu2P1pcw8F1ZwKGxzVejFoAPRClOHbIbQD3BIgIhAPNM1VoqzlDp3StltGUIAx/lVrt877MP9k3kCAqFJ4uv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":926716},"type":"module","engines":{"node":">=20"},"gitHead":"2bf9c333366e17522640368fac94ab56784a3772","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.52_1784601421169_0.17244692727288702","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@cr8rcho/alkahest","version":"0.1.53","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.53","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"a6837cda3d68507eeae6bfea45265c7945a76f8f","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.53.tgz","fileCount":175,"integrity":"sha512-E+vvFYUw/+yiMgr1CaxC6MJ6894Reo4svP1PJyjuFex++aUyVqfxKPlQDaufIzzcyGnCzvud3KhtqYHMi6esOw==","signatures":[{"sig":"MEYCIQCqDjuvGOBD6+OJyL+X5hflWMuT8XjvcgXySB2qJ1/d5wIhAINetrbPiCXUu86oDjgR4UfSHiWEu43UfnF2a/KPZVY7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928720},"type":"module","engines":{"node":">=20"},"gitHead":"2fd1ad59987bde77d943e76254edd255c34f133e","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.53_1784729936917_0.3692929441855015","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@cr8rcho/alkahest","version":"0.1.54","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.54","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"ffb8594bcff3e7edc46641b4944be09b0e912bc8","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.54.tgz","fileCount":175,"integrity":"sha512-k8buFnWHbIfo7426xnx3k6BXFeZcjYbVY1D6zayLj5yLaA0BKXCqq5ues+7a/RkTyE2wtag3w/ZH2ngWk5mb/w==","signatures":[{"sig":"MEUCIAHdK8UT/00HoClhsJDZCZEtfFWD7lwOlhPg44treHR0AiEArmrSgMA2THau43uSj++UohgDHlCdig5Wd+kfLRo8f9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933313},"type":"module","engines":{"node":">=20"},"gitHead":"fa9aa5556215a27337bd2936858877d44ec4edb5","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.54_1784849801760_0.9699353420241708","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@cr8rcho/alkahest","version":"0.1.55","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.55","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d7e630f007f1dcf475b2cecbada478df196c2ab3","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.55.tgz","fileCount":175,"integrity":"sha512-CTaukFRlsDOiiHGPfWr6DMc+dZkmY/4J/I4O66yFm4FbmtgV3l+9hBYDkUhnIMYp0BFDIXeeC3xTSKDJCPfgSQ==","signatures":[{"sig":"MEYCIQDATXmJmSL+fd4yU10nxQPsKRr1XpHOjbjca6Hc8XHOhgIhANSbK3x3d/DPMwVvx6VTIG2XiS0BOSqEDMb47HbsTvkN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939386},"type":"module","engines":{"node":">=20"},"gitHead":"b36188c742dbe1da37696a9acbe20422c4346af7","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.55_1784851581152_0.45671092685559334","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@cr8rcho/alkahest","version":"0.1.56","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.56","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"4369a3a70b39d070830626cc8cc0a722fe7a4eee","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.56.tgz","fileCount":175,"integrity":"sha512-pgEkfqL53PIn4xPWalEXeXmVLz/p9SL2JdQL7yCKeTcPHqi4IzthyTj576XJduC+EsNKnSzbHpIwgtaL/ibD8g==","signatures":[{"sig":"MEUCIQDtpQv8rzXiKvw9Ja1wpZ4ywTn11Bo7wER1SJOwHtyh3AIgFQI7ejATsrIwfM4wQ8mHOImi/He9GvJ5enHIGNFxGuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941208},"type":"module","engines":{"node":">=20"},"gitHead":"32561487314ff2b07138a86d6830b200f48863e5","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.56_1784854742766_0.017622239914703686","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@cr8rcho/alkahest","version":"0.1.57","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.57","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"3931cc901290f82338f3a068a32d3743dd5bf965","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.57.tgz","fileCount":175,"integrity":"sha512-ikKCxizOY2OQOLumq3PwTTIpaAY1XalHBAczWnLmCcimT5jdFO4p8mo0UBNvcTDLsgX0k2yrMprWjhuGu4vMtg==","signatures":[{"sig":"MEUCIQCRGAp0+1+1UhTyrI0WhuRT6O+k+6MATtLRILtXSDShQwIgLIfcQFMjY5DVqiYhM9/ADVa8uA5bCdQIZk2VJ3/Ic9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947363},"type":"module","engines":{"node":">=20"},"gitHead":"90747724ded32a87a4ebd940b6417535279a5c51","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.57_1784885280721_0.9911252482625563","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@cr8rcho/alkahest","version":"0.1.58","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.58","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"5b0510f04995e4889cb3eca6e7e81112155098f0","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.58.tgz","fileCount":176,"integrity":"sha512-IYWMfkJVYu+38Ivufgbnc4wrj5txpvLi0NCYxaKNMeRknQmlPhIc4Sby3WUGAScniU0r8aGMkBOVrStcQBHnlg==","signatures":[{"sig":"MEQCIE4S+fdCIMnK/fYq9DNF5O1gUE82RjBvwSNRkxKjaqtqAiA/9eB/0x+GcTHkOUdyWEdpdVE3smi0oqfDg015JBhntw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":964043},"type":"module","engines":{"node":">=20"},"gitHead":"6d331d5c253fde0522fbccd41d3bb0ca00a31e6e","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.1","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.58_1785244516512_0.513243513212178","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@cr8rcho/alkahest","version":"0.1.59","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.59","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"a3d332b9291d40639f05171c1c0c8d84dee46502","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.59.tgz","fileCount":176,"integrity":"sha512-gZTOG7bN+k2R0YjYsqhNln8AUdGFz/HleiP8tlirN0UVjf5DTbQRCnJTWRHZuoTe+nWe0swCNpvUyQwYsP78Dw==","signatures":[{"sig":"MEQCIEnOPU8SJukXdrbXUd5Q93+Rwbq36L/hNi/FSz2rAWu9AiB0ClLABwzuImzS4roOp49qkt5Ivc1eE5UZtO4O1YQQLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981713},"type":"module","engines":{"node":">=20"},"gitHead":"54b8ecc6721c13f54d81e10f3d40f11be3acce37","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-assets.mjs","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.59_1785517560632_0.23212186175397043","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@cr8rcho/alkahest","version":"0.1.60","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.60","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"a073d4a7c66cc6b98d4c6dcc3e97b6fb9777c86c","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.60.tgz","fileCount":166,"integrity":"sha512-JdFXrn6LA1mKwTsvcRK9ULtIbTJrJNcWrDXM8sN/b4S4uKIRh2jBXoeof8pHxAI05BBgUYzjQ7NvxoKgthBQ0A==","signatures":[{"sig":"MEYCIQDQCMbfsaqjo0mgzyVX2R6ppecnMGeD67X4UpTUfbtN/gIhAPv5OavXWpcRxB4ihxVBMB6t2J4LB+oRdk5xZUeQkUxf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928965},"type":"module","engines":{"node":">=20"},"gitHead":"32c84bb669fe9e0db000da0bdc1813365392607a","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.60_1785768058657_0.652031634543925","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@cr8rcho/alkahest","version":"0.1.61","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.61","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"3880670ab2e6b283f9c3fdeeff72f7ff52c5c697","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.61.tgz","fileCount":166,"integrity":"sha512-eu5TSwZSbcgJLYPkIX08xNilQ/wIHEXeIKQQjk3Z5Z0EDp3NOdx7Q5/9fkVSlKKZcH0q+QF5q/ydHI/k0rg/Bg==","signatures":[{"sig":"MEUCIH/2u1v5C2J9Z0Jf2mHrZsXi24yjzMzvW7JLeeyaF//xAiEA9kXzE5Lx0NSfFAE70GPDkDw9ANyYHeSdCFvDAJ9Gx40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932304},"type":"module","engines":{"node":">=20"},"gitHead":"561372b7133336c11f47cb1ae1b69e86db2755b9","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.61_1785805718555_0.7795831109875542","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@cr8rcho/alkahest","version":"0.1.62","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.62","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"5ac635c142334d57f420a9bc41cf797dd96801dc","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.62.tgz","fileCount":166,"integrity":"sha512-TKHQzxII5XzCcn0eKNqKEmq/R6hJQdtom8DyMTIKMYe4C60wjoaGA/q/u4ovQdMPeLics6iFWO6NVN3l/CMM6g==","signatures":[{"sig":"MEQCIHlOjf6S0CDNLoZRgn7tpSalSYZpa3FMcQdjlz1yLg+YAiB5iB4SIBDOvfNIvkXvqtQn0PdRuROHsIErdzNBy8Albg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933602},"type":"module","engines":{"node":">=20"},"gitHead":"5604010a84502f67d6598eb5517b0b7957226304","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.62_1785809092696_0.04304153877023276","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@cr8rcho/alkahest","version":"0.1.63","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.63","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"9c4e15fd6f4ddfa5ead3295e7ac0afecf2ecf47b","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.63.tgz","fileCount":166,"integrity":"sha512-pcw+FMzdHL2hTyLPnPnSyfdey7bYW112eTsGBMmi6qutMyG1MgU8BoXWzP/huNZqvcoEk4DnyQxtiuk015J0RQ==","signatures":[{"sig":"MEUCIQDGzpDUZPbYkIHU05dyYVsn3zx/8xU6oisC9AGkSh3j7QIgL+bY9GDBpFsCp2OWtaPVj+mGvauhwlYEbv3Tt9czSzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934101},"type":"module","engines":{"node":">=20"},"gitHead":"dbf1f49c380f2545e20547b930fc31ac49e79a88","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.63_1785847594199_0.5431601145742946","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@cr8rcho/alkahest","version":"0.1.64","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.64","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d738b3b8b99665aec4ca48974a478acb1baa3837","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.64.tgz","fileCount":166,"integrity":"sha512-A12BhvO8sS1bvHCxotdUxtEUeFECAcH9umteB3NEyHsnAJtIPYoaSz/V+93hTbZ18WXmNvjMP7XTL2iAcHLLYw==","signatures":[{"sig":"MEUCIBqTqGwDk0AHXjwUMNxpcOAQafECWAaCla/nE8D8KapJAiEAtyDxI619uSr9yXilOUzETz4wd3dGE7GmAPcwaobgfOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939134},"type":"module","engines":{"node":">=20"},"gitHead":"42fac6a1ae9a9759ed7891bbe7d7d52c2b8daa23","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.64_1785848730949_0.7473890241519285","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@cr8rcho/alkahest","version":"0.1.65","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.65","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"7e1a79e71d355fd01c064fd3fb0a7002c85d621b","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.65.tgz","fileCount":166,"integrity":"sha512-iNiOMclBxrykELrSyidKA3rPG/rsuuaTHZGfl73SHnOFngCFRR4F6DU6U3SVz65hAt1N7FBj3dhqB7VXHTQ3uw==","signatures":[{"sig":"MEQCIEGzPPqw/a74m3xqPB/s+7TKJfeBIKiLyUcxP5tVY2UfAiBt3PxjanE09mEuxQmGymOmQqn7HFEjnnVM3Dc+O21Tnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944400},"type":"module","engines":{"node":">=20"},"gitHead":"1584e94bdaa38cb438f947032c7eb950a72bd818","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.65_1785849131650_0.6654342601235534","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@cr8rcho/alkahest","version":"0.1.66","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.66","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"aa728b7609e3b0d52b7861a9a34192b82496fbb8","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.66.tgz","fileCount":166,"integrity":"sha512-zjpBMt9ZbTv/CZwqV/x0+msq7hr0si49OFbj5bSxkruPufAGLBR911YMF2zQ5rBn0KULjzS+c7BYD2q0OpVUjw==","signatures":[{"sig":"MEQCIBaDXsRElMWtkwKkRSDag6c9zf1z8/OKmuLgeYZ8rrbeAiBj1iAOaZecqASEXKkNl3iM/ZngdXIQiY6lwbGugBc31w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945147},"type":"module","engines":{"node":">=20"},"gitHead":"f1aef62bf3b8d0429978f91efb8263dbe0fd35e4","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.66_1785849499322_0.48808805237715736","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@cr8rcho/alkahest","version":"0.1.67","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.67","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"45d94161864edaa45b7854a1ff4628b2f208e24c","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.67.tgz","fileCount":166,"integrity":"sha512-owCe1KwwlFL2zkWsCB1r3MQwOKcZ8G6wXOJh4cnhAtyFiD9QXaTnJbN3GCC53fQWgd3OGmTgoLOtmucglc9XVw==","signatures":[{"sig":"MEUCIQC+rpdwRTZnq5ZPfNV8ACsBiHKrdh2GtlSGNi++/RjMcAIgTmQojOUa/L3jZAtKpMxpMCY6bznRu0yYmpMir/hxId0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945042},"type":"module","engines":{"node":">=20"},"gitHead":"52c2627e8f9cce5c673fe572dc373ccab5c85874","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.67_1785853207212_0.3297189771482587","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@cr8rcho/alkahest","version":"0.1.68","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.68","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"39d5137217286613f747c6196f1052e45c1b21b8","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.68.tgz","fileCount":166,"integrity":"sha512-SnUUw9gQm5YKtXw/nTXJMMzX7flLpfjFt/C7+Rq43Gns8VvkKyfO1izt+nummnZTJauTXqeGSUegIMy2Ts2ayA==","signatures":[{"sig":"MEQCICyHoet13YIF3eDsFfDelvcWlo62vok/TCyh3/PPPMNOAiB4Wwn+Uqh7RgZKAp6s8TYboE2lpXM0KzfCxQ9eyF04nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945979},"type":"module","engines":{"node":">=20"},"gitHead":"8ef311241cb990423a26759dbdbff20dbf4b4101","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.68_1786028862957_0.9431505893870593","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@cr8rcho/alkahest","version":"0.1.69","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.69","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"175c6a9a5bcf3b51108d3135c79c863509d7d279","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.69.tgz","fileCount":166,"integrity":"sha512-Lo+K/BxtqjJj7f2Ml3FWL6rg7LsKJtQJR6RAyz6/R4LeMbWFElM91KR52dag/LfA4GONY9lmgwrV2YLGKb5RRg==","signatures":[{"sig":"MEUCIBE1NrOxfDhF/ixZATXKqsZEINUDf4LGeCwvbV4KyFxXAiEAmb5pEI05t9+d+167wSgol5Pf43FTnT6uGETiyjwSIPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946705},"type":"module","engines":{"node":">=20"},"gitHead":"cb6d885b8412632ac6a2fa304b20ea324f32c7f8","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.69_1786163151177_0.4522648968423708","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@cr8rcho/alkahest","version":"0.1.70","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.70","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"30d72c23f08311119e74b3d9ef2eb2f99f653502","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.70.tgz","fileCount":166,"integrity":"sha512-yxO4xT4qZmO0OkPjStHwiFxSBUdx9/WDwhM5eA2AM5uXEQhRBuDjgtyY1I0bQXkNc1nE0icWeXJRlmXtw4nVJg==","signatures":[{"sig":"MEUCIQCXgHZMFFm8URU8HkV7p/QsV+HVIzMqMct7VxGRJc6y1QIgKjXF79v25ET6OFFUfIDuyvo4Q4WGzDSSXiQ+/huqeLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":956535},"type":"module","engines":{"node":">=20"},"gitHead":"a4472700bce5577698a4aab11d431924e2facc5a","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.70_1786424519368_0.14825659293002547","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"@cr8rcho/alkahest","version":"0.1.71","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.71","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"088dd5fc609823c22d7eb1d2f66743e18b4beddc","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.71.tgz","fileCount":166,"integrity":"sha512-4jLUTJr6RVBmIT04TohwWlC48TsmN/LEKwQIWGNxJdNOEfx4E2kZ2fmS6GA5pR0wRPqmc6UkQ5FzMHZvap2fNA==","signatures":[{"sig":"MEYCIQDMhcyVWEYx104de3gboXA/KQtXxIJaHdV27hEZyf3MEwIhAJjUf3MGfT4kEQgLC4kLSEdGSbvc6Fka5RM+zjG+w/1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":958420},"type":"module","engines":{"node":">=20"},"gitHead":"96394a4549adfdf865fc66034fdaeccbb51e9dbf","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.71_1786449227929_0.292032051517672","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@cr8rcho/alkahest","version":"0.1.72","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.72","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"c0c527699ddfaf88fffd10d7bf2842a7e4291cde","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.72.tgz","fileCount":166,"integrity":"sha512-i0aOaZCl4oopaUVGlqunVgqpbhfAL4mQP0YHvuITWLTI4dX+wSEmL4EcpJkpVNqpfSS0VYVFCVKZNwf8G1dHzw==","signatures":[{"sig":"MEUCIFYInt+9otsmgaqI40OQFN+L3CB5y4V6iJ2S5xmVwxX2AiEA8cTbQ4GMPIsg32Zl8E1rSltjaF1OGdA/cFRh8Uhupv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":964480},"type":"module","engines":{"node":">=20"},"gitHead":"82506be1880079e652aa23108f0bc7c75b1723de","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.72_1786862023606_0.894059679349088","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@cr8rcho/alkahest","version":"0.1.73","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.73","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"e039e697b9540252f09b52516ad96b1ea377ebd2","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.73.tgz","fileCount":184,"integrity":"sha512-JNDC3ysI4VipeAUPYiBYE5dN8c6hlmIlTqmEfuBWwfSkQVSlv3wVvhkp/V1rbxeEf0YM4ehSfeLsTvawEVs6vQ==","signatures":[{"sig":"MEQCICLl3GB58bIRZ5SKQMy5aX/MYUjN568ttiU/Ws7sVB++AiAVeU/r+yyOMrYyeGixIzczPeKwUNo4+UrJi4hzjX1yag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1008561},"type":"module","engines":{"node":">=20"},"gitHead":"81994ac2d7d3d59f9e12ffedd8f830938b016666","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.73_1786864760117_0.7414986172632658","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@cr8rcho/alkahest","version":"0.1.74","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.74","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"cdf35bdaf476f0f7bb97453d8374598e909e9ff1","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.74.tgz","fileCount":184,"integrity":"sha512-14/xghu9K9MP+qIm8mYJBPyccCiIO89UE6g5gvVCQvMf2ps4b4sA4OIi8f90YH8LSSf2RMXkSCrY8Wk/S5kfQg==","signatures":[{"sig":"MEUCIGJ5r8rgluTtC3V6LdasOn7Cw15/2i9sgeSGs3nBEanLAiEA3IyQQFHp+yQL9j9qlHMtSyUTeG7hZzgtvVJ4iALgvpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1009429},"type":"module","engines":{"node":">=20"},"gitHead":"fab7d4390c6a50d5597641816617ea06391edd3c","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.74_1786867175174_0.09669274065186295","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@cr8rcho/alkahest","version":"0.1.75","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.75","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"47c312c76a0925a7f629c713192f9f968be726f4","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.75.tgz","fileCount":184,"integrity":"sha512-7uSf/TO928fwvF3KBiG6dbf3RDpXwVeq34qqarWR4qEYo4dVRroiJV8H3+JQ1ShJSqbNCL61vpNadWbRAEKm/A==","signatures":[{"sig":"MEQCIB6rOFYxK7irbuAVEQaLCQWsI8hkBzUI8pH/yDcZ/24fAiAn+BTl4SwFBXYLkM00CpZ4dxlD/fCCVV9AkaxITPK0qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010527},"type":"module","engines":{"node":">=20"},"gitHead":"d3379f468bdefdafe6f84e5275432e897c04daeb","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.75_1786867348360_0.5446733630478049","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@cr8rcho/alkahest","version":"0.1.76","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.76","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"6b6cd12f87c65321348ec6dc3af414c5a262a670","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.76.tgz","fileCount":184,"integrity":"sha512-VhW8V8VzXqgPZ+kkQvL5om74n4ZA39au4Ws3vnUCLs3HxsUEsnIRyHfLhgchbeN6fukLmAHCO3fmVBvrdJBQ1A==","signatures":[{"sig":"MEUCIQDkQ+4SvFbY7bu00g7+rzRWgaTQHm5VjcKrWKTWFpUgtAIgN6X1n7d0BrRv4DQJls35w+aFFY8TKFzamBpvnak8Mjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010671},"type":"module","engines":{"node":">=20"},"gitHead":"fb0ecd3d47a6736555a2c5fcf38a23d5f07b423f","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.76_1786868297104_0.9882092566961191","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"@cr8rcho/alkahest","version":"0.1.77","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.77","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"e52f86250e1c8e85349f9082bc1dba163e7cd280","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.77.tgz","fileCount":187,"integrity":"sha512-Mnf5tsj/H8Yx4eaahlQPAdHL/2W9HvyGLEUvQcvMXwZWwgyMweaLlm/soUymNEvJGZ2Oo1XRF56DjMYmZeKQRw==","signatures":[{"sig":"MEYCIQCo+ejK0ma9kMu3+J/udhFMeKJ6+F/wghJsMqVtGUq4ZwIhAPsQN3Rm2WBr6gnyBMMzL0p2OCmZu4PFeBNW8Kaiqpg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1020334},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"11b3dda294865b01781924c29f7d3c268669bbe8","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.77_1787546228008_0.7505048480177989","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"@cr8rcho/alkahest","version":"0.1.78","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.78","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"e399f5267e2913dbb6738c0ce3a084a913e262a1","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.78.tgz","fileCount":187,"integrity":"sha512-jKMdWZUXwB9BSr2vzAc9w8cN0wWAADrFnXpn4c3nO+AF2wVnN/6hah29GAiyvFJkQVgDnRz/sDZjB8eIzJowJw==","signatures":[{"sig":"MEQCID6W+mk/1iz4AH7SvGxQIHM/Gjj/kcsdBWhx2PTQy3ZZAiBBKjIHnydCQMBdmTyw0AY3mtqWcPTOmCQjjOeo68yg/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021122},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"d53a34a245d242f87c177b28736fbb66f535a04e","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.78_1787564528320_0.7033052210004196","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"@cr8rcho/alkahest","version":"0.1.79","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.79","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"21132c223f2d8221fe40e27908cdfec9f719b18d","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.79.tgz","fileCount":187,"integrity":"sha512-rjrbrBEFVI5AkTkl+r5fP5jIDs2smqI4g5WE9k3uk3qsVSGfyV7t1ivnNIBgxIhV0jxmQag6tGyslPPM85baGw==","signatures":[{"sig":"MEUCIEswAid2plUSv78byofiFr7pOW8lXEc3vr69pirjdgqRAiEA0OBHc4ZkBMcxGN9/WdccvEZat81X6LPZzZHHj9fEIGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021125},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"8aaddef23e858db47187e65dad9d31dc7ac935c8","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.79_1787641711143_0.8587374779948977","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"@cr8rcho/alkahest","version":"0.1.80","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.80","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"b9aa29afe7ee53eba1c80cbd8e6fb1e9acbe2ccf","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.80.tgz","fileCount":187,"integrity":"sha512-JKYpDVCQeOyBqDdOiCUZXu5efAY2C1PUqJCNLTsGL6Ctr+9UDPvXwrfZbgj6m+oxzDub95zK29o3Q4N54/n1HA==","signatures":[{"sig":"MEYCIQD/GJdGZ7tSrnhABSPQkOgWLaQlLH4p1Ip33onRqaddcwIhAOPyFei+qdz9Do1u8kuBi1VHAnZ5DtzYgqD+riymoaxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021463},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"c28d3ff1afe5a8e880ccab08263043c67ec8189b","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.80_1787645737439_0.03739535326100829","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"@cr8rcho/alkahest","version":"0.1.81","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.81","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"78d4c721a21279ab788f41e5919e654b05841dfd","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.81.tgz","fileCount":190,"integrity":"sha512-11d1PlqC8KDsXQdA0J8Xf02rj+tGiB5Le3OCJh2Z7a9VekQ+3eKu+iv1nbeyHxQTmDzTapQ2ARtjolBEp+W+1w==","signatures":[{"sig":"MEUCIGdLU5NCyuWdHupArDo33vssexxwDtZGTM49IGEWVm3fAiEAteNDH02v7F+MiaODfbWNWEDLtHaUaQRMuMkzxu4K6Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066135},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"6d48f860fdcd1dea89faf0a973c1b91ad0fb7bcf","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.81_1787658880878_0.9097837009566447","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"@cr8rcho/alkahest","version":"0.1.82","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.82","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"d8d9aa749803cc68293b4d30bca3a8f3f85dc05a","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.82.tgz","fileCount":190,"integrity":"sha512-S3vTFjwLjrBdYWNr3rVFRGnqLJOIBzgxFckaWM9bhSNlxDeOYVUOilub8PBu+0YmfZLo06bv1pBA2iV60r9/nA==","signatures":[{"sig":"MEUCIAvi8qCdcqJtXAVLvs2BliAE2kmBNPqCpW995iVqipH5AiEA56yIhZfWcLLU3Xj2Usp206b85PoTiT7Riav2OA6feTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067326},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"b907d750b9ce90bea10b21e471078d55f72ba35c","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.82_1787816630751_0.4334827755133268","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"@cr8rcho/alkahest","version":"0.1.83","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.83","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"6eb9154e68f44002ffef9917e39ddb716f9ee8fa","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.83.tgz","fileCount":190,"integrity":"sha512-9+PQKwDHoIK0yWThXipOjMf65cvRf7SVBlXkZuBKSxvT+yeE33LYLuc95IABON2f5SBzBK1S5j/UJrzzLe6M3g==","signatures":[{"sig":"MEUCIDPr25WBdCG6HP7U5eqx+HwLPUz3Rg6W9fQ8TCzaqm39AiEA7IdAgs+hOEB7H9w29R9m2CpS58sehKI8DKxoeDwaEwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067359},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"513246adbcd7fef891be9e29131229d2c773ec6c","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.83_1787926476615_0.6652169832157169","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"@cr8rcho/alkahest","version":"0.1.84","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.84","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"72ca0d8ebfeea687332b4977b72b462a26a2ba1c","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.84.tgz","fileCount":190,"integrity":"sha512-Bw7th9S6OZwMYaU9TpRt+/V1iOSl9KUl4cIv9lWa4FG0BknTgDwuhoLaftdJTQvyItefhOWoqkrUqZ4sThr6Jg==","signatures":[{"sig":"MEYCIQDJXI2R1pl25JnKLcu4GeZtLCgSf/jQXayOvAS+ov+ROQIhAIYlqO7DlEyAgqsR+wq8NZdUNsSt7YiiavAMrdeqnbQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1079135},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"05a2ab31941e6a33fbb44bc783c595ddaad56f41","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.84_1788091838219_0.7311591282815402","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"@cr8rcho/alkahest","version":"0.1.85","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.85","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"af11440f9e1645099092bc214c36ae2471c7ae2f","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.85.tgz","fileCount":202,"integrity":"sha512-+vgHtPmT8vHLdx7haQ4RY4XVeCCiux+9bBgTz4VfJWuO4nXDRInNJet9qdH1JSgTMFSe9FZiTnH6HwTUrLO7cQ==","signatures":[{"sig":"MEUCIQDcZ8ymrHJOTNMD6reCFssZlCbFwd4+r2YnpfW2TiSA3wIgSAnQ/1MhaCeQcYSeZ99rbyxkZPY08uxcKKYOpinjaik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107265},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"28bd71397ba77eef92547acab9bc77cb640fa85b","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.85_1788320587325_0.766171990807093","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"@cr8rcho/alkahest","version":"0.1.86","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.86","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"bb72058a98b1f25b239c277e7780e89072743c93","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.86.tgz","fileCount":202,"integrity":"sha512-YMwR4OvZXs5fHErsYiyety0gBQZ9pG54hOihHHNou4iiFt865daW2VMGyeVmznOA9dT1nrpfIuVa4t0ty2PArw==","signatures":[{"sig":"MEYCIQClkrp+nJW8C+DlT/lWe77KlPKTZlSP1eLuY/KIQqWzbQIhAJ8eFqkrJbthVEA1Kmrf4OrQxTf3Z/poI5DYNOCejaw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110938},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"d0c750dbf12d5016e66f67e6623265d883b943f4","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.86_1788517070159_0.609510873424955","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"@cr8rcho/alkahest","version":"0.1.87","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.87","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"99fc08e265bf1c6915cfb822f10bf43ff3484e21","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.87.tgz","fileCount":202,"integrity":"sha512-0IswfSMPzgM38uHhXyIlNFUXkda2PsYQ4u1doHvbS7Rc28VMF11/k7csWTHcDSFagUfPQsRawETNjH684A7fXQ==","signatures":[{"sig":"MEUCIGGNqIOaRaunW0ps6yhNr6nRfjWJGPuqpSa34rd0sIL4AiEA68t/Pwyu/9KD4LJwC5LaNkBRnoEhs5tHftdppMpZQt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDF1mzlDy6yZ8xsb7wEYOI+4S1/jFlgczgsaxTjySfRugIhAJDHV8OOGaXFERKqv9hBQiea1VYKPUARrkq1RQFuurel","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1118501},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"e532f3902b19f0ed71f6e25407243da550215a52","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.87_1789193764250_0.5071197209207077","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"@cr8rcho/alkahest","version":"0.1.88","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.88","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"5ac9916931227a6dcc4e72f5dba32121ec333dcf","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.88.tgz","fileCount":206,"integrity":"sha512-JA8GZKi1frIQZor6Q6w9DeLyd7r3xmR95IcCBoFWkeMMdN+kH9FJVy+vYeQeTNaj2zzmb7OvnIHs5G2pkP6MFg==","signatures":[{"sig":"MEYCIQCW4cLG3DjcV0R880Wtxt51sYbY35iHmpfV1Ngc/bSpewIhAKRi32Xy5rjKUjxrkdcWsdQ1TvUX3ruIdCZ+QMHRxSFq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEyRC573Y1lRSZBN48vgo+ithT3f+q4L+Bb/CEFnkrpQAiAuhAmRg/6//LvCPtylL8RFr5ebdW3o/H7HPdk1Bxmzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137111},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"275bf52eeded0ca64dfdb2fd2414275fd66dca05","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.88_1789782255007_0.2825391105191535","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"@cr8rcho/alkahest","version":"0.1.89","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.89","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"24326193883d1f0ba596f1996dd0ec44e6dcbc98","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.89.tgz","fileCount":206,"integrity":"sha512-ZMSpUTWH4TViiWrwL+qYSyZa5nk9n8cfGWrt9Q9ol6PV0E+PQSi5Jm9RbY6UY2cAWbjxI4ynklxdx1R836N15A==","signatures":[{"sig":"MEUCIAjCsAJy+hBNJggDY3Ai4d4we2gy3WLOSV4Twf61PNP9AiEAtq4BcGUXnyeyu+qGavSHIohUNl1Tbdd0/7hl0ONUozg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDavPTAnCPq/SgcL60Wdjd1PwIXc00rd+DGkMLR9/X7fQIhALIZTNRd3GFTKemOGGuBnh1zR2h5+s/p7EYxh+96wVsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138099},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"2a9aba47b282fe28d9269f17e3941be5a1e26188","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.89_1789804942186_0.6269325566930735","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"@cr8rcho/alkahest","version":"0.1.90","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.90","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"b0bbb190ef09b93915f1b471bb82d9b6f80fe970","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.90.tgz","fileCount":206,"integrity":"sha512-z5sE9n7rtPNwFZt/ad/e9S8kDWAKhsZSSF3aAQnFiq0bC2RmER/eP+oYwHaGQvpwAQwUNOi026VibfUhMTQDHA==","signatures":[{"sig":"MEMCHxMne3EBnVNtkK1jgV/YhqbfxhzO5E7j1qLta9PzBW4CIBkth+1Xdv+k5SR3PPXFzkp2SBpS1omI8g3T9C642KLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGmNgnCnwmXJ0HnGUlImiBaTiPgQoj/6ouXvYlcD623eAiEAibgPVi0DmZZtD7vgeuwBlo6Y3Ir0E9DaWyUJbbyqNNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138268},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"3a928d77ba93485304b03f22e5e62db9cf3d848c","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.90_1790329422217_0.48170110536372457","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"@cr8rcho/alkahest","version":"0.1.91","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.91","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"ec9e25d0d71ff317ebb39ab82885003f9e6ad7e3","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.91.tgz","fileCount":227,"integrity":"sha512-fkIQ1WP4AyCSasg91N0EKA9LV/jVQDipMQXrd64LblFzyiSm0DKd6tB2VCczBdUL96RfDsN+D6MNTxSOGAVYpQ==","signatures":[{"sig":"MEUCIQCV15GckEYowDt0GjUpVs6ylNodQ42nocWxF6WKxyVexQIgDdw0ttByjt4Fx7Rq+Jpu/qCHxFFnlsLlUzC88dx+HXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEc+tMPVSn/R6xuRn+sCi9AWKyG59ntTL5LQS3nqk65eAiEAwcAJSrSuQTGPjg8PMG3pq0WI4eK1kZze4XZT1aQ3Zkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234494},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"b5c5a77b75d64fbf1c68fe335f96b589a3132324","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.91_1790360024097_0.5244941382484134","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"@cr8rcho/alkahest","version":"0.1.92","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.92","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"f74946ef2d831aa10be3087860a15027db5b7663","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.92.tgz","fileCount":228,"integrity":"sha512-zT4IHNjm2aLI3pEOHJ5Z0N4/aR+5I3rdILZXe4wZXqu6aCLyh7AlCXsnFSJfnX37/g4e06aTMa9rX/FN+r2Rjg==","signatures":[{"sig":"MEUCIQDElBE/IRrqEXp+Ddx8UxoH58qjQcB/l6J5ZnXCD+RwGAIgW/vZcobjWw/cVOvEzaK8mbSdGMwX4O8tNKOUKWAn4Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrk4rIB5n9N2ZvUpBaxTpuEHeK1bzPi6o/jjyjlQawjAIgRSXcfOR7Qkppo3Q16NuRNqqHKWgDmRHpMryUaVpk568=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242203},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"1d178aae7aa45a58890474f676e4c2d526c50901","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.92_1790363636419_0.9812657048252398","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"@cr8rcho/alkahest","version":"0.1.93","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.93","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"2dfb129aa5733771144003dc56ebd86235a7d452","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.93.tgz","fileCount":228,"integrity":"sha512-DRKNDkGlyIRqjPfCxEWMkBFHA9/5A9Wu9zHVPEbD+rUH0/OMQbBEIZ6glRpakFjun2YHpDcqrxJeLdV8KfmEpQ==","signatures":[{"sig":"MEYCIQDcMaWGs/SVdMemmmtWYuSrAmhFKGxGcvyB0f7qh1nbDgIhAPI6BJdiNp8UH+NjSvGTE19S6damzuEwZE9h0OLFeqcp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0fNXJpDcNwHRefK7h8c+w5zKrY28snStf+FwsxSVEGgIhAM9vMxsT/cve8pm8X0z63TmUrizR2j+fFHLtIkGSZTMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249991},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"6d615cbfe7d979ecf73189a979f3608680c2df9b","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.93_1790365011100_0.8357016852641719","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"@cr8rcho/alkahest","version":"0.1.94","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.94","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"e2b49ffc1587543111b117946cd0548514b233b6","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.94.tgz","fileCount":231,"integrity":"sha512-F7mqK7EUzR31kcBtrDzvZLw4bMbdz1JBxQpBIZZ/XzVa7DB92TzC+a1vkIo3nNUCumewSZ91ZlDqd40wPT/aiQ==","signatures":[{"sig":"MEYCIQC62HMtZ7qUpP5DQxVqwL8WnzxfKuGdDkxhRLGN2PmQqAIhALmPfebvakFqlt9JlPd5NueWivDYmWgCfZo33UUysBhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAM4CASKZSL7fWjfKo1/kzuPol+LTpZwfR+khQgRqilpAiACeHfsNU9F7KT/m13xu6RXyOd9tdefB2C10VpC/mDcIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284724},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"cddb62e7f2e8ada93547a9c3edc0a457d9db2062","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.94_1790366984718_0.05809089868133244","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"@cr8rcho/alkahest","version":"0.1.95","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.95","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"195ac7d16a12040e177699002ab6d34d95c38e5d","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.95.tgz","fileCount":234,"integrity":"sha512-iZVAULJ0pjOS6CjdCIRCR2gsD1brXqsxTeCDV7TQyd/4cWXEsdtLZuVklQh+3bak7K92ykZZv+DgmSphgd7L2A==","signatures":[{"sig":"MEYCIQCxzwiC49mYjCNhI/mNQvoErEdthUuR17nADgNeo3DxYQIhANMGRggsaO1OZv7FNVfW2elyw+eFMwePiMJcHfUvlG7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAzkQfjLo/Sov0sCqt7gM5JlDlShOvvSrX7JWIaKaVICAiBxprNcbfqBO8jIzS6BS0bdoqvK/CwyHpzWRpnDsubtyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293713},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"cd8e472defb10e5f3e3b5024a10cb883c40eae8d","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.95_1790733470759_0.8940539355117834","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"@cr8rcho/alkahest","version":"0.1.96","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.96","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"61df8c5dbdd6dfcfcd21ba4b703b71c2c195f637","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.96.tgz","fileCount":246,"integrity":"sha512-I2WsH2nnhIm+0fpyoUGeLUDBhbrAYXsfb/OsiZ4z6FrlgI18qkRJYF9hV3TCrMhG6aDl+jgyx2dPoS+AmloGJw==","signatures":[{"sig":"MEUCIFvq4D3kb1ukIgukaO9yXxQeZX1t98evw/q4MJINhdO0AiEAsn7fl8URB1PEWP4GJKcaVaANqVfXHVEJRDL15FTEJxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATHS6HttlyKM595qMNl149oks0g2SrGH1QNBywYvdcbAiEA+F4idWZaKFcnJ5wtENfVmd24eYgUJDlf640n0oPh+b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326694},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"b229591826a4674b29efb503eb378c8d9a94780b","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.96_1790782537532_0.13557436285103752","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"@cr8rcho/alkahest","version":"0.1.97","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"author":{"name":"cr8rcho"},"license":"MIT","_id":"@cr8rcho/alkahest@0.1.97","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"bin":{"alkahest":"dist/cli.js"},"dist":{"shasum":"c9b8deaf9ceab597262dbc5d7d858c18c67e6923","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.97.tgz","fileCount":246,"integrity":"sha512-a9Z1Kdib9BscLqIc+iUdWEXD6rSAjxTYBCiV9ZQmds4KHchnE+6yJv8nGqScjjkKkfjZIo0Yrr3F08PFz6oGIg==","signatures":[{"sig":"MEUCIQC0w4eDQlthHN2eWs0HBi2taFNYqCVkpMreY+n6VU9snwIgEjEGwpsZs9vI4lmd8Y/kfoJnAbWiX0bNq4RX88/mm3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnNjVGP5lWrv+783qJYsnnKEM5QX6RHwCTylrOzM7k1QIhAOep0eNXoL9uzeiskc5u9nWufthPEPFL7Y9t075dXMlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326576},"type":"module","engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"ce7aa4fb7a7dfc00fc0ecc5a42baeabf7b773b13","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.1.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/alkahest_0.1.97_1790782601561_0.285692926540176","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"_id":"@cr8rcho/alkahest@0.1.98","bin":{"alkahest":"dist/cli.js"},"bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"dist":{"shasum":"3cd89a132ea065ad8703782ee35402650cb68176","tarball":"https://registry.npmjs.org/@cr8rcho/alkahest/-/alkahest-0.1.98.tgz","fileCount":246,"integrity":"sha512-ZAJANqdIOyXBybX/I9wBLNIWSf8GhXzuRRu8BGaQUpneIYN7Wz1Sy9mg+6z9MKBYS9LIIzwjcDA+PJSTp2hJrA==","signatures":[{"sig":"MEYCIQCaDi3auo2o46da2ARJjqhdJYkn4FUlAKPXZb6lGHF3HwIhAMJ8tO4sz2xUrVee5ixD80kBjd7GkA7XL0C1klZwj9pG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCn4mrBGdAfv95c8i7D2TNa9+QTmEuQ2xKcHpYQSIjQhAIhAMfwlxFeRHURwJNKymeAJa7SWnEUGb75WcXkN1FlJVtr"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cr8rcho%2falkahest@0.1.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1333808},"name":"@cr8rcho/alkahest","type":"module","author":{"name":"cr8rcho"},"engines":{"node":">=20"},"exports":{"./mcp":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./package.json":"./package.json"},"gitHead":"06edaea0f81b1f50154eaccfc2a1608b82d4f704","license":"MIT","scripts":{"dev":"tsx src/cli.ts","build":"tsc","prepare":"npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && node scripts/preset-history.mjs --check","preset-history":"node scripts/preset-history.mjs"},"version":"0.1.98","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4916b0a8-77f9-47ed-b5f3-d96c81bdc001"}},"homepage":"https://github.com/cr8rcho/alkahest-cli#readme","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"_npmVersion":"12.2.0","description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","directories":{},"maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","ts-morph":"^28.0.0","commander":"^14.0.3","node-diff3":"^3.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/alkahest_0.1.98_1790865687212_0.9420436391022138"}}},"time":{"created":"2026-06-03T10:24:33.605Z","modified":"2026-10-01T14:41:27.701Z","0.1.1":"2026-06-03T10:24:33.913Z","0.1.2":"2026-06-03T10:53:07.562Z","0.1.3":"2026-06-04T15:15:39.173Z","0.1.4":"2026-06-06T06:07:02.377Z","0.1.5":"2026-06-06T09:49:32.159Z","0.1.6":"2026-06-06T11:02:51.988Z","0.1.7":"2026-06-06T11:44:18.762Z","0.1.8":"2026-06-06T12:04:02.630Z","0.1.9":"2026-06-06T14:36:06.208Z","0.1.10":"2026-06-06T16:28:12.421Z","0.1.11":"2026-06-06T16:52:50.338Z","0.1.12":"2026-06-06T16:57:00.035Z","0.1.13":"2026-06-07T03:01:16.498Z","0.1.14":"2026-06-07T03:10:07.428Z","0.1.15":"2026-06-07T23:07:37.543Z","0.1.16":"2026-06-09T02:05:29.515Z","0.1.17":"2026-06-09T13:40:34.461Z","0.1.18":"2026-06-09T14:06:07.358Z","0.1.19":"2026-06-09T14:15:03.860Z","0.1.20":"2026-06-15T16:21:02.010Z","0.1.21":"2026-06-17T11:38:08.784Z","0.1.22":"2026-06-17T12:04:00.569Z","0.1.23":"2026-06-18T23:37:49.238Z","0.1.24":"2026-06-21T14:58:14.628Z","0.1.25":"2026-06-21T21:56:12.592Z","0.1.26":"2026-06-23T03:16:23.378Z","0.1.27":"2026-06-26T14:39:30.491Z","0.1.28":"2026-06-28T08:31:03.533Z","0.1.29":"2026-06-28T12:10:51.707Z","0.1.30":"2026-06-29T01:11:29.562Z","0.1.31":"2026-06-29T01:45:49.442Z","0.1.32":"2026-06-29T03:03:48.332Z","0.1.33":"2026-07-06T13:27:54.582Z","0.1.34":"2026-07-06T15:05:49.979Z","0.1.35":"2026-07-06T22:57:10.757Z","0.1.36":"2026-07-07T13:36:05.519Z","0.1.37":"2026-07-11T00:58:12.006Z","0.1.38":"2026-07-12T11:58:57.400Z","0.1.39":"2026-07-15T10:19:45.893Z","0.1.40":"2026-07-15T10:30:47.635Z","0.1.41":"2026-07-15T12:55:57.706Z","0.1.42":"2026-07-15T13:49:05.341Z","0.1.43":"2026-07-15T23:42:46.866Z","0.1.44":"2026-07-16T00:05:58.741Z","0.1.45":"2026-07-16T15:02:34.717Z","0.1.46":"2026-07-17T04:48:27.086Z","0.1.47":"2026-07-19T10:04:28.557Z","0.1.48":"2026-07-19T14:52:33.380Z","0.1.49":"2026-07-19T15:03:58.674Z","0.1.50":"2026-07-19T16:04:12.988Z","0.1.51":"2026-07-20T18:57:56.052Z","0.1.52":"2026-07-21T02:37:01.335Z","0.1.53":"2026-07-22T14:18:57.104Z","0.1.54":"2026-07-23T23:36:41.932Z","0.1.55":"2026-07-24T00:06:21.347Z","0.1.56":"2026-07-24T00:59:02.975Z","0.1.57":"2026-07-24T09:28:00.873Z","0.1.58":"2026-07-28T13:15:16.662Z","0.1.59":"2026-07-31T17:06:00.856Z","0.1.60":"2026-08-03T14:40:58.788Z","0.1.61":"2026-08-04T01:08:38.820Z","0.1.62":"2026-08-04T02:04:52.851Z","0.1.63":"2026-08-04T12:46:34.369Z","0.1.64":"2026-08-04T13:05:31.144Z","0.1.65":"2026-08-04T13:12:11.804Z","0.1.66":"2026-08-04T13:18:19.480Z","0.1.67":"2026-08-04T14:20:07.383Z","0.1.68":"2026-08-06T15:07:43.161Z","0.1.69":"2026-08-08T04:25:51.317Z","0.1.70":"2026-08-11T05:01:59.518Z","0.1.71":"2026-08-11T11:53:48.139Z","0.1.72":"2026-08-16T06:33:43.771Z","0.1.73":"2026-08-16T07:19:20.276Z","0.1.74":"2026-08-16T07:59:35.327Z","0.1.75":"2026-08-16T08:02:28.497Z","0.1.76":"2026-08-16T08:18:17.248Z","0.1.77":"2026-08-24T04:37:08.175Z","0.1.78":"2026-08-24T09:42:08.466Z","0.1.79":"2026-08-25T07:08:31.286Z","0.1.80":"2026-08-25T08:15:37.581Z","0.1.81":"2026-08-25T11:54:41.017Z","0.1.82":"2026-08-27T07:43:50.900Z","0.1.83":"2026-08-28T14:14:36.751Z","0.1.84":"2026-08-30T12:10:38.454Z","0.1.85":"2026-09-02T03:43:07.474Z","0.1.86":"2026-09-04T10:17:50.318Z","0.1.87":"2026-09-12T06:16:04.442Z","0.1.88":"2026-09-19T01:44:15.110Z","0.1.89":"2026-09-19T08:02:22.270Z","0.1.90":"2026-09-25T09:43:42.339Z","0.1.91":"2026-09-25T18:13:44.216Z","0.1.92":"2026-09-25T19:13:56.534Z","0.1.93":"2026-09-25T19:36:51.237Z","0.1.94":"2026-09-25T20:09:44.865Z","0.1.95":"2026-09-30T01:57:50.931Z","0.1.96":"2026-09-30T15:35:37.662Z","0.1.97":"2026-09-30T15:36:41.712Z","0.1.98":"2026-10-01T14:41:27.334Z"},"bugs":{"url":"https://github.com/cr8rcho/alkahest-cli/issues"},"author":{"name":"cr8rcho"},"license":"MIT","homepage":"https://github.com/cr8rcho/alkahest-cli#readme","keywords":["cli","react","nextjs","product-map","screen-graph","static-analysis","prd","mcp","ast"],"repository":{"url":"git+https://github.com/cr8rcho/alkahest-cli.git","type":"git"},"description":"Screen-graph CLI that reverse-engineers a product from code (React/Next static analysis → product map)","maintainers":[{"name":"cr8rcho","email":"cr8rcho@gmail.com"}],"readme":"# Alkahest\n\n**English** · [한국어](./README.ko.md)\n\n> Reverse-engineer the product from the code, so people can make product decisions.\n\nAlkahest is a CLI that **statically analyzes** a UI codebase and builds a **Product Map**.\nIt extracts screens as nodes, and the navigation between screens plus the API/data calls each screen makes as edges — then draws it as an interactive graph on the **hosted viewer ([alkahest.app](https://alkahest.app))** and helps you write PRDs and requirements. Scanning is local and free; **viewing a map happens on the hosted viewer** — sign up, create a token, and `publish` for a shareable link.\n\nPlatforms are **pluggable via adapters** — **21 today** across React (Next.js, React Router, Remix), Vue (Nuxt, Vue Router), Angular, Svelte, Astro, React Native, SwiftUI/UIKit, Jetpack Compose, Flutter, and server-rendered Django/Flask/Rails (+ plain HTML). The data model is platform-agnostic, so a new framework is just a new adapter.\n\nWhere the references (graphify, codegraph, Understand-Anything) build *code-symbol* graphs, Alkahest aims one level up — **screen-level product understanding** — for a target audience of **PMs / product folks**.\n\n```\nScreen ──navigate (Link / router.push / redirect)──▶ Screen\n   │\n   └──call (fetch / useQuery / server action)──▶ Resource (API endpoint / data)\n```\n\n## Two-layer graph\n\n- **Nodes**: `Screen` (route/page) · `Resource` (the API/data a screen calls)\n- **Edges**: `Transition` (screen → screen) · `Call` (screen → resource)\n- When several screens call the same resource they share one node — so the graph reveals \"which screens use `/api/orders` together\" (data dependencies & change impact).\n\n## No API key — the agent reasons\n\nThe core output `map.json` is **deterministic and needs no LLM key.** Alkahest never calls an LLM itself. When you want narrative output (summaries, PRDs, requirements), your **agent** does the reasoning: connect Alkahest as an MCP server, and Claude Code / Codex / Cursor query the product map and write the prose themselves — no key, no SDK.\n\n```\nYou ── \"write a PRD for the checkout screen\" ──▶ Agent (Claude Code / Codex)\n                                                    │  get_screen / who_calls (MCP)\n                                                    ▼\n                                                 Alkahest  →  map.json (deterministic, no key)\n```\n\n## Install\n\n```bash\nnpm i -g @cr8rcho/alkahest      # the command is `alkahest`\n# or run without installing:  npx @cr8rcho/alkahest <command>\n```\n\nFrom source (contributors):\n\n```bash\ngit clone https://github.com/cr8rcho/alkahest-cli.git\ncd alkahest-cli && npm install && npm run build && npm link\n```\n\n## Quickstart (Claude Code)\n\nThe full flow for a Claude Code user, from zero to a shared graph + PRDs on the hosted viewer:\n\n```bash\n# 1. Install alkahest:  npm i -g @cr8rcho/alkahest   (or build from source above + `npm link`)\n\n# 2. In your project root, build the product map\ncd ~/my-next-app\nalkahest scan                 # → .alkahest/map.json\n\n# 3. Publish it — this is where the map becomes viewable\n#    (sign up at alkahest.app → Account → Create token)\nalkahest login --token alk_xxxxx\nalkahest publish              # → https://alkahest.app/p/<project>  (shareable, no login to view)\n\n# 4. Register the MCP server with Claude Code (project scope = shared via .mcp.json)\nclaude mcp add alkahest -s project -- alkahest mcp\n#   verify it's connected:  run `claude` then `/mcp`  → \"alkahest\" should be listed\n```\n\nNow just **talk to Claude Code** — it uses the alkahest MCP tools for you:\n\n```\nYou:  \"Give me an overview of this product's screens.\"\n        → Claude calls overview → summarizes the structure.\n\nYou:  \"Write a PRD for the checkout screen and the cart screen.\"\n        → Claude calls get_screen / who_calls to read the structure,\n          writes each PRD, and calls set_prd to save it into map.json.\n\nYou:  \"publish it\"\n        → Claude calls publish and returns the link. Open it — click a\n          screen node and the panel shows the Summary + PRD it just wrote.\n```\n\nThat's it: **scan → publish → register MCP → ask Claude.** No API key — Claude does the writing, alkahest stores it in `map.json`, and the hosted viewer renders it after each publish.\n\n## Usage\n\nRun it from the root of the project you want to analyze; outputs land in that project's `.alkahest/` folder.\n\n```bash\nalkahest scan          # analyze → .alkahest/map.json (incremental by default)\nalkahest scan --full   # ignore the baseline and rescan everything\nalkahest hook install  # run scan automatically on commit/merge (diff-driven refresh)\nalkahest mcp           # run the MCP server (agents query the product map; no key)\nalkahest login         # save your API token (Account → API tokens on alkahest.app); bare = show current state\nalkahest status        # are you signed in, and where does this checkout publish?\nalkahest logout        # forget the saved token (local only — revoke it on the web to cut it off)\nalkahest publish       # upload the map to the hosted viewer → shareable link\nalkahest projects      # list your account's workspaces & projects (recover a slug after a move, etc.)\nalkahest history       # a code map's publish timeline — when each publish happened & what changed\nalkahest comments pull # pull comments left on the published map → .alkahest/comments.json\nalkahest comments promote <ids…>  # promote the given comments into ONE alkahest issue on the issue map (targeted at their node) + link it back (--title, --map, --type, --status, --force)\nalkahest comments resolve <id>  # mark a comment resolved (or --reopen) — author or project owner only\nalkahest issues pull   # pull the project's Issue Map (graph-shaped issue tracker) → .alkahest/issues.json\nalkahest issues add <title>     # create an issue (--parent epic, --target s:…/r:…//route, --type/--status, --priority/--due/--assignee)\nalkahest issues done <id>       # mark an issue finished (other ops: status / priority / due / assign / archive / restore / link / rm)\nalkahest issues edit <id>       # edit title / body / type / code-map target / props / parent epic in one call (--parent none detaches; 'none' clears --body/--target)\nalkahest issues map <id>        # place an issue on an issue map (--map), or take it off with --remove (never deletes the issue)\nalkahest notes add <title>      # create a markdown note on the Note Map (--body, --folder, --map; --props '{\"k\":v}' sets property values)\nalkahest notes list             # list a note map's notes (--q to search); show <slug> for one note with connections\nalkahest notes update <slug>    # edit a note in place (--title/--body/--rename; --props '{\"k\":v}' sets property values, null deletes a key) — update, don't re-add\nalkahest notes delete <slug>    # move a note to the Trash (soft delete; --reason \"<why>\" required, restorable for 30 days); restore <slug> undoes\nalkahest notes map <slug>       # place a pool note on a note map (--map), or take it off with --remove (never deletes the note)\nalkahest notes import <dir>     # import an Obsidian-style folder of .md files: one note per file (--map, --exclude, --dry-run; re-run to refresh — idempotent by source_path prop, then title, so retitled docs update in place)\nalkahest notes props            # edit a note map's property schema — --define <key:type[:opt,opt]…> registers, --remove <key…> unregisters (values kept, shown \"unregistered\"; --map)\nalkahest preset list            # list the installable presets — packaged conventions your agent follows (as-built docs, llm-wiki)\nalkahest preset install <id>    # install one: account skills + note maps, plus the repo half when the preset has one (docs/ scaffold, reference sync script, CLAUDE.md snippet; --force, --claude-md, --slug) — everything rides public primitives, so your own setup loses nothing by skipping it. `alkahest presets` / `alkahest docs init` are aliases\nalkahest preset update [id]     # bring installed preset skills / reference script / CLAUDE.md snippet up to the current version: unedited copies are replaced, edited ones merged (your edits kept; where an edit and a preset change hit the same lines the preset's win and the replaced lines are listed; a copy that can't be merged safely — your own rewrite, or a merge that wouldn't run — is left untouched and the preset's change printed). The as-built sync script is the preset's ENGINE — always replaced; your settings live in `scripts/sync-docs-maps.config.mjs`, which updates never touch (an edited old script switches only once the engine stages the same notes; `--adopt` forces it). --dry-run, --json, --adopt\nalkahest skills list            # list your skills — named markdown instructions an agent follows when writing for you (personal + team, with defaults)\nalkahest skills show <name>     # print one skill's body (pipe it into a prompt; --team <workspace> picks a team copy on a name collision)\nalkahest map overview           # ask the product map from the shell (the MCP overview / get_screen / who_calls twins): screens + resources with edge counts; JSON output\nalkahest map screen <screen>    # one screen in full (features, navigation in/out, resource calls, summary/PRD); --slug <project> reads the PUBLISHED map instead of the local one\nalkahest map who-calls <res>    # which screens call a resource — the impact of changing it\nalkahest search <q>             # one query across this project's notes and issues and your tasks (the MCP search tool's twin; --json)\nalkahest tasks list             # your open tasks with pending thread notes / open questions flagged (--all, --project, --q; writes stay on MCP/web)\nalkahest update        # update to the latest GitHub release (--check to only check)\n```\n\n> **Multiple maps per project.** A hosted project is a container that can hold several **code maps**\n> *and* several **issue maps** (e.g. `web` / `api` in a monorepo) — all equal, no privileged default.\n> `alkahest publish --map <slug>` targets a code map (remembered per checkout in\n> `.alkahest/project.json`); `issues add/pull --map <slug>` and `comments add/pull --map <slug>` pick\n> the issue / code map. Omit `--map` and the CLI uses the project's sole map of that type — the server\n> asks you to pass `--map` only when there's more than one. Each map is shared at\n> `alkahest.app/p/<project>/<map>`.\n\n> **Lost a project's link?** A checkout remembers its project slug in `.alkahest/project.json`, but a\n> fresh clone (or a project moved between workspaces) can lose it. `alkahest projects` lists every\n> workspace & project on your account so you can re-publish with `--slug <slug>` (which also re-links\n> the checkout). And `publish` won't blindly create a duplicate: when the checkout has **no link** —\n> or its remembered project **was deleted on the web** (the old slug 404s) — it finds the project that\n> matches this one and asks before overwriting. CI / non-interactive runs stop with the candidates and\n> point you at `--slug` rather than guessing.\n\n### Map interactions (hosted viewer)\n\nYour published map at `alkahest.app/p/<project>/<map>`:\n\n- **Force-directed layout** — nodes settle naturally by their connections. A fixed seed keeps the layout the same every time.\n- **Start point** is marked with a `▶` prefix on its label (app entry point / root route).\n- **Hover** a node to highlight its connected edges and neighbors by color (preview).\n- **Click** a screen to pin it — the right panel shows its features, transitions, and calls.\n- **Drag** a node to move it (connected neighbors follow), **wheel/pinch** to zoom, drag empty space to pan.\n- Top right: **🌗** light/dark toggle, **⤢ Fit** to frame the whole graph.\n- Edges: solid = navigate, short dashes = contains, long dashes = call.\n\n### Agent (MCP) integration\n\nRegister the MCP server once, then the agent reads the map and **writes summaries / PRDs / requirements itself** — no key needed.\n\n```bash\n# Claude Code (recommended): project scope writes a shared .mcp.json\nclaude mcp add alkahest -s project -- alkahest mcp\n```\n\nOr add it to any MCP-capable agent's config directly:\n\n```json\n{\n  \"mcpServers\": {\n    \"alkahest\": { \"command\": \"alkahest\", \"args\": [\"mcp\"] }\n  }\n}\n```\n\n**Tools exposed:**\n\n| Tool | What it does |\n|---|---|\n| `scan` | (re)build the product map for the project |\n| `overview` | list all screens & resources at a glance |\n| `get_screen` | one screen's full structure (features, navigation, calls, source) |\n| `who_calls` | which screens call a given API/resource (impact analysis) |\n| `set_summary` | save a one-line summary onto a screen → shown in the hosted viewer's panel after publish |\n| `set_prd` | save a PRD/requirements markdown onto a screen → rendered in the panel after publish |\n| `publish` | upload the map to the hosted viewer → shareable link (needs a token, see below) |\n| `comments` | list comments left on the published map, each joined to where to act: a screen comment → its source file/route + on-screen elements with line numbers; a resource comment → the screens that call that endpoint (file + line). Lets the agent address feedback in-editor (needs a token) |\n| `resolve_comment` | mark a map comment resolved (or reopen) after addressing it (needs a token) |\n| `add_comment` / `reply_comment` | leave a new comment on a map node / reply under an existing one (needs a token) |\n| `promote_comment` | promote one or more map comments into ONE alkahest issue on the issue map (targeted at their node) and link it back onto each, so the hosted viewer shows a \"promoted\" badge (needs a token) |\n| `issues` | read the project's **Issue Map** — a dependency-first issue tracker drawn as a graph. Each issue comes with derived state: `done` and `actionable` (nothing unfinished blocks it), so the agent can pick what to work on next (needs a token) |\n| `add_issue` | create an issue while planning with the user — `parent_id` groups under an epic, `target` ties it to the code map (existing node key, or a planned `/route` that converges when the screen ships); `props` sets issue properties (reserved key `tags`) (needs a token) |\n| `update_issue` | move status (e.g. to done when the work ships — progress gets painted onto the map), edit fields, archive/restore (`archived: true|false`), or delete (needs a token) |\n| `link_issues` | add/remove an edge between issues: `blocks` (dependency), `contains` (epic→task), `relates` (needs a token) |\n| `map_issue` | place an issue on an issue map, or take it off with `remove` — issue maps are lenses over the project's issue pool, so an issue can appear on several maps; removing it from one never deletes the issue (needs a token) |\n| `list_tasks` | read **your personal tasks** — a private checklist item (only you see it); `open` by default, `status: all` includes done, `project` filters by a project tag (needs a token) |\n| `add_task` | add a **personal** task to the user's list — private, shows in their home Tasks band + activity feed (chipped as the agent). **No project or publish required** — omit `project` for a personal Inbox task, or tag one with `project` (slug); add free `tags`. Promotable to an issue later; for shared/team work use `add_issue`. Put the context — why it matters, what \"done\" looks like, and a `[label](url)` link to the evidence — in `body`, which renders as markdown; there is no separate link field. `dedup_key` keeps re-scans idempotent (needs a token) |\n| `promote_task` | turn a personal task into a full issue — the **same verb as the web's \"Promote to issue\"**: issue from the task's title/body, lineage kept (the task leaves the open list), the task's thread moves onto the issue, one Promoted row in the feed. Use this instead of `add_issue` + `complete_task` when a task grows teeth. Needs a project-filed task + editor access; `map` places it on an issue map (default: pool) |\n| `notes` | read the project's **Note Map** — markdown notes drawn as a mindmap, with per-project slug addresses and hand-drawn edges. Check it before adding: update an existing note instead of creating a near-duplicate (needs a token) |\n| `get_note` | one note in full: markdown body, connections and backlinks, plus its issue/code links (needs a token) |\n| `add_note` | create a markdown note to record durable knowledge — a decision, a convention, a constraint; `parent_id` draws a mindmap child edge (needs a token) |\n| `update_note` | edit a note in place when knowledge on a topic evolves — update, don't re-add; `delete: true` + a one-line `reason` soft-deletes it to the Trash (restorable 30 days), `restore: true` brings it back (needs a token) |\n| `link_notes` | connect a note to another note, an issue (`issue:<uuid>`), or a code-map node (`code:s:…`/`code:r:…`) — all links are explicit; bodies are never parsed (needs a token) |\n| `map_note` | place a pool note on a note map, or take it off with `remove` — note maps are lenses over the project's note pool, so a note can sit on several maps; removing it from one never deletes the note (needs a token) |\n| `check_version` | report installed vs latest GitHub release (so the agent can suggest `alkahest update`) |\n\nThe agent reads with `get_screen` / `who_calls` and writes back with `set_summary` / `set_prd`; both write into `map.json` — publish and the hosted map reflects the latest.\n\n**Publishing from the agent (optional).** `scan` / read / write-back need no key. `publish` does — it uploads the map to your account on the hosted viewer. Get a token at **alkahest.app → Account → Create token**, then put it in the MCP config so the server can authenticate:\n\n```bash\nclaude mcp add alkahest -s project \\\n  -e ALKAHEST_TOKEN=alk_xxxxx \\\n  -- alkahest mcp\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"alkahest\": {\n      \"command\": \"alkahest\",\n      \"args\": [\"mcp\"],\n      \"env\": {\n        \"ALKAHEST_TOKEN\": \"alk_xxxxx\"\n      }\n    }\n  }\n}\n```\n\nThe token is all you need — the CLI defaults to the hosted service (alkahest.app). If you've already run `alkahest login`, even the token env is optional (saved credentials are used). Then just ask the agent to *\"publish this\"* and it returns the link.\n\n> `ALKAHEST_API_URL` (or `alkahest login --api <url>`) points the CLI at a different backend\n> deployment. The backend is **not** part of this repo — the MIT scope is the scanner, the\n> adapters and the MCP server — so unless you are developing against your own Supabase\n> instance, leave it unset and the CLI talks to alkahest.app.\n\n**Working without a checkout — notes, issues, maps.** Only the code map comes from a folder. Notes, issues and maps are addressed by **project slug**, so the agent can write to a project the current folder knows nothing about — and the project never has to have been published:\n\n```\nnotes / add_note / issues / add_issue / maps / create_map / search / …\n  → project: \"my-wiki-2772c2\"      # a slug from the list_projects tool\n```\n\n`alkahest publish` binds a checkout to a project (`.alkahest/project.json`), and inside such a folder the parameter is redundant. Everywhere else, name the project. To make one MCP server permanently point at a single project — a personal wiki, say — set it once in the config:\n\n```json\n{ \"env\": { \"ALKAHEST_TOKEN\": \"alk_xxxxx\", \"ALKAHEST_PROJECT\": \"my-wiki-2772c2\" } }\n```\n\nThe env var is the last fallback: a linked checkout still wins over it, so a wiki-configured server won't hijack a real code project. On the CLI the same address is `--slug <slug>` (`alkahest projects` lists them).\n\n## Output — `.alkahest/`\n\n```\n.alkahest/\n└─ map.json       # the canonical ProductMap (source of every output)\n```\n\n`map.json` is the only artifact the scan produces — it's what `publish` uploads (source code never leaves the machine) and what the MCP tools read and write. Add `.alkahest/` to your `.gitignore`.\n\n## Incremental & auto-refresh\n\n`scan` is **incremental** by default — it compares file hashes against `map.json`, re-parses only the changed screens, and preserves everything else. Run `alkahest hook install` to wire a git hook so the map refreshes automatically on every commit/merge.\n\n## Scope & limitations\n\nAdapters (21, under `src/core/adapters/`), grouped by framework:\n\n- **React** — Next.js (app & pages router), React Router (Vite/CRA), Remix, plain JSX\n- **Vue** — Nuxt, Vue Router, Vue SFC · **Angular** · **Svelte** (SvelteKit) · **Astro**\n- **React Native** — Expo Router, React Navigation\n- **iOS** — SwiftUI, UIKit · **Android** — Jetpack Compose · **Flutter**\n- Server-rendered — **Django**, **Flask**, **Rails** · plain multi-page **HTML**\n\nHow a couple map source → graph:\n\n| Adapter | Screen | Navigate | Call |\n|---|---|---|---|\n| **Next.js app-router** | `app/**/page.tsx` | `<Link>` · `router.push` · `redirect` | `fetch` · query hooks |\n| **SwiftUI** | `struct X: View` | `NavigationLink` · `.sheet` · `.fullScreenCover` · `navigationDestination` | `URL(string:)` · `URLRequest` |\n\n- **Limitations**: parsing is per file/view — features/calls inside imported child components aren't traced yet. Dynamic targets (`router.push(variable)`, a `useQuery` hook's URL, etc.) are marked \"unresolved\".\n- The data model is platform-agnostic — a new platform is just one adapter under `src/core/adapters/`.\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnode dist/cli.js scan examples/sample-next        # try it on the bundled fixture\nnode dist/cli.js scan examples/next-shell-mini   # app shell: layout sidebar + nav table + thin pages\nnpm run typecheck\n```\n\nThe single source of truth for the design is [`ALKAHEST.md`](./ALKAHEST.md).\n\n## License\n\nMIT — see [LICENSE](./LICENSE). This covers everything in this repository\n(the scanner, the adapters, and the MCP server). The hosted service at\nalkahest.app — including the map viewer — is a separate, closed codebase.\n","readmeFilename":"README.md"}