{"_id":"@norskvideo/ctl-test-harness","_rev":"71-b664ca9fec710c812bef5d7198982663","name":"@norskvideo/ctl-test-harness","dist-tags":{"latest":"0.1.70"},"versions":{"0.1.0":{"name":"@norskvideo/ctl-test-harness","version":"0.1.0","_id":"@norskvideo/ctl-test-harness@0.1.0","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"7a2d28b8545d1c9c030889461290df7adbae0bd9","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.0.tgz","fileCount":15,"integrity":"sha512-dy+nwg8maqTUTaKLWn2HNJyvrCEdu8OWJ2TugRkqu6OB1raTBVj7xcNxD69d368ajjqvyMPPp32NqPERwlED+A==","signatures":[{"sig":"MEUCIDhnIXJShWIayGjviEEXfIDbgGW1lrCxlX5H3iIT6bXwAiEAznNM+Z8kv+zFyP167PZassTU7ZiNipLevoKGrDaM54E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36509},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"6d0926060537f19adb9f2814dbc112d333643f24","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.0_1785246277104_0.35106572836765615","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@norskvideo/ctl-test-harness","version":"0.1.1","_id":"@norskvideo/ctl-test-harness@0.1.1","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"5dbc49b4404651baf5ee5a0628ef5675b966c70d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.1.tgz","fileCount":15,"integrity":"sha512-jATxtbzSDk2k7J8LKp22l+7HZAoUT9ZX2eJAW7dRsYs3IFK8T3rvKAPc0DMLh2PHIVpV9nQItPoq4yiRLory/A==","signatures":[{"sig":"MEUCIQDfYISSn7u3OwrYda6nRXYgvaJxrkjtRxH2Q7O2yKxHKAIgYRuBpFNEinrjMEUdmlXTzKl8GK7bkCuaurCIgezeaKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37150},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"ca09aecd38ecf87f0513769a08647ec86680cf64","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.1_1785296916328_0.83331620077603","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@norskvideo/ctl-test-harness","version":"0.1.2","_id":"@norskvideo/ctl-test-harness@0.1.2","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"bc2df33929cb62200eb8901fe8b671163cc2087a","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.2.tgz","fileCount":15,"integrity":"sha512-UEDNc8Zdh639Rx9MhlMyWk48oM0qE09j3Lf5861/pdLvma7tkVQeM0iQn3/oz8gW/FwkUguIVhH5akHizmoJbg==","signatures":[{"sig":"MEQCIAzLo04LEbJQOPvfiplHcgW6ZVqv/mERH0YDuBAifd63AiB5aapzFiZaVUuUgcKVIjgHF60YaqY6xNmu3HEZEemgpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38318},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"3ef4dc5c4ed24ef81d4043ea9712d72c9a850789","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.2_1785359081814_0.8789488295551855","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@norskvideo/ctl-test-harness","version":"0.1.3","_id":"@norskvideo/ctl-test-harness@0.1.3","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"980d2564d322503dcb5f1770fa3098d86c437c15","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.3.tgz","fileCount":15,"integrity":"sha512-EPB+KFrVfuH/LFZQznZHKfSBRzxvpg5NAaeFVxX7S/PvgZ+1KDPY/tgblL1m1lyv52EguKTPvz0bkmXfmlng9g==","signatures":[{"sig":"MEUCIQDf7rIZcIwSojSTUtMauTj5sAENyTxdiDqEmMxFdx73RgIgUBM2GS9jWuKOAMlqPAIavW+0YX5ivItAweDCaPW9sfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39823},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"f760a400ce66c986d349d48960bfcc31a4704008","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.3_1785366536919_0.28059799649803274","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@norskvideo/ctl-test-harness","version":"0.1.4","_id":"@norskvideo/ctl-test-harness@0.1.4","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"a86ce3f84555864d95dbce883e91543c3aa2549d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.4.tgz","fileCount":15,"integrity":"sha512-a2UgywYV5otZuijcRWbzu24enXq0OFGuYGOOTFtb8yBh3/G9QKMTryIS6XjI6ujR+gk0/4r62NMw2gRVkZP8jQ==","signatures":[{"sig":"MEUCIAQToc+OCyHvDpPfpM/+mBrdycM/60NG7Vgwzt+3mik8AiEA4282JmkbXcVWTE93BBjVS36MeetTZvNB8WPKgZEFtGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40508},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"50369f36178ca0696240b4b383926b306ddee804","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.4_1785411406393_0.5197185011697163","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@norskvideo/ctl-test-harness","version":"0.1.5","_id":"@norskvideo/ctl-test-harness@0.1.5","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"a901638c6798396c48ea3423d953d3de29dacf22","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.5.tgz","fileCount":17,"integrity":"sha512-l5U1s36BtCFtXlz1HfI0yj5V1J7Wb18Zg1r3LN0nHwlTEVs9SbTYNwFwgOpdGtSwcDQMDcIuIuloXQSJI2z6KA==","signatures":[{"sig":"MEQCIBxsKYOT03pzy38JMAzdU/5EqTJr/TWd67nWvpG/MT2cAiBAgZ1qoqUgrdVI3+n/wwXZ8n2oVVMnyz9yDgjoZkoGkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45054},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"dbcf823acf9ce78fcd3be829cea088102f513806","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.5_1785528068221_0.24795296307470305","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@norskvideo/ctl-test-harness","version":"0.1.6","_id":"@norskvideo/ctl-test-harness@0.1.6","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"f4b7b434c4210fe74e1328b67d0ea803592beb11","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.6.tgz","fileCount":17,"integrity":"sha512-9OPZHHWS7hfCW9dIO7uoDYTsVmt6qPd3ODrmCTXyBYdwa9kTDsIgnehN0r8RqkQdIwoLZ1gqpiguINwbIu4nzQ==","signatures":[{"sig":"MEQCIGFw/WxFDnm9cGqO13lPvIQ10gZm7MTFYZAQJU8RMWMCAiAQNC/eO1podwWa/pSjn/H1DTaHt83uBsljaY+YPc2GCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47057},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"2fa22b9e4ebaa2b0d30b73aa95a841b113469cfc","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.6_1785705976127_0.1858351270995393","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@norskvideo/ctl-test-harness","version":"0.1.7","_id":"@norskvideo/ctl-test-harness@0.1.7","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"c6792e3cf367197af941fbb0a778b4db82bf5bc4","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.7.tgz","fileCount":19,"integrity":"sha512-7qPbplmpAbqNIkgAHPX4RvoI7IR5w89/YEabvos5znV0PfUYKJv+DuOOWcgAns8ulieCcY7GWD3ojfOFLSToXw==","signatures":[{"sig":"MEUCIGPApeBN+Ah65IyBuhgX0KpDPN68p/E/uTnR32ajKvt4AiEAnHrk/TLN1PTGkbjNNSNhSQR2KsnCB7dgBYN1NgTnP68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49834},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"aafa503b3a705040d948034e615b91dfea592f9d","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.7_1785914464761_0.05388931873233038","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@norskvideo/ctl-test-harness","version":"0.1.8","_id":"@norskvideo/ctl-test-harness@0.1.8","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"99e3e90affd8bee77dd792d39b2e40d551a5b808","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.8.tgz","fileCount":21,"integrity":"sha512-xKwV5ZFGRgcUBN97buNDNKrPJ8I+hLJszls4HOC5YRt5ilpUEJ0Tu91W/PUyt5JBjXwMb6u7Vh0SiQqvTvz0Dw==","signatures":[{"sig":"MEUCIQDvLT2z1Gd68fEMX1EfB7YP4nCVv1G/lyahBO8fBFPv7wIgKBcqptqX0mdW3tBL7BwBWedHplMojVpW6DQxH3GA4AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65410},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"5261f22487db1823983585c0df43685b2a8d06b5","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.8_1786047550085_0.8094977440359701","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@norskvideo/ctl-test-harness","version":"0.1.9","_id":"@norskvideo/ctl-test-harness@0.1.9","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"7dfc9c68f1d483742d9750c4cd734bf8d2024ebf","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.9.tgz","fileCount":21,"integrity":"sha512-GVXgDSERQt/+FVb6IAsebQmAlNENz7juXUVBBGw9AXD3q9tHsf4QvBjPmOpp5mmYbqRcfS2J2Egnmyg8eZgDtA==","signatures":[{"sig":"MEYCIQC1+G/IFhhMaIpf3fPVsFsg3/m4bYhR7UJKf/dhkwVrnwIhAKvWDuwk5y/3/n4DxzQQsABQmjuomuI2CCmLcdkXAXeT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65230},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"3c80a147578bbe7dc8bc4171710c9360f30e4234","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.9_1786047771175_0.47437695064578556","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@norskvideo/ctl-test-harness","version":"0.1.10","_id":"@norskvideo/ctl-test-harness@0.1.10","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"dae6f07c9cd8f5b923706ca62de55ae38b5e527e","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.10.tgz","fileCount":21,"integrity":"sha512-6BESyObEKB24FzMIALNPIbns5kGkZRGsDf9q5vOUQ/2y4EPVwqK7+EZNFqyhY5RaUCK+GadTSG2vSx2P/I7Tdw==","signatures":[{"sig":"MEYCIQDDBjZwW5MCTa/kgutlBv8L53BMHTFMywIXKoYzeHjFvAIhAIK2J5FNRJnc60Y9TCo8VMKLrF/w7oxAnkMMKwdIpHka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67969},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"3cbc4281ed370dc5d44c26569a04218d328dfd07","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.10_1786268536111_0.916303953143494","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@norskvideo/ctl-test-harness","version":"0.1.11","_id":"@norskvideo/ctl-test-harness@0.1.11","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"59d03d43371acc2396899f563a3107bf21fba907","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.11.tgz","fileCount":21,"integrity":"sha512-Qooa7qTZoHgDJci4IExXPizMR3RNts1tT3K8QS1PgZvZBh/++PZ5tqueGij0jhZbzSAMfbBqMQFOKwZbzJejaA==","signatures":[{"sig":"MEUCIQDkmSa6lMLnnhcrbQK8gGd+r09NznfWigUrijD/wsEb+AIgCtSQj5quM1ncXeSUGeSD84URLm9xTTQOZd1oVhnVXH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68228},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"8f10b78a68721da276634803476e1105550f642c","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.11_1786272757879_0.9550252836008706","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@norskvideo/ctl-test-harness","version":"0.1.12","_id":"@norskvideo/ctl-test-harness@0.1.12","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"94e0ec6f79fd6c1393eab146993b26859bd2bc38","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.12.tgz","fileCount":21,"integrity":"sha512-8zoem+/nftVvwSkGIzVm9piwBo8vuo5oOzV30JFHWmAooXo7o6JKuGqLgySDuk6qyRVlF4W0v5f2rsrw895pNg==","signatures":[{"sig":"MEUCIQCN8d17AGhFsldqBPywe05LRu+gw8XIFrzDWU7Yx89WiwIgMnBHftZDhXdfqN28C5zj637XWavpv21w+5jLKYWyCJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68228},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"986dad69cf2818d9b86bebd08a07a37e561ba502","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.12_1787780354065_0.7900835407719402","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@norskvideo/ctl-test-harness","version":"0.1.13","_id":"@norskvideo/ctl-test-harness@0.1.13","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"97634ad9ba99fdb6152b0f311537451804d5babc","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.13.tgz","fileCount":21,"integrity":"sha512-1wk65swtMWztm0jDR+ET6xFkhv2ZyjwWPWcbRKfWeeg0x3zn+LEiuQCvixAdtwupoU90S1XNutUyZi+uRa34Mw==","signatures":[{"sig":"MEQCIBMpdoOT0gRc01rWY4KCmx92jBRLrZL1UQGPo0ZGLQQ4AiBnIFUE57tBBEIwFPphmwdMmtIeDJxfICLCINYpVSozWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68228},"type":"module","exports":{"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"4ff55424fe7a795e761650bf0ad3bb41ccea9c33","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.13_1787898495151_0.6173220972372613","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@norskvideo/ctl-test-harness","version":"0.1.14","_id":"@norskvideo/ctl-test-harness@0.1.14","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"5f0256466c124fbaf6acfe9abf38565467f7e77d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.14.tgz","fileCount":27,"integrity":"sha512-tMqS8BPurTWsuOOff51ZsceFkfnlXgutlrGev2tgC6dpd0NAkpzpKJ3AK67bHvOYFHxqA6pWiRlmLdiM3ODpSA==","signatures":[{"sig":"MEYCIQCAdS5xmFSx4u7watXvxEvqfcZwPTtrQxVucbyJnWSh4QIhAJkZ6ddIe0qrqyEJvW0oOoqkngukxPj4zo5B+nux5F+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100936},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"97bd1f4264e137ca8e37c6aa2a9aecaed3c69faa","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.14_1787940480633_0.47584593681577947","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@norskvideo/ctl-test-harness","version":"0.1.15","_id":"@norskvideo/ctl-test-harness@0.1.15","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"47d3236be20afc0ed11f6fbbe78276b0c7cd59da","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.15.tgz","fileCount":27,"integrity":"sha512-kst+6ocfVH5aqksSXPWix8VR5euzLLlbyEv3bIIRG/2cx64CSUZagzXoAtJRsicOa/qVcwTcdaiG/XYGpPcwZQ==","signatures":[{"sig":"MEUCIQDpeUqhHPYD3+NbC/10Zc4hIG1eycwzr43cqfwg9bmtdQIgUuxwb6SaRe1C41PB/+oVnk5I/G/WTbtfiLH9ZOE55e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101187},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"c4f86c6ff99bd8c3faef2fb583d4609a94137dee","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.15_1787940878167_0.4226292549537283","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@norskvideo/ctl-test-harness","version":"0.1.16","_id":"@norskvideo/ctl-test-harness@0.1.16","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"9b9e422fdbb32c1891524ce3e529d76d80936b18","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.16.tgz","fileCount":27,"integrity":"sha512-114Gi9aKs04OZ8gk2bdSp4M58TB5s4x/U3PFMmQnHHJVHqlSnXel9/Q3N8q4yafdE/OJv6ZosQW+kVbu06PxOQ==","signatures":[{"sig":"MEYCIQC/yqEFJeGiy1pVKmAMgug5AUAcFPl6rXfRDwjy4aCmGAIhANYyx+ZuCxmj5Thy6K2tFb5Lr/mMtD0DoR4WTisDRaOj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102034},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"0739e42585e09da7bf92c1603f20738c52b10288","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.16_1787941695606_0.2548368463840949","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@norskvideo/ctl-test-harness","version":"0.1.17","_id":"@norskvideo/ctl-test-harness@0.1.17","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"dist":{"shasum":"49c75a4d50a92cb42997fd7aa1db293f66f95ee7","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.17.tgz","fileCount":27,"integrity":"sha512-+msW11aR+ka+jKfT7+//l9pK8fjl7XznEOM1PNF+M60YzU8cU8pwHNmBA+fW32inJLIXrQkQH1ceAufF3ps3Jg==","signatures":[{"sig":"MEYCIQDB5Bo785X0xmJdVlswTHRAwF+K2QMxfEAn+ifDA36eqwIhAJwmdqlBtIIr2QS2TSaWbsCm8/SokNX4ZQzis9b1PqWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102532},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"2ccfd141194b91b14a677ff589651de989a8ac5b","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.17_1787942413579_0.8329392520741137","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@norskvideo/ctl-test-harness","version":"0.1.18","_id":"@norskvideo/ctl-test-harness@0.1.18","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js"},"dist":{"shasum":"24c9e0dd15f6527d690c3276b9bc0e065cda1683","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.18.tgz","fileCount":35,"integrity":"sha512-Fk8Gb7TIzm/5oDri5Id8lZ4ouQ+rMPsil86vE0pvg2BX48IZmcnYyBgSqYmMIZE8QeC1cS5nAuRVXQ4Bp+QuSg==","signatures":[{"sig":"MEUCIQDFWYtKTSRWYgx1pzXEPUTp34hPFOpPQQve9r9fMD8xwQIgaKg/mlIFRspWHzt6day5Cst4PYAojFs1dEta+VLDFj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160624},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"35f0962fcd5beac5d2de8abb6e7361649519be6f","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.18_1787961683572_0.0805767846616976","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@norskvideo/ctl-test-harness","version":"0.1.19","_id":"@norskvideo/ctl-test-harness@0.1.19","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js"},"dist":{"shasum":"869ab916d0f43d958108165750f22f83febd42d3","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.19.tgz","fileCount":35,"integrity":"sha512-t+65tasg71N1+UEG+eve+41QCtpAQ2/E9eQKc+OG95M6EUxhdMyePW2y/L8PgX/PhRppFAxH0fQ9IB3tf+JfeQ==","signatures":[{"sig":"MEQCIHhDSF7dDLGq5Uijn9Wmv4rELSPJrDMhSETlxSiMdYRpAiABl8qE7OsvaOeX2hX7BC+PAyHwhpG+A7YW/lEZdgFDuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163196},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"0117e6903087f586db566836042bccac3a87a4a5","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.19_1787977515863_0.24299419948484036","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@norskvideo/ctl-test-harness","version":"0.1.20","_id":"@norskvideo/ctl-test-harness@0.1.20","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js"},"dist":{"shasum":"4cd09e97efadb65b642a3be4a26168274cf0b1b1","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.20.tgz","fileCount":35,"integrity":"sha512-qTnZYPXJVc6Vm/so9018M/Vd8F9JvquQtO/6HqfPaTyQf3oijVOhSLRXxWgkaxL169Wl8zUL+AYgwSGeRlO2aQ==","signatures":[{"sig":"MEQCIFmeknl93EiqWgP2CnW3DxSlaSqJsE4CjNXEX+XOok04AiAJZ9E6YFmZLER3+Nq9BTP3dThtX6yxY2SrHcW35mY2nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163196},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"}},"gitHead":"91e593cdc539478b92c11ea947f100155e1b3d4e","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.20_1787984312414_0.43455076893984246","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@norskvideo/ctl-test-harness","version":"0.1.21","_id":"@norskvideo/ctl-test-harness@0.1.21","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js"},"dist":{"shasum":"2fe1f535830e90fa882066d60d0f2036dfa2ba87","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.21.tgz","fileCount":41,"integrity":"sha512-QL0e+RtRLCfY3GINiXCcDTx0im7mUDr8Qko6UcJ3oqWtv0VmPrpt/dgp11bQ7ls699zssatxOIssD79Lj9IM0w==","signatures":[{"sig":"MEUCIHvm2R5bB0SA+ayJunlfio79f2VdzCX0uFhlGbb+LJpcAiEAjQEa0gvk92/Nh79R0JdZScSPNUKBY1jAdNY+lfeF0Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195988},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"1b2d165c1239871f4c78060c4dd19e4db6406661","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.21_1787988571917_0.07196460805833493","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@norskvideo/ctl-test-harness","version":"0.1.22","_id":"@norskvideo/ctl-test-harness@0.1.22","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"683e9f426533904883ae44d4e67cc24993d03034","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.22.tgz","fileCount":47,"integrity":"sha512-ZLnQYeT8cnNJE4WMoGeG+L5vVjIUwwtN+aN5Tm5SNG/jmCjgNr43RDt1ejPuVTb50jRXczUeSeN7+YuRTZCwyw==","signatures":[{"sig":"MEUCIQC/p8ED7kqMbrgkUDcVNqSQM4HsUAcGuBkT+i/w2l8nMgIgfMQdxUbz/N+8vRJ3KgXJfFHmE6Y1qoas/QOHz9XpK2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236274},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"2f33c96bae0d58d084e8f238143aea30eeec550a","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.22_1787993045046_0.9254045786797249","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@norskvideo/ctl-test-harness","version":"0.1.23","_id":"@norskvideo/ctl-test-harness@0.1.23","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"150d71266405b108f2fba5f4db4dc7eead11d86c","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.23.tgz","fileCount":47,"integrity":"sha512-lxnGEpVsiZl3/jm5A03gCaA0Mj0rC7IKFjzMOm8BXRrjdPeiUGikANWwaC6fvnrdiuRrlzBVm0FMpbaaedcUDg==","signatures":[{"sig":"MEYCIQDmWwxmGC8e4kA7s/lvjeoDi3xSlO3MEEiEheHqFwUlhgIhAOnT3FaKLFBuFteQgvLVPHj3mpzg+vrOxkS21gHl3dMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237756},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"62a84d04a90151afd1d5d919c92e8dad63bf6b01","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.23_1788002175590_0.41590635601334114","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@norskvideo/ctl-test-harness","version":"0.1.24","_id":"@norskvideo/ctl-test-harness@0.1.24","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"9d042d71c125f6b16e12feb8c91886d928c7ed63","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.24.tgz","fileCount":47,"integrity":"sha512-AB7GBV52Ukc1nYqGFzclt0fJBlp+yQ6tqCnVqgnEyoQ6ycLtpxBOLXiawrljZKysnayrNgU0HN5STzPWQg4bDA==","signatures":[{"sig":"MEYCIQCx/28aLJ8OSNbv+KTagFJaZiGFlWe0KbJISQFmtcxhGAIhAP4aiHFlpgxVHPE54zl++UMClaTv0pFHxOgRzBPpd9zj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239298},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"6def295901d7746bb9a6959254b4a4b54f6c8e65","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.24_1788009623497_0.8733685562389064","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@norskvideo/ctl-test-harness","version":"0.1.25","_id":"@norskvideo/ctl-test-harness@0.1.25","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"84d60bb03a9631897b758db7467e39ee0bbe5317","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.25.tgz","fileCount":49,"integrity":"sha512-bCjIPXXgn3oJ1QJotHxaxTUnN8EIs+RBGDhGZN9UqV2SuPhuhvJ5L0aaaMHUDfcpZTRdqraNXwiFOI6Uf8jMYg==","signatures":[{"sig":"MEQCICWb9aS2A20HNXA6r4l1xUYHNI1mo6dVW4v5ttFjJWm4AiB79yxOyVl7JF6gFuOjUEvNuvM4klg1vpi9E+JA7VeuHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253898},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"43cd0fca0bd7bb5ff69ad545e779610558f36895","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.25_1788017008078_0.8743853376799848","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@norskvideo/ctl-test-harness","version":"0.1.26","_id":"@norskvideo/ctl-test-harness@0.1.26","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"9cf7fa7357c49bd695adc51f685f770af56e0f7a","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.26.tgz","fileCount":49,"integrity":"sha512-T8nUHXKCCwOXAVpku7XtajD0+nlO5zFKZusSu+S8LI0i8eJ1sBwWqSS5ZctYRtsHJps/Ru86zgAFG6DV+7NoKQ==","signatures":[{"sig":"MEUCIQDaliZhpIckfGtMuRofJPhqNYXpDX+24mc8AoACC4zZygIgHTl9Tsg3lthWD/jSl//2rVy8VwrvMLXEd1D3+ogupaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255402},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"5fda056663519450870d8e2e3a3e97491f2de0e2","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.26_1788035086343_0.42792018537845067","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@norskvideo/ctl-test-harness","version":"0.1.27","_id":"@norskvideo/ctl-test-harness@0.1.27","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"9232ad6eda328d420e25f7fbcc42b01e047f36d7","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.27.tgz","fileCount":49,"integrity":"sha512-v0C6v2sXCJFf4Y0TPDk4Pp8uGhGreuQ3PjsHpWNtok67KS2ZHgKKFmdOFYF5mR8zIeckGv8xpvDpOLIXJhdA6A==","signatures":[{"sig":"MEQCIHpe0VuNcdxP1oQJ1kH/eSHjGdU0C1Vww6vflNp+UhU1AiBGZP1BIeHx+Ty/S6jEhoe1anNfoaj17uowPcVvGzUS7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255402},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"91d186b2b6ef5fdf181cf4567eeeebb82b03d5fd","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.27_1788103006098_0.03708950777446529","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@norskvideo/ctl-test-harness","version":"0.1.28","_id":"@norskvideo/ctl-test-harness@0.1.28","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"1e229f49c4f0eb5c7ce94a73381c283e99045db7","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.28.tgz","fileCount":49,"integrity":"sha512-Yf8qkUmbGtN6YC/XVsnBZ+Flrh04TphEGkl3eUXTQehGEUEbYw2CTFkugMBatdfDyigjguBY4pyJu51i/GkkAA==","signatures":[{"sig":"MEUCIQClFuB0z1iwIraee08IC1jpuwhCTPiVY91DT2m4DU1SPgIgMbw1E/xHDWGOdzum6tNPFbVw/QJryToR38JBmz3b8A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256012},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"7fe1d79716385fefcc2a4257bf52d909fee1f78d","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.28_1788115614443_0.03578981514509039","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@norskvideo/ctl-test-harness","version":"0.1.29","_id":"@norskvideo/ctl-test-harness@0.1.29","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"c8e0501dcf70aee5a02270372961a35b9fec8255","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.29.tgz","fileCount":49,"integrity":"sha512-qkIfhA3MzHiBhNK2lf2FACS7A6CaBdQrsmw+IY6Drz3LaJrZIr1M/l+F1SkaaRsgo+k3jju5qeeBvCf/56LZKQ==","signatures":[{"sig":"MEQCIHYOqAf5ZexySzlxnYugRkYMfORTWqMWZj3ofWVBOKT6AiBK27F5/gGoEEcc6+KPDLfvY/LV+8KVvgU9pyZHprEDWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256089},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"4ba28ce30d4f82554462cd31c2272973cb431131","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.29_1788116134950_0.6708196324746218","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@norskvideo/ctl-test-harness","version":"0.1.30","_id":"@norskvideo/ctl-test-harness@0.1.30","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"d06de7c0e37b270e7ec7622343f64b6613604390","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.30.tgz","fileCount":49,"integrity":"sha512-KzQD+UHSK/i98/A9lG6tI43kiTxVRgVaxCbPGZNH+4CDsxhWzPA713czcgqNpe75VJMUfYNcrEEp8T/7xmlWxQ==","signatures":[{"sig":"MEUCIG22PM0pj2QRpnegjOHJIOVeGyhT8LFxzCqJOOdgPjI0AiEAw0M2Jd3KypxbFcb/07lpi6uyf2srsEqdRl1r5gZ7/9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256089},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"52a336cfab752914e8f46839b700966c122daa12","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.30_1788161065770_0.09326261755903298","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@norskvideo/ctl-test-harness","version":"0.1.31","_id":"@norskvideo/ctl-test-harness@0.1.31","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"fddc55803ef08133ee04194938211277a455a36b","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.31.tgz","fileCount":49,"integrity":"sha512-xFqp/jESPeQds3fGFmSqAo8MrK3ExOb06tuYa4STaOM9wxT8Ns7s2i764IUIQ+oE0APdaiCpgp/2Fn3Qc046tw==","signatures":[{"sig":"MEYCIQCdy3Hc4ORtAXd9/Wk/SVlChoLOkYWaxawtx1G9/6MVIQIhAJ8p6XNBiFG/geBpKZNZ58C0VXOZxEJvOsWjZHFGvunP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256089},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"5570be7b6fa339a27a52be2b8915acb8a2424107","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.31_1788173115276_0.7774195922079408","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@norskvideo/ctl-test-harness","version":"0.1.32","_id":"@norskvideo/ctl-test-harness@0.1.32","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"ee0381a1cc99383df5a080d305f034a2b18e9189","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.32.tgz","fileCount":49,"integrity":"sha512-EUBmkhkEBYobIfuknrwhAvk6YbV8y22x1mCFD9/tHXQQidAN51OODo3chqgF55ZgLHVYlLTygMH11d5rivhIuA==","signatures":[{"sig":"MEQCICoMZih6IkUIO/WnXAlNM8qQCU6ttmxjJDxuZbUW5svZAiBfOBXKf0kv5kqCaemoQNTui2GR/YR5llOBjKFcMtPNgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257105},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"27c331683e6bb88dfaeccc9d54a3eb3410b6189a","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.32_1788195248116_0.11105328809727255","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@norskvideo/ctl-test-harness","version":"0.1.33","_id":"@norskvideo/ctl-test-harness@0.1.33","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"b7cd5d5e5e93e667760f74d6d75f4b2a12f8f0f5","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.33.tgz","fileCount":49,"integrity":"sha512-t15yppZKK0/IkrDdFgphatHxc67kMqxnv98uTx/LfwZoRPdq+7i/R8JkhDkJ9Cw9T5oaJfmSGXx5gbU/0EnWww==","signatures":[{"sig":"MEUCIDKwY7+W4VgVfAtF0yk1Pj7EaWLfJsF2J2bbUC788PtmAiEAkOsq8StWtsEDY0USh0qTs01+JBegl6KhqZLxNVseO0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261074},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"dd8996054264eaa9e06870d3ac2a9ef8b410e5dc","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.33_1788290026018_0.8797246145428503","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@norskvideo/ctl-test-harness","version":"0.1.34","_id":"@norskvideo/ctl-test-harness@0.1.34","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"e84086449dcd31b6348085f481a6c1445ba47c33","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.34.tgz","fileCount":49,"integrity":"sha512-rYNsjAKk4Y31QY/DV4j8+BNNtX0XX3qgNdrik+jMDmOsLHW5Kdc4zkRpIKNIG9SDzrsYGiVHuf5X+n9UtmSAcw==","signatures":[{"sig":"MEUCIQCa5QFmPaz6mdF08/pFpr5g7u5wkifM4RIudVs++djymwIgMIWc/b2Z51sSMRz4E6yyNWlwmuTdUeZAi0AfYr2rHPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261074},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"3202b58fb39c5da4dcf2a9fcc26e704e68231d3a","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.34_1788290114665_0.40005142620352396","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@norskvideo/ctl-test-harness","version":"0.1.35","_id":"@norskvideo/ctl-test-harness@0.1.35","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"d5cf031842c10d7d625a29eb3c67c3272dee9f8d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.35.tgz","fileCount":51,"integrity":"sha512-sdXr4ADoWxdUqysMzyEPVE2DubcJznBWr7lejtPkMEFBYLGd1csgNSVlRVpe4Xl8QVuW6uFX5pK2xxk19piXwQ==","signatures":[{"sig":"MEUCIDV3o2nXd5tDxTNOXOZD+9V1cmVUS4PKBcTWKweWsxTUAiEA+5fy6y4hJnpeJP8BrFtO6eWDwaTECnS2NtKRR6KNwBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272995},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"a49c7600892582eb2a69c13a2fc14adacbc3f953","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.35_1788291293895_0.24951201694727","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@norskvideo/ctl-test-harness","version":"0.1.36","_id":"@norskvideo/ctl-test-harness@0.1.36","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"416757edea93c9c887e0ede0ef303de5dbe3ce3d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.36.tgz","fileCount":51,"integrity":"sha512-4GCeJyttGFw9XoX2itu6lKtzNwHWYYEwDHne/HGyKKP8l4rKm6MeLv0BN20jTEbpuilb0OxlwykMDU0n+mTn4g==","signatures":[{"sig":"MEQCIHLiX3sJmTPtW18Ot2+ddJFlDjOrqyOUbluxj2aazYuTAiA9F09bk/TcpwGyj4/85b77jj4taEaxKxoIqo9liKk/Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274533},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"cc69161e83362cb7fa947522a84b2dde8e078c01","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.36_1788294262070_0.9185844787438822","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@norskvideo/ctl-test-harness","version":"0.1.37","_id":"@norskvideo/ctl-test-harness@0.1.37","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"cffcb33f79e530bfb04a523b1b490b90fe4b899a","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.37.tgz","fileCount":51,"integrity":"sha512-johxFdVlq++JCMF72Tl7WfZWRB7yFJs72k9rhKwFYBfj0VPJGIZS624MgzFJh0wQVslE/YtAVjvdaA5shVHdRw==","signatures":[{"sig":"MEUCIGKl5v6fSXxa4i8TEfVx74eMXgXw66YNdhjXphVXIIONAiEAsHb6b7Cy41PuZmG8Udlu9wvfyzr6tbS91Apiv06Lr80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276312},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"e7d781915b5f83eadeba6723a12398146b3f71dc","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.37_1788295219158_0.5143874712003449","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@norskvideo/ctl-test-harness","version":"0.1.38","_id":"@norskvideo/ctl-test-harness@0.1.38","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"a7a32ba3a4e8aa02b8550168cf719629aee4d016","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.38.tgz","fileCount":51,"integrity":"sha512-Wdpy5PdJwKG/JKWc1rVrpMr9wAiJzve96755FSWZqbtAb0rh8hNXBpj51j3IvHqk7qlxRFa+xuMQNk3GasIZQA==","signatures":[{"sig":"MEUCIQDFsn8DFe49Mf6V4rJoEZl3SrKe+a1EaRHsLGZIkuHN4QIgCIHewL99oKiON5OEuqhpNiIOh6z6xjZbnPFuZGhmpYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276312},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"05e652da16f33d8a7d00feeac7ec9fe19fd96390","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.38_1788359684703_0.1618431474591877","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@norskvideo/ctl-test-harness","version":"0.1.39","_id":"@norskvideo/ctl-test-harness@0.1.39","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"a22a0bc9682031bc131dee4793c3cfc75bc895e7","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.39.tgz","fileCount":51,"integrity":"sha512-wa6q46ZjTTHeUZi6E7SdaXgOt56gw68L2FAI7hFeirqt+zJaEcy8vXvpLVgKj5DIy0qY1ykcRZ+tv26BqmSvRA==","signatures":[{"sig":"MEUCIHktmYPdkd3tIPrWkLsCEz0n8IN6D8Y553EZqXOHtZpYAiEAha0NGvQjC3jg61byXn/bucB8dw5QaI4AuSuKk0ibNMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280021},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"a2e69bc794236b36913a8a0579b62934c882e919","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.39_1788487675836_0.2998629968420561","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@norskvideo/ctl-test-harness","version":"0.1.40","_id":"@norskvideo/ctl-test-harness@0.1.40","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"7b96036b4835150498959d47084a7209353526af","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.40.tgz","fileCount":51,"integrity":"sha512-u6f7l9nkxrEJIYzUIjIxdPrjwQlhwLI/ndWtfQMlyCJiq/5xsFbNFgmogsQ0dG1Og3OS//Fc8L2rDSplsFP5MA==","signatures":[{"sig":"MEQCIAYjsRkH1f5O5/VKZxsaEQpuiRa/KqzuoViK8uYjMskfAiAeWCV9eXir7Y6o8tOOls7pF3iH63i8NhbFQZujPKXsOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280776},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"72db9a99b8812a791673b281de94a04b29253f94","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.40_1788490771017_0.17603498142682095","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@norskvideo/ctl-test-harness","version":"0.1.41","_id":"@norskvideo/ctl-test-harness@0.1.41","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"7e15b9fd3e9068c26d0074bfde4d811dad46ea96","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.41.tgz","fileCount":51,"integrity":"sha512-71VxrpE9IPZNKo+73dHCXsG/MMqxTniDe3VbiX9TkFspbP3jXP8fy+DYpizIgQjAQ2xpHLbxIpbTberjwEbVvg==","signatures":[{"sig":"MEQCIFQc2iRKrU1xBOa5OoeT44FUKslDypmWNHiyQhSfRMxpAiBFSa10bBHb/0OiV0vyIPAXFH56pnPmwTLY02vcR6tW/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286948},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"480f838556ed8338b96f0f4b2cabc4c4df574240","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.41_1788508392014_0.3883698850452124","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@norskvideo/ctl-test-harness","version":"0.1.42","_id":"@norskvideo/ctl-test-harness@0.1.42","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"2bee3f7571245e470e3422a49ad806ceb607e520","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.42.tgz","fileCount":51,"integrity":"sha512-F2lGpB3UDR4wD88/szO4GzO2J0tAnabCDA/+PycVH355HlIkMNVvCgwzknYFKvJdGKskNjgFa6olmZ0ymRVLdQ==","signatures":[{"sig":"MEUCIH0Ft/Zwq5FEzf5mQNANZZt/wUxFk1D5Zn0yczsltLZgAiEAo+4GkmA/7dcx1ok5Y6BzoBjB16PYhhv2HmJ99Ro5otA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287787},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"98e09d172bbdd9c5a851711e72fe52fa3151563d","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.42_1788588780481_0.2805173287296092","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@norskvideo/ctl-test-harness","version":"0.1.43","_id":"@norskvideo/ctl-test-harness@0.1.43","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"b74c14342649b4af1b89a913ff365595fd561754","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.43.tgz","fileCount":51,"integrity":"sha512-EFyc26bNTDsHSWdVL7WvXx8DtDXE8qKsfUBFNTtqiszFZZE+8KCsy7VxpHAdJ2oNdZzm0cFO8c5xzA1Kz666Lg==","signatures":[{"sig":"MEQCIGt1TSqyXvo39AsLR7XKpYUO2anp3szLjW/dZJ2Z20IUAiAYpb3yhajohduBjvQj+g36lhXw3X5GKODWQG7v/5EAoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287787},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"a8c02365636f3beb9cfb4ce46cb9f8a61df7bea2","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.43_1788777533180_0.09526977223066924","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@norskvideo/ctl-test-harness","version":"0.1.44","_id":"@norskvideo/ctl-test-harness@0.1.44","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"c5b06908e9fb16d73fbd00e67e47c5d6ac528400","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.44.tgz","fileCount":51,"integrity":"sha512-87iUpM4mtLFov2+YfO7Uac/eywVwVCOxCtPeIdLfQov2RhQQanObk6yZYVoC29+lnDuHnVx5omIOimkdWqVbdg==","signatures":[{"sig":"MEUCIQCkX/+WqkoXSKtdqIt+qUtGoHpe4BNq9uUrRUXBG7baqAIgB2B2Uz8Ud/UGwQqk2U/2fwl+z3mYIrHlq/W4fHQp3WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288255},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"bf8ccdc1f8999f8e6d1a7ea26c12489943eb224a","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.44_1788783203203_0.285770109969987","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@norskvideo/ctl-test-harness","version":"0.1.45","_id":"@norskvideo/ctl-test-harness@0.1.45","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"cc66a74a0121bb8fa2ca59fa14fb81321a443122","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.45.tgz","fileCount":51,"integrity":"sha512-BBwJRiLWZebUnZOVX+PJ+D2YDCVT6s0Lmd5mtkeoFD0GyAAIzCs0ZncjllXtaXigA7fCI6A1/nZl6Lx7iwTR1A==","signatures":[{"sig":"MEYCIQCzIz72KPv1657xgaBlvn13tVHvrhqFcg1Ssj6Vw5eaLgIhAN10rhNn6kudK0ebL6vQm9AQSqt39Lh8tE0fuBOd4jKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291538},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"3666fce3bac6c65883491291b1d9472ab45c9d50","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.45_1788788750809_0.3540093134630342","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@norskvideo/ctl-test-harness","version":"0.1.46","_id":"@norskvideo/ctl-test-harness@0.1.46","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"34f2dfd20ecbed3a3b3e0ec7272803b5b84b0c0c","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.46.tgz","fileCount":51,"integrity":"sha512-xOo2l7quRlA2ZajKnyfCahNqO3C39BZMeySfU3SX2gqvm0bTJHLejhwf05oX6YNv8PyKqXtC44RoFv8WKSkIpg==","signatures":[{"sig":"MEYCIQCtTTWws0rysFr8Hhf6qsWvck39vSFRXTbfng/awqcvRQIhAPNDg1CJVmSWt0RZTW9NkkgnKpF+Szk0BSsQLIkpVeNk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292328},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"e63bd0edcd9d8f43f30043a7c01a74ef9826f130","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.46_1788814230428_0.8403958000357188","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@norskvideo/ctl-test-harness","version":"0.1.47","_id":"@norskvideo/ctl-test-harness@0.1.47","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"a01e62d8d3e0393bf689dd138e9f936aa301da12","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.47.tgz","fileCount":51,"integrity":"sha512-4MLthO+Dbo9VCZhepluafpUWC/zlAuUH/plp0ob0TD3t/SLPN5F/eHdC1TIz5NrFP2JJ9vNwfNFM2tQ8k78Ljw==","signatures":[{"sig":"MEQCIGqlz3eDtubz9FPImwZMwYgneC5V5dbfnUMwCk1TF+kfAiAZ8FWGK/plWIiQ8Zu9JMokZEUUfWo03oGWOdErTtnXAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292327},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"f6dd81864cf2c3bd5043d8966e5f79c9b8aa7f2d","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.47_1788820961183_0.6103598990327841","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@norskvideo/ctl-test-harness","version":"0.1.48","_id":"@norskvideo/ctl-test-harness@0.1.48","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"e37d9d8364f93de512378f5c9031875f1905edf8","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.48.tgz","fileCount":51,"integrity":"sha512-omr7eViZ4IX2UcmK2JG16FXQaeKxKspT1VRHhY+nAFUU+8goR3RPlvBe63lfPHW4WPJpLO+/JKwW3JnoRRzF8Q==","signatures":[{"sig":"MEUCIGeSKCmBBpv2sNIpr2NqIxlS2qIz8oxBnskaiIVRbWkhAiEA3wjr9kiDKTTPCeh/ro4qvqLXlTy1iLu0vWTgV7DGxvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292327},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"d84b360114a2f90f9842bb18df3db691bd96df6d","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.48_1788958450774_0.10208265019946205","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@norskvideo/ctl-test-harness","version":"0.1.49","_id":"@norskvideo/ctl-test-harness@0.1.49","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"63a76987d9dea6945132357735713adcee7001fe","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.49.tgz","fileCount":51,"integrity":"sha512-og9dkjwJKofCjdBA9gzNP/w4eRBiOFF2yIR2McbBRmBaUtuS1cGuVN/ldcBCsiZ51HLp2bGQF6zZQ4ucnxDXZQ==","signatures":[{"sig":"MEQCIHjnVpIwZIuKUq+PQPrfIrSPret+Qxmz5wxfWcCSMlvUAiBrdo6rS8spDlXeWTJum8F3x0vpUTRnjkVmR+9o7S9w6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuQiPaMQNZFM3GfotfAtICmyS7COHcVw05Sn7ESjWgJAIgHXJsKkRzbY7HTKzVgY7iJ66WWCi72EqV0Op8ihCbyZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292327},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"79c0aa579c15a819091866e445c97d94553e5d86","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.49_1789550736212_0.034131866214364814","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@norskvideo/ctl-test-harness","version":"0.1.50","_id":"@norskvideo/ctl-test-harness@0.1.50","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"3d03d490e0212d718bf8906b0985db83d576f235","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.50.tgz","fileCount":51,"integrity":"sha512-q0N+QWdlRI5TLbAxE0g/1oAr8RRcKspKmqRobRVXpfWwrLwQ2Iow0XBpwH+TI357nf2tPo2BaHr7wMqu/5mF9g==","signatures":[{"sig":"MEYCIQDNh0hMhvM+mYS/91LtlsPb8YfHKfQKtvUw9q1ACKBxmwIhAKs0T0tusa6YHPriPFe7oi/zTiU3RfC/rW0IOZ1i/vw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpJF0FfnMfDg7HMkhbARZ+isH39SqzrfC81SSvo2nD7wIhAJUYpkjIGuM1QZh1KKlrxfMHaPKgH6blzjtfmoKtzY8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292327},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"c32ee1080ed8ee56c6f820dfcd5818ace1d3071d","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.50_1789657093915_0.2737466244622775","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@norskvideo/ctl-test-harness","version":"0.1.51","_id":"@norskvideo/ctl-test-harness@0.1.51","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"39d554cf9a99b09ad24784a233b62f1b5adfb51d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.51.tgz","fileCount":51,"integrity":"sha512-dSBtQijTl1XUT69uPkr+TnBOsWZks9R+E7zHv7Z5jILZ7AzxG9Rto5nItjHM83beXX1TdFtWavbQynWLd9zMiQ==","signatures":[{"sig":"MEUCIQDSC9CrCl/VbOzbR1xpCoc7j8E6ec/s5BFAgYlK4vQIeQIgMjrZbFr5e/npdLVBdsEyBhnlgpc4AMaj1o9azXwM5E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDprwwAypMu/p12Dn/DSVXlg2ocIrcHwE2hUKeWgEnOQQIgSS41SvlEGB60+jmHqSzvrQ2fIhsAhOBTVQ0QNvr4Wm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296050},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"e201bcdfee97d678cdd75f39b3b38019a4a3d217","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.51_1789803654188_0.3916870005016573","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@norskvideo/ctl-test-harness","version":"0.1.52","_id":"@norskvideo/ctl-test-harness@0.1.52","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"42083d62c2b74949b440b93cd31e2773629fd18a","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.52.tgz","fileCount":51,"integrity":"sha512-GOyUSPpgM8BciZN5knve9gOjoAZ9V8wTf5S04zyu2RzzKB5A/AWUpIE8rFpxXALL8xIfZnIHNlIfFsmU5UOZeA==","signatures":[{"sig":"MEQCIAHxiJuqhbPawHFCyWLYbZj/xC6o3Jc44MewtwmjsoRjAiAM1N3L6J/QxjYLSi30oJLioBvlxd7yE+zizfS181fFQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUA9zmTHvvGV6IOLtX49iJtBrNGzWYm3YJGt3lTqZgGwIgcfc3QvfMYkZ5A5swSmhEc7YFztG9Zt67TP165wuSG5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296050},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"9ed3622f82a5f74396d8a5b98245d74dbf398ac8","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.52_1789844524716_0.7311039640201291","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@norskvideo/ctl-test-harness","version":"0.1.53","_id":"@norskvideo/ctl-test-harness@0.1.53","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"aff5f911dce04475ce9d90ba82ae20deee5f91ea","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.53.tgz","fileCount":51,"integrity":"sha512-HgKza8Vt4BQKUVC0NKmuHk+VuSDPyHr/yd7g1eB3adlMH/TqYj3okIK49TsLcg69UeO4QU0LCQ2X/4bCDVQBfA==","signatures":[{"sig":"MEUCIQDRmbTsYAYNEbxEoIgLA9kOcagpOdQPXsTrgyDBzqA+3gIgfUaZrvZNme7RiN5dWR9EMxsCCjHvxXq7ljRCStS+uHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBjzXD7A08wff1ijeS96PYOHyU5mzKECw250HlXNQo3LAiEAqseKbW5z8qL3AM+QyZmf7kU/xh48CtSOttNzUD28eOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298420},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"29217227cd1111e4d4bbb69b18e8ce6e8ae4b17c","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.53_1790113197190_0.06405235943157717","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@norskvideo/ctl-test-harness","version":"0.1.54","_id":"@norskvideo/ctl-test-harness@0.1.54","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"9f6f5a6f4fe247694701075a264ff52266a5b1bc","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.54.tgz","fileCount":51,"integrity":"sha512-4AIwkf3OWbzUb83ZDsKqudyxQ1luplHA9oXavAcptit7Csr/8v/4NZsxkQV27sJMLl0dyDB51DJUuuoC0c71WQ==","signatures":[{"sig":"MEUCIFMj4BbqmR7c2nnDcSinBeyhwFmOSL0fUeiIyRoMYbrlAiEA1/xQS/2rSjm6mhgILtqW3lhGapx1sTT769VofO4JSKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICit5e30wIuJcYoifpr6JYyILDekv2b9D0YrrhiGGLowAiEAgk96/8abC5XEiSN+cPyBxpkzzbAa8jm2za+ncSUuSfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298698},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"047a8b7d64bc76d14e769470baed835aac4e4a3c","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.0-2026-09-17-3b73a790","@norskvideo/norsk-studio":"1.29.0-2026-09-10-b21d9013","@norskvideo/norsk-studio-built-ins":"1.29.0-2026-09-10-b21d9013"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.54_1790259032644_0.7244930862041823","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@norskvideo/ctl-test-harness","version":"0.1.55","_id":"@norskvideo/ctl-test-harness@0.1.55","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"8b36d6192a5714eb2252558049161e35efa45004","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.55.tgz","fileCount":51,"integrity":"sha512-T8o4AYjdhNIOl2N446BwBeEJbgnVrf5xzy3dG5i6TBWtQgz9v90ieS89stPrghoFnhHuC8ZHW0RXqUD1nTnT8Q==","signatures":[{"sig":"MEUCIFL534zRr30x6q/WwqdVAO+GANTtGNEB/dPqWIOK+ebfAiEAsHlwpNYwERfIyeVdOGHfGZo6Mn7GQ3naxMY4mveSmxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGfaWGNuW/Ij8FZh6DKahx99kdv6za5f/0ec5whb42NcAiAVskip2DINCdSvPq00+vkxlaCXqW3itKZK93G1Ekc3Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298698},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"3185ae8059217a565f7f1912615effd7eadbc23e","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-23-798637bf","@norskvideo/norsk-studio":"1.30.0-2026-09-24-fe25440e","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-24-fe25440e"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.55_1790324192031_0.5924018842182774","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@norskvideo/ctl-test-harness","version":"0.1.56","_id":"@norskvideo/ctl-test-harness@0.1.56","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"28f18a3f0a5e669ccf889365b8687af2cf57434e","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.56.tgz","fileCount":51,"integrity":"sha512-ZWi4z8y3BplJyu5UmLriS4b/Z4MnZss0C4wLkfwG7u6PEETGOOoTesWSqrUU3ljQ4REoOHr8heJguifm3sJ+Jw==","signatures":[{"sig":"MEQCIBP9lo1WknXt3BiHkp+PHIJ3G8EOsNsLpkoWIbXiB4BWAiA7vFI/o9o8Yjzk8NzLOgXD/IGaK1ydI7FASBHlX4q8+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6pNIiE40BnwRYtyATCwVrnqHmhhAMOECDg6MLkd9xxgIhAK/EFMIpzYVJbepU7ZuFwJe+ddRa1satu4Mvlbjxlzz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298698},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"43e912a056118c1bba409e8ac12723ae50212abe","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-25-2aec49ef","@norskvideo/norsk-studio":"1.30.0-2026-09-24-fe25440e","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-24-fe25440e"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.56_1790420667825_0.8774939625497633","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@norskvideo/ctl-test-harness","version":"0.1.57","_id":"@norskvideo/ctl-test-harness@0.1.57","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"781bebfcdabcf1596234db6567bd8fa9d2cfc9a7","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.57.tgz","fileCount":51,"integrity":"sha512-5XE+eh//skQrYjZw3a4TtSf3mxq+0W805OEMd/uz5XmfYdKfNJ/vlyGMZ7rbr8LJ7DY+u7nRQ4CYrrLXcb2lwQ==","signatures":[{"sig":"MEUCIEGwTaXsjul4/vwlweqAvOwuQ0/YG1WqPYPrNIENZo2zAiEA7IEzzHS/UZhZU5cVM5O4iUL6AE952GhwPmtaHEuz57I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAVW/tr/+YtbiAlii+3U2WhvcJJTEQlCNFn13elaIZWKAiAfUDfY/h06TFq09/O7eCGP1B6eatB6yn5dhqx1+74rog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304264},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"14f8683a858d96e744118dced92b5c40425dd63a","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-25-2aec49ef","@norskvideo/norsk-studio":"1.30.0-2026-09-24-fe25440e","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-24-fe25440e"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.57_1790764058619_0.8840326034235755","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@norskvideo/ctl-test-harness","version":"0.1.58","_id":"@norskvideo/ctl-test-harness@0.1.58","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"8407f50cc6ce530596230fc602909f823b7d190a","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.58.tgz","fileCount":53,"integrity":"sha512-JOOxzd80B3L/BLK+j4FxfhrvPPl9vXB+TOdXPPmZdJG+FQrEQWTddkOZKLjr46fpDzjjFM/+4SEegcR3HxTLpg==","signatures":[{"sig":"MEQCIAe9QOWW7sQnuLs2MnMlIR/T2EREYeyxM+7Q+xbP0o8cAiAkvMJEWvjlCqlM4Q1/XvvGn9zv4kEL0oueNRTI/FPOOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEOno+iqbAw9uw6PUVPvCem2dozzeF96WXcFM33Q1ej3AiEArPm5H/OuPsj9/gLGzIdNNFes8N12tG7rvWJF7P5mHS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307536},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"5412992ba9ce6031d7bb4b052eec50ac101c3bbc","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-25-2aec49ef","@norskvideo/norsk-studio":"1.30.0-2026-09-24-fe25440e","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-24-fe25440e"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.58_1790765111716_0.8253861888762901","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@norskvideo/ctl-test-harness","version":"0.1.59","_id":"@norskvideo/ctl-test-harness@0.1.59","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"3f24ac6158582348e034389e916d2014766ae18c","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.59.tgz","fileCount":55,"integrity":"sha512-RStF3G8n3GEhfLQSoLq4glcYzgg0Jwh6tha5+C3Pan9n73plJ8a6FAel6RSC4r5zzWHaOxkXYHMlery62tiGHQ==","signatures":[{"sig":"MEUCIFRx3vHyilk2fCoMtepEQem6sGASjxlI/PnGpBdPr4NsAiEAoh+u9DcSsF98yDcLqcC7+pq+MZ691JppBcQP7QuWaQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBONyrpUoVyERDOCXnfW9hx1qWiaIce41mjdlA2xwoBKAiEAhaUXBBbZpLlSV+TDkpoJblCY/Y9K2hOQiN+DcTpO6Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316882},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"6e48cfa5905c8431acfd5a2dd3fc2253bac327c4","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-25-2aec49ef","@norskvideo/norsk-studio":"1.30.0-2026-09-24-fe25440e","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-24-fe25440e"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.59_1790767688397_0.3146281715158099","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@norskvideo/ctl-test-harness","version":"0.1.60","_id":"@norskvideo/ctl-test-harness@0.1.60","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"fc9dc582c5585d11734277e1891741f604c945c2","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.60.tgz","fileCount":55,"integrity":"sha512-UY5wnyhAS/V6bD/Z4OmJcdnbyFGOTtsMdFW7WaT6OKfkg5+MsGY2yqZambh1MaD826eBJdPFWYu4r6K3VBHXQQ==","signatures":[{"sig":"MEUCIQCFdnDEMzjRwwN36vOK5ZB03rPJiDwKOe3F1Me+qCzMBgIgEdQogt2PnZTnQVDzhmA5SwMCTZMsLbPmWTCflD87pmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICvTMZuZ0g8Iu1FFUWZCUtkNZ276uloGgw0eVZYJVpRcAiB7SjWyF9us+EWG0d4T7ZXNmtHJdeO9LYLZWl5C/txB2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321040},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"4a892ef0270956622165b24c8ebcc3f6763cfb0c","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-25-2aec49ef","@norskvideo/norsk-studio":"1.30.0-2026-09-24-fe25440e","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-24-fe25440e"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.60_1790770023233_0.42958164612897853","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@norskvideo/ctl-test-harness","version":"0.1.61","_id":"@norskvideo/ctl-test-harness@0.1.61","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"b17c865fa8b84d57873146d35b9d85c5a53ba423","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.61.tgz","fileCount":55,"integrity":"sha512-QVFIbrNv+1rvlmoKxdmAUjTuKGeOMefcmRfnvzNfQLn7jx1uHp/ZTT+HDldPe04HKLjioJYlieTsu9i05R9BFQ==","signatures":[{"sig":"MEQCIAZ42HQBtadrxqSKgIlSjkh1Yqg6h09CttZ9xHEBPQDfAiBDJ0nI7WL4qjLkkgqRagN8ubp0yYjoFouolkc/4r1UAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4Mso5aCsB4n6bL+FKO86pACkW2HJs7164No0zTYNbJAiA7CI9g197lmsyZd/b0TL+SNozhKpArpUaRH/Dyna8OPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321040},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"139f8ebd73cf745558419f8cbcd3504fa9342118","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.61_1790846801006_0.6592237556791167","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@norskvideo/ctl-test-harness","version":"0.1.62","_id":"@norskvideo/ctl-test-harness@0.1.62","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"d8359cc1828e93af8c9e3df4c74269ab9864a88f","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.62.tgz","fileCount":55,"integrity":"sha512-h3M4GHVaQq/79CuplCmR8QsItT9WDBHZ0FCijFgPrVWWOgs3yBjQ8HwqOEeT47tT3E3/SLoXNbBkE3pPAmGICQ==","signatures":[{"sig":"MEUCIQDfPqB+3A818cZdTkc3TGBFH0B5MPS3qPU6PsQtz+WgbQIgID7Y26IOtQ9qpza56t4XhuzpZWCfpxAmx+54uNZgUG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCWMoMYNZwKfC4ee10oUsByb7TC0c5sO21HkWmxM70ngIhAPrZtotgqgC2p1+RuHYN4ze4cPYcSYX1FJoURAP6TeAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321433},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"3277f39e6e4f6f0dc343a534831dbe5debd1b43d","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.62_1790857785856_0.9126104504931005","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@norskvideo/ctl-test-harness","version":"0.1.63","_id":"@norskvideo/ctl-test-harness@0.1.63","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"c8f3aab1102569995c8c7c73ca9447a381dce97d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.63.tgz","fileCount":55,"integrity":"sha512-B3Nv9fn9GwD7DTIyTPagdlY4XOOAJodoZEzasGETX2Idvs29XW+qJ+eJTQwvhdU3fXkf4Abo7HhhxuazrmQlDg==","signatures":[{"sig":"MEUCIQDsxIaSgN1wWliQVSd4dGJWYn+UnoZzS14k8cJNM1FIPQIgDV9OEQpL1Ev/UXkymgyTBu/gG63Y34U/HmOSkCwnyRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/zhHOWLUAyUe/XWz3/0MwmlBDYyhQKJNUShnVzZGx2gIgV5Ja2jHZIxsyMIWyExEYKahHfI5LFEU0jK/vVrqAvTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325705},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"18400d321876d6068a8910c26431606e54c63143","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.63_1790859081349_0.3975649878347245","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@norskvideo/ctl-test-harness","version":"0.1.64","_id":"@norskvideo/ctl-test-harness@0.1.64","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"079dcb511a4ee821ad5d45793aaa50bc7199a25a","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.64.tgz","fileCount":55,"integrity":"sha512-bIU1LAu5VA5c5P8pJhk4ticRfJj7R4AT84quyJtpRZp3juYlBOIRkWavryk4yGuNBcPgnnVR60lHQghA9Pxr6g==","signatures":[{"sig":"MEQCICKcS9lfoIfIRId1SB76oOcddtYvazXNWgUrGDhPCIfAAiB74LvxeP3I18CrQgsyHoinDwS/lGAhVZn9w9nP+SfFlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGGRLhwc4EpzsQPtKe1kyBMEa+CozZ2gFsxR9aF7CWydAiA0cKpMXAxEcujLB5wS3rihFDDescCPGE+A2QV8GLWqNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325705},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"43de63fa57a5693600d35377f8c226409aee15da","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.64_1790861157651_0.17714986167313063","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@norskvideo/ctl-test-harness","version":"0.1.65","_id":"@norskvideo/ctl-test-harness@0.1.65","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"39f3496968b1539110cc100e70f84d009835102e","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.65.tgz","fileCount":55,"integrity":"sha512-tV+oMQWW0FC+jOrO/BmqMsh9In4KGkfm8mNuL8EBEcwdzhK/s/Zq2mhqkisFxUDR2sbgK47P4csy6Dz1Z6jkzg==","signatures":[{"sig":"MEYCIQCeNXw1fGGvn8WI5Epw6c93sqxa/VHkvvf1Njm9OY7jOwIhAOAnNR9I0VhfKZSPgnP3yi20HFwyTzO17RuAtzlJCv67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSkd6HywbA/hCsQl9w2IJAUGidaO8ehUww1+2aB58rrAIgWbHozlXeXCrsy5CTKcJN7bQWCP+x1/Uw1yHMaUjvQow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327970},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"017e05caaec006a6a8dfa00f257ac6de2582d90c","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.65_1790925307574_0.3799972565537839","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@norskvideo/ctl-test-harness","version":"0.1.66","_id":"@norskvideo/ctl-test-harness@0.1.66","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"5b129d257ba44499e2e724572d1873ba55769a0d","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.66.tgz","fileCount":55,"integrity":"sha512-cvLy78NDxl68tlaYyIpqz342gmkjCj3rN210XgqiCPvLNZ2BAQQ5AGj0AieNyu4r8Gtgo6C+AaJa4jTecv2/vg==","signatures":[{"sig":"MEUCIAShnQu0PLC1pK8UszcA0XCiJ485aIHH4vo1EuRGGzIoAiEAlPtKqAvs8aT5rqoaW13F5fEmYQ/pezFe04EcFO7GvNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCX9cpiLjOKYyWH4pRW7TlMwIuxUbdqFIex8XQTYgfafwIgFIxOKX+TIvmUi/ioYSK+uCIgvOIp+yd+7dBmPfK0iYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327970},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"69c51178ecb1615f324d5c39e9d2af3800a05d4a","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.66_1790925964575_0.38881702542709107","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@norskvideo/ctl-test-harness","version":"0.1.67","_id":"@norskvideo/ctl-test-harness@0.1.67","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"fc4b8ad6c43071979c63743989ac3cae09bf74b9","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.67.tgz","fileCount":55,"integrity":"sha512-1YYYdwsbi7AfgIQ7WU3UmjUh0mxbCsmqiMQXpvtyHUWTzpbeL/H8FNq+K2PCnk0pdkKSTw281uWOeIKPVQO0NA==","signatures":[{"sig":"MEYCIQCwTZO8YhTROBa8wL2iAaJALKmhlTAkrjjv80Mz6kkljgIhAKTMqL/YhCG2qtr+CagQujq4EI/aXpgQdxQxnjf6/1oB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJwV3QWUbwfaDLjbUJXkSwyeMpnAbreVXuAW3XDzLHUwIhAM1PJSW7s8pVahcMM/JKPURSufhbp9RjZ6L09wL7fqlL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329652},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"666b9fca56b54d2150505c2105ce3519bab399c4","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.67_1790935968485_0.08604842944603597","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@norskvideo/ctl-test-harness","version":"0.1.68","_id":"@norskvideo/ctl-test-harness@0.1.68","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"59623a8e213b5e3581a5628272a8867c90736c59","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.68.tgz","fileCount":55,"integrity":"sha512-HYkWDionwFw8qUkrMdkHRKwVV7ROwrTP9n/gk2PI8gPhxDk7haxOTJzOW/ZU5SuYaTeu1L24LuP/K8/W5JW8qw==","signatures":[{"sig":"MEUCIQDG92Q/k3w1H3Sv1zKKFelDmb/RaO+tSiBaUwMJdbWMEwIgSBEtpx8t/mTJ+DBqzuEVjgfA5YtbpEPanWcc3tZ0rOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDK0mV/20iKRKxdfEkRbx1W9kSigQbFkQRgmqtxGfMeyAiEAzuOnzjvERH6zV9dbfu+O7ReNyEIPdZbkLQX4QVmc76s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329867},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"a428b96fd28691c697acf38b489393ebf1e786af","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-09-30-acca6a9d","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.68_1790938957057_0.4389233453629131","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@norskvideo/ctl-test-harness","version":"0.1.69","_id":"@norskvideo/ctl-test-harness@0.1.69","maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"725b68d5b8a6a80c462934282b488baec97b8554","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.69.tgz","fileCount":55,"integrity":"sha512-ZX4uocgiRhthiO1sIqn9c3RpiNp1gQhSufYCUMMCSO3uBi2YPtU9TewkWWXTLJTeUUlorN7ceVtdObOpIOd2gw==","signatures":[{"sig":"MEQCIHeQKwKiG8MzNItID43NJCvQ0LOmFxxASBt8xjMUa6SIAiAIgj4LYkslqCf5ero8jsi5COpNT9O1B4m4IrOJFhlM3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxzePmFvBefB1sMp1qEAakkmHMCAnv41KVdGcnexy0ZgIhALl4FtnIrzleHaipJRmPV8oMR6br+cjns99o3ng8wawf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329867},"main":"./index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"b0c7a8327802856794b372903810a5f3f0cac649","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-10-01-e9467b05","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ctl-test-harness_0.1.69_1790940515780_0.6109775402120816","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"_id":"@norskvideo/ctl-test-harness@0.1.70","bin":{"ctl-demo":"demo/cli.js","ctl-dev-loop":"demo/dev-loop-cli.js"},"dist":{"shasum":"93e1365020aa33540d2df1cbf947ad3d1acd9b48","tarball":"https://registry.npmjs.org/@norskvideo/ctl-test-harness/-/ctl-test-harness-0.1.70.tgz","fileCount":55,"integrity":"sha512-h2dgtPO0dogN997llRtsM3/xfdkXqCpMmZ1Kno8dSu5R6kaXgZ4hD7uIrSOAUMJjqmyFW4Mmt9oIswWoYTkB8Q==","signatures":[{"sig":"MEUCIDiImitIL3blcH7kwlrSn2YcejNTjFP03kAdxuGhZbb+AiEAne+9aaT7G4lXZ2IXIlx15RBbytI0JozuXHfjY6SrZM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD+xY9ChVKzsxkZU9lZ7wHu8HegTsTixyQQGq08scH/1gIhAKUf47iHoFAMz7CJt+1WAGoZvWkRJvZ3TOWTW2Ons+Oz"}],"unpackedSize":341786},"main":"./index.js","name":"@norskvideo/ctl-test-harness","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./demo":{"types":"./demo/index.d.ts","default":"./demo/index.js"},"./reap":{"types":"./reap.d.ts","default":"./reap.js"},"./smoke":{"types":"./smoke.d.ts","default":"./smoke.js"},"./daemon":{"types":"./daemon.d.ts","default":"./daemon.js"},"./launch":{"types":"./launch.d.ts","default":"./launch.js"},"./cli-command":{"types":"./cli-command.d.ts","default":"./cli-command.js"},"./source-pump":{"types":"./source-pump.d.ts","default":"./source-pump.js"},"./studio-load":{"types":"./studio-load.d.ts","default":"./studio-load.js"},"./studio-state":{"types":"./studio-state.d.ts","default":"./studio-state.js"},"./container-net":{"types":"./container-net.d.ts","default":"./container-net.js"},"./daemon-stores":{"types":"./daemon-stores.d.ts","default":"./daemon-stores.js"},"./image-surface":{"types":"./image-surface.d.ts","default":"./image-surface.js"},"./container-logs":{"types":"./container-logs.d.ts","default":"./container-logs.js"},"./harness-config":{"types":"./harness-config.d.ts","default":"./harness-config.js"},"./compose-advancing":{"types":"./compose-advancing.d.ts","default":"./compose-advancing.js"}},"gitHead":"111e5177a5d234a6780af2894036220ad29cc0f5","version":"0.1.70","_npmUser":{"name":"adrianroe","email":"adrian@id3as.co.uk"},"_npmVersion":"11.11.0","directories":{},"maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"_nodeVersion":"24.14.1","dependencies":{"zod":"4.4.3","@norskvideo/ctl-sdk":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@types/node":"^22.10.0","@norskvideo/norsk-sdk":"1.3.1-2026-10-01-e9467b05","@norskvideo/norsk-studio":"1.30.0-2026-09-28-b92e8139","@norskvideo/norsk-studio-built-ins":"1.30.0-2026-09-28-b92e8139"},"peerDependencies":{"@norskvideo/norsk-studio":"*","@norskvideo/norsk-studio-built-ins":"*"},"peerDependenciesMeta":{"@norskvideo/norsk-studio":{"optional":true},"@norskvideo/norsk-studio-built-ins":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ctl-test-harness_0.1.70_1790942795266_0.8217404420087362"}}},"time":{"created":"2026-07-28T13:44:36.997Z","modified":"2026-10-02T12:06:35.581Z","0.1.0":"2026-07-28T13:44:37.242Z","0.1.1":"2026-07-29T03:48:36.506Z","0.1.2":"2026-07-29T21:04:41.960Z","0.1.3":"2026-07-29T23:08:57.058Z","0.1.4":"2026-07-30T11:36:46.545Z","0.1.5":"2026-07-31T20:01:08.382Z","0.1.6":"2026-08-02T21:26:16.261Z","0.1.7":"2026-08-05T07:21:04.928Z","0.1.8":"2026-08-06T20:19:10.217Z","0.1.9":"2026-08-06T20:22:51.335Z","0.1.10":"2026-08-09T09:42:16.246Z","0.1.11":"2026-08-09T10:52:38.040Z","0.1.12":"2026-08-26T21:39:14.196Z","0.1.13":"2026-08-28T06:28:15.291Z","0.1.14":"2026-08-28T18:08:00.790Z","0.1.15":"2026-08-28T18:14:38.336Z","0.1.16":"2026-08-28T18:28:15.779Z","0.1.17":"2026-08-28T18:40:13.728Z","0.1.18":"2026-08-29T00:01:23.716Z","0.1.19":"2026-08-29T04:25:16.004Z","0.1.20":"2026-08-29T06:18:32.561Z","0.1.21":"2026-08-29T07:29:32.053Z","0.1.22":"2026-08-29T08:44:05.167Z","0.1.23":"2026-08-29T11:16:15.743Z","0.1.24":"2026-08-29T13:20:23.640Z","0.1.25":"2026-08-29T15:23:28.303Z","0.1.26":"2026-08-29T20:24:46.530Z","0.1.27":"2026-08-30T15:16:46.235Z","0.1.28":"2026-08-30T18:46:54.629Z","0.1.29":"2026-08-30T18:55:35.109Z","0.1.30":"2026-08-31T07:24:25.961Z","0.1.31":"2026-08-31T10:45:15.431Z","0.1.32":"2026-08-31T16:54:08.285Z","0.1.33":"2026-09-01T19:13:46.173Z","0.1.34":"2026-09-01T19:15:14.831Z","0.1.35":"2026-09-01T19:34:54.032Z","0.1.36":"2026-09-01T20:24:22.197Z","0.1.37":"2026-09-01T20:40:19.324Z","0.1.38":"2026-09-02T14:34:44.851Z","0.1.39":"2026-09-04T02:07:56.040Z","0.1.40":"2026-09-04T02:59:31.156Z","0.1.41":"2026-09-04T07:53:12.153Z","0.1.42":"2026-09-05T06:13:00.613Z","0.1.43":"2026-09-07T10:38:53.314Z","0.1.44":"2026-09-07T12:13:23.394Z","0.1.45":"2026-09-07T13:45:50.949Z","0.1.46":"2026-09-07T20:50:30.553Z","0.1.47":"2026-09-07T22:42:41.351Z","0.1.48":"2026-09-09T12:54:10.905Z","0.1.49":"2026-09-16T09:25:36.313Z","0.1.50":"2026-09-17T14:58:14.018Z","0.1.51":"2026-09-19T07:40:54.302Z","0.1.52":"2026-09-19T19:02:04.805Z","0.1.53":"2026-09-22T21:39:57.280Z","0.1.54":"2026-09-24T14:10:32.746Z","0.1.55":"2026-09-25T08:16:32.119Z","0.1.56":"2026-09-26T11:04:27.909Z","0.1.57":"2026-09-30T10:27:38.792Z","0.1.58":"2026-09-30T10:45:11.867Z","0.1.59":"2026-09-30T11:28:08.493Z","0.1.60":"2026-09-30T12:07:03.362Z","0.1.61":"2026-10-01T09:26:41.099Z","0.1.62":"2026-10-01T12:29:45.945Z","0.1.63":"2026-10-01T12:51:21.439Z","0.1.64":"2026-10-01T13:25:57.814Z","0.1.65":"2026-10-02T07:15:07.674Z","0.1.66":"2026-10-02T07:26:04.671Z","0.1.67":"2026-10-02T10:12:48.588Z","0.1.68":"2026-10-02T11:02:37.143Z","0.1.69":"2026-10-02T11:28:35.910Z","0.1.70":"2026-10-02T12:06:35.389Z"},"maintainers":[{"name":"nwolverson","email":"nicholas.wolverson@gmail.com"},{"name":"adrianroe","email":"adrian@id3as.co.uk"},{"name":"srstrong","email":"steve@id3as.co.uk"},{"name":"robashton","email":"robashton@codeofrob.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}