{"_id":"@synapsor/dsl","_rev":"36-f11db7d9d7f92b4c06a5b6c1cfe29b62","name":"@synapsor/dsl","dist-tags":{"next":"1.8.0","latest":"1.10.0"},"versions":{"0.1.0":{"name":"@synapsor/dsl","version":"0.1.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@0.1.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"98b98c64ba7dae0080207d0bee2a23ea1e4f5a92","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-0.1.0.tgz","fileCount":10,"integrity":"sha512-DIIwbBr1csCLRY7v7blzs8VB1VPi+rtZT5bRwuMOkHazvsIVM+Wo9Fj4jN85o9CbeC/XvGCgfh7u9QxYgg/HHw==","signatures":[{"sig":"MEYCIQDB8mLmxE24nSyIM339wOuvYkh6RrQygU6P0h1eWcoqgQIhAPp+dvwa7clK6z0tD/2mj9YQM+aS2sahF0t4aEl0Cej3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40599},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-0.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/184cc14eb2b839208b2ffacc60b66550/synapsor-dsl-0.1.0.tgz","_integrity":"sha512-DIIwbBr1csCLRY7v7blzs8VB1VPi+rtZT5bRwuMOkHazvsIVM+Wo9Fj4jN85o9CbeC/XvGCgfh7u9QxYgg/HHw==","_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_0.1.0_1783297057074_0.14257647593460976","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@synapsor/dsl","version":"0.1.1","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@0.1.1","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"8308c08345f5588f34bf071c40e29de623b3fb05","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-0.1.1.tgz","fileCount":10,"integrity":"sha512-ixPOF4acgSjfSazp9y1rApgjhrpOPjA5bftyGX5lot7TV2GwZTGSowXLsAsrgONGlMGsW1QRWvnfxUdV9UrpfA==","signatures":[{"sig":"MEQCICnS1ES5QChz/7MHAsF5bdGrgexEpaHJ59c75rJ5K+sxAiAJeZrw58d6o6uHaRVqfLLa/O4iVXaYj3TfRybfueWJPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42908},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/70c1b6771c7b7103e2973ef1ef56c34b/synapsor-dsl-0.1.1.tgz","_integrity":"sha512-ixPOF4acgSjfSazp9y1rApgjhrpOPjA5bftyGX5lot7TV2GwZTGSowXLsAsrgONGlMGsW1QRWvnfxUdV9UrpfA==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_0.1.1_1783308873918_0.567937068089752","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@synapsor/dsl","version":"0.1.2","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@0.1.2","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"bfdd0ba851037344878f3879816a9a14e999ed88","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-0.1.2.tgz","fileCount":10,"integrity":"sha512-Wa+En3qhaXK4gZ9Ba7EybWCSUxLWP+q8e9BLORv/DycXFYafH5UxJSQd0o9nyU2Ivzs4dbtnJ7OHagCNpCUppQ==","signatures":[{"sig":"MEUCIBQzSesKe2ymemaM1Efd33aya7mahhyH2wRjzFsqHOH3AiEA7nCxy++JONhkQ7ljycenMHSYpwgEU64BAMVz8tsd7h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53819},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-0.1.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/92a955fcaf3916cb03461d1470c7fa1d/synapsor-dsl-0.1.2.tgz","_integrity":"sha512-Wa+En3qhaXK4gZ9Ba7EybWCSUxLWP+q8e9BLORv/DycXFYafH5UxJSQd0o9nyU2Ivzs4dbtnJ7OHagCNpCUppQ==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_0.1.2_1783533326536_0.11754286579354711","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@synapsor/dsl","version":"0.1.3","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@0.1.3","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"7119063ecfa1bcb442dbea8d68af440133d7dd86","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-0.1.3.tgz","fileCount":10,"integrity":"sha512-Caqly6438sa1eWdGtE5RQFnlh+kkMywNGd2aXvGc1q8uoR31EHG48NjpXs5vmJCced7y/WHZhsLc9H9Fp9obYQ==","signatures":[{"sig":"MEUCIEYMWf8B0Dc7izdjWswE09LSVpYCwseVtiFZmoFmZxN6AiEAu7X0zNDq525FyvvgIHK6unoQ6ouywbMEI6xO42hY470=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57735},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-0.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/583a27932d9668464038443e51903df6/synapsor-dsl-0.1.3.tgz","_integrity":"sha512-Caqly6438sa1eWdGtE5RQFnlh+kkMywNGd2aXvGc1q8uoR31EHG48NjpXs5vmJCced7y/WHZhsLc9H9Fp9obYQ==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_0.1.3_1783619578433_0.9093337137476978","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@synapsor/dsl","version":"0.1.4","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@0.1.4","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"ea4a48b6ff6a8230a403a6882b02e06a87f851f4","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-0.1.4.tgz","fileCount":10,"integrity":"sha512-KMgfnYSXIV3JbHdck/cE9T6RcsBnYsqyMpC00DPVhL5nJKSSUfYP08ExB7CdZRXrfOQSFLamks62K9FdTAttfg==","signatures":[{"sig":"MEYCIQCpKnPxpl7d//RTY/UiWwl0FPKNA7naj9RJloBSdcYJhAIhAKzyX8jpXJL2bk8Q4aUMMWJJZcEziYRdiHEAkfLJ+6UR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58347},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-0.1.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/3ed80e5ca9dd90efeb3b2d0abc06402e/synapsor-dsl-0.1.4.tgz","_integrity":"sha512-KMgfnYSXIV3JbHdck/cE9T6RcsBnYsqyMpC00DPVhL5nJKSSUfYP08ExB7CdZRXrfOQSFLamks62K9FdTAttfg==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_0.1.4_1783630439296_0.9065695661400934","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@synapsor/dsl","version":"0.1.5","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@0.1.5","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"e9463098071f9f8c9108122614ac80beeca47387","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-0.1.5.tgz","fileCount":10,"integrity":"sha512-NwYUYDFQNpXfLd3rrnasAL2821CM7dx+PqAcGowz2Kpha7dzcbme8D+SLsfb2fovsMkszDlN0ofXZRkDYiOw+g==","signatures":[{"sig":"MEQCIAYww4mEfzWhkM7TsL8J8qQw4gr5WxUuph6nRTqW5KKYAiACh9UAlT4dHqsSaXqgVWosKvO9/RDOWkEtju5Cu/Vn/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58843},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-0.1.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/d0fc06d8d7e20b9dcc654d5b80b407ee/synapsor-dsl-0.1.5.tgz","_integrity":"sha512-NwYUYDFQNpXfLd3rrnasAL2821CM7dx+PqAcGowz2Kpha7dzcbme8D+SLsfb2fovsMkszDlN0ofXZRkDYiOw+g==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_0.1.5_1783716256158_0.504846765230407","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@synapsor/dsl","version":"0.1.6","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@0.1.6","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"41ad7c7e66ad28cd2df214bee6b1a1dc0d70931e","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-0.1.6.tgz","fileCount":11,"integrity":"sha512-qI/xQpxIPfM8j+Hwbp/qkqu2loMK6lmm5m9wOk3iWmeExwanF5hJrEV5rVZTzWyIU1X26jrBL947z4NhT6flRg==","signatures":[{"sig":"MEUCIQDiKyT3HcVnkoteZ1/LexJi1IomTD6J5Jx7TQLDuKdY3QIgNVRJG8+52QffjHGpZVD0TPo9S36KhYUmAj7tZJfAfGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60030},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-0.1.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/b1fb9d22e5d837575d495d4d96c434bd/synapsor-dsl-0.1.6.tgz","_integrity":"sha512-qI/xQpxIPfM8j+Hwbp/qkqu2loMK6lmm5m9wOk3iWmeExwanF5hJrEV5rVZTzWyIU1X26jrBL947z4NhT6flRg==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_0.1.6_1783814622445_0.15960884017641797","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@synapsor/dsl","version":"1.0.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.0.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"f60b5cc39e6dd380f7d2a58fedb6a6436e855e77","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.0.0.tgz","fileCount":11,"integrity":"sha512-bLSUMUf64E/AVTYBWtYYE1OBXt+10r9tIHd+kB8XoD+Dg8L14AcMNCEZl6vauDthtA7thmrpdAoWFy6wbieG9w==","signatures":[{"sig":"MEUCIDXcEGuWvsSWgdQUgIW5VvXp22ytcd/CFJN6a4RkslzkAiEA4U493+Lgb3k1V+MlwAqlQCTGCoB3XJVqghThYk3lzF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63023},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/feb90812b13a2aa94c95b9a6649d4251/synapsor-dsl-1.0.0.tgz","_integrity":"sha512-bLSUMUf64E/AVTYBWtYYE1OBXt+10r9tIHd+kB8XoD+Dg8L14AcMNCEZl6vauDthtA7thmrpdAoWFy6wbieG9w==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.0.0_1783834836017_0.8023066856264109","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@synapsor/dsl","version":"1.1.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.1.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"9559f0e6a62202f82e3ecb1b01ef5c8260009530","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.1.0.tgz","fileCount":11,"integrity":"sha512-mokt/jlmOt7932ArpF0rmvzgWBplvntaLls6W43CTIhRu5XXk0M0gRC+/1Nl3MlP2LgOoNGv9oOq3meC1Nobog==","signatures":[{"sig":"MEYCIQDnWiiD9LywwAfgn9Swk6fnjrQK9tFujCCc1dANtPIjzQIhAP71ieRKbB9QlCr7JelZZNWLOD363zrcW8qlmE4hcgwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64191},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/a936a4eeca959e10a3c9554f47987777/synapsor-dsl-1.1.0.tgz","_integrity":"sha512-mokt/jlmOt7932ArpF0rmvzgWBplvntaLls6W43CTIhRu5XXk0M0gRC+/1Nl3MlP2LgOoNGv9oOq3meC1Nobog==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.1.0_1783915555559_0.9280076363439758","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@synapsor/dsl","version":"1.4.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.4.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"9a9f6474d67fec8a2073d121ec0fc8974e1b3876","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.4.0.tgz","fileCount":11,"integrity":"sha512-5wnMRTWbaW3LJF81kjA4vBBIUu6vAX2pinuYkLRefcRq+iK3isP9Fe5/M9N69j0ppFORI78DMGcXi7Ovc5ptLA==","signatures":[{"sig":"MEUCIQDQ9cHRDyWff3OEaWrWQSobpiPwmFob07xVmx6jciWrowIgXhoF9DY8aVniMmo5+Ou1wf9kjVvl1tMSz7URCZJWJ/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80952},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/b3c2b4c1e488aef297fac8d54e8f74d0/synapsor-dsl-1.4.0.tgz","_integrity":"sha512-5wnMRTWbaW3LJF81kjA4vBBIUu6vAX2pinuYkLRefcRq+iK3isP9Fe5/M9N69j0ppFORI78DMGcXi7Ovc5ptLA==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"Preview SQL-like Synapsor authoring DSL compiler for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.4.0_1784007570275_0.538102905278808","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@synapsor/dsl","version":"1.4.1","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.4.1","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"c98ef780509e007c2e4d4a502a67266cb97467ad","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.4.1.tgz","fileCount":11,"integrity":"sha512-jjom7TkZjLt8ThJCqE11TS5+fjdzskVT+BDqWKJTv9yr7woB13aRrhEzIM4W4L5ONs+sZa2c7+6+oMTMITrRIA==","signatures":[{"sig":"MEUCIQC9B5LMttny+sk4qbJIZR61lrBEj+REypU5Uun+py4A9gIgAdjwwwEXKzTlAYj7TD0HczOkOAjmcIkWvLqndO2IomM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80960},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/6c2e338b189c7d9f082059dac00980d0/synapsor-dsl-1.4.1.tgz","_integrity":"sha512-jjom7TkZjLt8ThJCqE11TS5+fjdzskVT+BDqWKJTv9yr7woB13aRrhEzIM4W4L5ONs+sZa2c7+6+oMTMITrRIA==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.4.1_1784015047195_0.6448113611064683","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@synapsor/dsl","version":"1.4.2","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.4.2","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"3c82fcea6a4dc960f628e2b2e94f60f59772181f","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.4.2.tgz","fileCount":13,"integrity":"sha512-wFnjJD/YXUda0j3jOas5lCylKBfU9+tDGe0R27HlqHEnPWa4BM9cF2ryVOX5lu8WehFeNjnOQAP89DCOqVOSaA==","signatures":[{"sig":"MEUCIBjZxfEiqflflVNMxSskpiPNfJ/I5Gpe1I4c1pckMAYOAiEA7HtcUgDQFaMUrrPeDSQP8tA1i7pBgBae8ZKUCx4BJSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95223},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.4.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/4b4cb5f75dcc5ae63ca8ff402651c812/synapsor-dsl-1.4.2.tgz","_integrity":"sha512-wFnjJD/YXUda0j3jOas5lCylKBfU9+tDGe0R27HlqHEnPWa4BM9cF2ryVOX5lu8WehFeNjnOQAP89DCOqVOSaA==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.4.2_1784080845688_0.4554646436518546","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@synapsor/dsl","version":"1.4.3","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.4.3","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"3fabdccbb794e7a00987d29c3dbdd5f4b5328831","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.4.3.tgz","fileCount":14,"integrity":"sha512-IVkgb/ZrGss408gmdcKHk7SDGdZTS39QXQ8ThFB8ywkD5D0YDotpT9X4qULfZvUIs5wxIiUEMqOiIqo5UeQvzg==","signatures":[{"sig":"MEYCIQD8XoqbfQZRM/GMmiwEsaI1DSZEIvH/ZFhiz9zEEximdQIhALzcNjZuQdGy9CGBRyEsPcaL1ld8Ju+T9o7UnFQMWmRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98617},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.4.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/1ef9178c8c88fdc2aa153abc6ea5914f/synapsor-dsl-1.4.3.tgz","_integrity":"sha512-IVkgb/ZrGss408gmdcKHk7SDGdZTS39QXQ8ThFB8ywkD5D0YDotpT9X4qULfZvUIs5wxIiUEMqOiIqo5UeQvzg==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.4.3_1784252767009_0.4071936209302165","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@synapsor/dsl","version":"1.4.4","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.4.4","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"dee671d3c3d25f5434b488f80b3041d0c5606c2f","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.4.4.tgz","fileCount":14,"integrity":"sha512-G33elTuyxVRISB9ItjBIhmVDiemyJxt0O708CSo9x3D4h6TqkNCWVmQWp3AHUbzCDMG+N3ic/wlSdxm6V7WtyQ==","signatures":[{"sig":"MEYCIQC6nZ/P+1Xm27J4iRDrBQvpde/LXOpvXq/C+AWkvI4GOgIhAIIUrbhE9bptyrhAzDl3lMT/UO4z9bQdY64hMUOZiDCn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103228},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.4.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/fa842e799ff64f0256dd2c2590c0d626/synapsor-dsl-1.4.4.tgz","_integrity":"sha512-G33elTuyxVRISB9ItjBIhmVDiemyJxt0O708CSo9x3D4h6TqkNCWVmQWp3AHUbzCDMG+N3ic/wlSdxm6V7WtyQ==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.4.4_1784703909290_0.8284764654119834","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@synapsor/dsl","version":"1.5.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.5.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"45832b2e4e754bd68d195e3daf14b1c14edbc27d","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.5.0.tgz","fileCount":14,"integrity":"sha512-TkyUToltcZ9O4CPIebSx18grqTvgaejBZSmFE3UZf7Pd8Yf5yr2Ulh8Bjme0nFrxbtq19Oq9TVe3Fk+SZlX9yg==","signatures":[{"sig":"MEUCIC28Jyqdf1CY1n5dw0AdVlozxm3LhJKxkDOv9HTs3FaLAiEAsraJ4hOKh6ofB7tAy1m//PzC+kRzAG5eLvmksxhonMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119607},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/b22ae97d4ca87f85112246161f6e50b9/synapsor-dsl-1.5.0.tgz","_integrity":"sha512-TkyUToltcZ9O4CPIebSx18grqTvgaejBZSmFE3UZf7Pd8Yf5yr2Ulh8Bjme0nFrxbtq19Oq9TVe3Fk+SZlX9yg==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.5.0_1784825654478_0.21693811276057318","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@synapsor/dsl","version":"1.6.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.6.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"b2010be0b7bcd45ee70a7539e4150c3a680ee37f","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.6.0.tgz","fileCount":14,"integrity":"sha512-zZxZbb2sF88kPlwWJ3TAFBAoS0zQKTSILuYT695YShs7MMny43Vr1GAkNzLzQ9545QNqNoESWp14J79EusDVoA==","signatures":[{"sig":"MEYCIQDJ/c5bd1DHnHX1CElid7VG1nWWchJ4CjQV9stqyHrn0wIhAKNW1jVS1j2jqk9mMmVM9N6vkNyOdrAu0H8RWdowyPY7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120052},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/32cea5e7258c021271a115bd5db36754/synapsor-dsl-1.6.0.tgz","_integrity":"sha512-zZxZbb2sF88kPlwWJ3TAFBAoS0zQKTSILuYT695YShs7MMny43Vr1GAkNzLzQ9545QNqNoESWp14J79EusDVoA==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.6.0_1784953474999_0.4731330822901296","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@synapsor/dsl","version":"1.7.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.7.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"161d7f5090b7b0e8a510c842cd7e8346cab37c60","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.7.0.tgz","fileCount":14,"integrity":"sha512-YqB1WAPRmRKAD/FKM+U3obp7hphkW0WEyKiI/YMvuuOd5ION3Wx9c04x9BC4Qx6wItnt25V2qB+/ltJ+UNAHFw==","signatures":[{"sig":"MEUCIEWVYg0Je6BgBcdnvK8U0g3nMl2w/xZLF4Lc9lQJGGE3AiEAqH3rMDAVvI6cAJXw2dv81g4QhEysFZLQTT0aLOJrrrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124148},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/b19e7cb3fa81639aa943f3dc315c6c31/synapsor-dsl-1.7.0.tgz","_integrity":"sha512-YqB1WAPRmRKAD/FKM+U3obp7hphkW0WEyKiI/YMvuuOd5ION3Wx9c04x9BC4Qx6wItnt25V2qB+/ltJ+UNAHFw==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.7.0_1785044501808_0.7557845367007332","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@synapsor/dsl","version":"1.8.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.8.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"010caaa1dcaddde263075a1ab751e34df4551c5b","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.8.0.tgz","fileCount":14,"integrity":"sha512-N4rTz6z8DOGox4sceP8tO8/dbcEZGIsTk0sv8PSLCnD9sZFBomRYPZtouXWpFaYetT9jdgRXT919dVyD370H6A==","signatures":[{"sig":"MEYCIQDnky3icpMzXVyYouQwGSyMX5+eBMd2X8q2gpNIT8xiLwIhAPUSyv0yQzyx7QndNck16tzjIYdBr0tztINLkWWCo7mA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125673},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/332852c6c40a014525ebfedb938095b4/synapsor-dsl-1.8.0.tgz","_integrity":"sha512-N4rTz6z8DOGox4sceP8tO8/dbcEZGIsTk0sv8PSLCnD9sZFBomRYPZtouXWpFaYetT9jdgRXT919dVyD370H6A==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.8.0_1785788321303_0.4945014314158458","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@synapsor/dsl","version":"1.9.0","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"license":"Apache-2.0","_id":"@synapsor/dsl@1.9.0","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"bin":{"synapsor-dsl":"dist/cli.js"},"dist":{"shasum":"fbd5139303f99ec7026b2c205fa87a1a31ab036f","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.9.0.tgz","fileCount":14,"integrity":"sha512-+Ufe4LB8Be9Nbh1t5mGVLyGgnBrXSAiI8vKuvjBD5Ml03kAs2ySW8SRNABh3rSMM82hAkGS13Oz2ciQMgdZ8ug==","signatures":[{"sig":"MEQCIBPvCJnLqbJojU2JA0tHUUSCUBpBOJxGsQ3G11kNKoa/AiBcpfg/GpoECp7TK680lNtl6KGt31djgHd6jcFJfKo8LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132374},"main":"dist/index.js","type":"module","_from":"file:synapsor-dsl-1.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.5.0"},"scripts":{"test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"_resolved":"/tmp/cc0d6cdc767707443acb05011ad2104c/synapsor-dsl-1.9.0.tgz","_integrity":"sha512-+Ufe4LB8Be9Nbh1t5mGVLyGgnBrXSAiI8vKuvjBD5Ml03kAs2ySW8SRNABh3rSMM82hAkGS13Oz2ciQMgdZ8ug==","repository":{"url":"git+https://github.com/Synapsor/Synapsor-Runner.git","type":"git","directory":"packages/dsl"},"_npmVersion":"10.9.7","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@synapsor/spec":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dsl_1.9.0_1786930857795_0.47220031696211273","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@synapsor/dsl","version":"1.10.0","description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","license":"Apache-2.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"synapsor-dsl":"dist/cli.js"},"dependencies":{"@synapsor/spec":"^1.10.0"},"devDependencies":{"typescript":"^5.7.0","vitest":"^3.2.0"},"keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"engines":{"node":">=22.5.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Synapsor/Synapsor-Runner.git","directory":"packages/dsl"},"homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"scripts":{"build":"tsc -b","test":"vitest run"},"_id":"@synapsor/dsl@1.10.0","_integrity":"sha512-Yp+SklgrDIEBKNVKE3p2hmz+BfySmfSFFPuqcnngiqIak+Q1oNDRobGEUApDB1X4M/qzqVZ2fs/p6uCxwEHj2Q==","_resolved":"/tmp/673a63806e1a1b06bff57e8b7183fb6d/synapsor-dsl-1.10.0.tgz","_from":"file:synapsor-dsl-1.10.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-Yp+SklgrDIEBKNVKE3p2hmz+BfySmfSFFPuqcnngiqIak+Q1oNDRobGEUApDB1X4M/qzqVZ2fs/p6uCxwEHj2Q==","shasum":"0feb82f6d8db4cf07280d8e0e74e65e11040364d","tarball":"https://registry.npmjs.org/@synapsor/dsl/-/dsl-1.10.0.tgz","fileCount":14,"unpackedSize":134423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCASWFKuSfNzDbgA/0qPefrdzKQF7N6TJHVK9Qi7Sj2mgIhAJ24A/vuaHqPoftVfAKp31Oj7eet7kGNcP6OzKu9DsFO"}]},"_npmUser":{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"},"directories":{},"maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsl_1.10.0_1787188442143_0.5463443361670168"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-06T00:17:36.819Z","modified":"2026-08-20T01:14:02.532Z","0.1.0":"2026-07-06T00:17:37.214Z","0.1.1":"2026-07-06T03:34:34.067Z","0.1.2":"2026-07-08T17:55:26.668Z","0.1.3":"2026-07-09T17:52:58.561Z","0.1.4":"2026-07-09T20:53:59.449Z","0.1.5":"2026-07-10T20:44:16.299Z","0.1.6":"2026-07-12T00:03:42.589Z","1.0.0":"2026-07-12T05:40:36.147Z","1.1.0":"2026-07-13T04:05:55.743Z","1.4.0":"2026-07-14T05:39:30.402Z","1.4.1":"2026-07-14T07:44:07.410Z","1.4.2":"2026-07-15T02:00:45.816Z","1.4.3":"2026-07-17T01:46:07.154Z","1.4.4":"2026-07-22T07:05:09.504Z","1.5.0":"2026-07-23T16:54:14.613Z","1.6.0":"2026-07-25T04:24:35.135Z","1.7.0":"2026-07-26T05:41:41.953Z","1.8.0":"2026-08-03T20:18:41.515Z","1.9.0":"2026-08-17T01:40:57.939Z","1.10.0":"2026-08-20T01:14:02.295Z"},"bugs":{"url":"https://github.com/Synapsor/Synapsor-Runner/issues"},"license":"Apache-2.0","homepage":"https://github.com/Synapsor/Synapsor-Runner/tree/main/packages/dsl#readme","keywords":["synapsor","dsl","ai-agents","mcp","database-safety"],"repository":{"type":"git","url":"git+https://github.com/Synapsor/Synapsor-Runner.git","directory":"packages/dsl"},"description":"SQL-like Synapsor authoring frontend for canonical @synapsor/spec contracts.","maintainers":[{"name":"sandeshtiwari","email":"sandeshtiwari95@gmail.com"}],"readme":"# @synapsor/dsl\n\n`@synapsor/dsl` is the SQL-like authoring frontend for canonical Synapsor contracts.\n\nThe DSL is not the source of truth. It compiles to `@synapsor/spec` JSON, and\nthe generated JSON is validated by `@synapsor/spec`.\n\nPart of the Synapsor OSS toolchain:\n\n- [`@synapsor/runner`](https://www.npmjs.com/package/@synapsor/runner): local MCP runtime that serves compiled contracts.\n- [`@synapsor/spec`](https://www.npmjs.com/package/@synapsor/spec): canonical contract schemas, types, and validation.\n- [Source and issues on GitHub](https://github.com/Synapsor/Synapsor-Runner).\n\n## Example\n\n```sql\nCREATE AGENT CONTEXT local_operator\n  BIND tenant_id FROM ENVIRONMENT SYNAPSOR_TENANT_ID REQUIRED\n  BIND principal FROM ENVIRONMENT SYNAPSOR_PRINCIPAL REQUIRED\n  TENANT BINDING tenant_id\n  PRINCIPAL BINDING principal\nEND\n\nCREATE CAPABILITY billing.inspect_invoice\n  DESCRIPTION 'Inspect one invoice in the trusted tenant before proposing a waiver.'\n  RETURNS HINT 'Returns reviewed invoice fields plus evidence/query-audit handles.'\n  USING CONTEXT local_operator\n  SOURCE local_postgres\n  ON public.invoices\n  PRIMARY KEY id\n  TENANT KEY tenant_id\n  PRINCIPAL SCOPE KEY assigned_to\n  CONFLICT GUARD updated_at\n  LOOKUP invoice_id BY id\n  ARG invoice_id STRING REQUIRED MAX LENGTH 128 DESCRIPTION 'Invoice id such as INV-3001.'\n  ALLOW READ id, tenant_id, status, late_fee_cents, updated_at\n  REQUIRE EVIDENCE\n  MAX ROWS 1\nEND\n```\n\nA longer worked contract lives in\n[`examples/billing-late-fee.synapsor.sql`](https://github.com/Synapsor/Synapsor-Runner/blob/main/packages/dsl/examples/billing-late-fee.synapsor.sql),\nand the runner README walks the full compile → validate → bundle → serve flow.\nFor same-tenant owner/assignee isolation, see\n[`principal-row-scope.synapsor.sql`](https://github.com/Synapsor/Synapsor-Runner/blob/main/packages/dsl/examples/principal-row-scope.synapsor.sql).\nThe clause always narrows mandatory tenant scope with the required trusted\nprincipal binding; the model cannot supply or override its value.\n\nUse `.synapsor.sql` for authored DSL files so editors recognize the file as\nSQL and provide generic SQL highlighting. Existing `.synapsor` files remain\nsupported for compatibility. The filename suffix does not change DSL semantics\nor generated canonical JSON; this repository does not provide Synapsor-specific\nsemantic editor highlighting.\n\n## CLI\n\n```bash\nsynapsor-dsl validate ./contract.synapsor.sql [--strict] [--target canonical|runner]\nsynapsor-dsl compile ./contract.synapsor.sql --out ./synapsor.contract.json [--strict] [--target canonical|runner]\n```\n\nRunner also exposes:\n\n```bash\nsynapsor-runner dsl validate ./contract.synapsor.sql [--strict]\nsynapsor-runner dsl compile ./contract.synapsor.sql --out ./synapsor.contract.json [--strict]\n```\n\n`--strict` treats safety warnings as errors. Use it in CI for reviewed proposal\ncontracts. `--target runner` also rejects canonical constructs that Runner does\nnot execute, including `FROM SESSION`. The `synapsor-runner dsl` commands select\nthe Runner target automatically.\n\nContinue from authored DSL to a local/Cloud-compatible contract with:\n\n```bash\nsynapsor-dsl compile ./contract.synapsor.sql --out ./synapsor.contract.json --strict\nsynapsor-spec validate ./synapsor.contract.json\nsynapsor-runner contract bundle ./synapsor.contract.json --out ./synapsor-runner-bundle\nsynapsor-runner cloud push ./synapsor.contract.json --dry-run\n```\n\nThe generated `synapsor.contract.json` is the portable source of truth. Runner\nconfiguration supplies local database env names and transport settings; Cloud\nstores immutable normalized versions and never needs database credentials in\nthe contract.\n\n## Programmatic API\n\n```ts\nimport { compileAgentDsl, parseAgentDsl, validateAgentDsl, formatAgentDsl, AgentDslError } from \"@synapsor/dsl\";\nimport { assertValidContract, normalizeContract } from \"@synapsor/spec\";\n\nconst source = `CREATE AGENT CONTEXT ...`;\n\nconst result = validateAgentDsl(source); // { ok, errors, warnings } with line/column entries\nconst ast = parseAgentDsl(source);       // AST with line/column spans\n\ntry {\n  const contract = compileAgentDsl(source); // @synapsor/spec contract JSON\n  assertValidContract(normalizeContract(contract));\n} catch (error) {\n  if (error instanceof AgentDslError) {\n    console.error(`${error.message} at ${error.line}:${error.column}`);\n  }\n}\n```\n\n`formatAgentDsl(source)` returns a canonically formatted copy of the DSL text.\n\n## Supported Constructs\n\n- `CREATE AGENT CONTEXT`\n- `CREATE CAPABILITY`\n- `CREATE AGENT WORKFLOW`\n- `BIND ... FROM SESSION|ENVIRONMENT|CLOUD_SESSION|STATIC_DEV|HTTP_CLAIM|REVIEWED_ORGANIZATION` in\n  the language-neutral grammar; Runner rejects `SESSION` rather than treating\n  it as environment input\n- `USING CONTEXT`\n- `DESCRIPTION`\n- `RETURNS HINT`\n- `ON schema.table`\n- `PRIMARY KEY`\n- `TENANT KEY`\n- `PROTECTED SINGLE ORGANIZATION 'organization-id' ACKNOWLEDGED` as the\n  tenant-key alternative emitted only from a digest-bound reviewed\n  single-organization boundary\n- `PRINCIPAL SCOPE KEY` for a tenant-additive trusted owner/assignee row lock\n- exact `CONFLICT GUARD column`\n- explicit legacy `CONFLICT GUARD WEAK ROW HASH ACKNOWLEDGED` for ordinary\n  single-row source-DB UPDATE only; omission fails and the weak form warns that\n  projection hashing can miss changes outside the captured fields\n- `ARG`\n- `ARG ... DESCRIPTION`\n- `ARG ... MIN ... MAX ...` for `NUMBER`\n- `ARG ... MAX LENGTH ...` for `STRING`/`TEXT`\n- `ARG ... ENUM(...)` for reviewed string, number, or boolean choices\n- `LOOKUP`\n- `ALLOW READ`\n- `KEEP OUT`\n- `REQUIRE EVIDENCE`\n- `AGGREGATE READ COUNT ROWS|COUNT NON NULL column|SUM column|AVG column`\n- `MIN GROUP SIZE n` for a reviewed aggregate threshold from 1 upward; `1`\n  disables small-group suppression and permits groups of one, so use it only\n  after an explicit human disclosure decision\n- `PROTECTED READ ROWS|AGGREGATE` for a named capability produced from a\n  human-reviewed local Explore plan\n- `BOUNDARY DIGEST` and `GENERATION LOCK` for exact reviewed authority\n- legacy one-hop `PROTECTED RELATIONSHIP name ON ... REFERENCES ...`\n- additive `PROTECTED RELATIONSHIP name LINK 1|2|3 ON ... REFERENCES ...\n  UNMATCHED EXCLUDE|KEEP NULL` for up to three reviewed paths containing at\n  most two catalog-proven many-to-one links each\n- fixed `PROTECTED FILTER`, reviewed `MEASURE`, `GROUP DIMENSION`,\n  `TIME DIMENSION`, fixed `PROTECTED TIME WINDOW field FROM FIXED '<UTC>' TO\n  FIXED '<UTC>'`, `COMPARE RANGE`, aggregate ordering/top-N, row ordering,\n  and `PROTECTED LIMITS`; protected aggregates may use a separately reviewed\n  `RANKED GROUPS` candidate ceiling and, with exactly two comparison ranges,\n  order by signed `ABSOLUTE CHANGE` or `PERCENTAGE CHANGE`\n\n`PROTECTED TIME WINDOW` is deliberately fixed. Protect resolves a relative\nExplore request first and emits its canonical half-open UTC range as literals;\nthe timestamps cannot be `ARG` values. A moving protected capability such as\n\"previous month whenever invoked\" is not part of this grammar.\n\n- `PROPOSE ACTION`\n- `PROPOSE ACTION name UPDATE|INSERT|DELETE` (operation defaults to `UPDATE`)\n- `PROPOSE ACTION name UPDATE|INSERT|DELETE SET` for bounded-set authoring\n- `REVERSIBLE` for opt-in, direct-SQL reviewed compensation; it creates no\n  model-facing revert or automatic rollback path\n- fixed literal `SELECT WHERE term [AND term]` for set UPDATE/DELETE\n- `MAX ROWS n` plus `MAX TOTAL column BEFORE|AFTER|ABSOLUTE DELTA maximum`\n- `ARG name ROWS MAX n` and typed `ITEM FIELD` declarations for batch INSERT\n- `BATCH ITEMS FROM ARG name`, `ITEM field` patches, and `ITEM field` dedup keys\n- `DEDUP KEY column = TRUSTED TENANT|PROPOSAL ID|FIXED value` for `INSERT`\n- `ADVANCE VERSION column USING INTEGER INCREMENT|DATABASE GENERATED` for\n  Runner-ledger `UPDATE`\n- `ALLOW WRITE`\n- `PATCH`\n- `BOUND`\n- `TRANSITION`\n- `APPROVAL ROLE`\n- `REQUIRE n APPROVALS` for a 1..10 distinct-reviewer quorum\n- `AUTO APPROVE WHEN field <= integer`\n- `LIMIT count PER DAY` after auto-approval\n- `LIMIT TOTAL integer PER DAY` after auto-approval\n- optional `PER OBJECT DAY` scope for count/total limits\n- `WRITEBACK DIRECT SQL|APP HANDLER|CLOUD WORKER|NONE`\n- workflow `ALLOW CAPABILITY`\n\nBounded sets have a hard 100-row ceiling, freeze exact members before review,\nand require human/operator approval. The compiler rejects policy auto-approval,\nmissing fixed selection, missing aggregate bounds, and model-supplied\npredicates. See the [bounded-set guide](https://github.com/Synapsor/Synapsor-Runner/blob/main/docs/bounded-set-writeback.md).\n\nMulti-term selections are fixed equality clauses, not free-form SQL:\n\n```sql\n  SELECT WHERE risk_level = 'high' AND case_status = 'active'\n```\n\n`AND` may join up to eight literal equality terms. `OR`, parentheses,\ninequalities, ranges, and model-authored predicates are rejected explicitly.\nQuoted literals may contain the word `AND` without becoming another term. See\nthe packaged\n[`bounded-set-multi-term.synapsor.sql`](examples/bounded-set-multi-term.synapsor.sql)\nexample.\n\nReviewed relationship paths are fixed authority, not a model-facing join\ngrammar. `name` is a user-reviewed path identifier; `LINK`, `ON`,\n`REFERENCES`, `PRIMARY KEY`, `TENANT KEY`, and `UNMATCHED` are DSL keywords.\nLink numbers must be contiguous, and every compiled link has\n`cardinality: \"many_to_one\"` plus `max_fan_out: 1`. The model may reference an\nactivated path by name but cannot supply table names, keys, join types, or add\nauthority. See the [reviewed relationship\nguide](https://github.com/Synapsor/Synapsor-Runner/blob/main/docs/reviewed-relationships.md).\n\nReviewed reversible writes require direct SQL, human/operator approval, and\noperation-specific exact guards. After apply, `synapsor-runner revert` creates\na separate proposal. See the [reviewed compensation\nguide](https://github.com/Synapsor/Synapsor-Runner/blob/main/docs/reversible-change-sets.md).\n\nUnsupported Cloud-generated clauses such as `ROOT EXTERNAL`,\n`JOIN EXTERNAL`, `RETURN ANSWER WITH CITATIONS`, `AUTO BRANCH`, or `AUTO MERGE`\nfail explicitly instead of being ignored.\n\nThe complete clause grammar and constraints, including primary-key-only\n`LOOKUP`, fixed-string `PATCH`, workflow declarations, and writeback forms, are\nin the [Synapsor DSL Reference](https://github.com/Synapsor/Synapsor-Runner/blob/main/docs/dsl-reference.md).\n","readmeFilename":"README.md"}