{"_id":"grafema","_rev":"31-bae0511da326c952d2433d513d1e6c52","name":"grafema","dist-tags":{"beta":"0.3.10-beta","latest":"0.4.1"},"versions":{"0.0.1":{"name":"grafema","version":"0.0.1","keywords":[],"author":{"name":"Vadim Reshetnikov"},"license":"MIT","_id":"grafema@0.0.1","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/disentinel/grafema#readme","bugs":{"url":"https://github.com/disentinel/grafema/issues"},"dist":{"shasum":"2300962c0ab111a08c16c697de86da07445f78fa","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.0.1.tgz","fileCount":1,"integrity":"sha512-ICXO9oauquCkScf+Chgb+Tqn1PWoNIacYdyKms88IQ5SEKQzQnK+sUlaZswGx4aLQ5JUYxydJgNgxXeajj5y3Q==","signatures":[{"sig":"MEYCIQDy0RXPq/NNXrGYdu0C6mdrxEbLLG016Cz/2acyQ8cFVQIhAILMwdH7eQIe3e+IoNE1z7er9dOQJr9ISSBperDLBzbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298},"main":"index.js","gitHead":"4c0a683575586ae6cb244528f1680dc337af7eed","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"repository":{"url":"git+https://github.com/disentinel/grafema.git","type":"git"},"_npmVersion":"10.5.2","description":"GDD","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/grafema_0.0.1_1768843994115_0.054530564280774074","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta":{"name":"grafema","version":"0.3.0-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"Apache-2.0","_id":"grafema@0.3.0-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e8a51edcf8dde38c801ff55ed145e85da96792a6","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.0-beta.tgz","fileCount":18,"integrity":"sha512-ugf5/xQaDW2tH1cOLHZFy9idcO2ZK7sDLA/Vgyt3xdZmaOKxCQaM0EOcsEJyYduXrBolwsT7Kbu35K+s2L7KvA==","signatures":[{"sig":"MEUCIAgBYHbJoMqZBa6zvfQd493FGHSCzWYCmMM49asoG9hAAiEAnf+AqW6hXlmyQwyGRY7LgHbJF8cEJt9k1ekXAzDcEKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26908},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.0-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/81df1de2bf70cb15bb893bdd151120e4/grafema-0.3.0-beta.tgz","_integrity":"sha512-ugf5/xQaDW2tH1cOLHZFy9idcO2ZK7sDLA/Vgyt3xdZmaOKxCQaM0EOcsEJyYduXrBolwsT7Kbu35K+s2L7KvA==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.0-beta","@grafema/cli":"0.3.0-beta","@grafema/mcp":"0.3.0-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.0-beta","@grafema/types":"0.3.0-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.0-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.0-beta","@grafema/grafema-darwin-x64":"0.3.0-beta","@grafema/grafema-linux-arm64":"0.3.0-beta","@grafema/grafema-darwin-arm64":"0.3.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.0-beta_1773511542422_0.720894977537041","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-beta":{"name":"grafema","version":"0.3.1-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"Apache-2.0","_id":"grafema@0.3.1-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a447cd83039af0ace9086a44739311747e9966fe","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.1-beta.tgz","fileCount":18,"integrity":"sha512-FTPUG9GVkDZmPOZ2YYyc+wFb9Kw1WTajsSCwvOle/VKfyYLlNp3EKHFl7pU9NjvdcxA7mIXWVzflYv8AxRfHPw==","signatures":[{"sig":"MEUCIQCmonhgvUrxbUYd2GFFzr5vLjkMO8/KHzgXEaa+Laes+gIgZS7J5u7mYFjnVFtcYOVRMmyaS46s8uXyOQHpfy80PTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26908},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.1-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/797022aeaa8ad96074a89db494913497/grafema-0.3.1-beta.tgz","_integrity":"sha512-FTPUG9GVkDZmPOZ2YYyc+wFb9Kw1WTajsSCwvOle/VKfyYLlNp3EKHFl7pU9NjvdcxA7mIXWVzflYv8AxRfHPw==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.1-beta","@grafema/cli":"0.3.1-beta","@grafema/mcp":"0.3.1-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.1-beta","@grafema/types":"0.3.1-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.1-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.1-beta","@grafema/grafema-darwin-x64":"0.3.1-beta","@grafema/grafema-linux-arm64":"0.3.1-beta","@grafema/grafema-darwin-arm64":"0.3.1-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.1-beta_1773512821366_0.1315895977615662","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-beta":{"name":"grafema","version":"0.3.2-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"Apache-2.0","_id":"grafema@0.3.2-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"cdf8436496fab9eadf5f0bc195c04c3bdb1cf704","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.2-beta.tgz","fileCount":18,"integrity":"sha512-061kbgB008h0orvK0ou1Hnh68lEAEZnNymOr2SHoZqFU5Bp5CFwVow7JBdtQ3JXXvYWUb1R1ByVdgQPHKO0/VQ==","signatures":[{"sig":"MEQCIDkKXzLhfJyRoYcXhj3NVVBLdVgFlKMi5MzBZO9Zi+SsAiARWmktKBKHHqpNMotxgPVCA+aXADa36zPOFzg9GfWZSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26908},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.2-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/702f42294a92100b29a0c54bed426aa5/grafema-0.3.2-beta.tgz","_integrity":"sha512-061kbgB008h0orvK0ou1Hnh68lEAEZnNymOr2SHoZqFU5Bp5CFwVow7JBdtQ3JXXvYWUb1R1ByVdgQPHKO0/VQ==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.2-beta","@grafema/cli":"0.3.2-beta","@grafema/mcp":"0.3.2-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.2-beta","@grafema/types":"0.3.2-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.2-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.2-beta","@grafema/grafema-darwin-x64":"0.3.2-beta","@grafema/grafema-linux-arm64":"0.3.2-beta","@grafema/grafema-darwin-arm64":"0.3.2-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.2-beta_1773530064120_0.6273169479097962","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-beta":{"name":"grafema","version":"0.3.3-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"Apache-2.0","_id":"grafema@0.3.3-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"39f68db38ff8ac136174171b2b73d825dc24bb3e","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.3-beta.tgz","fileCount":18,"integrity":"sha512-F4f5rpY1PLWW2SU+VUIz4+1g4dkwo0q0qynGrd8xuT1cL+L5ftYaltNznP8d/aBNSQ6/pnagU0cLSze2v4WXhQ==","signatures":[{"sig":"MEQCIHXdP0LLlVaYqxh1YVJzdc6rXXBlRR4uUsG406aRjwGlAiA8ZugeRTqC2myg5sr/6eUWJRVAellAsMiMpcDbvJYg9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26908},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.3-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/fa854bbd5ca6d5ac8d8d3f71283359f7/grafema-0.3.3-beta.tgz","_integrity":"sha512-F4f5rpY1PLWW2SU+VUIz4+1g4dkwo0q0qynGrd8xuT1cL+L5ftYaltNznP8d/aBNSQ6/pnagU0cLSze2v4WXhQ==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.3-beta","@grafema/cli":"0.3.3-beta","@grafema/mcp":"0.3.3-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.3-beta","@grafema/types":"0.3.3-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.3-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.3-beta","@grafema/grafema-darwin-x64":"0.3.3-beta","@grafema/grafema-linux-arm64":"0.3.3-beta","@grafema/grafema-darwin-arm64":"0.3.3-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.3-beta_1773531540923_0.7783800078904513","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-beta":{"name":"grafema","version":"0.3.4-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"Apache-2.0","_id":"grafema@0.3.4-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2b282db95b268bb8552a5fd078815a48942722a8","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.4-beta.tgz","fileCount":18,"integrity":"sha512-wDtT3en+LCrt2pT8nYhs08FZ6BuV4vFkkxOaP0liMJk+7PfA98ilidPa5csxKmMZLqL6mqLHW3qajsdYNBR/3g==","signatures":[{"sig":"MEYCIQCO8a8tmaUVB5o92dkwYvAkRYWmHh2fP/vqsajmsYl+TwIhAPb6XIpJ+aeTfG/b211vPZ3EIwbLYeCzaltxXue1dJa1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26908},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.4-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/8ae4a6b45443c966591ae8561835d92e/grafema-0.3.4-beta.tgz","_integrity":"sha512-wDtT3en+LCrt2pT8nYhs08FZ6BuV4vFkkxOaP0liMJk+7PfA98ilidPa5csxKmMZLqL6mqLHW3qajsdYNBR/3g==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.4-beta","@grafema/cli":"0.3.4-beta","@grafema/mcp":"0.3.4-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.4-beta","@grafema/types":"0.3.4-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.4-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.4-beta","@grafema/grafema-darwin-x64":"0.3.4-beta","@grafema/grafema-linux-arm64":"0.3.4-beta","@grafema/grafema-darwin-arm64":"0.3.4-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.4-beta_1773532799381_0.0861241161522448","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-beta":{"name":"grafema","version":"0.3.5-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"Apache-2.0","_id":"grafema@0.3.5-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b0fcfaf44f0d8c9683fff8da93fa19e229957acd","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.5-beta.tgz","fileCount":18,"integrity":"sha512-/larNWiiuONOVHbIAH3Ah4gLNHu8JwoEx2WPVil/YJ2g3vwqeJ91ZFXf6gYXn9z7m0Kn3T/6rlsFulcbB7/OYw==","signatures":[{"sig":"MEUCIEKt52uU59jdnjjO29JvOAzkq/QYHu6YeZ2UHpWq92nrAiEAoNaBGPtnZvNLVxQioT6fbr0jzMxD6u42lfT6+E4cmGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26908},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.5-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/bb279cd91564ee212ae99af88d15c2cc/grafema-0.3.5-beta.tgz","_integrity":"sha512-/larNWiiuONOVHbIAH3Ah4gLNHu8JwoEx2WPVil/YJ2g3vwqeJ91ZFXf6gYXn9z7m0Kn3T/6rlsFulcbB7/OYw==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.5-beta","@grafema/cli":"0.3.5-beta","@grafema/mcp":"0.3.5-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.5-beta","@grafema/types":"0.3.5-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.5-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.5-beta","@grafema/grafema-darwin-x64":"0.3.5-beta","@grafema/grafema-linux-arm64":"0.3.5-beta","@grafema/grafema-darwin-arm64":"0.3.5-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.5-beta_1773537098501_0.25733341634905393","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-beta":{"name":"grafema","version":"0.3.6-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"Apache-2.0","_id":"grafema@0.3.6-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"60a49cfed4e00a4b71d365ffe22f6e1637768048","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.6-beta.tgz","fileCount":18,"integrity":"sha512-TlY40gyrMIjJ6QSnoj4KlMu0B1heJTHsaJw6QT95a1a6uVrNXk7Wxd1cUK6djT7oHm0PFEHjLq7DKwN0isENPg==","signatures":[{"sig":"MEUCIH8vWKSGQU9xeTwNrJwSTm8SID4R800YlEt0uGKvIj6cAiEA/WrIK7tx9n1NpNSQCx2k6jHVryIRN/xQdzTmhyq1dCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26908},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.6-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/8f90526eca3a66a0e4dbdbc182d25146/grafema-0.3.6-beta.tgz","_integrity":"sha512-TlY40gyrMIjJ6QSnoj4KlMu0B1heJTHsaJw6QT95a1a6uVrNXk7Wxd1cUK6djT7oHm0PFEHjLq7DKwN0isENPg==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.6-beta","@grafema/cli":"0.3.6-beta","@grafema/mcp":"0.3.6-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.6-beta","@grafema/types":"0.3.6-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.6-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.6-beta","@grafema/grafema-darwin-x64":"0.3.6-beta","@grafema/grafema-linux-arm64":"0.3.6-beta","@grafema/grafema-darwin-arm64":"0.3.6-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.6-beta_1773589874337_0.4188938521228467","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-beta":{"name":"grafema","version":"0.3.7-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.7-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a3d0602fc54235c94c172b65e98713c57bd70581","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.7-beta.tgz","fileCount":18,"integrity":"sha512-TneJcDMHZsFpaLv5x6zW0tQtBi+cAHOz8u0X5p6NC4DHPqtVC+z0eswRf9ji8IqRvnrraaKYIaoyN5MuykyhhA==","signatures":[{"sig":"MEUCIBeN3BV3qDwqZRBp0FjY30a11bYrQOpdiKfB/Hr0O30tAiEArtwqEPdRgyxPttZzhTT8Fp3an7RKMneJAuaKlIR/vak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19736},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.7-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/c5f331c624d2e1578d85723da4ea725c/grafema-0.3.7-beta.tgz","_integrity":"sha512-TneJcDMHZsFpaLv5x6zW0tQtBi+cAHOz8u0X5p6NC4DHPqtVC+z0eswRf9ji8IqRvnrraaKYIaoyN5MuykyhhA==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.7-beta","@grafema/cli":"0.3.7-beta","@grafema/mcp":"0.3.7-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.7-beta","@grafema/types":"0.3.7-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.7-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.7-beta","@grafema/grafema-darwin-x64":"0.3.7-beta","@grafema/grafema-linux-arm64":"0.3.7-beta","@grafema/grafema-darwin-arm64":"0.3.7-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.7-beta_1773594491537_0.6569340169654647","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-beta":{"name":"grafema","version":"0.3.8-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.8-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c52d60e7f33f96a0d742bdf6fdc1ed39bcd32aef","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.8-beta.tgz","fileCount":18,"integrity":"sha512-i8Gaqe5Rn46tBkfRVamvb0W08qY2UvLQ18Xs2SA7uFOYQUzJK0R2WpW0LUbCG8x4wtjXeYpN3xQAHi/M1aCLbg==","signatures":[{"sig":"MEYCIQDGApXfXpyuciStg4KdSGvmDg2cVMvMYBjCb6DKfcqWbQIhAIt35ZvhYFZ1KqNGCAi2f0ctBuixIx9CYVRUQBtMnO7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19736},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.8-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/2326ca25aac2c390123fbdff54721acc/grafema-0.3.8-beta.tgz","_integrity":"sha512-i8Gaqe5Rn46tBkfRVamvb0W08qY2UvLQ18Xs2SA7uFOYQUzJK0R2WpW0LUbCG8x4wtjXeYpN3xQAHi/M1aCLbg==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.8-beta","@grafema/cli":"0.3.8-beta","@grafema/mcp":"0.3.8-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.8-beta","@grafema/types":"0.3.8-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.8-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.8-beta","@grafema/grafema-darwin-x64":"0.3.8-beta","@grafema/grafema-linux-arm64":"0.3.8-beta","@grafema/grafema-darwin-arm64":"0.3.8-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.8-beta_1773598265345_0.6310926814834117","host":"s3://npm-registry-packages-npm-production"}},"0.3.9-beta":{"name":"grafema","version":"0.3.9-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.9-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f6c180bbfdde61f2af6a8a2965ebdc730e7c5cb3","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.9-beta.tgz","fileCount":18,"integrity":"sha512-XPz8aROfp1BI3tFDebOofrjelWecJN8izpmMI0sbbIzHeal4gDjeVrvfa1ihQhOlz/l7NWMkl1o9RLD0X/me8A==","signatures":[{"sig":"MEUCIGUijKfgIJ1zFg6XAf9yh+5A48477Wqgp1Fve5wvHyhhAiEAji0FWbINKSyYTmoK11XibcJuqQND8HUDuTSN0j4MpQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19736},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.9-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/bda537fc59c32974dd53bda22d374931/grafema-0.3.9-beta.tgz","_integrity":"sha512-XPz8aROfp1BI3tFDebOofrjelWecJN8izpmMI0sbbIzHeal4gDjeVrvfa1ihQhOlz/l7NWMkl1o9RLD0X/me8A==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.9-beta","@grafema/cli":"0.3.9-beta","@grafema/mcp":"0.3.9-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.9-beta","@grafema/types":"0.3.9-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.9-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.9-beta","@grafema/grafema-darwin-x64":"0.3.9-beta","@grafema/grafema-linux-arm64":"0.3.9-beta","@grafema/grafema-darwin-arm64":"0.3.9-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.9-beta_1773604758145_0.3645390281835965","host":"s3://npm-registry-packages-npm-production"}},"0.3.10-beta":{"name":"grafema","version":"0.3.10-beta","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.10-beta","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d9c17966b32ed0f068097f3cd357cdb239c4b128","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.10-beta.tgz","fileCount":18,"integrity":"sha512-HiUPRyAuz4+VXl0OHyK/ulVFXZzKxCRRqLy5XiSQO/qQ8OSdJAUui+zT8eCfl1HTVaUMMnSFvzr0CrUk0vB91Q==","signatures":[{"sig":"MEUCIQCOO8FVT6l/ISFnyp/pqus2+jShGhkrcThA9qLo76t4bwIgCJv+XNDEzXRIk3T09T9ukEPkq2vUGNNavdDMxCEBhJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19747},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.10-beta.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/7c8448d868a9c19556d2b10c87641e0c/grafema-0.3.10-beta.tgz","_integrity":"sha512-HiUPRyAuz4+VXl0OHyK/ulVFXZzKxCRRqLy5XiSQO/qQ8OSdJAUui+zT8eCfl1HTVaUMMnSFvzr0CrUk0vB91Q==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.10-beta","@grafema/cli":"0.3.10-beta","@grafema/mcp":"0.3.10-beta","graphql-yoga":"^5.10.11","@grafema/util":"0.3.10-beta","@grafema/types":"0.3.10-beta","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.10-beta","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.10-beta","@grafema/grafema-darwin-x64":"0.3.10-beta","@grafema/grafema-linux-arm64":"0.3.10-beta","@grafema/grafema-darwin-arm64":"0.3.10-beta"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.10-beta_1773612879600_0.02702025504285932","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"grafema","version":"0.3.11","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.11","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"949bbebcc7e64a4bcae502b1cc98be699bea1945","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.11.tgz","fileCount":18,"integrity":"sha512-/DJGtmv3opQi1sX3ivUMobde3AKAqGuXclxz1RZQK+8XQoM0Dq9Uav5xctd8GlRtwPp5n7tMS+cR/WcQ9iNxuQ==","signatures":[{"sig":"MEYCIQD5XbY+CnhRSQW4oqF/IMkQcw1kkwcNkK+OYeOEdHoaIAIhAP6rKa7DfANGE0v2H2f2RJZVw8qmBAllQpl3eg+//jce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.11.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/a3d7148c5bbf602bc26f38e060494429/grafema-0.3.11.tgz","_integrity":"sha512-/DJGtmv3opQi1sX3ivUMobde3AKAqGuXclxz1RZQK+8XQoM0Dq9Uav5xctd8GlRtwPp5n7tMS+cR/WcQ9iNxuQ==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.11","@grafema/cli":"0.3.11","@grafema/mcp":"0.3.11","graphql-yoga":"^5.10.11","@grafema/util":"0.3.11","@grafema/types":"0.3.11","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.11","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.11","@grafema/grafema-darwin-x64":"0.3.11","@grafema/grafema-linux-arm64":"0.3.11","@grafema/grafema-darwin-arm64":"0.3.11"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.11_1773647775879_0.4506833012989253","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"grafema","version":"0.3.12","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.12","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"7f421cda251eb9cf1a99f598dd29af1b58201f8a","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.12.tgz","fileCount":18,"integrity":"sha512-2hw1iYmzXPlqrrXboYzY044BhE8I3QvAWMHq2qwK8hG3Jx289GJGiJq9u5lqPmvh9zWN7d403SEMRo2Gmd6zPQ==","signatures":[{"sig":"MEQCIEzr5nMgXNkx07dzOeeBhiC3Fv4cfib2werpcTbsKOzFAiBFPKH3DQktODJR03XoSlcXS5hyyP7HuI1cpsUulayeiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.12.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/a51ed95a073924dd6dd0cf78363ec247/grafema-0.3.12.tgz","_integrity":"sha512-2hw1iYmzXPlqrrXboYzY044BhE8I3QvAWMHq2qwK8hG3Jx289GJGiJq9u5lqPmvh9zWN7d403SEMRo2Gmd6zPQ==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.12","@grafema/cli":"0.3.12","@grafema/mcp":"0.3.12","graphql-yoga":"^5.10.11","@grafema/util":"0.3.12","@grafema/types":"0.3.12","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.12","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.12","@grafema/grafema-darwin-x64":"0.3.12","@grafema/grafema-linux-arm64":"0.3.12","@grafema/grafema-darwin-arm64":"0.3.12"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.12_1773664229629_0.03100156099046414","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"grafema","version":"0.3.13","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.13","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"326843eebf3f5a075f298934742a613f44a5df37","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.13.tgz","fileCount":18,"integrity":"sha512-VuXF9cffCq8KkD3ubyn7OVLwPDq0BWcEX2tjLFPFUc7cANQe/Tu9TFB+Hm4ZDj3tHVVzrxPf+c53Qhho7Na3Uw==","signatures":[{"sig":"MEQCIF5w34hTYtCVfmhyOc3zlW9eJKxY5fQ/HV/4CEODgcAsAiBTyh5ZONva3pgXSSlJsi//P7RNqllAMWNOP4YvWuLoNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.13.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/6f93edd811b257feb2bbc292144e3677/grafema-0.3.13.tgz","_integrity":"sha512-VuXF9cffCq8KkD3ubyn7OVLwPDq0BWcEX2tjLFPFUc7cANQe/Tu9TFB+Hm4ZDj3tHVVzrxPf+c53Qhho7Na3Uw==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.13","@grafema/cli":"0.3.13","@grafema/mcp":"0.3.13","graphql-yoga":"^5.10.11","@grafema/util":"0.3.13","@grafema/types":"0.3.13","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.13","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.13","@grafema/grafema-darwin-x64":"0.3.13","@grafema/grafema-linux-arm64":"0.3.13","@grafema/grafema-darwin-arm64":"0.3.13"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.13_1773673122902_0.14911147788192958","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"grafema","version":"0.3.14","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.14","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c7f81781bb0846a2e1914068f08d473098cd050a","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.14.tgz","fileCount":18,"integrity":"sha512-CnfFDTgVkdZ+xKTrFWREUfNuRAmYoQSvcjku1pzJNm3tyzcTsPq54Qu4sCTnXVyXrmNOuy4NxCqTthafapG9SQ==","signatures":[{"sig":"MEYCIQC3Q6/V9q/jGp8J56BsmDl0s4HX6lXI/ROyJXKnTuLDXwIhAOqt1ZLex71KT4c0o27XplQujBeb+xNeVTj5NSk5/7RP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.14.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/80af427eb2c05c096ac91d526dbfbb97/grafema-0.3.14.tgz","_integrity":"sha512-CnfFDTgVkdZ+xKTrFWREUfNuRAmYoQSvcjku1pzJNm3tyzcTsPq54Qu4sCTnXVyXrmNOuy4NxCqTthafapG9SQ==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.14","@grafema/cli":"0.3.14","@grafema/mcp":"0.3.14","graphql-yoga":"^5.10.11","@grafema/util":"0.3.14","@grafema/types":"0.3.14","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.14","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.14","@grafema/grafema-darwin-x64":"0.3.14","@grafema/grafema-linux-arm64":"0.3.14","@grafema/grafema-darwin-arm64":"0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.14_1773699085888_0.37014310799462535","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"grafema","version":"0.3.15","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.15","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"4cede9e612edd83edd5525a7bb3370524951cbeb","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.15.tgz","fileCount":18,"integrity":"sha512-pk7QXS4DkU9naEsW9lUvzWrWwXCtYwCOD+iVtOvLNkf8D6jlaHxRu5ULK0Ij3bOJ9NzCq3POGnEphPVhmwvLmA==","signatures":[{"sig":"MEQCIDqT79dwl8fcJ2pdewYn9DmksNiR807b6eNBV8ln3RcKAiA05RnBQWvPxobsqG9P2GxewQ9aTt0v0oy2osjkhDtKhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.15.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/089422f18e212abf9f4107a5225139ce/grafema-0.3.15.tgz","_integrity":"sha512-pk7QXS4DkU9naEsW9lUvzWrWwXCtYwCOD+iVtOvLNkf8D6jlaHxRu5ULK0Ij3bOJ9NzCq3POGnEphPVhmwvLmA==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.15","@grafema/cli":"0.3.15","@grafema/mcp":"0.3.15","graphql-yoga":"^5.10.11","@grafema/util":"0.3.15","@grafema/types":"0.3.15","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.15","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.15","@grafema/grafema-darwin-x64":"0.3.15","@grafema/grafema-linux-arm64":"0.3.15","@grafema/grafema-darwin-arm64":"0.3.15"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.15_1773732776907_0.14831106864210342","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"grafema","version":"0.3.16","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.16","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"639010d703a35a6c633149b932cd3972709de34b","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.16.tgz","fileCount":18,"integrity":"sha512-OQZ+M/kKe3CBwNGJisA16x+rPpoD0hY77FnpLqYDR553dVifjy736lQniU0SQgU3RWwBgw3E7Y+DLUL7XQab0Q==","signatures":[{"sig":"MEQCICtmVuQrwnrPp01+JgY3aTgiBR9w6WRffCKV1LmSWcDvAiBEXuWFO4uVQCzsoF23+Q78a4bJ0HcKXWa75Ulg7K2qOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.16.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/23cd927df876e7fbb6c3acfc66362b3e/grafema-0.3.16.tgz","_integrity":"sha512-OQZ+M/kKe3CBwNGJisA16x+rPpoD0hY77FnpLqYDR553dVifjy736lQniU0SQgU3RWwBgw3E7Y+DLUL7XQab0Q==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.16","@grafema/cli":"0.3.16","@grafema/mcp":"0.3.16","graphql-yoga":"^5.10.11","@grafema/util":"0.3.16","@grafema/types":"0.3.16","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.16","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.16","@grafema/grafema-darwin-x64":"0.3.16","@grafema/grafema-linux-arm64":"0.3.16","@grafema/grafema-darwin-arm64":"0.3.16"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.16_1773734227652_0.009707201839594948","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"grafema","version":"0.3.17","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.17","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2153ca75a2e96e1ecc510afbb977cfd7bbe0ae45","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.17.tgz","fileCount":18,"integrity":"sha512-eyoCT1hXv44DDP+EOZKMid9bETYan30qFfk/aFoEtO7oMQbCxCH32keaersOQhcIz4aXu7qQBaaOo/qwMasf5g==","signatures":[{"sig":"MEUCIQDkeo3jnCuKKdRoIq/LXhYfBNrFHm69XyZ95+2oI0cRIwIgVHo29AQWUCyI5Ah5vo2eexn/L6Ap5HwU++zwCQYhVXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.17.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/e919030915a20d94f827a31d89732ebb/grafema-0.3.17.tgz","_integrity":"sha512-eyoCT1hXv44DDP+EOZKMid9bETYan30qFfk/aFoEtO7oMQbCxCH32keaersOQhcIz4aXu7qQBaaOo/qwMasf5g==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.17","@grafema/cli":"0.3.17","@grafema/mcp":"0.3.17","graphql-yoga":"^5.10.11","@grafema/util":"0.3.17","@grafema/types":"0.3.17","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.17","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.17","@grafema/grafema-darwin-x64":"0.3.17","@grafema/grafema-linux-arm64":"0.3.17","@grafema/grafema-darwin-arm64":"0.3.17"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.17_1773743315644_0.3947822547698132","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"grafema","version":"0.3.18","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.18","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"241cbbfa7053f22c7279d8c2a58a8427e26f2917","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.18.tgz","fileCount":18,"integrity":"sha512-rF5a01VpIblxSyOjMJtUXZYisAuVF3YOLtczrWxi7cK6u8c2xbqNNmQifn2qQ/yUZU4iW4//tJKsfY0c/FYgJw==","signatures":[{"sig":"MEUCIHKjtUKKi1nUy3Dhy7TZv7fyJ21G76MZor8a+wMAkYZWAiEAircIsoEkNWUMbc8niG5rCFrbl+Yu0j9Lkp9Id2+kb30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.18.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/ab6fde7ade9ac10e2bb909cf620c1ec9/grafema-0.3.18.tgz","_integrity":"sha512-rF5a01VpIblxSyOjMJtUXZYisAuVF3YOLtczrWxi7cK6u8c2xbqNNmQifn2qQ/yUZU4iW4//tJKsfY0c/FYgJw==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.18","@grafema/cli":"0.3.18","@grafema/mcp":"0.3.18","graphql-yoga":"^5.10.11","@grafema/util":"0.3.18","@grafema/types":"0.3.18","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.18","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.18","@grafema/grafema-darwin-x64":"0.3.18","@grafema/grafema-linux-arm64":"0.3.18","@grafema/grafema-darwin-arm64":"0.3.18"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.18_1773774300536_0.1632340548689577","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"grafema","version":"0.3.20","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.20","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"5188fec95cf8a17090c68362d51c34a159d411d3","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.20.tgz","fileCount":18,"integrity":"sha512-PBwVKC/bRQbFa8FF5+M3horI7UNv7C+WU0Sh1uLAmnkEbPrwKEmp2WVzdlQ1XCsaOgt6SxTU19RLR3/yZladIQ==","signatures":[{"sig":"MEUCIHDLHMqlRfOs1+iI9JgCiR98pn/Pw0G2TR/px7wxY901AiEAq4lZkziKNzd1rZfATiQ1w6wRwJf6YFNqcE8oPodHbmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.20.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/f08cad488e94c464c35e93cf70670a0a/grafema-0.3.20.tgz","_integrity":"sha512-PBwVKC/bRQbFa8FF5+M3horI7UNv7C+WU0Sh1uLAmnkEbPrwKEmp2WVzdlQ1XCsaOgt6SxTU19RLR3/yZladIQ==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.20","@grafema/cli":"0.3.20","@grafema/mcp":"0.3.20","graphql-yoga":"^5.10.11","@grafema/util":"0.3.20","@grafema/types":"0.3.20","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.20","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.20","@grafema/grafema-darwin-x64":"0.3.20","@grafema/grafema-linux-arm64":"0.3.20","@grafema/grafema-darwin-arm64":"0.3.20"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.20_1773955312673_0.237456838554706","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"grafema","version":"0.3.21","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.21","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2fcbea4a14339dd85b874dbd02fc2626dc4d9fa4","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.21.tgz","fileCount":18,"integrity":"sha512-bZOnTt/NPn2znGq+6017CcbLn+gqn3r47e1oOj3GQUklXH93VnDZZw/IkR6HH4kdVl65Ia3Mg2HXdmbwVWPX9w==","signatures":[{"sig":"MEUCIHb8lPE34mzEn65+DN6L3qH84tX+to0UxXo2dTWGYeKdAiEA/1fSeomkkWxvHKwCYUV7o3SRVOL4gtnqQJpgbIHVpqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.21.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/c1077844aeefa81baf8c45425a801036/grafema-0.3.21.tgz","_integrity":"sha512-bZOnTt/NPn2znGq+6017CcbLn+gqn3r47e1oOj3GQUklXH93VnDZZw/IkR6HH4kdVl65Ia3Mg2HXdmbwVWPX9w==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.21","@grafema/cli":"0.3.21","@grafema/mcp":"0.3.21","graphql-yoga":"^5.10.11","@grafema/util":"0.3.21","@grafema/types":"0.3.21","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.21","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.21","@grafema/grafema-darwin-x64":"0.3.21","@grafema/grafema-linux-arm64":"0.3.21","@grafema/grafema-darwin-arm64":"0.3.21"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.21_1774277226629_0.8198214539107265","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"grafema","version":"0.3.22","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.22","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3ebbb2229d60004969ba81085924d2b9d5801a88","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.22.tgz","fileCount":18,"integrity":"sha512-opWYUpBY3rcO9Y3gAow5Gj10a6Z70nIClkP6NDUyxMdsuOCkJmbynZJ9djJ5tGxX9lm3nnVh8YG5zqwTMizH7g==","signatures":[{"sig":"MEUCIQCprJjjxYDwNfFpop3/0Kn2+c3wVB7RdV0qNeSAaj3WfQIgb5Y4qqYzpH8yDidI8EdUodgZsM7SG7XeuGwaadRAWHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.22.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/6e45c6d8750062e2efff382889e693b7/grafema-0.3.22.tgz","_integrity":"sha512-opWYUpBY3rcO9Y3gAow5Gj10a6Z70nIClkP6NDUyxMdsuOCkJmbynZJ9djJ5tGxX9lm3nnVh8YG5zqwTMizH7g==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.22","@grafema/cli":"0.3.22","@grafema/mcp":"0.3.22","graphql-yoga":"^5.10.11","@grafema/util":"0.3.22","@grafema/types":"0.3.22","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.22","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.22","@grafema/grafema-darwin-x64":"0.3.22","@grafema/grafema-linux-arm64":"0.3.22","@grafema/grafema-darwin-arm64":"0.3.22"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.22_1774397715445_0.5005159449589793","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"grafema","version":"0.3.23","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.23","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"591f570817dae24a0e96fe5f572cdf982271c8cd","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.23.tgz","fileCount":18,"integrity":"sha512-H+v2Aph+F5TMSG7lS5AnZ1MY/sQx5zRfpGAFTmlCALOUS9gGz6teuHrHlXs+Rn4cYO+XqCnMZG/8J4+8QiykIg==","signatures":[{"sig":"MEUCIQCOR2K5TZrIULstH3+rl2DxVSRglHMiMEo0uf8djA49FQIgO96jjbgf+M7Zbo08RBV9su2bIPQvJ2CnpENBJafnHCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.23.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/d2b39503784515baa21033821d3cab90/grafema-0.3.23.tgz","_integrity":"sha512-H+v2Aph+F5TMSG7lS5AnZ1MY/sQx5zRfpGAFTmlCALOUS9gGz6teuHrHlXs+Rn4cYO+XqCnMZG/8J4+8QiykIg==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.23","@grafema/cli":"0.3.23","@grafema/mcp":"0.3.23","graphql-yoga":"^5.10.11","@grafema/util":"0.3.23","@grafema/types":"0.3.23","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.23","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.23","@grafema/grafema-darwin-x64":"0.3.23","@grafema/grafema-linux-arm64":"0.3.23","@grafema/grafema-darwin-arm64":"0.3.23"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.23_1775120227873_0.7133533768593889","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"grafema","version":"0.3.24","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.24","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b89b87a2005a5dd5f45652d183f8e86ad8dd5c7d","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.24.tgz","fileCount":18,"integrity":"sha512-Irk2QmmtVy0XwLXC9KqbSUIY05wYEJZWylHMvVzLYNwI+hmwwZ3au1zA0odrwv69urKitrIVyWYcMKQ5oWl5VA==","signatures":[{"sig":"MEYCIQDTUjzp9B9c56aNbHIx3fT3r0qJqvBB4xmwVdGox1HZPQIhAO5txgGeoEiJSDLhXP3stIBd8nJr+cTkLLX65AwBIOFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.24.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/27f490faf685d28aea1bfeaeb75b6525/grafema-0.3.24.tgz","_integrity":"sha512-Irk2QmmtVy0XwLXC9KqbSUIY05wYEJZWylHMvVzLYNwI+hmwwZ3au1zA0odrwv69urKitrIVyWYcMKQ5oWl5VA==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.24","@grafema/cli":"0.3.24","@grafema/mcp":"0.3.24","graphql-yoga":"^5.10.11","@grafema/util":"0.3.24","@grafema/types":"0.3.24","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.24","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.24","@grafema/grafema-darwin-x64":"0.3.24","@grafema/grafema-linux-arm64":"0.3.24","@grafema/grafema-darwin-arm64":"0.3.24"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.24_1775134163916_0.25074819725281383","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"grafema","version":"0.3.27","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.27","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3755c560f3f50dff3d88d521379cd8688861c1b4","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.27.tgz","fileCount":18,"integrity":"sha512-BCMpIfm90oyIIWm/eO+AILSoYQOMmSfJdm6gci5fTcZYrS5fW6hb/Buz9B5ILsiEAN7QjwPhL0c34QhkoiMiuw==","signatures":[{"sig":"MEYCIQDss6q6QwA/vsic/ixQKgCS1e0leq7izhjcy0jU6FACUgIhAPdkMO2R6j9CLsVdf884l2iO0ESLAW/N/HYlAVDENVvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.27.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/7cfccda0b2816c239f3141ecbb3f4242/grafema-0.3.27.tgz","_integrity":"sha512-BCMpIfm90oyIIWm/eO+AILSoYQOMmSfJdm6gci5fTcZYrS5fW6hb/Buz9B5ILsiEAN7QjwPhL0c34QhkoiMiuw==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.27","@grafema/cli":"0.3.27","@grafema/mcp":"0.3.27","graphql-yoga":"^5.10.11","@grafema/util":"0.3.27","@grafema/types":"0.3.27","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.27","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.27","@grafema/grafema-darwin-x64":"0.3.27","@grafema/grafema-linux-arm64":"0.3.27","@grafema/grafema-darwin-arm64":"0.3.27"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.27_1779442614644_0.5386356409102047","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"grafema","version":"0.3.28","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.28","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"78b047b3b5ebcb6a232191af1498f51f60c39e0f","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.28.tgz","fileCount":18,"integrity":"sha512-RhBJlRvFYw6Jhr4iGauI6y/ZfmTAew5YGaBiogLpZfLLl9cl8a9zYqx8W3VqzTJkAFhVd7wd2L/p43TMO4KDCw==","signatures":[{"sig":"MEUCIQCRCEhcW+KBPEr0QZU6XoIRtMyBWh1ssLKwICMrwhhWygIgaHHPFqwVsSlXmqrH9fwYCeH7F5TxzvjvCHp12doGEDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.28.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/974c6c6eca0c755d143ec0e1e43bbef9/grafema-0.3.28.tgz","_integrity":"sha512-RhBJlRvFYw6Jhr4iGauI6y/ZfmTAew5YGaBiogLpZfLLl9cl8a9zYqx8W3VqzTJkAFhVd7wd2L/p43TMO4KDCw==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.28","@grafema/cli":"0.3.28","@grafema/mcp":"0.3.28","graphql-yoga":"^5.10.11","@grafema/util":"0.3.28","@grafema/types":"0.3.28","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.28","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.28","@grafema/grafema-darwin-x64":"0.3.28","@grafema/grafema-linux-arm64":"0.3.28","@grafema/grafema-darwin-arm64":"0.3.28"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.28_1779447730275_0.9858804118081037","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"grafema","version":"0.3.29","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.29","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"714a250bc5094eefe370d3640600ec80cf891554","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.29.tgz","fileCount":18,"integrity":"sha512-uPCIX7DZjJpo9fnHXCOLfX4icTDD6bdWoBE1g/DVzbSjOrNTylS0UK5sqfSRyx3kIWnO6wneeZeGaQ+05vMaFA==","signatures":[{"sig":"MEYCIQChnmi/lMgwaYnaDybu56vBtD+hXf36ombWwzG+5+7AIQIhAKIPbmPIUOQ00Nt/b13lBMo8Z0GjVMe80+SW04EG16ps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.29.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/b72d6a0685c561fb9bc2f205c085bdbb/grafema-0.3.29.tgz","_integrity":"sha512-uPCIX7DZjJpo9fnHXCOLfX4icTDD6bdWoBE1g/DVzbSjOrNTylS0UK5sqfSRyx3kIWnO6wneeZeGaQ+05vMaFA==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.1.1","dataloader":"^2.2.3","@grafema/api":"0.3.29","@grafema/cli":"0.3.29","@grafema/mcp":"0.3.29","graphql-yoga":"^5.10.11","@grafema/util":"0.3.29","@grafema/types":"0.3.29","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.29","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.29","@grafema/grafema-darwin-x64":"0.3.29","@grafema/grafema-linux-arm64":"0.3.29","@grafema/grafema-darwin-arm64":"0.3.29"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.29_1779747955300_0.3176122673414652","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"grafema","version":"0.3.31","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.3.31","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"59250edfd7636d4cd56c3e4d4dbf3c28360cad05","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.3.31.tgz","fileCount":18,"integrity":"sha512-G2O5F65+Qpf8WZxezkduMPYkyzRorfFQiKPk1Y9jH6oVpgMl2uAEV0qQ/fSDcti/et3+9GK/EA84P8gKc/dPZg==","signatures":[{"sig":"MEUCICzc9LE7nFpOrUfvqAmUXYpMgD89uAY2g/o0hHIPDgKLAiEAwYDSmJYhMFxFJdgSPAmtnWA6c/DIqkAfUkeSuCmFq8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19692},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.3.31.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/d0265e928323aa1662093a5b52870654/grafema-0.3.31.tgz","_integrity":"sha512-G2O5F65+Qpf8WZxezkduMPYkyzRorfFQiKPk1Y9jH6oVpgMl2uAEV0qQ/fSDcti/et3+9GK/EA84P8gKc/dPZg==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.2.3","dataloader":"^2.2.3","@grafema/api":"0.3.31","@grafema/cli":"0.3.31","@grafema/mcp":"0.3.31","graphql-yoga":"^5.10.11","@grafema/util":"0.3.31","@grafema/types":"0.3.31","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.3.31","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.3.31","@grafema/grafema-darwin-x64":"0.3.31","@grafema/grafema-linux-arm64":"0.3.31","@grafema/grafema-darwin-arm64":"0.3.31"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.3.31_1781176075999_0.20392944697178872","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"grafema","version":"0.4.0","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","_id":"grafema@0.4.0","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"homepage":"https://github.com/Disentinel/grafema#readme","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"dist":{"shasum":"672ad2ab6be877838d9efac1dd9fcc05ed41a0ab","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.4.0.tgz","fileCount":18,"integrity":"sha512-Omuu0TyPtjX0Qv1AVz1LPaXs5yRBPs8cvqZGmC7o83uhngOFNexXYlDs7BhCBh8TWbMa+V1Z5/w9FRdEHF86rA==","signatures":[{"sig":"MEYCIQCDWGtbwIMPQoi02qPltyqYnnECBHDvhER8pFvWf/XlhgIhAIrJEgjB5Z8+1ygRr0bTmEnJ/0B7BmUm8j9GcC3TDTNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19681},"main":"./dist/index.js","type":"module","_from":"file:grafema-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/3850e07cb60e1fa6f07c2a7e289d8f6c/grafema-0.4.0.tgz","_integrity":"sha512-Omuu0TyPtjX0Qv1AVz1LPaXs5yRBPs8cvqZGmC7o83uhngOFNexXYlDs7BhCBh8TWbMa+V1Z5/w9FRdEHF86rA==","repository":{"url":"git+https://github.com/Disentinel/grafema.git","type":"git","directory":"packages/grafema"},"_npmVersion":"10.9.4","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","graphql":"^16.10.0","commander":"^13.0.0","minimatch":"^10.2.3","dataloader":"^2.2.3","@grafema/api":"0.4.0","@grafema/cli":"0.4.0","@grafema/mcp":"0.4.0","graphql-yoga":"^5.10.11","@grafema/util":"0.4.0","@grafema/types":"0.4.0","graphql-scalars":"^1.24.0","@msgpack/msgpack":"^3.1.3","@grafema/rfdb-client":"0.4.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8"},"optionalDependencies":{"@grafema/grafema-linux-x64":"0.4.0","@grafema/grafema-darwin-x64":"0.4.0","@grafema/grafema-linux-arm64":"0.4.0","@grafema/grafema-darwin-arm64":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/grafema_0.4.0_1781287014833_0.42581670465337806","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"grafema","version":"0.4.1","description":"Graph-driven code analysis tool. AI should query the graph, not read code.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"grafema":"dist/cli.js","grafema-mcp":"dist/mcp-server.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"}},"keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"license":"FSL-1.1-Apache-2.0","author":{"name":"Vadim Reshetnikov"},"repository":{"type":"git","url":"git+https://github.com/Disentinel/grafema.git","directory":"packages/grafema"},"dependencies":{"commander":"^13.0.0","yaml":"^2.8.2","@modelcontextprotocol/sdk":"^1.25.1","ajv":"^8.17.1","dataloader":"^2.2.3","graphql":"^16.10.0","graphql-scalars":"^1.24.0","graphql-yoga":"^5.10.11","@msgpack/msgpack":"^3.1.3","minimatch":"^10.2.3","@grafema/types":"0.4.1","@grafema/rfdb-client":"0.4.1","@grafema/mcp":"0.4.1","@grafema/cli":"0.4.1","@grafema/api":"0.4.1","@grafema/util":"0.4.1"},"devDependencies":{"@types/node":"^25.0.8","typescript":"^5.9.3"},"engines":{"node":">= 18"},"optionalDependencies":{"@grafema/grafema-darwin-arm64":"0.4.1","@grafema/grafema-darwin-x64":"0.4.1","@grafema/grafema-linux-arm64":"0.4.1","@grafema/grafema-linux-x64":"0.4.1"},"scripts":{"build":"tsc","clean":"rm -rf dist"},"_id":"grafema@0.4.1","bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"homepage":"https://github.com/Disentinel/grafema#readme","_integrity":"sha512-aPwtVWwRvFdDVbkcoyDpJCPcv9/gLZ/AGgOTzrsEghDb9reTNyAZouLvFcsG3LKIrUMgzuw5MrpkpOgzhuARSA==","_resolved":"/private/var/folders/k9/dst30b8n5rs6x6nny6__7s6w0000gn/T/2ae9c337fe0f26a6e1b19021913001eb/grafema-0.4.1.tgz","_from":"file:grafema-0.4.1.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-aPwtVWwRvFdDVbkcoyDpJCPcv9/gLZ/AGgOTzrsEghDb9reTNyAZouLvFcsG3LKIrUMgzuw5MrpkpOgzhuARSA==","shasum":"2957eda034f1c04f48b53f534d68ce371c5d5b20","tarball":"https://registry.npmjs.org/grafema/-/grafema-0.4.1.tgz","fileCount":18,"unpackedSize":19681,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICPbCmgtraYVSVAhhjRmksoc9N3ZukDyJJPV/M/mUrR/AiEAm1KL05L6BoAARuEHlqsrpNTtSGchQCmrm1WfjIchcNg="}]},"_npmUser":{"name":"vadimrimych","email":"vadimrimych@gmail.com"},"directories":{},"maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/grafema_0.4.1_1781431987333_0.3313453970128546"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-19T17:33:14.114Z","modified":"2026-06-14T10:13:07.578Z","0.0.1":"2026-01-19T17:33:14.257Z","0.3.0-beta":"2026-03-14T18:05:42.563Z","0.3.1-beta":"2026-03-14T18:27:01.527Z","0.3.2-beta":"2026-03-14T23:14:24.267Z","0.3.3-beta":"2026-03-14T23:39:01.057Z","0.3.4-beta":"2026-03-14T23:59:59.522Z","0.3.5-beta":"2026-03-15T01:11:38.702Z","0.3.6-beta":"2026-03-15T15:51:14.498Z","0.3.7-beta":"2026-03-15T17:08:11.667Z","0.3.8-beta":"2026-03-15T18:11:05.496Z","0.3.9-beta":"2026-03-15T19:59:18.297Z","0.3.10-beta":"2026-03-15T22:14:39.733Z","0.3.11":"2026-03-16T07:56:16.015Z","0.3.12":"2026-03-16T12:30:29.788Z","0.3.13":"2026-03-16T14:58:43.067Z","0.3.14":"2026-03-16T22:11:26.043Z","0.3.15":"2026-03-17T07:32:57.066Z","0.3.16":"2026-03-17T07:57:07.797Z","0.3.17":"2026-03-17T10:28:35.774Z","0.3.18":"2026-03-17T19:05:00.683Z","0.3.20":"2026-03-19T21:21:52.809Z","0.3.21":"2026-03-23T14:47:06.783Z","0.3.22":"2026-03-25T00:15:15.600Z","0.3.23":"2026-04-02T08:57:08.004Z","0.3.24":"2026-04-02T12:49:24.049Z","0.3.27":"2026-05-22T09:36:54.773Z","0.3.28":"2026-05-22T11:02:10.447Z","0.3.29":"2026-05-25T22:25:55.451Z","0.3.31":"2026-06-11T11:07:56.216Z","0.4.0":"2026-06-12T17:56:54.971Z","0.4.1":"2026-06-14T10:13:07.460Z"},"bugs":{"url":"https://github.com/Disentinel/grafema/issues"},"author":{"name":"Vadim Reshetnikov"},"license":"FSL-1.1-Apache-2.0","homepage":"https://github.com/Disentinel/grafema#readme","keywords":["grafema","code-analysis","static-analysis","graph","ast","mcp"],"repository":{"type":"git","url":"git+https://github.com/Disentinel/grafema.git","directory":"packages/grafema"},"description":"Graph-driven code analysis tool. AI should query the graph, not read code.","maintainers":[{"name":"vadimrimych","email":"vadimrimych@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}