{"_id":"@syncropel/cockpit","_rev":"26-bc491d54ac4822e8e3f7b2a5fcdafa49","name":"@syncropel/cockpit","dist-tags":{"latest":"0.8.11"},"versions":{"0.1.0":{"name":"@syncropel/cockpit","version":"0.1.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.1.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"ab8d41a3c94ab04aea53f768046aba24701be402","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.1.0.tgz","fileCount":56,"integrity":"sha512-kWxqziHKwDRNP5Ij5PC+y2w7uTk+UyIiHE2k0DcKP5OjlUkYkZ6YFToC7Ps7kW/7Q8mcYm4yDhZZK35/eqDQKQ==","signatures":[{"sig":"MEQCIF2glqzTGvtQA0cF6B9kL1N8dKc42LrAy9jybjQabu0OAiBgC8ptXR5i/xKsENPHN6gFxOLxX8iJGBEEj+5xwRPiWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e79bd9c687c8d93065a768236ce30160b778317","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.1.0_1781078643328_0.18443217289135916","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@syncropel/cockpit","version":"0.2.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.2.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"1d5c2ff81fbb5bb8e2e03c9e91e76e6cf8c78cd5","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.2.0.tgz","fileCount":56,"integrity":"sha512-FXq8a6RerFJWfEz3vHaSJXUq4B4d6ggmo2H98eqOyc8LAwD7ZcqxrB2K6UTDfJ8W7e0ERi37LBZSrUOGgcrfNg==","signatures":[{"sig":"MEUCIQDgqJse0zGImYPIBAQ3AWd33a17YdyT4Pbqdi4rb3f3AwIgNpquzV+cG3aMSGrPv/Ru0cvxre96YE3/Gv1KASJGxgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b00b9f4b76b63bc3fd26b29058a87de07de4666e","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.2.0_1781147103197_0.6886004613952421","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@syncropel/cockpit","version":"0.2.1","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.2.1","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"74b2168e9403aa47835c3ab3f2b7fff59fce1edf","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.2.1.tgz","fileCount":56,"integrity":"sha512-xmfmgLHTHblYeL0fIEFnwzedZnPzdhjghNt3kRf7RCLV2mSj0Bn12OjwGOmVfyP6rsUhWlvkky32j1qZ4+rLqQ==","signatures":[{"sig":"MEQCIDmyLLKsdyeCo3luFSL/NjOYXNnnjsfHUCcyJl9lWEnKAiBV/Oo6O3ZvtBwXM2XZweUMDc0408PO0z4Y40k8+h8sgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"064a84ebd11484ba1ffcb88b835a96303891d436","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.2.1_1781149783108_0.4359153804033311","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@syncropel/cockpit","version":"0.2.2","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.2.2","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"7581e5306f18a5712c8d52b215e9046cafcd4b09","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.2.2.tgz","fileCount":56,"integrity":"sha512-dLSqVLbrVfBPla105l3wP542sYgPCdF1IHbxDlN2LvcvD/YMM2X5I2UwhueG84KkfB9c7M1OvVsYfSzHHDYSnQ==","signatures":[{"sig":"MEQCIFQZN6ergpnj1pBM399j/KHu7O6lEZDdnqLTYXkMvyszAiB/Dnu5+TxBRdnd3Mv1R8IFUWbeoaeXzCxuAMluCU+zbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61e755eda209a4fa5dfda71c4bf4c45e043b20d2","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.2.2_1781157819693_0.3558120052284579","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@syncropel/cockpit","version":"0.2.3","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.2.3","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"9d7216b2bc5f79322641059fa47b4b36f4133a8c","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.2.3.tgz","fileCount":56,"integrity":"sha512-DvrmcOM5n09uaTn2i9wZWXvTovKY6eID8OCm+7HW5MR9QXD8KCR77VMwYsxYVBib7VyIL0FiVEFLZjNLhmOkTw==","signatures":[{"sig":"MEUCIHgAAMm7u56osHg7vGOutWHwADlTa8vGqjOPgpSzAhR/AiEAoNcHzcrLkO89h5rhs4qIxyT1jeZOFPd3yPgViDeIa84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.2.3_1781242224582_0.2596092079885608","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@syncropel/cockpit","version":"0.3.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.3.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"c34a4d62f79fc14c588b5ef78c160378b30bf89d","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.3.0.tgz","fileCount":56,"integrity":"sha512-xBih+DyXiVj38VDmZ0mlvS5dBo/xOpAcg/2EHUywyLy7pC/ACoW21INi4vOOieMW+SJ/eIFbv4Vt7T9kuDXzyQ==","signatures":[{"sig":"MEQCIBKprcp2k733XY2LBdYdFipB2AHRcEpG4hZhmCOC2+TuAiAzhDC1AbjPBeeRiQhbQCwKWRvy5N6FR4gBL+SQ4nGN7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.3.0_1781244126854_0.43351407438000455","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@syncropel/cockpit","version":"0.4.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.4.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"6e70465f86bd2f09ec8fc12d291950969cb19f74","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.4.0.tgz","fileCount":56,"integrity":"sha512-xJTrC3d6g5QqfNJUEV6euFQaYTNDlU4te01i0b02NAMqrPUFNEA1tpTKIdQE3JQkjXVlUOIZiADsvUuttr6oDA==","signatures":[{"sig":"MEUCIBnmGXcmvXO3lUolMp2S3g+ueiIvxYOqQPH+7xQRzpC8AiEAlTRQX8O7mQVcAa2f45i4ANC9xyp5potYL51dbqR7bf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.4.0_1781285964787_0.45056410592306273","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@syncropel/cockpit","version":"0.4.1","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.4.1","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"91fabfc3da913663ea95a5352793313f50a263af","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.4.1.tgz","fileCount":56,"integrity":"sha512-/Z4QuM3qUXDWAtfPlw8EVpy6fC/T5Qy4IFsMzJc9bf5CxuP6u3d3Qk8vZd5irjM6rHp0ce7mWgtaXuhZ8iUsgA==","signatures":[{"sig":"MEYCIQCxILYOA95aER+a3z+3Jb7PCGDC5ytnBtIObbC6c8J6wwIhAO0DPtTe/0fNlGhXUeFkxp5Ig88UefP8wcH/j++8C9zF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.4.1_1781286464101_0.8582849399820114","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@syncropel/cockpit","version":"0.5.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.5.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"f23f9a00d1db5dc25aa38386a60c1c0f99d8899b","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.5.0.tgz","fileCount":56,"integrity":"sha512-w9T5cejeES7sIApM733aPwnNGc5YqTigaw7tDtp6yOf5vXc89dy8sVCJuuTqskcFF1OZRyuat1SgYyD6KgK6ZQ==","signatures":[{"sig":"MEUCIFGHBQMZ1RPeifNJYLCZgKuPJeeOpTmCKfEaM7pn+ZxqAiEAitnhvpCiyHi+ffA/h43ZKe3UWsY2H0dKtHCzul3E1n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.5.0_1781296407373_0.6808017775252675","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@syncropel/cockpit","version":"0.6.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.6.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"36fbc0d5f5acd621cb4353c2cccb00b5c1673b2e","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.6.0.tgz","fileCount":54,"integrity":"sha512-B5tJ1n7i2a9MKPMtAS21hX3dYQZTOCH80pOnv3sQ2nTY1tb9o5eckIgrPucQfUpdQOX97Nvr1busm9f1nmSNqQ==","signatures":[{"sig":"MEQCIDR2avrnkJ+5CNc9hnVSkSMSzgqgws6C4fYO4ZMP02nbAiB9aEd037cv9uvqFHNf9iTBn89plg3WS6nErooHKYI9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.6.0_1781497698808_0.9149272055424431","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@syncropel/cockpit","version":"0.7.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.7.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"cf39c1c2aee60b45072b47ecb75334f5005762bf","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.7.0.tgz","fileCount":54,"integrity":"sha512-HJKuyNcBejRxlLirdVzmr/rwuchFpe/ALWDg/IVpyawMe5D3TyNr4jIYlch1vTo8M8BH8kAHk1bIfXASdSojnA==","signatures":[{"sig":"MEQCIEcvlWFm7sFr5PAiyLLbsk8RsrEzOTPwCjmYIn2m8SYFAiB8g+8d8kvl9HvRQqLVLknWsi4/1BDZQZHGRDN/JgrZww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.7.0_1781638165072_0.3053005779013107","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@syncropel/cockpit","version":"0.7.1","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.7.1","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"c11ec5ea28e2dba2669e28a5261d189a25b1a6f8","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.7.1.tgz","fileCount":54,"integrity":"sha512-DC4zuGVI5hi3kEGHobwz4juZu1UEkA+NWyGOJcgft4XLVqU/Xl6rYgqk+0joyzfvqTRS5y9g0mWQjt2IqMeKWQ==","signatures":[{"sig":"MEUCICMJ+F2aNweXegCxVJCe+UJRrLCV88QHRHYw/agmfde7AiEAuFqJyYmf9RBwKt/AUH8MZe0ramGXUdnhHOGc+Z9p6tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d80b1b763145750e40e94b052f6f408f5023aed7","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.7.1_1782268070732_0.5308024151291582","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@syncropel/cockpit","version":"0.7.2","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.7.2","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"b2531268bf4159910a419d345b191b4af8ded953","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.7.2.tgz","fileCount":54,"integrity":"sha512-iqukG8gZDKuQ+iSs/o10F4CBlfPgI++cZMrrgyn+GFcVxov/7IkRFMFl48yD+a+DHP5F+gWslJwFq13qpb5jsg==","signatures":[{"sig":"MEQCIAXHPcdtiXfMqua/Yk2XE0hTTm2eNm9gwXIDNCFnEvOVAiAg9SrrsB8aMhySjMYhtFgVgLh4IjW3qiGEeSg6HpFbCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fa3460d6cf21b9385e6c0ac5e5721efc3db2747","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.7.2_1782442956783_0.30793965794998046","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@syncropel/cockpit","version":"0.7.3","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.7.3","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"e885d2b9d62d76c52073c80931e8dd4bba839385","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.7.3.tgz","fileCount":54,"integrity":"sha512-Z3ENPeB6C2MDy7JQAdsFGz1ZqTOKA5zFhLtv8BfoqiVvfnv6tfxniox9UyS4TA1RAQbD6f6JOoHbDV+/TalIrg==","signatures":[{"sig":"MEQCIHEp3uGtpAzNBx8QkSQhQhGF84PtnEFV+dKb5GZ0R7RQAiByhzvBZbrbZUZKUeE/ClN4UF7c5/VCo0kulnJr5viGkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"346e5b139c0d249d011fb4da11851364eb226371","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.7.3_1782455870747_0.7257014154363928","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@syncropel/cockpit","version":"0.8.0","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.0","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"52cde0c77637407398272797d4a1d9c4d3769b4b","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.0.tgz","fileCount":54,"integrity":"sha512-7cHpYYqL415ao7VAY6zNFk/kKnrdwkTAc5JamUXBCqAa5BYSbbazkTT+PNptCBjjN1en6d0mhhVDKjEtd0CMjA==","signatures":[{"sig":"MEUCIFLGUkHAhsj4vzeAIaVfkYHS85oErJZiBL29gLT6jA3vAiEA9VESQGTcNVU39ixIZI/vmxQaBJxc26x/OQkuvNLMY50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"03bb1af61341168d575d142e41897a95e3e32642","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.0_1782495555923_0.9636315774586284","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@syncropel/cockpit","version":"0.8.1","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.1","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"a2883fb8dd8003b05835f5b31698a9517696dba2","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.1.tgz","fileCount":54,"integrity":"sha512-iU7EviHSfheu/YtEZFFCY6GXlozlXbvHqdunWZiIly6/+9TV16TYUXp38VRY9IneJfqVKa5mmn5+jhUDufWA0g==","signatures":[{"sig":"MEUCIQDE9EPWdYnRADBBtVaVs7mDJZ/mcSgM3W6z6uefJ3TQAwIga0Sv+PY1dtJU4dBWClsTX1rUKc69fHuaUJgt9++dG8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cc7c6828b3bfee12e4bc18c203ee8c881f6ff07a","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.1_1782504030653_0.517898259603871","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@syncropel/cockpit","version":"0.8.2","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.2","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"f6c73f0100fbf2dd47e09df3d3d2789c2a48d84d","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.2.tgz","fileCount":54,"integrity":"sha512-Vx+9MyLJ03RQLBCe1vWzPmGXzsW3WtXplyJMzummgI6UxOLD9AGc6ve71b5YUpMuYKZA0mHlWuJv8yz8lBOpIA==","signatures":[{"sig":"MEYCIQD+mmZpaoUOBZQ+F5CdpILBHm5GrMp/dTZEqcpBIJeaFgIhANg2VsJoi4P2Y9/wStfQVl3abcxU7zdVZRZtnbN/ZifC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cc7c6828b3bfee12e4bc18c203ee8c881f6ff07a","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.2_1782515625471_0.05932601075095634","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@syncropel/cockpit","version":"0.8.3","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.3","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"211eb4aa6306f0136fc1b7d3b861200e75b098aa","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.3.tgz","fileCount":54,"integrity":"sha512-t+swgDgvfSsugVwbiFBZQHwnw4VOp9dyZ3vUVXkYdMlZTm0/ECvz//x0Nx8tBgcRWgStgRyWY94YBSaWOu1ISA==","signatures":[{"sig":"MEUCIQC3n9CMt6525/b1iYKCBZsREFI2PSNe6iThaYnUqJPbpAIgSajfaDQbXkoK/0dufAsbBfGw8QaCyywAJ+lF2nUtjJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2a6412770925368fc210060b0e3e2f82e21a2d4","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.3_1782677020297_0.8638758037257661","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@syncropel/cockpit","version":"0.8.4","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.4","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"11cce2a461e6187d221db6dd92f455d408d789e0","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.4.tgz","fileCount":54,"integrity":"sha512-gHTQiueRFpvkhTa3lU+99exM0l9XO5nqgp6Wd1OHh9hOn/xI1o3wLGakVV7kZoPhvM1BWf08cLLT4oJT9gkcww==","signatures":[{"sig":"MEUCIB1wD+GIO0xEmXpWnWFSOoGxAbI4gvbp3MamewYVzXiMAiEAk3ZeDLLwITRJ2YxKBJ6kiHZSrEHminI+QPocmn83uR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e2fd71c26110ea169e937260e6da2753b6126d4","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.4_1782678587227_0.8692880510091066","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@syncropel/cockpit","version":"0.8.5","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.5","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"197ca80fceebdfe0ff624a3b7431520e1de66c34","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.5.tgz","fileCount":54,"integrity":"sha512-7O43srQH7QmOLfiyOvCqo9PQuuNzO9JKLbetHJbCcsJ/u3Q0U8vnRnJxXhywvG9Qe51VgmtBPumWSOHco1MUzg==","signatures":[{"sig":"MEYCIQD1FynaQL8Z0V589N8VMWMG9rCOtdQmV0W87vh9r1k1aQIhAKy++W71vSnWxRx+jtGz+C+BCFhvYDkxWPV1GHGiUKyo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e613538a07b24b500544e1abec91710d6aeb8aac","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.5_1783048815027_0.43636876970547744","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@syncropel/cockpit","version":"0.8.6","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.6","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"9bda0027b4187e9c1185d83cbde7c819b5747697","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.6.tgz","fileCount":54,"integrity":"sha512-vBj0a8bXPZ7qMiH77NWFb8csvFxKF/ENmZrtXqdc75ECrb9Ofy/NROLtIdolypx1l3xk7S/bdgsejQTS+81cKQ==","signatures":[{"sig":"MEQCIB8EURS7WEzUGQDdNxI97pSY3vei74AI8AvK8gfg7YDJAiAGR8aTdXTQXo6ShOyTiAuLdQjOaZwUi5iq563/oL6ToA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188036},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e356a4212c151934468d8a254c88e2c4da363d6a","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.6_1783452018687_0.2735183821492886","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@syncropel/cockpit","version":"0.8.7","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.7","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"346dacaa053ae3025dfc3310658370970251bd40","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.7.tgz","fileCount":54,"integrity":"sha512-XNz0s34/t707H85mDUilw1SKSMZwGm2jAqSE5fofT5MKFV14wxGz+eIA11J6Zi3PfBhDuF+BEogUGsDN/puGbw==","signatures":[{"sig":"MEUCIQCw6BO/OPmLr9ezKStG9lACHKvWBJRqk4E+KVVMZo82nAIgM3fXMzqi1CXqPDztT2npRmpGt5g+DZJVjdC6yCTqMis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b32d3ddd1564bff46f4a6f402cc2b39b35e7d4f5","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.7_1783455574682_0.4808551486978039","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@syncropel/cockpit","version":"0.8.8","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.8","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"aede1507afd496992f771d10f5b46722955232aa","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.8.tgz","fileCount":54,"integrity":"sha512-Du/CzaEw+M7VuKuSV36tlAnkRm0mXHzlfVRtD3R2gTD6XX7ly5USWUogIGp3tHaLR1nR7NlD/t+03jCSsKAz9A==","signatures":[{"sig":"MEQCIHUd6PlbKYFSIG/kkEk3gWhVHgq796qeNzpswROBYmahAiA8EUGj4XRc1WlxhxMnvBySUwSLidWpYP0lgaWZZ2Rqeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b23259ce182c384eb9a0fe7dc9dfcb070ce24a0","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.8_1784760506054_0.7672311940826337","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@syncropel/cockpit","version":"0.8.9","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.9","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"dbed66d9eac91bc4de8f7dd481ced40683a5daed","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.9.tgz","fileCount":54,"integrity":"sha512-Uj6vbTOxCxnVLRJcKIu4lsraAnqeGtCYHc5Dbv79GQYZ7N8uR4a46cXZikorm6bFG4WLmzLRwK1ddafvB7Q5XA==","signatures":[{"sig":"MEYCIQCAF+79py/GslMiWf8V/G2WtoKKaM44Rcra+RTbXl+2ygIhANkKTtYipJEjkYVnGHj+z841FfFtWXb52PUyr8vVMiH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"744b7bcc0aa2911afe2ae9b137251c96f7e1b877","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.9_1784777648588_0.49175992653774814","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@syncropel/cockpit","version":"0.8.10","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","_id":"@syncropel/cockpit@0.8.10","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"homepage":"https://syncropel.com","bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"dist":{"shasum":"5b73e2a26177d7f9d110e46be2a7d25d0bad48ca","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.10.tgz","fileCount":54,"integrity":"sha512-Aglq22UFelodKoemaC+E3B06A28OQY2s6SS9uerXE0irs1EON0R0EqKlC9NgPrmADDYd21fE/8645M4kQSviNA==","signatures":[{"sig":"MEYCIQCcrgQoL0bY19lwbV5zMK7iuEyBUpoaPIHHy6b2XQjNvgIhAO8JEy3nZ2JG1hg+Ku4AzrU94o/QsVYHQlah4ptkFIwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c082adb21b0dd42ee0c1cbb1ca181a8064d9be1","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"repository":{"url":"git+https://github.com/syncropic/syncropel-core.git","type":"git","directory":"sdks/typescript-cockpit"},"_npmVersion":"10.8.2","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@tanstack/react-virtual":"^3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/react":"^19.0.0","lucide-react":"^0.563.0","@types/react-dom":"^19.0.0","@syncropel/editor":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","lucide-react":">=0.4.0","@syncropel/editor":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cockpit_0.8.10_1784825183611_0.01078005529550019","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@syncropel/cockpit","version":"0.8.11","description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","type":"module","sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"license":"Apache-2.0","author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"homepage":"https://syncropel.com","repository":{"type":"git","url":"git+https://github.com/syncropic/syncropel-core.git","directory":"sdks/typescript-cockpit"},"bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"peerDependencies":{"react":">=18","react-dom":">=18","@syncropel/editor":">=0.1.0","lucide-react":">=0.4.0"},"dependencies":{"@tanstack/react-virtual":"^3.13.0"},"devDependencies":{"@syncropel/editor":"^0.1.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","lucide-react":"^0.563.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.4.0"},"_id":"@syncropel/cockpit@0.8.11","gitHead":"10a75589e186c574a0cdc7a43bae4cec24491c7a","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yijgR5aSMzGklqLv9kMKQ1Kgm8rDCJA+KTCTON6Xlb1Uv4s/c+uy6sm+0neMVYsYW0ZTVXZv3UBhcV5iLop7OA==","shasum":"65d4a4aae73e33907e72fa977781324a19a6ba5a","tarball":"https://registry.npmjs.org/@syncropel/cockpit/-/cockpit-0.8.11.tgz","fileCount":54,"unpackedSize":176369,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHTJZe+lXjZ0gljW8/ihgW6kPtntQt4q6YGrqfvQmPLgIgRgPpZ3Rh1BxEhiBoEG0gCwls/V2BBgcYv58sZ+xXGz4="}]},"_npmUser":{"name":"dpwanjala","email":"dp.wanjala@gmail.com"},"directories":{},"maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cockpit_0.8.11_1784914962505_0.10913290782691942"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T08:04:03.142Z","modified":"2026-07-24T17:42:42.827Z","0.1.0":"2026-06-10T08:04:03.468Z","0.2.0":"2026-06-11T03:05:03.373Z","0.2.1":"2026-06-11T03:49:43.273Z","0.2.2":"2026-06-11T06:03:39.901Z","0.2.3":"2026-06-12T05:30:24.794Z","0.3.0":"2026-06-12T06:02:07.014Z","0.4.0":"2026-06-12T17:39:24.921Z","0.4.1":"2026-06-12T17:47:44.252Z","0.5.0":"2026-06-12T20:33:27.533Z","0.6.0":"2026-06-15T04:28:18.928Z","0.7.0":"2026-06-16T19:29:25.214Z","0.7.1":"2026-06-24T02:27:50.901Z","0.7.2":"2026-06-26T03:02:36.960Z","0.7.3":"2026-06-26T06:37:50.882Z","0.8.0":"2026-06-26T17:39:16.085Z","0.8.1":"2026-06-26T20:00:30.815Z","0.8.2":"2026-06-26T23:13:45.625Z","0.8.3":"2026-06-28T20:03:40.447Z","0.8.4":"2026-06-28T20:29:47.388Z","0.8.5":"2026-07-03T03:20:15.236Z","0.8.6":"2026-07-07T19:20:18.825Z","0.8.7":"2026-07-07T20:19:34.827Z","0.8.8":"2026-07-22T22:48:26.220Z","0.8.9":"2026-07-23T03:34:08.748Z","0.8.10":"2026-07-23T16:46:23.771Z","0.8.11":"2026-07-24T17:42:42.662Z"},"bugs":{"url":"https://github.com/syncropic/syncropel-core/issues"},"author":{"name":"Syncropic, Inc.","email":"hello@syncropic.com"},"license":"Apache-2.0","homepage":"https://syncropel.com","keywords":["syncropel","cockpit","traversal","records","frame","projection","react"],"repository":{"type":"git","url":"git+https://github.com/syncropic/syncropel-core.git","directory":"sdks/typescript-cockpit"},"description":"The Syncropel traversal cockpit — the shared grammar for navigating a substrate of records: Helm (the locator), Stage (the projection host), Deck (the one driving input), the frame stack, and the axis/shape lens. Source-blind and projection-blind: the hos","maintainers":[{"name":"dpwanjala","email":"dp.wanjala@gmail.com"}],"readme":"# @syncropel/cockpit\n\nThe Syncropel **traversal cockpit** — the shared grammar for navigating a graph\nof records. One cockpit, mounted by any host:\n\n- **Helm** — the locator (where you are) + the lens (axis × shape). The host injects\n  its own identity/world chrome into the locator slots.\n- **Stage** — the projection host. Clamps the frame to the surface, frames the device,\n  and delegates rendering to a host-supplied `ProjectionResolver`.\n- **Deck** — the one driving input: travel, command, and compose in a single surface.\n- **Frame stack** — the path through the graph; URL-serializable, drill/pop.\n- **Axis × shape lens** — the seven traversal axes and the surface-capable shapes.\n\nThe cockpit is **source-blind and projection-blind by design**: it reads nothing from\nany host store, owns no connection, and ships no projections. The host supplies data\nthrough the seam contexts (`FrameSource`, `MaterialSource`, `MaterialSink`,\n`RecordSink`), its own projections through the `ProjectionResolver`, and its locator\nchrome through Helm's injection slots. That is what lets the same grammar drive\nSyncropel Studio (inhabit) and the Syncropic Console (operate) without forking.\n\n## Install\n\n```bash\nnpm install @syncropel/cockpit react react-dom @syncropel/editor lucide-react\n```\n\n`react`/`react-dom` (>= 18), `@syncropel/editor`, and `lucide-react` are peer\ndependencies. Design tokens are CSS custom properties — provide them via\n`@syncropel/react` (or `@syncropel/tokens`) in the host.\n\n## The seam contracts\n\nA host mounts the cockpit by supplying:\n\n- **Data sources** (`FrameSource`, `MaterialSource`, `MaterialSink`, `RecordSink`) via\n  the exported context providers — the cockpit reads only these, never a host store.\n- **A `ProjectionResolver`** `(frame, surface) => ReactNode` — the host decides which\n  view renders for a given frame. The package ships mock defaults for development.\n- **Locator chrome** — Helm takes the identity menu and world switcher as injected\n  slots, so identity/fleet concerns stay in the host.\n\n## License\n\nApache-2.0 © Syncropic, Inc.\n","readmeFilename":"README.md"}