{"_id":"@ruso-0/nreki","_rev":"63-afc8b889dbf72e9e3145240bb2322ab4","name":"@ruso-0/nreki","dist-tags":{"latest":"12.0.0","next":"12.0.0-rc.1"},"versions":{"6.0.0":{"name":"@ruso-0/nreki","version":"6.0.0","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"MIT","_id":"@ruso-0/nreki@6.0.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"ca039112abb99701589db6ed946ffe0c24607e3e","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-6.0.0.tgz","fileCount":150,"integrity":"sha512-rqM4I+36SCWoNRKEnT4fS2+3iHkxkSIrdEZ8SWROhUJAZjHyy1zGYSkN9cEtvH50nMVQUVBbKsDZz4gLQwBtHw==","signatures":[{"sig":"MEUCIQDdgjKv5Rx70lqIzQhuyUn6qW95XLytNQXxDbx8gQBebwIgf3rKu71Ipkt1/nkg2B44XNf2pkLZ6E4rS/ZuBRCQVNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4824278},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b970f06a81b48c6da7a31aeebec4d75adfbb4230","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.0.7","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_6.0.0_1774052199311_0.5551653645316672","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@ruso-0/nreki","version":"6.0.1","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"MIT","_id":"@ruso-0/nreki@6.0.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"50c4a3e235cccc0b1ee733e88bfd1b2b26fcf3aa","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-6.0.1.tgz","fileCount":150,"integrity":"sha512-4ZEZwUPExXZYG9mBHmIOGuMy82HNKh66OwWAISdvhXQKVMkvYfFBKSYxdD3PXud0V7nl1Ejy0tEQ2H4bnb4Yfg==","signatures":[{"sig":"MEUCIQCe4bXhRVzzm+cck4J3Qfr3H41hvFBQW7qcVkGNG4vPAAIgLguD/TELUd2BC5ec4RP4/iu0HD+fx+TmIa3J0XrWFOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4824705},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5f29d6c1a6aa0739bb412321a98d92a9dd7ff445","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.0.7","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_6.0.1_1774055065519_0.4549637827815687","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@ruso-0/nreki","version":"6.0.2","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"MIT","_id":"@ruso-0/nreki@6.0.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"b4c482dbe12d280e145ec8196c206ef29705042d","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-6.0.2.tgz","fileCount":150,"integrity":"sha512-+cRfTjwcYyb83sFGZ7Xb2XjadU6TFMeoCsygPozzKXlsS6oW+qo9Fpvmmx53zZv7nbo8OmVaPqaw9V33cKxBWQ==","signatures":[{"sig":"MEUCIEf7YSdG6Kc78cRjaHAurkcLGI8OoAEKn/h4HmZiDTVdAiEA8+N3YPz6YvEHeHVmbmy7yTzVFr07Uu4txaxrOcq2INQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4825046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"647a617c129283b6f1c9c82e6c4fadc752a41f58","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.0.7","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_6.0.2_1774055999568_0.13931943774480393","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@ruso-0/nreki","version":"6.1.0","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"MIT","_id":"@ruso-0/nreki@6.1.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"e2a2adc81a9e565c09a7bc86f05fe96c9965d754","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-6.1.0.tgz","fileCount":159,"integrity":"sha512-0FRKzvRRP0X+0MEu4oZ52N9ACf0tC0rAyKLmdinpWlinu0pQQDCf9f8BhqPXKinUR1jvfdVLZoEmopd11WSFGg==","signatures":[{"sig":"MEUCIF+NZybyylYQV16vew7j0a0WLU/Di0bQGwf8P71MTgrmAiEAih31hLpud4pfFSCjgJWZiHNCnhOyLbDF3+UiXqXN8a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4882191},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b7440d32a5785fd2828c5461ccb9be284c178e7f","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.0.7","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_6.1.0_1774230961833_0.3982703435540733","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@ruso-0/nreki","version":"6.1.1","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@6.1.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"89c9f6dc06c5b92dbc57af5ccb082b5631bd311b","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-6.1.1.tgz","fileCount":159,"integrity":"sha512-5n7SynRD46bFoo6aCMVrMlqaVTaP3JFnbe2GzDcN4JH06bg5zeM8z+QUk1YEAUlOROGd0nW+YXW6XTP0Fl83pg==","signatures":[{"sig":"MEUCIQCDGSXW1H/TBVYAukj9j/DcL8n70xZZzdduj+VPvYkh0AIga7qz86+4qvEkJD0T6+iR2i68q8DP/NxRXqohLDBn+ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4900720},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3c1a2f9fb1728f16c4e2df83bc1b17751bd92c73","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_6.1.1_1774391088813_0.039553183394219316","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@ruso-0/nreki","version":"6.1.2","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@6.1.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"d0e414fbdf48971c264b7b81ac97de33778026ef","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-6.1.2.tgz","fileCount":151,"integrity":"sha512-/R0n/GzUIZO/jhiwP47wIKnpLwfIqkC6htTdJ5GLPn0pfgte/q1RCsjqSUP1F3oKTWXGzWe3evCSmbmNi8lKpg==","signatures":[{"sig":"MEUCIGsX4s+Fk7XMtQ+h9ab8STmxiZ7LXZDgW5SNHjB/YlDhAiEAin8XDCKXI1Rnrd22hj8cLNb/POFwblcFmC2kgd+7QBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4878315},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"93748f09860e38a234867d9250bb381c05528679","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_6.1.2_1774392988288_0.9958552420762261","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@ruso-0/nreki","version":"6.1.3","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@6.1.3","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"4477e615eecb734fe554b2f895404ba98062aab9","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-6.1.3.tgz","fileCount":151,"integrity":"sha512-0MYyUJljuwE5iAPWve3HWVBWvEKDcfK2d1jWP9M0BpOOiodBUeMB1JJighQuPyURXIPvIDqjyu4h3OFjcDEeBA==","signatures":[{"sig":"MEUCIBwtz6IFFhpvcbVj1ZkOPNjMrc28xDeXiNnHN0WmgQM5AiEAlhsb9YMYLACbaFpOnq36Sy9SUF/vPqVXrXkwFKHXkio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4878315},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"401f5483adf199d18fde1a8f2953f010f603c58e","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_6.1.3_1774393217497_0.7331874202352846","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@ruso-0/nreki","version":"7.0.0","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.0.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"e886ffbfc2fa8a6c809f7a47a39112ccfc790f62","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.0.0.tgz","fileCount":151,"integrity":"sha512-NQ05GndbdernESihTw+yj8fxkcwfD8Xj/LD1giHwwqarJzlQjHPoISqMQPkIE+N1s2ovPKke2x42Dxoqyzy8ng==","signatures":[{"sig":"MEUCIQCYToy6LOs0RgohkpZn4OpURE5So1gdko6mNcl6yHzgFgIgNPGyyQHaAPIAFjni65Ms1GQz76GIyFYO0xVRqJgjzjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4883037},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"aa42f7a4008030072ca100cfad64bba3e914e4f5","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.0.0_1774467314067_0.8475859511512236","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@ruso-0/nreki","version":"7.0.1","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.0.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"9f198ebf1b9fac4362550e4940e9f9c0b2ea9e39","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.0.1.tgz","fileCount":151,"integrity":"sha512-t6PZynXfYstn5QITFj6qlDQo+ulpHdsIyvaQS+BHIz5pmJw/QFNvbrJsvlMK0NBaIGXvgLBsBRkMCw5DfwxsHQ==","signatures":[{"sig":"MEQCIBvyMMzXUkaJgqPbbsZQdDnmmEFWZua6vAWHyhip7n32AiApb+C3Xawyyx9I/t9ROaM3oNKuHxUXHPL3dUN5Nrvv7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4881712},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4d9859b89ef55e71b98e1445294337d2629073fe","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.0.1_1774468588298_0.692571836500848","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@ruso-0/nreki","version":"7.1.0","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.1.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"824ed96ec6604d8f157c38dec075693b96866a08","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.1.0.tgz","fileCount":151,"integrity":"sha512-pc66AwWNLqs5u2FHnIRMnKqvmgkMnfREYAiRgPYoUqUj5Z7NcVG9+2H8jwBOayTd4QDIVH+gau9h5jq495/jfw==","signatures":[{"sig":"MEQCIG31GeD5QJznyVMOj0Ga7+JlYWM3M+piznLHcjAmnYZlAiB0u8tQyEJJ4LKptCTB9JfjqctZWSreDk9jtqWqdONXqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4889431},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1a44db996b8c7b9f0f1ed46a168e3ee4048a6ba4","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.1.0_1774492118407_0.2536235070110564","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@ruso-0/nreki","version":"7.1.1","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.1.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"0c04bc832fdfb98d79463fc718099077e6a6509e","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.1.1.tgz","fileCount":151,"integrity":"sha512-6tcP8lfK65RfILXDCrGRJwcBZYCx0bKqbpWQAUXilgbweGyj271mzLfnpiJLTpUPRboP2i5jK06w5RSvgncxPQ==","signatures":[{"sig":"MEYCIQCxzsMieSmSVgKNLVF30EIpZbErFdd10jVOCCVtAcvrugIhAOn8nRSLHKEh1Hwj+TkgfbeLN/f2McYZl8OGTnhAXifz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4889511},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"06d181df5ed562042d3da52c235898956732120f","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.1.1_1774494061421_0.39692785515393947","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@ruso-0/nreki","version":"7.1.2","keywords":["nreki","mcp","claude-code","ai-safety","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","zero-token","codefix"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.1.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"5ac2657402f23aec9e3e2f844fa6782bee4d49f8","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.1.2.tgz","fileCount":199,"integrity":"sha512-hMv1EmjszaZQ3Xw//hJ2yPpm5QYRcdHo8424YfdZCT2pjVXb7U7iXN73eoYmyWd18z7e6ociQSuNihM7OqYi1A==","signatures":[{"sig":"MEUCIQDuBNPplM7Zks4jOY8aLrPPq0GrQ22izjqVGphTuV8TTQIgGgTt35aslbED8T8ldjI7rsOAxacvhnVApYPUDvobEAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5129844},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f85beefc64c8d27264bf691ce6d671588fb81172","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that validates AI agent edits in RAM before they reach disk. Cross-file semantic checks via TypeScript Compiler API. Auto-fixes structural errors. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","typescript":"^5.9.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.1.2_1774675578315_0.25460451940522755","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@ruso-0/nreki","version":"7.3.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.3.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"694c829324b87215866b8706619d6fc5924d1ea6","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.3.0.tgz","fileCount":207,"integrity":"sha512-yRP1C4njbHxwREf3FB2ynsyHAxRAL0G6lp92w5m68L43KtBh4kzietV1CUCsa0DUujxuxN8ryIDksqkNT08ylg==","signatures":[{"sig":"MEQCIARQkYD8FReI2P/BrDMp+c7yOVvqYyskg7mcpK7S95UdAiBkxXk97FqX2drJ/FlkwbKdzQfgl2RpGrKS0BYkpXRzrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5198330},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d2f2b7ef262b382a848303c1ba6549837e43f5f","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Auto-healing, type regression detection, and spectral topology. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.3.0_1774821663978_0.8492925905179651","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"@ruso-0/nreki","version":"7.3.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.3.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"4d056889fcbcdadf0dcd8b5941328949f2d706ac","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.3.1.tgz","fileCount":207,"integrity":"sha512-nIazSqe8NFIm1AV47vKmH5QuLC3rlgbhbPXib86CW767BqL4bpablXLytWY2G/cty0FxqaIqaqivVVfME8+Jsw==","signatures":[{"sig":"MEQCIFcjeHNRQgOZFhvsaCjEkLlI6m6IboLOduEUT1yo0ABGAiBrqY2lK/LrA7giklwcLRz1d38bxkqDYRJM3cU3fft60g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5205467},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b5499c1076e0de811aaa21b846c3bee95bfb1cfb","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Auto-healing, type regression detection, and spectral topology. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.3.1_1774905484457_0.5248616516191209","host":"s3://npm-registry-packages-npm-production"}},"7.3.5":{"name":"@ruso-0/nreki","version":"7.3.5","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.3.5","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"dist/index.js"},"dist":{"shasum":"2e580dc243c226097da09c0d327d2ee33cf00e1e","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.3.5.tgz","fileCount":207,"integrity":"sha512-D1hlLxH7fl76lEK71UvnTLFLg1E1l/rcQ1nTaj7SgWmJkAEj0/YguUiv4YbEvNKckLd5QmOBhi+1syWfXBYW1g==","signatures":[{"sig":"MEQCIALjWSQaYGH8A2/elKrlTUeevDfhHi0/zteob5xervcbAiBNQa96DxPqRGk/jcX5IqZn5jPnp7jmePb4ULUH2imNVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5227305},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f772640c4b13897c05bed880af4165ac155addc9","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Auto-healing, type regression detection, and spectral topology. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.3.5_1774931504817_0.3194604185172609","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@ruso-0/nreki","version":"7.4.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.4.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"56b93c91e2edd1638edb28b7db3d67542f5c2086","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.4.0.tgz","fileCount":208,"integrity":"sha512-qAWR1GTHzUGMKhuAV+jeTGQdIliKRrXaaezX1dcHOb9EP9yMJ+ZwzDFOB5TzR5N70OBUZbHlRpHVcVc3BPfK2g==","signatures":[{"sig":"MEQCICNg5xLZBcYs5Faakmm13yrNYqhoGsbGcT79bwSOKYpwAiAtMkU6zyjkBRL/h0OtIBQvfCo/6+/bzDKxAvoTThRD9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5231817},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8275a815a6dd7ea2d531c8c2503d4a27dfed8b1d","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Auto-healing, type regression detection, and spectral topology. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.4.0_1774940487661_0.7196101313754235","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@ruso-0/nreki","version":"7.4.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@7.4.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"9d4291216af7cf93e3a8cf9bc6abc9775ad2e225","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-7.4.1.tgz","fileCount":208,"integrity":"sha512-97bMCGM0V0Cg0xyfbmLM85nptyaFrIjC9Gm0nNuZWQCxMzOlkkTDAzfdccPYEVfuyL/uM5S6UDVNq+IOL4YWRA==","signatures":[{"sig":"MEQCIBJI7MU3A4krmEAphmJuL4kiX80WIUlMdFk99cFejYn3AiA/i0ui84YjffQjM/ICTEXsiwO/Tg3sJp/7cYLksch44w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5233142},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cb7c501f97deea123c7da2fc7740b40ffb3ff2aa","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Auto-healing, type regression detection, and spectral topology. Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_7.4.1_1774987234035_0.3796470650513515","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@ruso-0/nreki","version":"8.0.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@8.0.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"b76dafe4889d442db59a3a01e19f31cd1522eee0","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-8.0.0.tgz","fileCount":208,"integrity":"sha512-cGto9rpMl+RLCbCgUiQRn2/rb1dUiVDncGbuB+cdyGOq8WxlyoJoY+3Y2uFs5vE0MJjgyL4ik7QGSwS4RSOgBw==","signatures":[{"sig":"MEUCICA6jRcm+nP9+NyYXwAko9iDmvZu/P+HBb81hOt23kXwAiEA0Cc2kXnbVcmNYLP4hmpXXGegOkUMEEc7lX4hicXGx9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5241022},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f377622a10fa81f056e038076b466cd0585d91be","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_8.0.0_1775117090603_0.30382060972788616","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@ruso-0/nreki","version":"8.0.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@8.0.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"f96799fa7c11b874e8194d6ae7db6bd17b6d0cb8","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-8.0.1.tgz","fileCount":208,"integrity":"sha512-rTlfxxByLpTqx8bgV7G8a8YeoNyCgomhdZg3qCLUCeu4X7WH6UDtf1NLgfv+b54xqvSWArseJfkLIm08ZGysmw==","signatures":[{"sig":"MEUCIBba8M+4EiTgwhEm9UkOCSN0hGVy9u+nOGjy4x8MCU3qAiEAg0gF5NHDNporhtf0FH1JbswUd7oVsjwHlbADmmvTeJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5287354},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ba1f6af6eef9de62aeb247cd83cd688e4b23fba0","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_8.0.1_1775692954252_0.6089933472156963","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@ruso-0/nreki","version":"8.0.2","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@8.0.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"689f2b1df63c4a4c615f5eed6c77f6f68c998ee4","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-8.0.2.tgz","fileCount":208,"integrity":"sha512-f5JvRudAueZXnrw9lUPnbK3obXJA9wm2EeMJkMZZwfSFUpFojSo+0q5BQKnP//n7/M0xfrVidmIOZiXUBunNKA==","signatures":[{"sig":"MEQCIHeUR4EsyJKB8b6voerwM+2x+XDiytaFWkXxGc6qEeYEAiBpfSpEc4O3EzQU+apXaxjlOU5Q3f5XiO0cFRttn4PqHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5288853},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e89cdc88cdca0be3c633f3964c0ae6919e83fdf4","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"^1.12.0","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_8.0.2_1775726829879_0.4255871115750931","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@ruso-0/nreki","version":"8.3.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@8.3.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"094309bdd32b8586ddf9be9f5ff9b8bfbca9841f","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-8.3.0.tgz","fileCount":208,"integrity":"sha512-liJlDoL2TiNpP8hgly/zzCSEhphVkK/K+y3AfmkMU/2cwvdOUqYIZidJZYaHn+qER8gJxoD0e3KEAhWc+o4nBw==","signatures":[{"sig":"MEYCIQCwz212p1zdKZtJTRr6GCCSAuDLFPPlbL8z8clMtZM5IQIhAMVKKfo4XwYswUEBkkLUisbBahPrNz5sfGK1MTZUQ6yN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5291466},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a623923472133d3dc519cd46c39f4a2a314bfe11","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_8.3.0_1775870291973_0.07715488328591547","host":"s3://npm-registry-packages-npm-production"}},"8.6.1":{"name":"@ruso-0/nreki","version":"8.6.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@8.6.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"e6d4f5c1f674e7e92614b61794e3f56701d77293","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-8.6.1.tgz","fileCount":208,"integrity":"sha512-f7vF0o2Whqa9p97Lf+A6ZEgyY0zx3XlHxzse97ATTny71g0NDo+lG1iMMbOAhddfXqaCPuorRIFzRFrR6d++Jw==","signatures":[{"sig":"MEUCIAn6WVmNopt/8nXbea4r6oI/nRX3FJcIhlB45ySN2ynoAiEAjz/RUFND/B997U2gL4d/H9NsLzKhdV6rY59NVg9GfMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5295897},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ed41669f278bdd5607518e872a1283dd09e80de2","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_8.6.1_1775929756593_0.7309932576686824","host":"s3://npm-registry-packages-npm-production"}},"8.6.2":{"name":"@ruso-0/nreki","version":"8.6.2","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@8.6.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"443958bf3f70346a0948e912f52280c88a3acb1b","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-8.6.2.tgz","fileCount":208,"integrity":"sha512-wppezQLAWtsHLPzHzmGGv0E/BfW0RSX2DxmbHm3y4PajSARthQPZBtao/wVutCz5vWO3cLoS1yX91tVN1nr61w==","signatures":[{"sig":"MEQCIFeKLOvnXSKVCmZamtHkCYxPOkJKrLlnS9JkiFo3j2LlAiB+5x/Fa9Fc6c+gH8GsYA9Znmy3MoGKkghvdZLJZ/dXgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5297471},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dd2bacf0bc2d77ceb665bc410049fc73c967ed2c","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_8.6.2_1775932801081_0.6221238065759753","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@ruso-0/nreki","version":"9.0.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@9.0.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"38d0fb330075039b278990106a6c5c88562ba855","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-9.0.0.tgz","fileCount":208,"integrity":"sha512-rjpo2NxI7jN/mumdcO8LOhF38o0R3+JxvG7thN2qYkA+TkurPsSNotzymQIhEpRiLZjYVBox08qdrxg1xIOlVQ==","signatures":[{"sig":"MEUCIQCc0MXctUMlK8+YuGBh476x1LZOAr1V3/cDtoIJYuiYmQIgfFMOYN8f+VZIkre0j1UXfctw3TNmS5MX+BjFTsnur5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298173},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9d974bb1261397d457700fbfef2cc55e03730dcc","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_9.0.0_1776088542134_0.7804056007983227","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@ruso-0/nreki","version":"9.1.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@9.1.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"7ad5628f890e7d1e0229ad64e2da72a5a3e91ac8","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-9.1.0.tgz","fileCount":268,"integrity":"sha512-K2S7PPeFZ4N9e3ao+xUjTRUdgdeZ3/cIn9euYrZH8X4zMO+EKETpJfUSA7Wb9jgjC5hEoTw1jJHGYW6KVqGklw==","signatures":[{"sig":"MEQCIF48qajIiW1fwKvuND/l5wHDkD4j9n0pEMXz8RaxJFLEAiB/+geM6hwnmvI9twb4Qwwv58Ti03iuSG3x1f3hUynZ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5372167},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cc6849de089f204c4b172a10e27a6e6aa9695a2f","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_9.1.0_1776111412874_0.9776187592600354","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@ruso-0/nreki","version":"9.1.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@9.1.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"088e78eecce52f431f90c61c01eb4ff5b8f07719","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-9.1.1.tgz","fileCount":268,"integrity":"sha512-QcQvVaUaLVCGoSbO8DxEGW9rVPkiVh590dpkp1DBnA3RS1vGfeM0A2ETDF+yvC0mIGXEHwlSMaqh7Ahnnx9DVg==","signatures":[{"sig":"MEQCICgpHnaYdyQF6gLhCWTgnx8qHyz54Eo5GAl+eun84ZN6AiAzhc1c6xZZ9D+JNviKfhJ9UMyB/VP2Lo7/RX+sJnWC4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5374096},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7f50dc12548e3bb79d9ba698ef9631b251ba95f0","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_9.1.1_1776121273699_0.43457729172344894","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@ruso-0/nreki","version":"10.0.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.0.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"3ab6ef5ab429924048ea041d5004099cd23e03cb","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.0.0.tgz","fileCount":268,"integrity":"sha512-TwKz0H+BbKLa7YhBAmsmxegHXMzO+s/Rm9WOk6qSnCSzimcKgmzrByv5aQTC+a0AifUdUZUXSQtZSzbUheh0Tw==","signatures":[{"sig":"MEUCIQCC4HLVlS2vnDvUU8e1Q968uo4PFgcuQhe3F8WJtA9vJAIgISYKgJuPeKLyMIe+v+QnG9uSyogb9GLnq0yOwI21KkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5396383},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d8342c85d69f1df80c0dc8da214750198b76505d","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.0.0_1776135328457_0.18671102928350036","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@ruso-0/nreki","version":"10.1.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.1.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"bb84f270935bc7a5ba5403bd948f3b82502b764a","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.1.0.tgz","fileCount":268,"integrity":"sha512-Y1xk1swLaWHN3I+OiFYfyCUozYasbUEeH/cn2kaejZRFarAF80GYYhrF/N0f5yFa4eIspdzMmfApfswhN3QqJQ==","signatures":[{"sig":"MEUCIQCpBK1A2ZoMEohB7BpAp/ukHmlPuIgDXQZJdWccc9Tz9gIgK1Z7+CJ9WMmTjKxM+kFFc7ece5K3PaucxtwdJzt6ePs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5399435},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1ff0f58b41eab8a9dd97ba4de2a29fba70792b31","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.1.0_1776137715532_0.899506054301608","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@ruso-0/nreki","version":"10.1.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.1.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"063c277d3e0b9a2fbdb5be9da3286a8c3fed653f","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.1.1.tgz","fileCount":268,"integrity":"sha512-wRHIOVfmw5F1VqfNOczVRX1JE8LisY4FoxBk2B9ps6Vw/nFpkX74nadhG9onnS6ix+7PAsuYaHooc9CgB6gJcA==","signatures":[{"sig":"MEUCIHjeC/h3+wYHPOtqYwgorjTQ2PY2fZVI6SUJNOpo2LekAiEAkNgsQlFGtAwF4wwowh1EoTGq0KPygklzuILmQ1AhZ7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5403436},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"40d55fb9a71a164320e6a32e4911e62d7c0a6ee6","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.1.1_1776188582646_0.13843793713823027","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@ruso-0/nreki","version":"10.2.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.2.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"4d45e2bddaf8f7566f3282c27e53a5e841866b6e","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.2.0.tgz","fileCount":268,"integrity":"sha512-9SC9fa58SreXpjme9oGhPnZ/BKDPQcLyrbA+v0Qw+hWw69DCnl98xnl6W6tXoaia/DM6eg4X3IpC5xpphLObKw==","signatures":[{"sig":"MEUCIQCg5/BhUJTGUtMBs8P5pAW1gN8VDSlu2p5I/5yYQCw3ywIgYEzOLnKhUzaSFG5kqLXw184ry6gPK8mXhNxNzlDGI0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5405056},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ab879773f397dd678fab74b1354014d7853e0c8d","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.2.0_1776207576932_0.41894774870577756","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"@ruso-0/nreki","version":"10.5.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.5.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"1d5d113ce3e44ec1f08b78dd2cec99b085e83400","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.5.0.tgz","fileCount":268,"integrity":"sha512-3HJoTJBba5qStOXTTGMbCuTNDff+1M0L+I0F7W9eBaalv5TsEBQ9xKyJi9+RMyyMwZmI1roJqR4UgpVHm1l/Jg==","signatures":[{"sig":"MEQCIBxPIxorPdKFyCSERb9aSxaJe8d1iiZRyR3XPjnienpaAiAasQnO0dgms3ccO2uc0Q1yX0nTYB15MdS9yJatnPjcfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5407448},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"59c78ce26b0c8e6581391b507610ef798bf313b4","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.5.0_1776231458653_0.963113568257356","host":"s3://npm-registry-packages-npm-production"}},"10.5.1":{"name":"@ruso-0/nreki","version":"10.5.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.5.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"d0933b9527f9b5468a38ecbeb2789d9103df9d44","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.5.1.tgz","fileCount":268,"integrity":"sha512-Uk0oi5KFYhtp9Ho1xUkeNtbbaLTCAPxaA6UoQM6fXNz2/TR7vwMThQEgAEcLCl8fItJ0fYh137D+x7fq+iWu1w==","signatures":[{"sig":"MEUCIQCrrL05cV7evRxUP87BoTULFFBmd4Kv9TDbv04EJOnkGQIgFHOp5W+2tl1vAWKWZjb9BUitDqE00Uu4dg7GC0ShuuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5408720},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6eb8329da2fa17639909d999827649ef08342046","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.5.1_1776266583270_0.5707340385799802","host":"s3://npm-registry-packages-npm-production"}},"10.5.3":{"name":"@ruso-0/nreki","version":"10.5.3","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.5.3","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"d6450f335b9893aaa6a0f0b67622bc507229bff6","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.5.3.tgz","fileCount":268,"integrity":"sha512-UnVWB277yn6gnRlm1vbeRVba0KF4Nyiqt01MRwhrxDN6yrlDkfur2g6928lL/JS/nn4NI/yuDiw6yUciVKEcAA==","signatures":[{"sig":"MEUCIB9QbIRt/bF9RApdZx0l7ZEiSZpfRaRFCVARB/B2r6UpAiEAuYaBBUDAocNdn0ny6I+uV5SZb52fA+byFbhjnJmHyBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5408720},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"39c5692732cd90421e5a3ed838370f746050f8d4","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.5.3_1776375571531_0.46935935285377806","host":"s3://npm-registry-packages-npm-production"}},"10.5.4":{"name":"@ruso-0/nreki","version":"10.5.4","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.5.4","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"e2113218694695368ebe80223b2344d40c994724","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.5.4.tgz","fileCount":268,"integrity":"sha512-JL/r2pQpVUf6WE6xub2yv0efBfQuCEVn0rIfEOh+mtNIrf0R+DehrNRoNsUl8f4kD7h3aC435rnUPDBHp9W5Bw==","signatures":[{"sig":"MEUCIQD7cAMweAgEwGtZaRixPrf4vMOSqL3pvYBQxF+rEe0aZgIgLapRPPxxlsIZ6CNLXqOpr6FVFiLxK97Ztf3wRVkUogk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5408720},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ee776e0e4f9b40ba7134df4e5fd8781a39ae496e","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.5.4_1776376091658_0.5002381596862284","host":"s3://npm-registry-packages-npm-production"}},"10.5.5":{"name":"@ruso-0/nreki","version":"10.5.5","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.5.5","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"3ac4b65863ba2ce56dfe2241b60f7c558903a409","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.5.5.tgz","fileCount":268,"integrity":"sha512-nXbWYeOQSbWkolxcQZ6CWqMpO0EAYk4rBmMfzGvz7ophW5ocgWZy3YOIWrgrQssmEw8OvEq9AFtjebpW6dTuvQ==","signatures":[{"sig":"MEUCIEPrpL/RULEcV+hyPhgFuEkj9TNwidd5kCoizcpoLhy9AiEAqafCa24PUWcPyF4J4SrGdDkU+OadMkBuRTaa9H3iO9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5408720},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bed72f69a5247790f79232888c2f1f9582ced914","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.5.5_1776380950362_0.8465774921328126","host":"s3://npm-registry-packages-npm-production"}},"10.5.6":{"name":"@ruso-0/nreki","version":"10.5.6","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.5.6","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"5522f528105207961609b69176bdeb86c0370583","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.5.6.tgz","fileCount":268,"integrity":"sha512-NeuNS9J3F9zQLo/reu8SstcwfQydASiNMB5y37tGo5jXX9Vn3Zn7WvafwMqFaaTZRGqFMA7rVtLgmvj3FoNBZQ==","signatures":[{"sig":"MEUCIQDfaT5JzN/p0oZ0MsxhCpvKDh2oan+O5wSNopipxHvt+AIgFfWIens+l2YsSFVGaMV9pdJhqX+Lh3qentgUuUWVVoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5437791},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3ace57b8642c603f5e5b0122697f2de04d4c10a8","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.5.6_1776385477478_0.7547163572927644","host":"s3://npm-registry-packages-npm-production"}},"10.6.1":{"name":"@ruso-0/nreki","version":"10.6.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.6.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"165d49549cd88c15b8a7ce02e906a06477bc9ad1","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.6.1.tgz","fileCount":268,"integrity":"sha512-TQLrRkszInjwFEs8I1KVAJkJMDngAGyQHpnJ/RkYldr4JMRs2dWPFGEtrN1t/yF1Cnz0goPxdBaQ+I3+jbgSIA==","signatures":[{"sig":"MEUCIQCpieKG1ZojdieYhTUwkRQ4h2+2TWJytlezLnbsyYgD1gIgIxe1Mal4RR/is1hFO+7L/WFjDO7UEDlHSttUK0m6lts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5463932},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"968c5848de0d8ddab0d311de1550783a92073fc3","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.6.1_1776407883224_0.8807843343466466","host":"s3://npm-registry-packages-npm-production"}},"10.7.0":{"name":"@ruso-0/nreki","version":"10.7.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.7.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"ecde02908e70a31def19c0fa6de29342d986645a","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.7.0.tgz","fileCount":268,"integrity":"sha512-viblchk52HfoL8bNfPKvU/lLjsdH5w0Pt5o/Knc4rHySXRwpDTyZfGgpjPWyxaI4sg7WCDhoDJ5WI9u9765Q7Q==","signatures":[{"sig":"MEUCIQC2UVm+oFqMOpewM6lXokUS+eYkKZau+JZxkAjhIAOz2wIgH2239rm8q7NPaprqEO/1pZhWCGkDssZ5ZbbBBN2WFWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5467521},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"774601c7ffc3f00c9c28c34af361d2b32d88e80b","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.7.0_1776416202750_0.9145095228199156","host":"s3://npm-registry-packages-npm-production"}},"10.7.1":{"name":"@ruso-0/nreki","version":"10.7.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.7.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"926c28aebcda281d1fd9c91f4763adb7745eda35","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.7.1.tgz","fileCount":272,"integrity":"sha512-wKuS+xnCZpkR33xmDVS4Yfg4JDnqQKpVpVGd1PHPYJjWRr2kB0ZJudlMOlRGLAfn7kj4nmJUBDFdlAj4PG1xjw==","signatures":[{"sig":"MEQCICcYBWJtru2BfmLIJI90yExzYkmNbG2Qf+5lQbXvGt2SAiAWMTLypkVrVQnEWaAPBpcjCbsVEANkjAf+PxBFZ451Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5465954},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d87505b3d3ac89b10126a4d76bbd7b4739d9d622","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.7.1_1776507783008_0.12046752076947143","host":"s3://npm-registry-packages-npm-production"}},"10.7.2":{"name":"@ruso-0/nreki","version":"10.7.2","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.7.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"6094c904c4f9a6cf92aae689cee050aba7b36674","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.7.2.tgz","fileCount":272,"integrity":"sha512-WNQFZmOZ6df0pXNxCKeojfXiEDdRKBj0gp2R46LGBA157XbLlF3OYQiIDY+kBgMay46UP8rTPznUFr2K+0lq8A==","signatures":[{"sig":"MEYCIQDvU002KT5Xyn5whCjDevMyMGGBLafPnGrDZg4gAcbm7AIhALKA4+Z9ZdfPNsg6Ve83lbC89bMvzqMUbEf0FObq+wbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5466388},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3c4e2344d2b9a56b223176dcd3789e17af390aca","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.7.2_1776514382162_0.8832333151419045","host":"s3://npm-registry-packages-npm-production"}},"10.7.3":{"name":"@ruso-0/nreki","version":"10.7.3","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.7.3","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"eae0e0acc9df8d5a11411c6d3ef96017f6676eba","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.7.3.tgz","fileCount":272,"integrity":"sha512-qOXqqBYIS+ajooaoazZTVgPjagHiG6BIZ/VuSg0yHZJbIPtFZv0rChJWsUs/7mQM2YbvazPUiDQjZYgG7uMAkg==","signatures":[{"sig":"MEQCIEImPSpl5p9J4DsHeoAn0up5hiU7IEYJT6TDcBJMP1NtAiBg1nOpHTaFWHI04ltdfOZB8JEVXbzoRwKFzKZgELop4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5466818},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2a968da608c858c94210e8819225d9adada02f70","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.7.3_1776515001192_0.85682397391146","host":"s3://npm-registry-packages-npm-production"}},"10.7.5":{"name":"@ruso-0/nreki","version":"10.7.5","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.7.5","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"b48d28d2d6fc79c8679fcd5b8ce251719db0a8f9","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.7.5.tgz","fileCount":272,"integrity":"sha512-+HWg6Jp78nc+3tEamQwCagBR/5gnflfBgoybHTO/qJybAEQCWn4wya/QS4uWHYyOGZlC/0DkoXpIKzVoXVj23A==","signatures":[{"sig":"MEUCIQDyrsbcX2upEM0v8D95m7qXZEcas+/RtIpgcidT5RTXYQIgUNcVML539KgZQqnFKHDkyYs/mCcg+HtwlE/tqzcRbp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5475018},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"125f520e12810dd47da155633c76d65f43f1726f","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.7.5_1776730450053_0.612239511923925","host":"s3://npm-registry-packages-npm-production"}},"10.11.0":{"name":"@ruso-0/nreki","version":"10.11.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.11.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"eebc1ff09301ba9835f5aede3879fe34747a1336","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.11.0.tgz","fileCount":272,"integrity":"sha512-/ZQaO9kItVLMoWXiv8floxZWhuDjbVtzmjclcNHt2huPZk854uzFELnUoWQi26C6YuXBkmaG5JuOcgVTVFLlmQ==","signatures":[{"sig":"MEYCIQDbrTEc6aGWW6jTWbdryXi1NGXP1pWKwABQdSU35rAUnwIhAOkWBS/eAukETGQIVDFjnzXQOL/iNe2YWROKkkOOW8M2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5495855},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4b5aa0cf1ae1e8c3f3b553fea845a4ffb192eef7","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.11.0_1776745205608_0.5645308477083169","host":"s3://npm-registry-packages-npm-production"}},"10.11.1":{"name":"@ruso-0/nreki","version":"10.11.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.11.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"b04370cee50e89d2176d9b350c880b2b03665878","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.11.1.tgz","fileCount":275,"integrity":"sha512-Tka182Vu/C+6+rUWEGAVdWp+BVTa8DM6S8ft4UI6LxnzOro38RUTEcR9sNSKMh2a5zHteUPSXy0fs6a+lOuohg==","signatures":[{"sig":"MEUCIDeQDHP3WJEYCFvVJXha+4Yp9axkqp+gywbVVSFTVRW5AiEA/RrIP0izCFNAes2dMOzahBF8sBEjNR2xuoDdl01p6Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628593},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cda5e5fb07f3a8950bf20bd43442d38f5fe6b2c2","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.11.1_1776762519465_0.1161345969599965","host":"s3://npm-registry-packages-npm-production"}},"10.12.0":{"name":"@ruso-0/nreki","version":"10.12.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.12.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"fd82274ca35a9d7df8268705afdd07aed21c54a1","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.12.0.tgz","fileCount":279,"integrity":"sha512-sm+3IrSB9GGxMKPOhGLc+XofAaQKxjRIgSHg3wQPs5YmWi0Zqwm57yiHM5QdnveMrmiiHYS4GSooEv8sqIqGEg==","signatures":[{"sig":"MEQCICQBOkEdaPmmlU2t7zAiLku9y/+Wikkr60xsJIzrQOwvAiBEgARAqi/ZzuPgawCIsOuRaHH+6DqfQhY56/c4M0pq0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5655029},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c4c7fcec169c8fbc3f9cb7464482595f46b02177","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","eslint":"^9.39.4","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","@modelcontextprotocol/sdk":"^1.12.1","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.12.0_1776775081150_0.6216192489518095","host":"s3://npm-registry-packages-npm-production"}},"10.13.0":{"name":"@ruso-0/nreki","version":"10.13.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.13.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"44826e3742585501099ea700c6451db1908c1b12","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.13.0.tgz","fileCount":287,"integrity":"sha512-u3o3MVzZ803WLVICrktVf5BNanjbMaJ5GMWEgROW6nUm3J5SwrtdiS6q+SA0aVAywRAOMCJkjC7F1xYOGtxLrA==","signatures":[{"sig":"MEUCIDj1x8cTxTQDNw9ONaTGS9jhET38B/BBGNJkdouakN6cAiEAnE6O+EROZcrs1iLJLQioUA/jhcB1TnUNKlTjCSafaio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5681273},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"202952857c00dcf536397bb35dd33e7bf27ea89e","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","eslint":"^9.39.4","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","@modelcontextprotocol/sdk":"^1.12.1","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.13.0_1776875448658_0.4503281811640689","host":"s3://npm-registry-packages-npm-production"}},"10.14.0":{"name":"@ruso-0/nreki","version":"10.14.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.14.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"15312553d9ac7ba808eedfd54d01785fe4184077","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.14.0.tgz","fileCount":287,"integrity":"sha512-vlTfcOo/vw23A/zDdm1edSTeOVMbcXM5JCL/VY9hhlr5tX6KkQciCwAqZhBRLA/GkQy5/XiycaC8w0wPrAvCeQ==","signatures":[{"sig":"MEUCIFC0X7lc75oC0AI/0rFxPc3JdenagHdZmzq1UxUijvSlAiEAxhvgbPyqF1u0RbkrqPTGuOfNN3tDy2qtUZdL3Yx+lWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5686987},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e619219c0f074b42686d849f514de092f53adbd5","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","eslint":"^9.39.4","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","@modelcontextprotocol/sdk":"^1.12.1","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.14.0_1776904070344_0.010028430613896022","host":"s3://npm-registry-packages-npm-production"}},"10.14.1":{"name":"@ruso-0/nreki","version":"10.14.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.14.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"6d88886a836aa5413c01d18282b3664395e95338","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.14.1.tgz","fileCount":287,"integrity":"sha512-aMg2vj7SanBwBByPDF+Fxl82yOWldjXkopz61dP+16FFzFEv5O7zDlsTWoVHsKmvfe61d2UZlIC80+TVPr/cnw==","signatures":[{"sig":"MEQCIEjWUNxQFxLhtawJThIohvED49tnV53lW0Jc0z3KfMcHAiACwsYhp+zEJMyySr+RITN6m36sbxxlF67HQhO9FqKEwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5701763},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"83438af2bd3af94b86a586829b75b3528ffc47cc","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","eslint":"^9.39.4","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","@modelcontextprotocol/sdk":"^1.12.1","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.14.1_1776909671091_0.19363775999495525","host":"s3://npm-registry-packages-npm-production"}},"10.15.0":{"name":"@ruso-0/nreki","version":"10.15.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.15.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"a562ecc9006fd6c993bf9c68d35d3471c85e7512","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.15.0.tgz","fileCount":287,"integrity":"sha512-s7+CUDnI+feFtWJFfm4ELms384V7qJ8Th+u360oRG/k5pHcZV8vprctNqHBN1mq2lp330NHj//AZTUffZUvzFQ==","signatures":[{"sig":"MEUCIQDp80zbM+GRC0YBcY7zFh6Mz1af83MKW4eMvSFyTR5rBgIgbKpZ8w/1RqGn6/IrkakgsdmbWMvxW7PBXUm6nphaV9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5705345},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f3de846e916c0569c53d1879cae5453024e89bad","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","eslint":"^9.39.4","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","@modelcontextprotocol/sdk":"^1.12.1","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.15.0_1776999780374_0.6782820392761508","host":"s3://npm-registry-packages-npm-production"}},"10.16.1":{"name":"@ruso-0/nreki","version":"10.16.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.16.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"79c8fb96abe2fabd3ebabe78c73d0508d5b842b9","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.16.1.tgz","fileCount":273,"integrity":"sha512-Mk+XvwypEb34wBTAhlMrdE1bfdjAlc8Ejl7L5/sbkb04oB15SSg+C+aCu9KsK5HJI3hSk5d+B7x/zLtUz+4HVw==","signatures":[{"sig":"MEUCIGEzUhkXOqpsAqkkKCyQ4UDBgMEZDpbXWLkRaWiS4788AiEA4Sr/nuLF70yJxlY4swpFash8QM7vN1pQA4FNcqk/36c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5620178},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ae9a5260aa13823b8eaab0cd3c84b54e2358038c","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","eslint":"^9.39.4","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","@modelcontextprotocol/sdk":"^1.12.1","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.16.1_1777034742242_0.7645421510710431","host":"s3://npm-registry-packages-npm-production"}},"10.17.0":{"name":"@ruso-0/nreki","version":"10.17.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.17.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"6c4795639af971b8117a5dcfcca25a9724cc2b9b","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.17.0.tgz","fileCount":340,"integrity":"sha512-mC4AfmD7k2YOof4k/2WSi5nLFbGFMehxA1vQ0CbE4yEsP5/jA7qBFLAO8PpyT5P5/L/l0fwfa+Ohg0PlunIKkw==","signatures":[{"sig":"MEQCIF2n9IkMYxUDyxOVjiiGs+hzooV73W0c7TICToyf/nlWAiALk3OfXEHnv5RZJojWqduWRkBK61wnUDllT7yTexV1pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8942924},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"081c2603bf1be0ce96753cb90f0665a0d3a81762","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","eslint":"^9.39.4","sql.js":"1.14.1","chokidar":"^4.0.3","picomatch":"^4.0.3","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","@modelcontextprotocol/sdk":"^1.12.1","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0"},"optionalDependencies":{"@xenova/transformers":"^2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.17.0_1777083505879_0.6236028192477658","host":"s3://npm-registry-packages-npm-production"}},"10.18.0":{"name":"@ruso-0/nreki","version":"10.18.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.18.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"a9a1bcd08f5b1cc29ab9e55f963beb2b96ef8062","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.18.0.tgz","fileCount":340,"integrity":"sha512-ColOZ4zCw77sfK30gCK5iHzVCdb+a4sqV8RRdQ9bTTfYxyRnLXgW5HwMu98tKISp2Nu36iQ9cXYmffw/T6Dzyw==","signatures":[{"sig":"MEYCIQDKjd9Cyf86SKA8MBAL/BhAQYnO1lS4SFasXn/GmHODBQIhAMApYj02nQjQGCatZD7/Q8fKcnkSFiuMPngp2SliHlP/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8958773},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d140aabd4f8de91c7923be7edff3625ff3366449","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"optionalDependencies":{"@xenova/transformers":"2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.18.0_1777773046302_0.7277122672304683","host":"s3://npm-registry-packages-npm-production"}},"10.18.1":{"name":"@ruso-0/nreki","version":"10.18.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.18.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"0019f71f3ca855b054e934f6074f467bbbc155f9","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.18.1.tgz","fileCount":340,"integrity":"sha512-m99htgAiekxqA0DK1P5kJWhqHTOGgYk5m2OQ+irwyWKT5vkzC4f7qhXKpFc+RWHDlA5qcLaRRI1vWcEjuKCZzg==","signatures":[{"sig":"MEUCIDBIYFngfr4aLxATJJk4GDjG1kd3vs+7yjTI9L/ub7OnAiEArJ0uEMDgjI6HOCgtfwIEfe9Kn6Z1CSo9JlxiFbVma5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8967769},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ece50b0202d13fc4853ebc455ca24d9f2f687e04","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"optionalDependencies":{"@xenova/transformers":"2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.18.1_1777945422015_0.613096483212171","host":"s3://npm-registry-packages-npm-production"}},"10.19.0":{"name":"@ruso-0/nreki","version":"10.19.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@10.19.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"5025e86e13bb83b56ceece8e5bb368ae8aba3d39","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-10.19.0.tgz","fileCount":340,"integrity":"sha512-TBli/bEGmOmWf4IglJCVMwPPcJ2pMVyvQDQYFUcXneEeIboCzXeUXHg4htJhbRHRi/SUCkxVtgYDSf8Gyxn/Ow==","signatures":[{"sig":"MEYCIQDoPpBA80NvJW23ovYj7ju0CcfgLFTs6Tu6CoM80j20tQIhAKig5HBi+xFygJht8p9/HdntuNpG+3LRQ8EJm8HcAdqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8984948},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dd3d9eba2afa533355b5ecdac365d5276caff717","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript, Go (gopls), and Python (pyright). Zero cloud dependencies.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"optionalDependencies":{"@xenova/transformers":"2.17.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_10.19.0_1778051633507_0.011703570223303261","host":"s3://npm-registry-packages-npm-production"}},"11.0.2":{"name":"@ruso-0/nreki","version":"11.0.2","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@11.0.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"fe800ee2d476561d1f34c78a9ba489dc77bbf897","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-11.0.2.tgz","fileCount":379,"integrity":"sha512-QJBIiJhnvFH3AcmlhJU83DRXxu+AZKGe+NI8h6zihq3C5BL+d1E/MuKbHZhewlOaBtPA0WHRtHd03vFy43Dunw==","signatures":[{"sig":"MEYCIQCCFcjdoBtxz2CwDqK7dll+94u3UEo9Wo1VRTGpEkrsMwIhAPfT+wn3Msnr7p1v24d5FhYSYBW0+TvUYGV9zvDE7lgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19146719},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d58ac8a0870dd41ea561898bb0bf66b1186a3e87","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_11.0.2_1778936279223_0.11580447965331331","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@ruso-0/nreki","version":"11.2.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@11.2.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"67b97c0bc7782414bdbe52c1ece13ef4436264b2","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-11.2.0.tgz","fileCount":390,"integrity":"sha512-+kbV19vkDF/3h+1+qgDQ9CUq3x5YC6ekEcfE0TwSCeaug7UJgLYa4RjABVUMHXaFIa+dySgV/+d3FtmKk+V2Jg==","signatures":[{"sig":"MEYCIQDLMiYvs8XGeC00zM4heDO4MZx/5KTZGHzZzqPTvGX16AIhAJc57H+p5BcIiUR4073qiN3vKiP3lE3Dxln/tgmuMM3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19332988},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"03da3ca7cea43de1cead057de21733ba0f6fd6af","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_11.2.0_1779169193616_0.6480455393594253","host":"s3://npm-registry-packages-npm-production"}},"11.2.1":{"name":"@ruso-0/nreki","version":"11.2.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@11.2.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"ec677181214849443df0bca70f2081c214505f4a","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-11.2.1.tgz","fileCount":390,"integrity":"sha512-BIz/Cqbroeuq4/gg4IqkJxqPOzftWUMfxCnkQeV7Jf3PtOmmVYc8odboxmmzPGlOvSTXVN4uuKvJqW9bA1My3A==","signatures":[{"sig":"MEYCIQCcBzsgAYL19qrUntuP3int1JRmT+A9XWPyffduc6rwgwIhAKLG5ZskIUju6zljzo+Uktzv2PoT9J2yT9szl9N6GpfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19352856},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b23aa5ae4baa67bc30e4b9a3d75ca3b79ba9fcf8","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_11.2.1_1779208814201_0.5725279044562377","host":"s3://npm-registry-packages-npm-production"}},"11.3.1":{"name":"@ruso-0/nreki","version":"11.3.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@11.3.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"3161efd984ea7464805cf417a77f6c395296fbc8","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-11.3.1.tgz","fileCount":406,"integrity":"sha512-YC/MFshUA+W958a7WN7NvnrvIiVYhQgcW9F01F8PvAPNgXl5pst0ulqLNs+09RYdtp4nWUnZ6Pl45+uf0SE+Xg==","signatures":[{"sig":"MEQCIGFTyn2fgixjfPTDxWVhTt7eU+UZrPm8G9L5cYw0pnUlAiAMdaLBDMb2vFVoWjPIsms0+ulAv98lKKkklBF6V78mSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19396506},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e0eca9a907c2b0a8bc369ddb915c73040a8ad75a","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_11.3.1_1779221197519_0.14752256937402608","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@ruso-0/nreki","version":"11.4.0","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@11.4.0","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"8bb3f477b3a3e2498b6706d84e51064746e21147","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-11.4.0.tgz","fileCount":406,"integrity":"sha512-0W4eoctb7GHtH0Z/J567eZmjXh0T6+GAkjzs6bgLlnFHuGFd+uameYG4etQEwOBMfksUm0xuDgLwMMTIyPkOjQ==","signatures":[{"sig":"MEYCIQCYTY5Sxkp4/b650lb6O4i8DYA4ydYCMGqTBQSZjgdD5gIhAItCAoi3p2cK23wEyaXUYknLzCdVu4wpF6cBaKJ9EKAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19407522},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"984c781d1e616d68a405e2f3e678189ebeb5c591","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_11.4.0_1779231274150_0.6386991429654183","host":"s3://npm-registry-packages-npm-production"}},"11.4.1":{"name":"@ruso-0/nreki","version":"11.4.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@11.4.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"c9e33ac5a790911e7bebc80d0e7953f3cdcf38e3","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-11.4.1.tgz","fileCount":406,"integrity":"sha512-5CJKBW6A3fxAqbfCXVM1r5zRP13+dqL3/IuPqfx8UywkeAb3ruHWqQzfI01AYwyEmVfDcyCUt2qKeJKHRYGLkA==","signatures":[{"sig":"MEYCIQD/MpYWNRAgnyTMRZU2weVvIO5a7RO1JdFTqsy/JGugpAIhAPFXI4U1H/uEA3u2DEc5EROHAuGfqfpbdj5GEavDtJvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19410599},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"35c3c5d3cd32c0aec700787976d764c6f08051dc","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_11.4.1_1779233490612_0.07007058954779799","host":"s3://npm-registry-packages-npm-production"}},"11.4.2":{"name":"@ruso-0/nreki","version":"11.4.2","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@11.4.2","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"4b154e8ca83885a8d5423a059db857bc1d9b68a2","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-11.4.2.tgz","fileCount":411,"integrity":"sha512-l5mfkrjLM0kWW1FsVJdB4J3x8tpsc+XT5hhCWxEpGnKi7PvntpRpnfQuBCTXnlAh8n396k4P35ZgA3USnrDL2w==","signatures":[{"sig":"MEQCIG8kUlDvG+Jb4m5WlIJ6Zjq0dUDejiKD7FX3HTssD56mAiALSOHVxyCgxk5hVxO7nCLZYrU0T8ry3HSt6YVr8bgZFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19433184},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9ff546ba4e0d54dd196be09789f65a89c1249fcf","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_11.4.2_1779237061315_0.10429896925225157","host":"s3://npm-registry-packages-npm-production"}},"12.0.0-rc.1":{"name":"@ruso-0/nreki","version":"12.0.0-rc.1","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"url":"https://github.com/Ruso-0","name":"Jherson Eddie Tintaya Holguin"},"license":"Apache-2.0","_id":"@ruso-0/nreki@12.0.0-rc.1","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"homepage":"https://github.com/Ruso-0/nreki#readme","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"bin":{"nreki":"bin/nreki.cjs"},"dist":{"shasum":"a68586731a9baafad7fc3cc442897130327e9704","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-12.0.0-rc.1.tgz","fileCount":401,"integrity":"sha512-A0ckoeK0RrCU5xxb20G2DV4t5p04KIU9G+oi+FqEI4LVBC5t6NDLEgJU9Peuv4si/TnWE2gy7Zka52p6gLxKvg==","signatures":[{"sig":"MEUCIEvbFhU8IRPfyzcIy52+Pi1ASUvD+OEzO2e+TvKGt5lUAiEAzGevy6XJEpN8M8Y+3dqwplRUnlvW4tAFErTZ5ctSawU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19360736},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9e56c7e34df501f0160d74e21ecde4c33a36a3bb","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"repository":{"url":"git+https://github.com/Ruso-0/nreki.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"3.25.76","eslint":"9.39.4","sql.js":"1.14.1","chokidar":"4.0.3","tiktoken":"^1.0.22","csv-parse":"^6.2.1","picomatch":"4.0.3","web-tree-sitter":"0.24.7","tree-sitter-wasms":"0.1.13","eslint-plugin-react":"7.37.5","eslint-plugin-jsx-a11y":"6.10.2","@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"7.1.1"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","marked":"^18.0.3","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^22.13.10","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nreki_12.0.0-rc.1_1779680473937_0.45952221019023365","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@ruso-0/nreki","version":"12.0.0","publishConfig":{"access":"public"},"description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","main":"dist/index.js","type":"module","bin":{"nreki":"bin/nreki.cjs"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest","postinstall":"node scripts/download-wasm.js","lint":"tsc --noEmit","benchmark:spectral":"tsx tests/benchmark-spectral.ts","benchmark:external":"tsx tests/benchmark-spectral-external.ts","benchmark:precision":"tsx tests/benchmark-precision.ts"},"keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"author":{"name":"Jherson Eddie Tintaya Holguin","url":"https://github.com/Ruso-0"},"license":"Apache-2.0","dependencies":{"@modelcontextprotocol/sdk":"1.23.1","@typescript-eslint/parser":"8.59.0","chokidar":"4.0.3","csv-parse":"^6.2.1","eslint":"9.39.4","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-react":"7.37.5","eslint-plugin-react-hooks":"7.1.1","picomatch":"4.0.3","sql.js":"1.14.1","tiktoken":"^1.0.22","tree-sitter-wasms":"0.1.13","web-tree-sitter":"0.24.7","zod":"3.25.76"},"peerDependencies":{"typescript":">=5.5.0 <6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"devDependencies":{"@types/node":"^22.13.10","@types/picomatch":"^4.0.2","marked":"^18.0.3","tsx":"^4.19.3","typescript":"^5.9.3","vitest":"^4.1.1"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/Ruso-0/nreki.git"},"gitHead":"f2193cc5fdc9efdc89ace71dd57234cfbf0d53a5","types":"./dist/index.d.ts","_id":"@ruso-0/nreki@12.0.0","bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"homepage":"https://github.com/Ruso-0/nreki#readme","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Y6wypT0oxm1gvE4vONMcnbF/3hDbURnfpFpWeqKDmhQ5ANSxtuNB5pRcTkey1ykya2c+11yQTFpVIUZluZ5Q5g==","shasum":"0ff1ac5b938ada35d8b5e1dac98338272ba8b661","tarball":"https://registry.npmjs.org/@ruso-0/nreki/-/nreki-12.0.0.tgz","fileCount":401,"unpackedSize":19361054,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4dJtdtIW9U3doutXDC1TFqoJOoawR25LyLP+kG4HZdwIgWtJWCRzQ7F3wnqpLO1L1GJBkie9G2GKJ3OL2K0VZbM8="}]},"_npmUser":{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"},"directories":{},"maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nreki_12.0.0_1779682521847_0.38044498288435635"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T00:16:39.184Z","modified":"2026-05-25T04:15:22.162Z","6.0.0":"2026-03-21T00:16:39.533Z","6.0.1":"2026-03-21T01:04:25.753Z","6.0.2":"2026-03-21T01:19:59.814Z","6.1.0":"2026-03-23T01:56:02.057Z","6.1.1":"2026-03-24T22:24:48.970Z","6.1.2":"2026-03-24T22:56:28.581Z","6.1.3":"2026-03-24T23:00:17.662Z","7.0.0":"2026-03-25T19:35:14.350Z","7.0.1":"2026-03-25T19:56:28.518Z","7.1.0":"2026-03-26T02:28:38.654Z","7.1.1":"2026-03-26T03:01:01.622Z","7.1.2":"2026-03-28T05:26:18.527Z","7.3.0":"2026-03-29T22:01:04.210Z","7.3.1":"2026-03-30T21:18:04.722Z","7.3.5":"2026-03-31T04:31:45.101Z","7.4.0":"2026-03-31T07:01:27.922Z","7.4.1":"2026-03-31T20:00:34.283Z","8.0.0":"2026-04-02T08:04:50.821Z","8.0.1":"2026-04-09T00:02:34.450Z","8.0.2":"2026-04-09T09:27:10.078Z","8.3.0":"2026-04-11T01:18:12.236Z","8.6.1":"2026-04-11T17:49:16.790Z","8.6.2":"2026-04-11T18:40:01.307Z","9.0.0":"2026-04-13T13:55:42.374Z","9.1.0":"2026-04-13T20:16:53.102Z","9.1.1":"2026-04-13T23:01:13.915Z","10.0.0":"2026-04-14T02:55:28.784Z","10.1.0":"2026-04-14T03:35:15.730Z","10.1.1":"2026-04-14T17:43:02.837Z","10.2.0":"2026-04-14T22:59:37.260Z","10.5.0":"2026-04-15T05:37:38.857Z","10.5.1":"2026-04-15T15:23:03.500Z","10.5.3":"2026-04-16T21:39:31.772Z","10.5.4":"2026-04-16T21:48:11.844Z","10.5.5":"2026-04-16T23:09:10.607Z","10.5.6":"2026-04-17T00:24:37.678Z","10.6.1":"2026-04-17T06:38:03.472Z","10.7.0":"2026-04-17T08:56:43.109Z","10.7.1":"2026-04-18T10:23:03.257Z","10.7.2":"2026-04-18T12:13:02.315Z","10.7.3":"2026-04-18T12:23:21.387Z","10.7.5":"2026-04-21T00:14:10.235Z","10.11.0":"2026-04-21T04:20:05.968Z","10.11.1":"2026-04-21T09:08:39.651Z","10.12.0":"2026-04-21T12:38:01.324Z","10.13.0":"2026-04-22T16:30:48.934Z","10.14.0":"2026-04-23T00:27:50.553Z","10.14.1":"2026-04-23T02:01:11.348Z","10.15.0":"2026-04-24T03:03:00.614Z","10.16.1":"2026-04-24T12:45:42.484Z","10.17.0":"2026-04-25T02:18:26.132Z","10.18.0":"2026-05-03T01:50:46.531Z","10.18.1":"2026-05-05T01:43:42.249Z","10.19.0":"2026-05-06T07:13:53.777Z","11.0.2":"2026-05-16T12:57:59.499Z","11.2.0":"2026-05-19T05:39:53.885Z","11.2.1":"2026-05-19T16:40:14.435Z","11.3.1":"2026-05-19T20:06:37.730Z","11.4.0":"2026-05-19T22:54:34.432Z","11.4.1":"2026-05-19T23:31:30.831Z","11.4.2":"2026-05-20T00:31:01.550Z","12.0.0-rc.1":"2026-05-25T03:41:14.128Z","12.0.0":"2026-05-25T04:15:22.042Z"},"bugs":{"url":"https://github.com/Ruso-0/nreki/issues"},"author":{"name":"Jherson Eddie Tintaya Holguin","url":"https://github.com/Ruso-0"},"license":"Apache-2.0","homepage":"https://github.com/Ruso-0/nreki#readme","keywords":["nreki","mcp","claude-code","cursor","copilot","ai-safety","ai-coding-agent","ast-validation","semantic-verification","acid-transactions","vfs","typescript-compiler","gopls","pyright","multi-language","circuit-breaker","tree-sitter","pagerank","blast-radius","code-safety","surgical-edit","auto-healing","type-regression","spectral-topology","fiedler-vector","topology-aware-rag","lsp-sidecar","spectral-clustering","architecture-diff","bridge-detection","dead-code-oracle","cyclomatic-complexity","union-find"],"repository":{"type":"git","url":"git+https://github.com/Ruso-0/nreki.git"},"description":"MCP plugin that validates AI agent edits in RAM before they touch disk. Spectral clustering, architecture diffs, bridge detection, dead code oracle, and cross-file semantic checks for TypeScript (full Type Ledger), with parser-level support for JavaScript","maintainers":[{"name":"ruso-0","email":"jhersontintaya2004@gmail.com"}],"readme":"# NREKI - Bulletproof Shield for AI Coding Agents\r\n\r\n<p align=\"center\">\r\n  <img src=\"https://img.shields.io/npm/v/@ruso-0/nreki?style=for-the-badge&color=blue\" alt=\"npm version\">\r\n  <img src=\"https://img.shields.io/badge/Tests-1418-brightgreen?style=for-the-badge\" alt=\"1418 Tests\">\r\n  <img src=\"https://img.shields.io/badge/AHI-9.7%2F10-brightgreen?style=for-the-badge\" alt=\"AHI 9.7/10\">\r\n  <img src=\"https://img.shields.io/badge/Languages-TS%20%7C%20JS%20%7C%20Go%20%7C%20Python%20%7C%20Kotlin%20%7C%20Java%20%7C%20C%2B%2B-blue?style=for-the-badge\" alt=\"Multi-language\">\r\n  <img src=\"https://img.shields.io/badge/Cloud-Zero-orange?style=for-the-badge\" alt=\"Zero Cloud\">\r\n  <img src=\"https://img.shields.io/badge/License-Apache_2.0-yellow?style=for-the-badge\" alt=\"Apache 2.0\">\r\n</p>\r\n\r\n**MCP plugin that validates AI agent edits in RAM before they touch disk.** When Claude Code, Cursor, or Copilot changes a function signature in one file and breaks 30 others, NREKI catches it in milliseconds - the file is never written. If the error is structural (missing import, forgotten `await`), NREKI auto-fixes it in RAM. Zero tokens wasted on fix-retry doom loops.\r\n\r\n**v12.0.0 — Edit-Safety MCP (BREAKING).** NREKI is an edit-safety layer: it validates and atomically commits agent edits, and provides local code navigation. Host agents bring their own semantic retrieval. **`hybrid_search` (NREKI + BM25 RRF fusion) was removed** — its +10pp recall did not justify the ~4.3× token cost for a use case that does not exist when the agent already has grep. `search` (Type Ledger semantic) and `fast_grep` (RAM-resident exact substring) cover local navigation; `nreki_code` batch-edits with in-RAM compiler/LSP validation. See [CHANGELOG.md](CHANGELOG.md#1200) for the migration path. (v11.0.0 amputated ONNX embeddings; v12.0.0 amputates BM25/hybrid — same precedent.)\r\n\r\n<p align=\"center\"><img src=\"docs/demo.gif\" alt=\"NREKI outline with defect + ghost tags\"></p>\r\n\r\n## Install\r\n\r\n```bash\r\n# Claude Code (macOS / Linux)\r\nclaude mcp add nreki -- npx -y @ruso-0/nreki\r\n\r\n# Claude Code (Windows) — wrap with `cmd /c`, otherwise Claude Code warns\r\n# that the server failed to start (npx is a .cmd shim on Windows):\r\nclaude mcp add nreki -- cmd /c npx -y @ruso-0/nreki\r\n\r\n# Cursor / any MCP client - add to mcp.json:\r\n# macOS/Linux:\r\n{ \"mcpServers\": { \"nreki\": { \"command\": \"npx\", \"args\": [\"-y\", \"@ruso-0/nreki\"] } } }\r\n# Windows:\r\n{ \"mcpServers\": { \"nreki\": { \"command\": \"cmd\", \"args\": [\"/c\", \"npx\", \"-y\", \"@ruso-0/nreki\"] } } }\r\n\r\n# Optional: agent-aware instructions install (v11.3.0+)\r\nnpx @ruso-0/nreki init               # auto-detect agent (Claude Code / Cursor / Cline / Copilot / generic)\r\nnpx @ruso-0/nreki init --agent cursor # explicit; valid: claude, cursor, cline, copilot, generic\r\nnpx @ruso-0/nreki init --dry-run     # preview the plan, write nothing\r\nnpx @ruso-0/nreki init --force       # rewrite an existing NREKI block\r\n```\r\n\r\nWhat `nreki init` writes per agent:\r\n\r\n| Agent     | Detected via                          | Files installed                                                       |\r\n|-----------|----------------------------------------|-----------------------------------------------------------------------|\r\n| `claude`  | `.claude/` or `CLAUDE.md`              | `CLAUDE.md`, `SKILL.md`, `.claude/hooks/nreki-enforcer.mjs`, `.claude/settings.json` |\r\n| `cursor`  | `.cursor/` or `.cursorrules`           | `.cursor/rules/nreki.mdc` (with `alwaysApply: true` frontmatter)      |\r\n| `cline`   | `.clinerules` (file or dir)            | `.clinerules/nreki.md`                                                |\r\n| `copilot` | `.github/copilot-instructions.md`      | `.github/copilot-instructions.md` (appended)                          |\r\n| `generic` | none of the above                      | `AGENTS.md`                                                           |\r\n\r\nFirst MCP run indexes the project automatically in the background — `fast_grep` returns RAM-resident substring matches immediately while NREKI's semantic index warms (v11.2.1+). Zero config for TS/JS; point a `tsconfig.json` at your code and NREKI detects the right validation mode.\r\n\r\n## How it works\r\n\r\n```\r\nAI proposes edit -> NREKI intercepts in RAM -> Compiler/LSP validates\r\n  |                                              |\r\n  |   No errors ----------------------> Two-Phase Atomic Commit to disk\r\n  |   Errors found --> Auto-Heal (TS CodeFix + LSP codeAction, atomic)\r\n  |                        |\r\n  |        Fixed all? ---> Commit to disk\r\n  |        Some remain? -> Full rollback. Disk untouched. Errors returned to agent.\r\n```\r\n\r\nThree tools (`nreki_navigate`, `nreki_code`, `nreki_guard`), 25 actions (10 navigate + 6 code + 9 guard), 4 languages (TS/JS, Go via gopls, Python via pyright). Works with any MCP-compatible agent. Apache 2.0.\r\n\r\n## Highlights\r\n\r\n- **Atomic multi-TextEdit healing.** When gopls or pyright proposes a quickfix with coupled edits (import + usage), NREKI applies every TextEdit of the chosen action together with per-file savepoints and bottom-up offset ordering. No more doom-loop retries where only the import lands and the usage stays broken.\r\n- **Tolerant Patch mode.** `nreki_code action:\"edit\" mode:\"patch\"` now retries with indent-flexible matching when the exact-indent search fails and the content is unique. The literal-`$` guarantee is preserved end-to-end (no V8 `$&` / `$$` substitution surprises).\r\n- **Cognitive Enforcer.** Agents can't `batch_edit` blindly - every edit in a batch is validated against a per-file passport (outline seen? symbol focused?). The v10.5.7 fix closed a bypass where 2+ edits could smuggle blind mutations through.\r\n- **TTRD Bounties.** Successful strict-type restoration reports the exact CFI (Continuous Friction Index) discount to the agent. Pavlovian reinforcement that actually quantifies what improved.\r\n- **Defect radar + ghost oracle.** Four inline detectors and a 0-ext-refs tagger run during `outline` - free signals, no extra tool call.\r\n- **Executable engrams.** Pin insights to symbols. Engrams prefixed `ASSERT` survive AST mutation; everything else invalidates on body change so memory can't go stale.\r\n\r\n## Language support (Validation + Auto-heal)\r\n\r\n| Language | Validation | Auto-heal |\r\n|----------|------------|-----------|\r\n| TypeScript / JavaScript | Full (TS Compiler API) | TS CodeFix API |\r\n| Go | gopls LSP sidecar | codeAction (atomic) |\r\n| Python | pyright LSP sidecar | codeAction (atomic) |\r\n\r\n## AST parser coverage\r\n\r\nNREKI's tree-sitter parser layer indexes additional languages for\r\nfoveal compression + symbol retrieval + semantic-edit syntactic\r\nvalidation. These languages do **not** have LSP sidecars and\r\ntherefore receive no auto-heal; otherwise their files participate\r\nin the retrieval index identically to TypeScript files.\r\n\r\n| Language    | Extensions                              | Parser | Foveal | Syntax check | LSP auto-heal | Type Ledger |\r\n|-------------|-----------------------------------------|--------|--------|--------------|---------------|-------------|\r\n| TypeScript  | .ts .tsx .mts .cts                      | ✓      | ✓      | ✓            | ✓ (tsc)       | ✓           |\r\n| JavaScript  | .js .jsx .mjs .cjs                      | ✓      | ✓      | ✓            | ✓ (tsc)       | ✓           |\r\n| Python      | .py                                     | ✓      | ✓      | ✓            | ✓ (pyright)   | —           |\r\n| Go          | .go                                     | ✓      | ✓      | ✓            | ✓ (gopls)     | —           |\r\n| CSS         | .css                                    | ✓      | ✓      | ✓            | —             | —           |\r\n| JSON        | .json                                   | ✓      | ✓      | ✓            | —             | —           |\r\n| HTML        | .html                                   | ✓      | ✓      | ✓            | —             | —           |\r\n| **Kotlin**  | .kt .kts                                | ✓      | ✓      | ✓            | —             | —           |\r\n| **Java**    | .java                                   | ✓      | ✓      | ✓            | —             | —           |\r\n| **C++**     | .cpp .cc .cxx .hpp .hh .hxx .h*         | ✓      | ✓      | ✓            | —             | —           |\r\n| **C**       | .c .h*                                  | ✓      | ✓      | ✓            | —             | —           |\r\n\r\nKotlin / Java / C++ / C activation in v11.0.x covers Android development\r\n(Kotlin app layer + Java legacy + C++ NDK native layer + C NDK code) and the\r\nbroader JVM / native cross-platform ecosystem.\r\n\r\n> *`.h` headers are routed at parse time: headers containing\r\n> C++ markers (template, namespace, class, `#ifdef __cplusplus`)\r\n> use the C++ grammar; pure C headers use the C grammar. Default\r\n> to C grammar for ambiguous cases.\r\n\r\n**Known limitation (v11.0.x):** cross-file import detection for\r\nKotlin / Java / C++ / C is not yet implemented. Repo-map dependency edges\r\nfor files in these languages are intra-file only until v11.0.x.1.\r\n\r\n### Known limitations (v11.0.1)\r\n\r\n**Android XML manifests and Gradle build files are NOT yet indexed.**\r\nAndroidManifest.xml, resource XMLs (`res/layout/`, `res/values/`, etc.),\r\nand Gradle build scripts (`build.gradle` Groovy DSL) coverage is tracked\r\nfor v11.0.2 (see issue #4).\r\n\r\n**WASM checksum verification deferred.** Upstream grammar upgrades may not\r\npropagate to vendor `wasm/` directory due to skip-if-exists logic in\r\n`scripts/download-wasm.js`. SHA-256 checksum verification tracked as issue #5.\r\n\r\n**chunks table lacks language column.** Retrieval language-aware scoring\r\nrequires runtime path extension filtering. Breaking migration tracked as\r\nissue #6 (coordinated with v11.0.2 XML activation due to noise risk\r\namplification).\r\n\r\n**Type Ledger (cross-file architectural dependency mapping) remains\r\nTypeScript-specific by design** - it relies on TypeScript compiler-\r\nderived type information. Multi-language Type Ledger expansion is\r\ntracked under the Phase 8 roadmap.\r\n\r\n## Docs & links\r\n\r\n- **[CHANGELOG.md](CHANGELOG.md)** - full version history (every patch, every release, every test count).\r\n- **[templates/CLAUDE.md](templates/CLAUDE.md)** - optimized instructions auto-installed by `npx @ruso-0/nreki init`.\r\n- **Issues / ideas** - GitHub Issues on this repo.\r\n\r\n## License\r\n\r\nApache 2.0. Zero cloud dependencies. Everything runs locally in the agent's process.\r\n","readmeFilename":"README.md"}