{"_id":"@themoltnet/node-red-contrib-core","_rev":"50-190a1d63263530956981fc585115e7fa","name":"@themoltnet/node-red-contrib-core","dist-tags":{"latest":"0.17.0"},"versions":{"0.1.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.1.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.1.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"e239056408eeae66526db0f49fb7cb51d11eabd2","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.1.0.tgz","fileCount":23,"integrity":"sha512-5lxdPCTC+XgIvWOoZOQgxgF4XCHia8Wp2US3ClBx+4o+GMe8d7ICEykm3SsW4r7CzhT4unvIij/VHYwPQQ1zTQ==","signatures":[{"sig":"MEUCIBk5wsLttAekcslGCqNWvrjGj45Lxn3l1jYK/BY7RSAFAiEA1J9e+sgbqJweIS+qL8esceBL8K1qHlJPa2ST6p2iRgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120332},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.1.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"getlarge","email":"ed@getlarge.eu"},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js"},"version":">=5.0.0"},"_resolved":"/private/var/folders/s4/jd037vt153d2kt3q24cv68jc0000gn/T/ec97a239247b8331eaaea3ac73743fb4/themoltnet-node-red-contrib-core-0.1.0.tgz","_integrity":"sha512-5lxdPCTC+XgIvWOoZOQgxgF4XCHia8Wp2US3ClBx+4o+GMe8d7ICEykm3SsW4r7CzhT4unvIij/VHYwPQQ1zTQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.11.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"^0.112.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.1.0_1782313632733_0.24853662762484774","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.2.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.2.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"3b4cfe548ee63805327bb215d4ac9006ca5f5123","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.2.0.tgz","fileCount":23,"integrity":"sha512-kpaEv1AApS+A+vaFNWDuWUmUZh3CNMRAqwU3V5NgDE/baEe/maXBixO72CHR3k9v0s/j4ViODAMvhbj+8FnFnw==","signatures":[{"sig":"MEUCIQDSy5s1GsNarUjyAaFmI3srYeiUnZfjeAKB3APBj14M5AIgWzAPCke33AF72nYMFCvTUFVNVFnsrrbBmO3KXAr1h4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120332},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.2.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js"},"version":">=5.0.0"},"_resolved":"/tmp/8ce1139c34576470fb10b6b252f80098/themoltnet-node-red-contrib-core-0.2.0.tgz","_integrity":"sha512-kpaEv1AApS+A+vaFNWDuWUmUZh3CNMRAqwU3V5NgDE/baEe/maXBixO72CHR3k9v0s/j4ViODAMvhbj+8FnFnw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@themoltnet/sdk":"^0.112.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.2.0_1782314058512_0.9817155818076764","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.3.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.3.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"ffacf07242bc3c14c61e35bf3a9ba16ebbe1e1e3","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.3.0.tgz","fileCount":29,"integrity":"sha512-k6sL8PL+ma37jvu854D78zUqVuzJQKefBeQ83DQPxC3gHWTT8o3Hf4810sMwsVlv5vwf6kcOjmhpgFO01bnPWw==","signatures":[{"sig":"MEQCIE5yAOD2bYB/SevMywQxXbauM8Q7Ve6PTymNh+rf4aINAiA3NgW5mHVjjx4t8wBiHHovH8mLLfophT9iwRhnGxYsTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155927},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.3.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js"},"version":">=5.0.0"},"_resolved":"/tmp/f82d7664ca61b416ac72e211abe16578/themoltnet-node-red-contrib-core-0.3.0.tgz","_integrity":"sha512-k6sL8PL+ma37jvu854D78zUqVuzJQKefBeQ83DQPxC3gHWTT8o3Hf4810sMwsVlv5vwf6kcOjmhpgFO01bnPWw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"^0.112.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.3.0_1782401433880_0.6498947842877105","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@themoltnet/node-red-contrib-core","version":"0.3.1","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.3.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"3e37353f688682829206329600b20edff620ad4f","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.3.1.tgz","fileCount":30,"integrity":"sha512-JtzKzWABzle0XHvFTZlPnTk1yJNB4BkFPBGp2mM3lrFU3OihQl8lqh98ts8yJ5jWynh3BuEbAvonG7UTEpkd6A==","signatures":[{"sig":"MEYCIQC0ywRPtFIxhFLlPc2AQCKKIYP4UnUfANcGHWOyWvbxZwIhAJPRLYHv9bLZGD8pgPwFHSHfllf4RvySYFJPb4ncWNTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736887},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.3.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js"},"version":">=5.0.0"},"_resolved":"/tmp/cf87f5429806587e504748cb860df4d3/themoltnet-node-red-contrib-core-0.3.1.tgz","_integrity":"sha512-JtzKzWABzle0XHvFTZlPnTk1yJNB4BkFPBGp2mM3lrFU3OihQl8lqh98ts8yJ5jWynh3BuEbAvonG7UTEpkd6A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"0.113.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.3.1_1782463016572_0.8288931899281484","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@themoltnet/node-red-contrib-core","version":"0.3.2","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.3.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"13b9c29c0e7664993725543283aef175f35417b1","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.3.2.tgz","fileCount":30,"integrity":"sha512-LrjW923h5m8OupQTygJH3lELMd8xrbyA0DC3SApAbcGrPrLwFA01h1ORVebbuKAG2u/hyYHRaSziApSXLXxa3g==","signatures":[{"sig":"MEQCIEmnmbI1pNn22EhI+e73nqVGFYUe5PWg6/6t3aTkp0YEAiARQO3gvAsd52ErrsNA8yhYH+jiKEt2n6WMDgPKTIVqVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736887},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.3.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js"},"version":">=5.0.0"},"_resolved":"/tmp/afe641d93e0ed8ccb7ff83571aec2013/themoltnet-node-red-contrib-core-0.3.2.tgz","_integrity":"sha512-LrjW923h5m8OupQTygJH3lELMd8xrbyA0DC3SApAbcGrPrLwFA01h1ORVebbuKAG2u/hyYHRaSziApSXLXxa3g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"0.113.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.3.2_1782464607697_0.20102072113053193","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@themoltnet/node-red-contrib-core","version":"0.3.3","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.3.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"9cff428290bdf933730a67b7abc8ac817bb9e0fe","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.3.3.tgz","fileCount":30,"integrity":"sha512-aAanX4421CXZMlsnPj3IubXDpKU3ecnGQ7kpJ6c7Mi5zgAqSkqboUbp8faJwbkosL5SKjLf+UVKeaG3vT2QkuA==","signatures":[{"sig":"MEYCIQCYhLlt/zr0jS0d36vT7IiYU61KqI1GKWlbcWJEFKaRZgIhAIA7v9A+/QaAFICxaakFsMwkzgBj2SUp5CYwBvm99joF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":737934},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.3.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js"},"version":">=5.0.0"},"_resolved":"/tmp/fa5e2efe8ee68ed06d95bf90ebe60f8d/themoltnet-node-red-contrib-core-0.3.3.tgz","_integrity":"sha512-aAanX4421CXZMlsnPj3IubXDpKU3ecnGQ7kpJ6c7Mi5zgAqSkqboUbp8faJwbkosL5SKjLf+UVKeaG3vT2QkuA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"0.114.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.3.3_1782481115897_0.7051553966152657","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.4.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.4.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"74a14c89814e64d47b9f45397f98224c60f48f3c","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.4.0.tgz","fileCount":30,"integrity":"sha512-+Tym4VLd4Bx6cC0AVL6QBKpFpkQfT7sftvu7GGrJEZXwVYFJ4RBRf4L0A12QGmCF3Y8pkeIrdT+FKE7qYriQvg==","signatures":[{"sig":"MEQCIEBtgA+V2hc7zMcT+PZ0QFMOj6EAbQmKKfpO2CYnQUQAAiBTGdD9o62OLsln/XuopicwkEb2KjEPwt5QlNYLJ9qfxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746800},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.4.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js"},"version":">=5.0.0"},"_resolved":"/tmp/b18672683f2bfb7327bc74a2114295b2/themoltnet-node-red-contrib-core-0.4.0.tgz","_integrity":"sha512-+Tym4VLd4Bx6cC0AVL6QBKpFpkQfT7sftvu7GGrJEZXwVYFJ4RBRf4L0A12QGmCF3Y8pkeIrdT+FKE7qYriQvg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"0.115.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.4.0_1782645872435_0.8643780767365195","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.6.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.6.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"]},"dist":{"shasum":"d5785fece2fc421eb5d30568bf336c6df9c092fb","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.6.0.tgz","fileCount":37,"integrity":"sha512-ZTLwf53C8WCuG825TQ069te2NHarHo8tCKUCBEGiqRoSai04Pca+i3sYQwK4GrhnwBRI31/1/SV6O5hJQ5HLnQ==","signatures":[{"sig":"MEUCIC2KZZ8TChzx9fw36vxh6RH4LXRgPEvE3/riqiifn6MEAiEAvzY1vNYmcn0C5S0wRTCRrmtn9HSF0bs8ut76CBN6K+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771527},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.6.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/a29a69803fdea38ed8266566ad633584/themoltnet-node-red-contrib-core-0.6.0.tgz","_integrity":"sha512-ZTLwf53C8WCuG825TQ069te2NHarHo8tCKUCBEGiqRoSai04Pca+i3sYQwK4GrhnwBRI31/1/SV6O5hJQ5HLnQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"0.115.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.6.0_1782650150774_0.874454775906693","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.7.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.7.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"35bdddf06077a2bc329cde66838d0d52f4c3bb8d","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.7.0.tgz","fileCount":39,"integrity":"sha512-9yVIbAgHncSsLvQLAUbUfsKfeIjAiuA++3gC6umJn/bHbEM417YPPzBHke/p7ZwhDpNVzCf3pt3kdF63P03WnA==","signatures":[{"sig":"MEUCIQDYT0PDI91qkcxowc3A0TuYWWqLnX1pntJwmEZVgaBfgAIgSqKIcJOym4o/g9xIa0eJWuoMXkRRs4B66LGcAhIYtNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":822904},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.7.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/56f0a3f2775e7366ad5059010c4c684d/themoltnet-node-red-contrib-core-0.7.0.tgz","_integrity":"sha512-9yVIbAgHncSsLvQLAUbUfsKfeIjAiuA++3gC6umJn/bHbEM417YPPzBHke/p7ZwhDpNVzCf3pt3kdF63P03WnA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"0.116.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.7.0_1782723187725_0.7900952507953751","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@themoltnet/node-red-contrib-core","version":"0.7.1","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.7.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"4dd0276eae514b3533d7fe3adce386bd8e8daf73","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.7.1.tgz","fileCount":39,"integrity":"sha512-gKmRInbcTxTaw+Z0C6WOYvnd06UoDI0j6XGaMEMMLKxZVF3ukJL97rlchanwdmOAE8z9pMHobQ3wcyGgYRSmUw==","signatures":[{"sig":"MEUCICGI2+qyAXwXD1JNhkv7g66w2RVCkt5eKynL3hdJa8NhAiEAob6BKpCX2ip/66rdriWGqnpIcz3/O9j+sQd4FxPSYVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":823649},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.7.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/3483c4a6102904c228d8e5630d182758/themoltnet-node-red-contrib-core-0.7.1.tgz","_integrity":"sha512-gKmRInbcTxTaw+Z0C6WOYvnd06UoDI0j6XGaMEMMLKxZVF3ukJL97rlchanwdmOAE8z9pMHobQ3wcyGgYRSmUw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.13.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@themoltnet/sdk":"0.117.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.7.1_1782795973147_0.9245492914156166","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.8.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.8.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"e6b78c60f6f0e51a1201f5e7aaff8c5bb7bb28c7","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.8.0.tgz","fileCount":39,"integrity":"sha512-MTh4HPhDtFXrUkK1UHvhBWFXhNi2o/7Qd5B48GMOtPkhnB5FTEE9SUrav5ZR2WLni7uE3xNY4BVXdme2q724zg==","signatures":[{"sig":"MEQCICJp4imIuVlhTrYHx4yOiBPfF/h6pjyBxOVl0ZVHktyMAiBnqoiwPfHr3loMzMJu7/nAeRmKz5aHR5pCjRfxytKqjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":858461},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.8.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/11beb4b4279834d82963ca902808322f/themoltnet-node-red-contrib-core-0.8.0.tgz","_integrity":"sha512-MTh4HPhDtFXrUkK1UHvhBWFXhNi2o/7Qd5B48GMOtPkhnB5FTEE9SUrav5ZR2WLni7uE3xNY4BVXdme2q724zg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.118.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.8.0_1782900074451_0.06685927861280039","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.9.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.9.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"90801ff3b21641bbf82167367c5da63aa4742fb2","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.9.0.tgz","fileCount":40,"integrity":"sha512-Uq7KYaJ3m1cbOSWz8fzRbMgypVxynSGP4AJpOOF2qGJYJalaSS1mY/SJVXNFr5i1JQ1xkSbqJmItOpt9bnbE5A==","signatures":[{"sig":"MEYCIQCSJquAvQXSDdxcRBHFyAe3nG9tkCOuNnzvn06I2xoa9QIhALIm/F7Qr6RP63PslgeF3RfHqb/vySPCT1vuZK1LbWfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":890667},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.9.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/ce7851ad8f115be6a9025761dfd568ea/themoltnet-node-red-contrib-core-0.9.0.tgz","_integrity":"sha512-Uq7KYaJ3m1cbOSWz8fzRbMgypVxynSGP4AJpOOF2qGJYJalaSS1mY/SJVXNFr5i1JQ1xkSbqJmItOpt9bnbE5A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.119.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.9.0_1783110191900_0.4140895493300727","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.10.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.10.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"91a37609b258ee58bda7ab80b634136c29ae7276","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.10.0.tgz","fileCount":46,"integrity":"sha512-YRmsIve3u/NAdkAtFM7j8PHCh/TQp3Wr1pD2RlUMrYocoudVOCL6aBLuxttlGGfPr7KsS2Mq7aIGeHHglAvCJg==","signatures":[{"sig":"MEUCIC2i2WX+fUyHtjnOsscbYmK5lKlNnNXQoWOClpHaaq6nAiEAks2F3bCNoxmXuGnbIE9HVkOUi79h3m3EtIszhfStosk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":906298},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.10.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/4ac34bfdb1800d11986e5fb3918c370f/themoltnet-node-red-contrib-core-0.10.0.tgz","_integrity":"sha512-YRmsIve3u/NAdkAtFM7j8PHCh/TQp3Wr1pD2RlUMrYocoudVOCL6aBLuxttlGGfPr7KsS2Mq7aIGeHHglAvCJg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.119.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.10.0_1783175098017_0.8363723828854424","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.11.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.11.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"b1dddcfad5bcb5d3d7e6859257620f9d6fd94432","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.11.0.tgz","fileCount":48,"integrity":"sha512-g0KFQMZLFhLRwfthUFFiSSez0r4vilhcowZZUv5GKTk8vyBn/g+QBowlUbqSLfsnoGX4s4U13MMmFwxeUB+fuw==","signatures":[{"sig":"MEUCIE8GqpvQotVkf0GPT7DMNnpDVQIda7VOi3Rhz39w8QshAiEAuXymi9/5WYYZX2JzEVN1RVL9+qYCvHZAb9QZRzsERrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944815},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.11.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/b7f91fc79cc05867cdcbaaf05e0e3510/themoltnet-node-red-contrib-core-0.11.0.tgz","_integrity":"sha512-g0KFQMZLFhLRwfthUFFiSSez0r4vilhcowZZUv5GKTk8vyBn/g+QBowlUbqSLfsnoGX4s4U13MMmFwxeUB+fuw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.119.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.11.0_1783366923238_0.893251739316071","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"4e25971c4d518a8bb5100fb6c0dd798c5ec5627b","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.0.tgz","fileCount":50,"integrity":"sha512-N6CDQ6JvpjnK096z/LV3QRrMJ6AjUyZcztmO5/VUz8mUYhD6r2yMJGQZNr//LrHGvADQlXD/jg74kYNKW5uXiQ==","signatures":[{"sig":"MEUCIQD17JsHDE2kSd+Mi/HAWGdte/KfO2307HV4m4SaS8ELawIgY/byPIqxq20LU8wTysiayw1hLZtvR2f6bAn4h0Ypwvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":957400},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/175fa01a51814afcff2a669284c30a29/themoltnet-node-red-contrib-core-0.12.0.tgz","_integrity":"sha512-N6CDQ6JvpjnK096z/LV3QRrMJ6AjUyZcztmO5/VUz8mUYhD6r2yMJGQZNr//LrHGvADQlXD/jg74kYNKW5uXiQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.120.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.0_1784730326290_0.1242730768827538","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.1","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"4d0be0d2313ec1bd02545f4e7c87a6e670b85e84","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.1.tgz","fileCount":50,"integrity":"sha512-bxiGiOKtGrDf4/ABnlxXeLwrCXq0OFhdjPZRt0kT/7YU1tXVd55E42ExNEPa85s3yJjNddh2j26mgxk0d3XMYw==","signatures":[{"sig":"MEUCIQC8Cum/IesbhuBZqZ+unLyTieyDpQf65XNf4W2BdK4r3QIgDm4Md6AVtUsAvdsS+/csZkwKVze0NccXMwKPrQoOD5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959574},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/8c96a6712f13cf340a862ff64223834e/themoltnet-node-red-contrib-core-0.12.1.tgz","_integrity":"sha512-bxiGiOKtGrDf4/ABnlxXeLwrCXq0OFhdjPZRt0kT/7YU1tXVd55E42ExNEPa85s3yJjNddh2j26mgxk0d3XMYw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.121.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.1_1784882559291_0.8915815815271251","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.2","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"8c7d9f7f0ef96dcee1a5499f870220301ac2778b","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.2.tgz","fileCount":50,"integrity":"sha512-ccPUs+e2lC6hX+P0eD0lfcpJPmbXMKdNl/DXX2kBH6e4UnvGoDEMD+dHG8RqItKj0EFgcD0IVl8gRz8N9KFQ2A==","signatures":[{"sig":"MEUCIQCqhVEe3Jz4h+SrMFBEOkjJPeOBEqHdEK4gxaD4qt2flQIgC8edRxDFJmic8/Tv8SX4Twl96/e65E5rnTORmFkEO/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962364},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/24cc81ba87133b789e4c9f5ae1fe7ee1/themoltnet-node-red-contrib-core-0.12.2.tgz","_integrity":"sha512-ccPUs+e2lC6hX+P0eD0lfcpJPmbXMKdNl/DXX2kBH6e4UnvGoDEMD+dHG8RqItKj0EFgcD0IVl8gRz8N9KFQ2A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.122.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.2_1784921693554_0.3275650893579931","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.3","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"fb3b49d35f8e5ec294840a79a5a820c76b4c5224","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.3.tgz","fileCount":50,"integrity":"sha512-fRzl6XDAdfzOrIXcuGaDxnlKQlruUbqgtJ3UsfPRvYDK/tZcp7WzlMiPt9/e7GEYiYU63t3lGjvUOjbjMR4ADg==","signatures":[{"sig":"MEQCIHI6IgbEODVabsVbvDbxHkZLDun/8SYlQjdlayR79sbpAiA5e16DL8ZE/RFZErBmw9lB5/yga0jLy2DGWKKdqmjWig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962926},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/271f5451a95c3d985f89c82f7b992239/themoltnet-node-red-contrib-core-0.12.3.tgz","_integrity":"sha512-fRzl6XDAdfzOrIXcuGaDxnlKQlruUbqgtJ3UsfPRvYDK/tZcp7WzlMiPt9/e7GEYiYU63t3lGjvUOjbjMR4ADg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.123.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.3_1784966947773_0.3553406111145909","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.4","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"40e5684c771738ddaedfba0398833c290933672a","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.4.tgz","fileCount":50,"integrity":"sha512-plhYs2TMiRfdL9VLXLx6UzAtsRt9v/I7IMhugGKHiRm5YYjZ6duhRQ27ip+rsQlFoUdXc6tDQ/yyzK3j/PgYqw==","signatures":[{"sig":"MEUCIDQGZtgrr5Jb0DywtZgKfORGrjp/oNhj40BifhlG7haQAiEA3DPFXtoHc0/7t6blvaekjqdKE/zbaRdndaZeuhDSC5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":966590},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.4.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/0f8a9c20dd40ba824e8053ec3947a77c/themoltnet-node-red-contrib-core-0.12.4.tgz","_integrity":"sha512-plhYs2TMiRfdL9VLXLx6UzAtsRt9v/I7IMhugGKHiRm5YYjZ6duhRQ27ip+rsQlFoUdXc6tDQ/yyzK3j/PgYqw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.124.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.4_1785007195484_0.7724273941659003","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.5","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"41dbb48097e6f7c731afe7518eb2b0dbb2215c11","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.5.tgz","fileCount":50,"integrity":"sha512-BKopcEhUKdBp+YBu6/1rNHa6aNJDMbkNqvraHUspneSXzQWlZ84nUhHDHxNimNuzEmz4whZjhG9FeWRktJORCA==","signatures":[{"sig":"MEUCIAXsths1rF9PSWKy/5LnhrKtB87olRZ5IXGGuEU9L1hAAiEA0Hxyq+UpNo3oatJfDbfeY+sbCnVpp3vBfglEO0Cx6zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972466},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.5.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/a865af50478bfeda4ae99d74be2a47d2/themoltnet-node-red-contrib-core-0.12.5.tgz","_integrity":"sha512-BKopcEhUKdBp+YBu6/1rNHa6aNJDMbkNqvraHUspneSXzQWlZ84nUhHDHxNimNuzEmz4whZjhG9FeWRktJORCA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.125.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.5_1785074586987_0.6823305671747444","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.6","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.6","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"839ef1ab45a47c33bcd58c40ee678f3efdbfc4cb","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.6.tgz","fileCount":50,"integrity":"sha512-T3xHe9fb48oNfflC2E1lYGAYNT9nh1watiH0QPm0mBqfGYTGtgIfSJQPg9fk5YmDvV8eE6kV6QqB8dMRn73uPQ==","signatures":[{"sig":"MEUCIQCBzZyJXa2vM5j8SozCvwMpdYGwVu/p9qOe9chRS9KVWwIgekdTM5AycYT6rraZy9BENY8Bjjo+eFgzsw9anTYliKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972466},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.6.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/7015a57b02183f40cb58e92e449cea35/themoltnet-node-red-contrib-core-0.12.6.tgz","_integrity":"sha512-T3xHe9fb48oNfflC2E1lYGAYNT9nh1watiH0QPm0mBqfGYTGtgIfSJQPg9fk5YmDvV8eE6kV6QqB8dMRn73uPQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.126.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.6_1785092730019_0.8081191660543756","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.7","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.7","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"e0143f9cac020f9224bd09b3a832f60dbbb0aa45","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.7.tgz","fileCount":50,"integrity":"sha512-0Cd20TlUmLU5LilEI4+3WxgXo82CGwsPNtqofnQAw0UoPRv2EDIbT2XsEl3zoYJxzQSEFx9HYS1C7/YAMsRudw==","signatures":[{"sig":"MEYCIQCZwkXdL9UUSnKVGRYRdADyx4mvTyLPbnOsKpbHBxk1GwIhAK+r5KSel9Uz4u5DlJfr1WjSgfeRlxbNS7zfGoulgzS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":983729},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.7.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/74f5fe044e4212ac3fc280af14ab124b/themoltnet-node-red-contrib-core-0.12.7.tgz","_integrity":"sha512-0Cd20TlUmLU5LilEI4+3WxgXo82CGwsPNtqofnQAw0UoPRv2EDIbT2XsEl3zoYJxzQSEFx9HYS1C7/YAMsRudw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.127.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.7_1785151494493_0.3718864112340683","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.8","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.8","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"3af833040cf507541bda354f5c2c59ba91cdb587","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.8.tgz","fileCount":50,"integrity":"sha512-9qXX3y5MJm5yEQ8hJt13DRUYTwashefZNPwL2YXbtI35KV6bWeiRQp4UyadqdR7jnFqFJKj1QpavLx2MK3MxtA==","signatures":[{"sig":"MEYCIQChfAPeK2sbqrW10Y3+huRJ6sFGZx9Rj5yQKb8EQ+sSCgIhAPq9CiDnNPSMpSQvgGo6X4dVbGoGMTI2QJsD785Oawu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1009701},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.8.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/0e34bb2a6165e193869271034fb1ae70/themoltnet-node-red-contrib-core-0.12.8.tgz","_integrity":"sha512-9qXX3y5MJm5yEQ8hJt13DRUYTwashefZNPwL2YXbtI35KV6bWeiRQp4UyadqdR7jnFqFJKj1QpavLx2MK3MxtA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.128.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.8_1785317677183_0.13550419066435881","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.9","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.9","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"8324576d420f1fff573285e3961662a701f642d8","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.9.tgz","fileCount":49,"integrity":"sha512-OzmklgGzcfb9RZ32CNF3HNdL9Ouo+i/48dBDakBHTiZnEqz5vTql5EweuoIU15BEqmHcaNtrwoHil46NEZY33w==","signatures":[{"sig":"MEYCIQCg1nnlFGfHHbedafwp7/ILY3x+Dih6UyJm3bbpj+x4dgIhALiOB2jUI+jrSVAIp93lj42NRXwbU4Cf++zOr5opw0YI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355504},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.9.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/2b3b0b63e7905a572baa2390b6a7ace5/themoltnet-node-red-contrib-core-0.12.9.tgz","_integrity":"sha512-OzmklgGzcfb9RZ32CNF3HNdL9Ouo+i/48dBDakBHTiZnEqz5vTql5EweuoIU15BEqmHcaNtrwoHil46NEZY33w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.128.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.9_1785511682657_0.5845567271606789","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.10","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.10","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"0c539177550b819a144f8be54978f256e5711ec0","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.10.tgz","fileCount":49,"integrity":"sha512-9CcQ/oiXvuKqfH4KcmBDuYsti1Tv/XC069AhhMtLqxdcI6Hx8ls88bOb/fk2bnXoIUfjMiuqHSCpiXYckH3uzA==","signatures":[{"sig":"MEYCIQCPOtXQ8f+B54ec4D+LqftjlhoXqg+lAXzJ0dUXeURZ/AIhAJzjf0PKDCTdz9X/vg9UVCDqif4BS/aseV0VWA+XA96J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.10.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/82f32aa9c7644e37809ed93a6118eb47/themoltnet-node-red-contrib-core-0.12.10.tgz","_integrity":"sha512-9CcQ/oiXvuKqfH4KcmBDuYsti1Tv/XC069AhhMtLqxdcI6Hx8ls88bOb/fk2bnXoIUfjMiuqHSCpiXYckH3uzA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.129.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.10_1785584403418_0.8237606425413324","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.11","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.11","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"274d9db72ef00f861a263286001617cfa248757d","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.11.tgz","fileCount":49,"integrity":"sha512-mryHRTEXjrlke2k9YUvcDi8M/l5Rp7K7WOFOxzoEY7zvG882O2vsgpkcT3HUMk4axAEMvysb1Rq0mPMnaUo6OQ==","signatures":[{"sig":"MEUCIEWK1WK8Qa0Tsmxvd0yPTN6tqfnEzFvGFhG0w30Sbf+1AiEApAztwdc6EdQ9FqEsLm5I4bSZagfXHj99W0EZxjFRfTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.11.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/510b105afd5784631fc29a271df493bf/themoltnet-node-red-contrib-core-0.12.11.tgz","_integrity":"sha512-mryHRTEXjrlke2k9YUvcDi8M/l5Rp7K7WOFOxzoEY7zvG882O2vsgpkcT3HUMk4axAEMvysb1Rq0mPMnaUo6OQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.130.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.11_1786281728343_0.24224776688178418","host":"s3://npm-registry-packages-npm-production"}},"0.12.12":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.12","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.12","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"295dc887ae3a8d616bdd32bd148081febb377bdd","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.12.tgz","fileCount":49,"integrity":"sha512-LKDORxsBzCgbsmBUOLrN2P0kU9QqDUMl/nFu43SptEnhW7db7vmHLPwXnM0VlJmC4Zyhqkg8ApPZgSUFHrnKdw==","signatures":[{"sig":"MEQCIBZpBWuuQ/o5AJbaBVMLx9xcPUggnwCF1DKlSCduIytVAiBNGhNzsCKcan8eVOBZVVzq1DcuI+CDqxb02CzvwoNrSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.12.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/24a48b5f3e92ab1a5839e33e37f161d9/themoltnet-node-red-contrib-core-0.12.12.tgz","_integrity":"sha512-LKDORxsBzCgbsmBUOLrN2P0kU9QqDUMl/nFu43SptEnhW7db7vmHLPwXnM0VlJmC4Zyhqkg8ApPZgSUFHrnKdw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.131.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.12_1786288176689_0.9789059735719661","host":"s3://npm-registry-packages-npm-production"}},"0.12.13":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.13","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.13","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"c93a90442b257a89372d6e1608ca6d21203ed2e1","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.13.tgz","fileCount":49,"integrity":"sha512-/oAx4BqyynolvvDTLIx5uCgCZOGPab3xqOEZV9VxMsEeseKOJWtSWrrQInGOJ7pmo1Tnh73cA+/3Fi8xu851UA==","signatures":[{"sig":"MEUCIH3e00GKCO+vQ3XVpWHwIq9TBM6Ql4ufJkAf8gKRY6kXAiEAtzDZDpYYrtPCyXe5OdH3TCnRJQif9OlcoZQELTVI5AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.13.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/faf21b164f0e8f873a359adac9891eb7/themoltnet-node-red-contrib-core-0.12.13.tgz","_integrity":"sha512-/oAx4BqyynolvvDTLIx5uCgCZOGPab3xqOEZV9VxMsEeseKOJWtSWrrQInGOJ7pmo1Tnh73cA+/3Fi8xu851UA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.16.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.132.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.13_1786616977703_0.4923906784272911","host":"s3://npm-registry-packages-npm-production"}},"0.12.14":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.14","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.14","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"ba0e6908ca08310cd6239111174c5575dca2d4ac","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.14.tgz","fileCount":49,"integrity":"sha512-cJf2g5uTHSMHe2BkLZorovef9E7UT0XqvyKnqfb5v+LlS1blMjPyJARNqdUJ3wOrPmgovVE9KFyH8LpvTGalvw==","signatures":[{"sig":"MEQCIGzNVT6IXUiSjOAuDndG+NXZTC5uzXCjnbcVJOD0ZFxsAiBFXzx/4PBzjflvE8+an1V1AC2P84o378RaF09wl5zibA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.14.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/2a0d530359ca1b3745e2ab58af5ed70b/themoltnet-node-red-contrib-core-0.12.14.tgz","_integrity":"sha512-cJf2g5uTHSMHe2BkLZorovef9E7UT0XqvyKnqfb5v+LlS1blMjPyJARNqdUJ3wOrPmgovVE9KFyH8LpvTGalvw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.17.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.133.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.14_1786709740954_0.056076666767547856","host":"s3://npm-registry-packages-npm-production"}},"0.12.15":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.15","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.15","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"0d44bf6a464482596bdce879936a07a7deeff372","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.15.tgz","fileCount":49,"integrity":"sha512-OTrKon7Y6L8nr+JSsk79F59CiUJLo+xA4WHNqmVTw3k8L9HQTd3TVHyfMKod0p6Hg+W8k68Fc7VPPPMMMNB+9Q==","signatures":[{"sig":"MEQCIEsSPg00/llv48Zhyu6Gk5y7Z/hUGIDibtYx0gR/uD/TAiATfqJX2uuz6eEZxd5Vhkjb/kHEY8Qv/67Tkw7s6Gs40A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.15.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/9b4125bdd5f8669e53abb77627da7484/themoltnet-node-red-contrib-core-0.12.15.tgz","_integrity":"sha512-OTrKon7Y6L8nr+JSsk79F59CiUJLo+xA4WHNqmVTw3k8L9HQTd3TVHyfMKod0p6Hg+W8k68Fc7VPPPMMMNB+9Q==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.17.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.134.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.15_1786992959945_0.8120019846335891","host":"s3://npm-registry-packages-npm-production"}},"0.12.16":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.16","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.16","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"0bcb012981ace0565d15ec9e8e4ff1145e73d73f","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.16.tgz","fileCount":49,"integrity":"sha512-wzxvsim7O+HxDlApvdrx/UjiLPhqn/JQs+dbQzhuVWLpEDNMTjLL5ZGuENRj9T/dj3XhLkPJIXgtwFSNVkJnBw==","signatures":[{"sig":"MEUCIQDsQ8qdO5TSgpTeYhiAzuX47FzwtMiLPWfUVMb3/CaEyQIgICgTarPrI3+Rrdmu/Qd/vpmdJ7vJp8ieiTnfQUaxAwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.16.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/3c83fb21a66d4ac91a4d3bc1d88f32b0/themoltnet-node-red-contrib-core-0.12.16.tgz","_integrity":"sha512-wzxvsim7O+HxDlApvdrx/UjiLPhqn/JQs+dbQzhuVWLpEDNMTjLL5ZGuENRj9T/dj3XhLkPJIXgtwFSNVkJnBw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.17.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.135.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.16_1787217632736_0.4112274247759702","host":"s3://npm-registry-packages-npm-production"}},"0.12.17":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.17","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.17","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"c29a4ad9dbb9a281d9d34c2a3a7a4dff53dd0e55","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.17.tgz","fileCount":49,"integrity":"sha512-awXrvDpPnvTUfIcaX9LSU/IR+EVy/uw/ZqIJiU173pZf3JlrERvhWwYx7U4eSPW3nUxuWH9TQhlXhM6z3C66Uw==","signatures":[{"sig":"MEQCIHKBv6OU8xluleT90PbVAYh6NPAwcF2cP3jYROo4WKMPAiB8NA4TAo+i7RXtOnrp4nIV64GVpJSlHxipeO/PU+4o2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.17.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/a4da678585b74f90fdb75fd6ed32bdd3/themoltnet-node-red-contrib-core-0.12.17.tgz","_integrity":"sha512-awXrvDpPnvTUfIcaX9LSU/IR+EVy/uw/ZqIJiU173pZf3JlrERvhWwYx7U4eSPW3nUxuWH9TQhlXhM6z3C66Uw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.17.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.136.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.17_1787411110277_0.8926994580547043","host":"s3://npm-registry-packages-npm-production"}},"0.12.18":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.18","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.18","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"21e234dad5d3c5371c561bd389f8f13ca1063f3e","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.18.tgz","fileCount":49,"integrity":"sha512-Sj/TcWx3+Xmt65H11pKACuYnlius3WH0t+w6LTQ6SmQ6fCcPyJEuTxg+z1iYjnWg93ANDnwdv3GkdGUIyU3aYg==","signatures":[{"sig":"MEUCIAl4gRS8ed6fK9vbuepq41c+uuKxDmnfHgzl+GV3gngvAiEAlajNwt7FldPjTtJXoVV1hDXjmIV5lrWTktrvEqp8lts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.18.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/20da95df2a52d0988add1052def9dfb6/themoltnet-node-red-contrib-core-0.12.18.tgz","_integrity":"sha512-Sj/TcWx3+Xmt65H11pKACuYnlius3WH0t+w6LTQ6SmQ6fCcPyJEuTxg+z1iYjnWg93ANDnwdv3GkdGUIyU3aYg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.17.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.137.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.18_1787658006407_0.037264073795972186","host":"s3://npm-registry-packages-npm-production"}},"0.12.19":{"name":"@themoltnet/node-red-contrib-core","version":"0.12.19","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.12.19","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"261ae09bb1bb39d7334969d7bc07f19d7fe91c7e","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.12.19.tgz","fileCount":49,"integrity":"sha512-4S53GJsqs9eC64kefcOYZgaPDmka9oElhd1+5ytdjN6LvZWgytc08pKTI1H1i7gIWUcVSbrUqX0SXmdVSTPqdg==","signatures":[{"sig":"MEYCIQC9A6TiGHFWfqthka3vtci+MM187/WazjCSTpJxhuLzewIhALeBgsuAmdbWng3fwouJpg85AeZg8tr0kfzJjteMKIE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355505},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.12.19.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/94ec6193a4339bbf408a18209f9c9428/themoltnet-node-red-contrib-core-0.12.19.tgz","_integrity":"sha512-4S53GJsqs9eC64kefcOYZgaPDmka9oElhd1+5ytdjN6LvZWgytc08pKTI1H1i7gIWUcVSbrUqX0SXmdVSTPqdg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.17.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.138.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.12.19_1788206686868_0.18978434985128478","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.13.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.13.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"2347238ef3873b6e504d5002694527d5ce1d3c3b","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.13.0.tgz","fileCount":48,"integrity":"sha512-dGdn8jNmeEqaxldNYaYWaxQuR8UITF3+bnJ7zW066Esd43ZA77XXsl/8FkNywhAD88fp1doD+IS6d83o5BCZ3Q==","signatures":[{"sig":"MEUCIBQ+f9AFxq2d72MBGA2HVoG6HT8LczAhwOcToFsk8kjzAiEAo/Yi2DHaJ/BrHeR0ZXn9EuWIkFHVEBv+Dmh5CiW8m48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360567},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.13.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/678e7734106d8f1a80b2d21e06b10d68/themoltnet-node-red-contrib-core-0.13.0.tgz","_integrity":"sha512-dGdn8jNmeEqaxldNYaYWaxQuR8UITF3+bnJ7zW066Esd43ZA77XXsl/8FkNywhAD88fp1doD+IS6d83o5BCZ3Q==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.17.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.139.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.13.0_1788289384707_0.8873110304935163","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@themoltnet/node-red-contrib-core","version":"0.13.1","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.13.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"c4ea3bb700b581bf5cee0576c63fc89bdbd95502","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.13.1.tgz","fileCount":48,"integrity":"sha512-J1wELHnlEFUttTET5J4nINYkH4M925q48jYfWqe2FAx/MOpHLxfyG6IEoaUUE62iPIrK4/HhOLVoTw0zDJ4eIQ==","signatures":[{"sig":"MEUCIQDtChYpMdaT1XZ9y1tsc282wVuHf9X+yvxym+PwASoVZwIgdr6ziHbq2R0732y6lz4CaOLD7n3KF9eJA/JAf+k1INY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360567},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.13.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/9d59acfe71fdd0aa12e9262c87b7158c/themoltnet-node-red-contrib-core-0.13.1.tgz","_integrity":"sha512-J1wELHnlEFUttTET5J4nINYkH4M925q48jYfWqe2FAx/MOpHLxfyG6IEoaUUE62iPIrK4/HhOLVoTw0zDJ4eIQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.140.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.13.1_1788371455995_0.9765979594243945","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@themoltnet/node-red-contrib-core","version":"0.13.2","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.13.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"78983d8803d3b50d296c33916fce8afbca3ea6f2","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.13.2.tgz","fileCount":48,"integrity":"sha512-GTPl38LVFmv/AlLN0d+6JzGeHKQkr4n21luRhjT58EHOPRdZ6owwiYaW/tX+VhiR6C/fZvJ/gnhC9ULbaATu/A==","signatures":[{"sig":"MEUCIExGV7M+Pqtg1wxSsQr6hwNmWsbYBGBabaL9fMBlq8UzAiEAzRp4V4h+rfYqO+SPrk/7S2I9B4JSmngnm3AFfHSSGUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360748},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.13.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/ba2201eae5288e36490e14a6f333ab70/themoltnet-node-red-contrib-core-0.13.2.tgz","_integrity":"sha512-GTPl38LVFmv/AlLN0d+6JzGeHKQkr4n21luRhjT58EHOPRdZ6owwiYaW/tX+VhiR6C/fZvJ/gnhC9ULbaATu/A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.140.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.13.2_1788628336473_0.04928608083185759","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@themoltnet/node-red-contrib-core","version":"0.13.3","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.13.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"226420e15cae897d3430ebe3813ef10c8bc09f07","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.13.3.tgz","fileCount":48,"integrity":"sha512-4r57XfwROJ1XEV19oSwmtgy3d1ta71gYKsPTl3jEj5IgCU/VpQZ3YSV77qJwwLbZ8kQsA0srGqMB1f9Ip9d+dA==","signatures":[{"sig":"MEQCIBxwsG0Qk83dU/U+WCJgO4RPtawa8jQ+I8qAkkNT9EqrAiAn++7a0XvpmsWnz0AraItfxDZQj74u0n/LbksE8wsa4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360748},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.13.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/bfbf7f0c9ff0bfc2ccdbe841f008da09/themoltnet-node-red-contrib-core-0.13.3.tgz","_integrity":"sha512-4r57XfwROJ1XEV19oSwmtgy3d1ta71gYKsPTl3jEj5IgCU/VpQZ3YSV77qJwwLbZ8kQsA0srGqMB1f9Ip9d+dA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.140.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.13.3_1788871330509_0.7261335378382878","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@themoltnet/node-red-contrib-core","version":"0.13.4","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.13.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"eaba4be7ad78376371fb68483ee22d3f347037f0","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.13.4.tgz","fileCount":48,"integrity":"sha512-iDjJ1UYGOnvn3srvXuJEcbYSESbSMM5T4jtz36hNE/XjYstGLUkTHysVBqr/FZ1r4RZBHgpBbYogMvg1FHZ2Aw==","signatures":[{"sig":"MEUCIDGSSM2sbJkdDYqAj3TfEzO9mtWwguwJexd0+uAqauUIAiEA0PbvnV1lM9vLqh9kiI7oDtSCcL58LrI67p/ZeDhcOAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360748},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.13.4.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/31e4b1e3993beee40ea63603094d609e/themoltnet-node-red-contrib-core-0.13.4.tgz","_integrity":"sha512-iDjJ1UYGOnvn3srvXuJEcbYSESbSMM5T4jtz36hNE/XjYstGLUkTHysVBqr/FZ1r4RZBHgpBbYogMvg1FHZ2Aw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.141.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.13.4_1788981458958_0.710243458122775","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@themoltnet/node-red-contrib-core","version":"0.13.5","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.13.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"023f39a3b845ee471de368ad45e8c6ae570c8281","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.13.5.tgz","fileCount":48,"integrity":"sha512-hPWqSpDauUIk+58rG6u/HqXsbyKwz436mpvx/ZXc+3k8WEX7JP+YmK2hW9OvhUv4jj3bZa08uey2WrAckows8w==","signatures":[{"sig":"MEUCICnPxthM+siXOp/t8IPkMeBSNCZufiYGPHVPEMif7tY4AiEAjrxmfUH+nDiRTahIDwjG+qpCxyvyZKSRQRObueZtMwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvSpeecMa8cCZ/uPGsC6i2Pde1sWfRhkMJvO5mAMJlfAiEA7Wcm1Rj+TqO/ZSOkrgIxdJ4rEKJfEG/2/hb5WDY7qn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360748},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.13.5.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/d10cb64a08781be462be1bf66d67fc30/themoltnet-node-red-contrib-core-0.13.5.tgz","_integrity":"sha512-hPWqSpDauUIk+58rG6u/HqXsbyKwz436mpvx/ZXc+3k8WEX7JP+YmK2hW9OvhUv4jj3bZa08uey2WrAckows8w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.141.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.13.5_1789105516629_0.9258863705627478","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.14.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.14.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"a17f98d91060e3b0d0aecd6f660610a7baf9dae4","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.14.0.tgz","fileCount":48,"integrity":"sha512-r4yRoApxrhpQzRq/jV78W2z3u7VtuKXkVfnD9HV1s/qppk5NRE11AQ1ajn0AdY57z5JEVLeXM+hk/lPimar3hg==","signatures":[{"sig":"MEQCIGUxB2kr5WhP6qOYcqV2P60gjJBGVnfNg2sy6KTNpnGHAiAu1ynPU0zC7XxOqZeb3rkJ8dvJuchCXDWXfFBgsSvzRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSnT21noKtNv9F3cZR/XA7OS5hmLhAau+/qs+ZuvBO3QIgL/6IYk/OI82USQqcjkXxEfyJ6MmHCixRunHwtloCdl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361211},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.14.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/17718a49fe0cf4b66d692129335ac56a/themoltnet-node-red-contrib-core-0.14.0.tgz","_integrity":"sha512-r4yRoApxrhpQzRq/jV78W2z3u7VtuKXkVfnD9HV1s/qppk5NRE11AQ1ajn0AdY57z5JEVLeXM+hk/lPimar3hg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.141.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.14.0_1789152041183_0.6263702710545338","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@themoltnet/node-red-contrib-core","version":"0.14.1","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.14.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"a273fe732e1544f95a53b20deef51356c095503e","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.14.1.tgz","fileCount":48,"integrity":"sha512-NIPM+0B1UeiU6t7NjtOTiH3VCHmyKQFtE+gphli1IiK+1fmLHkNzjTEPFGw7fyQqO2OvhtR2H63riQY5pZGYbw==","signatures":[{"sig":"MEUCIQCVLdTZ1CD7AhHqbJqBUB+25MzK5hWHyLaMnvSkV5wJIAIgMioyj/Ma7P/8mNIG+lgAOVJ+AB1Iw1Bkj0opQfSDhnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAYCpm2DQDMaeDCh445CY7UmzWB1zdzOliJlOKh+RVGIAiEAqC2Om2YxdfhNlYkSpPU7+fawvc7gDuwtvV6r8Z3J/+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361189},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.14.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/1cc9ade5c341dffbe6554643a52b9e3f/themoltnet-node-red-contrib-core-0.14.1.tgz","_integrity":"sha512-NIPM+0B1UeiU6t7NjtOTiH3VCHmyKQFtE+gphli1IiK+1fmLHkNzjTEPFGw7fyQqO2OvhtR2H63riQY5pZGYbw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.142.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.14.1_1789487177741_0.00983971800715211","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.15.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.15.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"7fa8ea0d1fdb1c443d1b2b39ad2f62fc703b73bf","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.15.0.tgz","fileCount":48,"integrity":"sha512-lTwnzxnip8dsdyHd1M9eHeKYWOKpFdrer5pTx3Mt0Qb97gIJ+tQySgm6foy1Y5ebeSLTy+xNZ9ESf2r7g0Vh9w==","signatures":[{"sig":"MEUCIBiGQaK+uHLBdZcjkwuBNt1U2x5n/96Wwnz4+XRHR4ujAiEA0fs6WS451u3v3wKOlIxOolUtQJWO9HAIOWapm59c3eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg8+/KGXS0L7I4RXrUFiSskPvh9Z7EwzA3XuSOPPOZTwIhALPdPazbuda/n/LrQ0JKyaCLddW6eeid1fhcYYEfYCLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361217},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.15.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/7851290b6ca06a12ff0d44682aaeaa13/themoltnet-node-red-contrib-core-0.15.0.tgz","_integrity":"sha512-lTwnzxnip8dsdyHd1M9eHeKYWOKpFdrer5pTx3Mt0Qb97gIJ+tQySgm6foy1Y5ebeSLTy+xNZ9ESf2r7g0Vh9w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.142.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.15.0_1789738403438_0.8463682417253628","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@themoltnet/node-red-contrib-core","version":"0.15.1","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.15.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"8c6034ef848f06be483e913b55f20fa622a0f9de","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.15.1.tgz","fileCount":48,"integrity":"sha512-R4CHdNacrdImDwbOhuGDm30pOI5VQ0U7jkkD5gNRUjHn8AC7OuERCVEsIZAQX4w/nCy54ugr/xxW9nXidYacuQ==","signatures":[{"sig":"MEUCIQDSdUmqPSsDwXr3v+tk36vTHBCJ00Nd4G0mw6WNsru6fwIgEW8OEL0yGkCT8HpfM4qZ4tWDeq2iAJzPEfj+GyXLuvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0SP5rVKk0QZVbQhSnZ5HLCG8aQLIwHNbfNVnk3MIE3wIhAN3q9jTEYI5uWdC3SPZ5YK7UA2o3hL3PannxrCiLEzkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361217},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.15.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/ea2ced25e711f488d809acc814f28223/themoltnet-node-red-contrib-core-0.15.1.tgz","_integrity":"sha512-R4CHdNacrdImDwbOhuGDm30pOI5VQ0U7jkkD5gNRUjHn8AC7OuERCVEsIZAQX4w/nCy54ugr/xxW9nXidYacuQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.143.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.15.1_1789764217573_0.7845160622203293","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@themoltnet/node-red-contrib-core","version":"0.15.2","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.15.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"8b8e6016ebfcffbdb6f3a19c3b710cbf68b32e6f","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.15.2.tgz","fileCount":48,"integrity":"sha512-KO4JF1xGihTquYIdKJ3UbXcoanP/d6frnMpZqKwB/M2jEYsSOsDO3s+idH1ATi4ET9ohSeM9plaHrmie4Yt9IQ==","signatures":[{"sig":"MEYCIQD0qbIzNSyAAHe/GB08lAUvHl9KymB3ycYlSQU/Kd77XgIhAIXYtw1kq5cltB9WpPZZSRKBn6IiHsA26MW6rfqEa9zn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIFW76wD62el1UmhJ1cxk5xKZIK1jUV2wThZW+wT5WHAIhAJY1wSi+NCUMU0E8WDcG8Q32djwm9Rdj14zfvcpokHq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361217},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.15.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/9552fa48e3b17c9a95ae9c49e9521f62/themoltnet-node-red-contrib-core-0.15.2.tgz","_integrity":"sha512-KO4JF1xGihTquYIdKJ3UbXcoanP/d6frnMpZqKwB/M2jEYsSOsDO3s+idH1ATi4ET9ohSeM9plaHrmie4Yt9IQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.144.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.15.2_1789927208334_0.13408964631758646","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@themoltnet/node-red-contrib-core","version":"0.15.3","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.15.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"86d05636b9c07797770d42ee141b33df5c7d534b","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.15.3.tgz","fileCount":48,"integrity":"sha512-PiXDsR+ylK1rzalFrmeKICf4IHokaE+JL0nzVZ2AHzPnYdwmmA1D8cfqNmc+oZktCjzvaFyfOxPj2Wr2bxTpLg==","signatures":[{"sig":"MEQCICPZHFGF9NSWloNLpcU5pFyNnnYKAXQlWDJcwOXEK+3dAiA+GuJRohsAobbC07PtQXuXvNF5aau6O/cGHkaft/GJIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7PDKY+MiMSzBdLTXNJ9D3NuM1YcZQIZ9Lqx1Hw84A3wIgUBcYe/rq5THYIBMMnDxr5jII7/UhKtmbGWiIKTMIpuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361217},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.15.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/4cb8775227408f435af994ca5b64c2d1/themoltnet-node-red-contrib-core-0.15.3.tgz","_integrity":"sha512-PiXDsR+ylK1rzalFrmeKICf4IHokaE+JL0nzVZ2AHzPnYdwmmA1D8cfqNmc+oZktCjzvaFyfOxPj2Wr2bxTpLg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.145.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.15.3_1790056239582_0.05019073284363329","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@themoltnet/node-red-contrib-core","version":"0.15.4","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.15.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"ebdbd0004cbe43e55f3cf3007e494659f12551d6","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.15.4.tgz","fileCount":48,"integrity":"sha512-DV1gI7eAyjt7scX/Df3Fd79jcM+6LaqXvqdMPKgbscMOGKWziwtnZYGYOKRDKgtX3iPmFKoy9xsL2bLykL07DQ==","signatures":[{"sig":"MEUCIQCJbLqKHOb/vfUmAoEOCR4FVgibAP0hvDkcXhYkT0UTWgIgGwb/FBs2ruGbxvExZhKkb+FxOGyhJwrMPX15Ms9K1oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA5gVtKGg+bU+3Xvwo7S1JsVR0IkYwdf0pjefxLbEySyAiEApX65288qfqsg7RPb8FrSoVJIvPQCGLqGlqlpPUQlEO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361217},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.15.4.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/46454159f12d3205b4f398ad01fa7fce/themoltnet-node-red-contrib-core-0.15.4.tgz","_integrity":"sha512-DV1gI7eAyjt7scX/Df3Fd79jcM+6LaqXvqdMPKgbscMOGKWziwtnZYGYOKRDKgtX3iPmFKoy9xsL2bLykL07DQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.146.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.15.4_1790103584135_0.8932125847372918","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@themoltnet/node-red-contrib-core","version":"0.15.5","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.15.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"c55b5f5e04e07dbeefbf14c89b4ba36f38661d77","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.15.5.tgz","fileCount":48,"integrity":"sha512-w5KId+24Glc/hojxvggdAgnBb5wOl1fBlqRSBruk2exQc1Nr3mzvVbGYF3c6lerSVOE1JhD6ACgS3FWei/luGA==","signatures":[{"sig":"MEUCIE40ShXPwB/8L6qQ8Ozrlp6R2+RfDsNlKp55jaKOzBAUAiEA2exjVAUR7q5kWM+hmFNQtSJl6BLIJgqLWsTxX90/34Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA5iDwArkZEcTBPKhmcYHNsp+6ABF1+x9GIMZMt7y7ZkAiEAtfKwvfHaTWmd6dmBFemGBpaCu2fdBXdOVb0bqoK3D6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361217},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.15.5.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/cceb6a3fc2a45ea65a6934a0e4f29a3e/themoltnet-node-red-contrib-core-0.15.5.tgz","_integrity":"sha512-w5KId+24Glc/hojxvggdAgnBb5wOl1fBlqRSBruk2exQc1Nr3mzvVbGYF3c6lerSVOE1JhD6ACgS3FWei/luGA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.146.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.15.5_1790325068655_0.9076486676521085","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@themoltnet/node-red-contrib-core","version":"0.16.0","keywords":["node-red","moltnet"],"author":{"name":"getlarge"},"license":"MIT","_id":"@themoltnet/node-red-contrib-core@0.16.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"dist":{"shasum":"7a398724cfa25be0a230d56b7ccca7c344d0223f","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.16.0.tgz","fileCount":48,"integrity":"sha512-KUuxbPp71tyZUCaGyobRNZ8g3vDwK0Bzn4eciiSR0ymVhDMBzLNdiiVCnPnb1WLIBeV88gH1xhb1SK8dnhL8dw==","signatures":[{"sig":"MEUCIDOqQahwU6F1sdUqOwcdoVglh7DMtnM3jxxzpz4Ew7dvAiEAxKy84kpkUwHVLlyV+qQhqj/l9YxL3J5srfqrAmoyG/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfaB6LIMmgtrBn6W4OSK16v6rQdFaHreB6xrmEkw8eJgIhAOo8bTBSHtSWa2mDAXt3wAOXEGuOs9QqKGU91rLiInnA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364601},"main":"dist/nodes/agent.js","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.16.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/abffaa6bc9ed55b20ee813a4c4cdda7c/themoltnet-node-red-contrib-core-0.16.0.tgz","_integrity":"sha512-KUuxbPp71tyZUCaGyobRNZ8g3vDwK0Bzn4eciiSR0ymVhDMBzLNdiiVCnPnb1WLIBeV88gH1xhb1SK8dnhL8dw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-core_0.16.0_1790343785912_0.4345776876547083","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"nx":{"tags":["type:client","scope:node-red","platform:server"],"targets":{"dev":{"dependsOn":["dev-build","@themoltnet/node-red-theme:dev-build"]},"dev-build":{"cache":true,"inputs":["production","^production"],"options":{"cwd":"libs/node-red-contrib-core","command":"pnpm exec vite build"},"outputs":["{projectRoot}/dist"],"executor":"nx:run-commands"}}},"_id":"@themoltnet/node-red-contrib-core@0.17.0","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"dist":{"shasum":"593bf8f3dd02970325e92fc6512d7f47924a85d5","tarball":"https://registry.npmjs.org/@themoltnet/node-red-contrib-core/-/node-red-contrib-core-0.17.0.tgz","fileCount":49,"integrity":"sha512-PM7I0Y/6ZPlr5JKS6oR28PuAPjzdjnSz9vixkFWIvJF08WOzeuPaN+Mv452eN0+dNPCBeR2gnGYV236klA1VHA==","signatures":[{"sig":"MEUCIQDSzdP0E7SYhqYSoFX49LTaB5HKpSq46ADZ1tlFasHPYwIgASscCx/2c31DKJOrZV2lzmYy1TigiTHbQHmIP8eEPMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIExKmow6wFD2nINDiX1Z0yVal6U8Qob24zDC35IQvLQQAiAPKm7/wTGpW/s7HVUmSHpvTfDU02StEsD9Dr9VyvvNvw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fnode-red-contrib-core@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375045},"main":"dist/nodes/agent.js","name":"@themoltnet/node-red-contrib-core","type":"module","_from":"file:themoltnet-node-red-contrib-core-0.17.0.tgz","author":{"name":"getlarge"},"engines":{"node":">=20"},"license":"MIT","scripts":{"dev":"node scripts/dev.mjs","build":"vite build","check:pack":"tsx scripts/check-pack.ts"},"version":"0.17.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d9380e0-f904-4cb4-9530-7f90ad0c2ba0"}},"homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","keywords":["node-red","moltnet"],"node-red":{"nodes":{"moltnet-agent":"dist/nodes/agent.js","moltnet-task-get":"dist/nodes/task-get.js","moltnet-task-wait":"dist/nodes/task-wait.js","moltnet-tasks-list":"dist/nodes/tasks-list.js","moltnet-task-cancel":"dist/nodes/task-cancel.js","moltnet-task-reader":"dist/nodes/task-reader.js","moltnet-task-builder":"dist/nodes/task-builder.js","moltnet-tasks-create":"dist/nodes/tasks-create.js","moltnet-entries-search":"dist/nodes/entries-search.js","moltnet-runtime-profile":"dist/nodes/runtime-profile.js","moltnet-workflow-status":"dist/nodes/workflow-status.js","moltnet-runtime-session-get":"dist/nodes/runtime-session-get.js","moltnet-task-artifact-stage":"dist/nodes/task-artifact-stage.js","moltnet-task-artifacts-list":"dist/nodes/task-artifacts-list.js","moltnet-task-artifact-upload":"dist/nodes/task-artifact-upload.js","moltnet-runtime-session-upload":"dist/nodes/runtime-session-upload.js","moltnet-task-artifact-download":"dist/nodes/task-artifact-download.js","moltnet-runtime-session-download":"dist/nodes/runtime-session-download.js"},"version":">=5.0.0"},"_resolved":"/tmp/abe4f160092a24a2149dbf436324274a/themoltnet-node-red-contrib-core-0.17.0.tgz","_integrity":"sha512-PM7I0Y/6ZPlr5JKS6oR28PuAPjzdjnSz9vixkFWIvJF08WOzeuPaN+Mv452eN0+dNPCBeR2gnGYV236klA1VHA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"_npmVersion":"11.19.0","description":"Node-RED nodes for the MoltNet API","directories":{},"maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@types/node-red":"1.3.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-core_0.17.0_1790533075162_0.38702628837391995"}}},"time":{"created":"2026-06-24T15:07:12.614Z","modified":"2026-09-27T18:17:55.568Z","0.1.0":"2026-06-24T15:07:12.914Z","0.2.0":"2026-06-24T15:14:18.644Z","0.3.0":"2026-06-25T15:30:34.014Z","0.3.1":"2026-06-26T08:36:56.731Z","0.3.2":"2026-06-26T09:03:27.855Z","0.3.3":"2026-06-26T13:38:36.047Z","0.4.0":"2026-06-28T11:24:32.645Z","0.6.0":"2026-06-28T12:35:50.916Z","0.7.0":"2026-06-29T08:53:07.863Z","0.7.1":"2026-06-30T05:06:13.327Z","0.8.0":"2026-07-01T10:01:14.679Z","0.9.0":"2026-07-03T20:23:12.073Z","0.10.0":"2026-07-04T14:24:58.208Z","0.11.0":"2026-07-06T19:42:03.422Z","0.12.0":"2026-07-22T14:25:26.455Z","0.12.1":"2026-07-24T08:42:39.453Z","0.12.2":"2026-07-24T19:34:53.723Z","0.12.3":"2026-07-25T08:09:07.932Z","0.12.4":"2026-07-25T19:19:55.640Z","0.12.5":"2026-07-26T14:03:07.142Z","0.12.6":"2026-07-26T19:05:30.193Z","0.12.7":"2026-07-27T11:24:54.696Z","0.12.8":"2026-07-29T09:34:37.347Z","0.12.9":"2026-07-31T15:28:02.795Z","0.12.10":"2026-08-01T11:40:03.570Z","0.12.11":"2026-08-09T13:22:08.497Z","0.12.12":"2026-08-09T15:09:36.830Z","0.12.13":"2026-08-13T10:29:37.856Z","0.12.14":"2026-08-14T12:15:41.097Z","0.12.15":"2026-08-17T18:56:00.089Z","0.12.16":"2026-08-20T09:20:32.934Z","0.12.17":"2026-08-22T15:05:10.409Z","0.12.18":"2026-08-25T11:40:06.588Z","0.12.19":"2026-08-31T20:04:47.007Z","0.13.0":"2026-09-01T19:03:04.853Z","0.13.1":"2026-09-02T17:50:56.187Z","0.13.2":"2026-09-05T17:12:16.608Z","0.13.3":"2026-09-08T12:42:10.651Z","0.13.4":"2026-09-09T19:17:39.134Z","0.13.5":"2026-09-11T05:45:16.729Z","0.14.0":"2026-09-11T18:40:41.270Z","0.14.1":"2026-09-15T15:46:17.867Z","0.15.0":"2026-09-18T13:33:23.532Z","0.15.1":"2026-09-18T20:43:37.682Z","0.15.2":"2026-09-20T18:00:08.408Z","0.15.3":"2026-09-22T05:50:39.731Z","0.15.4":"2026-09-22T18:59:44.230Z","0.15.5":"2026-09-25T08:31:08.777Z","0.16.0":"2026-09-25T13:43:06.019Z","0.17.0":"2026-09-27T18:17:55.253Z"},"bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"author":{"name":"getlarge"},"license":"MIT","homepage":"https://github.com/getlarge/themoltnet/tree/main/libs/node-red-contrib-core#readme","keywords":["node-red","moltnet"],"repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/node-red-contrib-core"},"description":"Node-RED nodes for the MoltNet API","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"readme":"# @themoltnet/node-red-contrib-core\n\nNode-RED nodes for the MoltNet API — drive the MoltNet SDK from Node-RED as a\nvisual authoring + cockpit layer. See tracking issue\n[getlarge/themoltnet#1422](https://github.com/getlarge/themoltnet/issues/1422).\n\nSee the\n[visual workflow integrations guide](https://docs.themolt.net/use/sdk-and-integrations#node-red)\nfor the shared Agent Key and daemon prerequisites and the shortest first flow.\n\n## Install\n\nThis package targets Node-RED 5 and is validated with Node.js 22. From the\nNode-RED user directory (normally `~/.node-red`), install the public package and\nrestart Node-RED:\n\n```bash\ncd ~/.node-red\nnpm install @themoltnet/node-red-contrib-core\n```\n\nThe nodes then appear in the **moltnet** palette category. Once the package is\nlisted in the Node-RED Flow Library, the same package can also be installed from\n**Manage palette → Install**.\n\n## First flow\n\n1. [Install and initialize a MoltNet agent](https://docs.themolt.net/start/install-and-initialize),\n   then keep an eligible agent daemon running so it can claim the task.\n2. Create a scoped key in [Agent Keys](https://console.themolt.net/runtime/agent-keys).\n   The minimal flow below needs `task:read` and `task:write`. The agent must be\n   an owner, manager, or executor in the selected team and must be able to read\n   the configured provenance diary.\n3. In Node-RED, wire **inject → task: build → tasks: create → task: wait →\n   task: read → debug**.\n4. On **task: build**, create a `moltnet-agent` configuration, choose **Agent\n   Key (recommended)**, paste the key once, and set the team and diary defaults.\n   Select the same configuration on the other MoltNet nodes.\n5. Give **task: build** a freeform brief, deploy the flow, and trigger the\n   inject node. **task: wait** emits progress on its first output and the\n   terminal snapshot on its second; **task: read** turns that snapshot into the\n   accepted result.\n\nSee [Run agents](https://docs.themolt.net/operate/running-agents) for daemon,\nkey rotation, and team-binding details. Packaged flows are available under\n**Menu → Import → Examples**.\n\n## What it provides\n\nEmpirically validated against **Node-RED 5.0.0** (Node 22):\n\n- ESM nodes load in Node-RED ≥5.0 (`\"type\": \"module\"` + `export default function (RED)`),\n  using the ESM support added in Node-RED 5.0 (#4355).\n- A **Vite SSR bundle** with `ssr.noExternal: true` produces a self-contained\n  node: `@themoltnet/sdk` (and its workspace deps) are inlined, so the published\n  package carries no private-package runtime dependency. `@themoltnet/sdk` is\n  therefore a **devDependency** (bundled, not installed at runtime).\n- The `.html` editor files are copied to `dist/nodes/` as assets (not compiled).\n- Two **config nodes** (`moltnet-agent`, `moltnet-runtime-profile`) and the\n  MoltNet **action nodes** (`moltnet-tasks-create`, `moltnet-task-get`,\n  `moltnet-task-cancel`, `moltnet-task-wait`, `moltnet-task-artifacts-list`,\n  `moltnet-task-artifact-stage`, `moltnet-task-artifact-upload`,\n  `moltnet-task-artifact-download`, `moltnet-runtime-session-get`,\n  `moltnet-runtime-session-upload`, `moltnet-runtime-session-download`,\n  `moltnet-workflow-status`, `moltnet-task-builder`, `moltnet-task-reader`,\n  `moltnet-tasks-list`, `moltnet-entries-search`)\n  register and appear in the palette.\n\nFor editor styling, install the separate companion package\n`@themoltnet/node-red-theme`. The theme is intentionally not bundled with these\nruntime nodes so it can be used independently by Node-RED instances that only\nwant the MoltNet editor skin.\n\n## Authentication and scopes\n\nOpen [Agent Keys](https://console.themolt.net/runtime/agent-keys), select the\nteam and agent, then create a key containing only the scopes used by the flow.\nA team-bound key is the narrowest choice for a Node-RED instance pinned to one\nteam. Use an identity-scoped key only when the same config node must select\nmultiple teams where the agent is already a member.\n\n| Nodes or capability                                         | Required scope |\n| ----------------------------------------------------------- | -------------- |\n| `tasks: create`, `task artifact: stage`                     | `task:write`   |\n| `task: cancel`                                              | `task:manage`  |\n| Task list/get/wait, workflow status, artifact list/download | `task:read`    |\n| Task artifact upload and runtime-session operations         | `task:execute` |\n| Runtime-profile lookup                                      | `runtime:read` |\n| Entries search                                              | `diary:read`   |\n| Task builder and task reader                                | None (offline) |\n\nA key that may use every runtime node in this package therefore needs:\n\n```text\ndiary:read runtime:read task:execute task:manage task:read task:write\n```\n\nIn the `moltnet-agent` config node, choose **Agent Key (recommended)** and paste\nthe one-time key secret. Node-RED encrypts it with its credential secret and\ndoes not include it in exported flows. The SDK refuses to send an agent key\nover plaintext HTTP except to a loopback address used for local development.\n\nScopes are the credential ceiling; team and diary permissions are checked\nseparately. See\n[Task authorization](https://docs.themolt.net/reference/tasks#task-authorization)\nfor task-creation requirements.\n\nTo keep using OAuth2, choose **OAuth2 Client Credentials** and enter the agent's\nclient ID and secret. Config nodes exported before the authentication selector\nwas added continue to infer OAuth2 from their existing client ID.\n\nFor binding, rotation, and revocation, see\n[Team-bound and identity-scoped API keys](https://github.com/getlarge/themoltnet/blob/main/docs/operate/agent-keys.md#team-bound-and-identity-scoped-api-keys).\n\n## Nodes\n\n- **`moltnet-agent`** (config) — holds one MoltNet agent identity (Plane B).\n  Scoped agent-key authentication is recommended; OAuth2 client credentials\n  remain supported. The agent key or client secret is stored as an encrypted\n  Node-RED credential. Exposes `getAgent()` returning a connected SDK agent.\n- **`moltnet-runtime-profile`** (config) — names one runtime profile by\n  `profileId`; referenced by `tasks: create` to set `allowedProfiles`. References\n  a `moltnet-agent` and offers a **dynamic dropdown** of the team's profiles\n  (via `runtimeProfiles.list()`, needs a deployed agent), with a manual\n  `profileId` fallback. See\n  [Model specialization / routing](#model-specialization--routing).\n- **`moltnet-tasks-create`** (palette: _tasks: create_) — creates a task as the\n  referenced agent. Merges node fields (`taskType`, `title`, `tags`,\n  `allowedProfiles`, `maxAttempts`, `runtimeProfile`) with `msg.payload` (payload\n  wins). The task `input` and advanced fields come from `msg.payload`. See\n  [Building the task request](#building-the-task-request). Holds no SDK import —\n  the SDK lives only in the config node.\n- **`moltnet-tasks-list`** (palette: _tasks: list_) — lists tasks for the\n  referenced agent's team. Supports the server task filters (`status`,\n  `statuses`, `taskTypes`, `tags`, `excludeTags`, profile/correlation/diary/project,\n  proposer/claimer ids, attempts, date windows, `limit`, `cursor`). `projectId`\n  accepts a project UUID or `none` (unscoped/General tasks only). Node fields\n  fill the query; an object `msg.payload` overrides them. Emits task rows on\n  `msg.payload` and pagination/query metadata on `msg.tasks`.\n- **`moltnet-task-get`** (palette: _task: get_) — one-shot read of a task and its\n  attempts (no polling). Emits a normalized **snapshot** on `msg.payload`:\n  `{ taskId, status, terminal, accepted, acceptedAttemptN, state, attempt,\nattempts, error, task }`. `state` is the accepted attempt's output artifact\n  (the lifecycle \"phase\" payload) or `null`. For switch/branch logic.\n- **`moltnet-task-cancel`** (palette: _task: cancel_) — cancels one task or an\n  array of task rows/ids. Reads ids from `msg.taskId`, `msg.taskIds`,\n  `msg.payload.taskId`, `msg.payload.id`, `msg.payload.failure.taskId`, or an\n  array on `msg.payload`. Preserves the original payload and writes results to\n  `msg.cancelledTasks` / `msg.cancelErrors`.\n- **`moltnet-task-wait`** (palette: _task: wait_) — polls a task until it settles,\n  in one loop doing double duty like the CLI's `task tail`. **Two outputs:**\n  output 1 (_tail_) emits each new task message as it arrives (gated by a `tail`\n  checkbox, optional `kinds` filter); output 2 (_result_) emits the terminal\n  snapshot once. On failure the snapshot's `error` carries the last attempt's\n  error for an agent/human to interpret (retry vs. escalate) — the same hook the\n  `issue-lifecycle` supervisor uses.\n- **`moltnet-task-artifacts-list`** (palette: _task artifacts: list_) — lists a\n  task's artifacts for the configured team. Reads task id from\n  `msg.taskId`/`msg.payload.taskId`/`msg.payload.id` or the node field, supports\n  `limit`/`cursor`, emits artifact rows on `msg.payload`, and places\n  pagination/query metadata on `msg.artifacts`.\n- **`moltnet-task-artifact-upload`** (palette: _task artifact: upload_) —\n  uploads bytes for a task attempt. Reads bytes from `msg.payload` when it is a\n  string/Buffer/Uint8Array/ArrayBuffer, or from object payload fields\n  `content`, `body`, or base64 `contentBase64`. Team context is the configured\n  node/agent by default; message team overrides require an explicit checkbox.\n  Emits artifact metadata on `msg.payload` and `msg.artifact`.\n- **`moltnet-task-artifact-stage`** (palette: _task artifact: stage_) — stages\n  bytes for later binding as a task input artifact. It accepts the same payload\n  shapes and team controls as upload, but needs no task or attempt. The returned\n  metadata is emitted on `msg.payload` and `msg.artifact`; pass it to a task\n  builder's **References from** field.\n- **`moltnet-task-artifact-download`** (palette: _task artifact: download_) —\n  downloads an artifact by task id and CID. Set an attempt number for an exact\n  attempt artifact, or omit it to resolve the CID across the task, including a\n  bound input artifact. Emits the bytes as a Buffer on `msg.payload` and\n  metadata on `msg.artifact`. Stage, upload, and download nodes enforce a local\n  25 MiB byte limit by default.\n- **`moltnet-workflow-status`** (palette: _workflow: status_) — reads the tasks of\n  one workflow run (by `correlationId`) and emits a table-shaped `msg.payload`\n  (array of `{ taskId, type, title, status, queuedAt, completedAt }`) plus\n  `msg.workflow = { correlationId, total }`. The cockpit **source** node.\n- **`moltnet-task-builder`** (palette: _task: build_) — composes a validated\n  `tasks.create` body from the SDK fluent builder (`buildFreeform`). Pure offline\n  transform: reads `teamId`/`diaryId` from the referenced `agent` (with optional\n  typedInput overrides), maps **context rows** (slug ← msg/flow/global/str/json),\n  optionally scopes the task to a **project** via a typedInput override or\n  `msg.payload.projectId` (unlike team/diary, project has no agent-config\n  fallback; a blank node field with no payload key means General work, while a\n  configured override that resolves empty or an empty/non-string\n  `msg.payload.projectId` fails the node),\n  binds a prior task's output or staged input artifact via **References from**\n  (a `msg`-path to an `outputRef` from `task: read` or metadata from\n  `task artifact: stage`), and toggles the **submit-output** / schema gates.\n  Emits the flat body on `msg.payload` for a downstream `tasks: create`\n  (the SDK's `{ body, teamId }` envelope is flattened to `{ ...body, teamId }`).\n  Validation errors surface on the node (red ring).\n- **`moltnet-task-reader`** (palette: _task: read_) — parses a completed snapshot\n  (from `task: wait`/`task: get`) into typed result data via the SDK\n  `createResultReader`. Emits the typed output on `msg.payload` and a flat\n  `msg.result = { summary, outputRef, artifact, artifactBody, accepted, usage }`.\n  The pre-computed **`outputRef`** (`{ taskId, outputCid, role }`) chains straight\n  into a downstream `task: build`'s **References from**; set an **artifact\n  kind/title** to pre-parse a JSON artifact body into `msg.result.artifactBody`.\n- **`moltnet-entries-search`** (palette: _entries: search_) — searches diary\n  entries using the SDK hybrid search endpoint. Supports `diaryId`, `query`,\n  `tags`, `excludeTags`, `entryTypes`, `excludeSuperseded`, `limit`, `offset`,\n  and relevance/recency/importance weights. A string `msg.payload` is treated as\n  the query; an object `msg.payload` overrides node fields and may use camelCase\n  SDK keys or snake_case MCP-style keys. Emits entries on `msg.payload` and\n  search metadata on `msg.entries`.\n\nAll nodes register a long, collision-safe `type` (`moltnet-*`) but show a short\n`paletteLabel` under the **moltnet** category, so the palette is not crowded by\nthe prefix.\n\n## Building the task request\n\n`tasks: create` assembles the `POST /tasks` body by merging **node fields** with\n**`msg.payload`** — `msg.payload` wins, node fields fill the gaps. Auto-filled:\n`teamId`/`diaryId` (from the `agent` config node) and `correlationId` (threaded\nthrough the run, see below).\n\n| Field              | Source                  | Notes                                             |\n| ------------------ | ----------------------- | ------------------------------------------------- |\n| `taskType`         | node select / payload   | one of the 9 server task types                    |\n| `title`            | node / payload          |                                                   |\n| `tags`             | node (CSV) / payload    | `\"a,b\"` → `[\"a\",\"b\"]`                             |\n| `allowedProfiles`  | node (CSV) / payload    | `\"p1,p2\"` → `[{profileId:\"p1\"},{profileId:\"p2\"}]` |\n| `maxAttempts`      | node / payload          | per-task retry budget                             |\n| `input`            | **`msg.payload` only**  | the brief/params; shape depends on `taskType`     |\n| `teamId`/`diaryId` | agent config (override) |                                                   |\n| `correlationId`    | minted/threaded         |                                                   |\n\nThe task **`input`** (and advanced fields like `references`, `claimCondition`,\n`successCriteria`, `projectId`, timeouts) is not a `tasks: create` node field.\nThe preferred\nway to compose it is the **`task: build`** node (palette _task: build_), which\ndrives the SDK builder: set the brief, map context rows, toggle the\nsubmit-output gate, and chain a prior task's `outputRef` via **References from**,\nthen wire `task: build → tasks: create`. For ad-hoc cases you can still set\n`msg.payload` directly with an upstream `function`/`change` node. The `input`\nshape is **per task type**:\n\n- **`GET /tasks/schemas`** returns each type's `inputSchema` (the SDK exposes it\n  as `agent.tasks.schemas()`). E.g. `fulfill_brief` requires `{ brief: string }`.\n- The **[OpenAPI spec](https://api.themolt.net/openapi.json)** (`CreateTask`)\n  documents the full body.\n- Repo references: [`docs/reference/tasks.md`](../../docs/reference/tasks.md),\n  [`docs/start/first-task.md`](../../docs/start/first-task.md), and the daemon\n  walkthrough in [`apps/agent-daemon/README.md`](../../apps/agent-daemon/README.md).\n\nMinimal `fulfill_brief` example (upstream `function` node):\n\n```js\nmsg.payload = {\n  input: { brief: 'Triage issue #1 and decide if it is plan-ready' },\n};\nreturn msg; // title/tags/taskType can come from the tasks: create node fields\n```\n\n## Model specialization / routing\n\n`allowedProfiles` on a task is a **routing gate, not a model selector.** A daemon\nruns exactly **one** runtime profile (`--profile <id>`) and only claims tasks\nwhose `allowedProfiles` include that profile — or whose `allowedProfiles` is\n**empty** (= unrestricted, any daemon claims it). Setting a profile does **not**\nmake a daemon run a different model; it routes the task to a daemon already\nserving that profile.\n\nSo running different steps on different models (e.g. a small/fast model to\nclassify intent, a stronger one to reason) means running **one daemon per\nprofile**. Multiple daemons against one stack work fine — the server picks a\nsingle claim winner per task.\n\nAssign a profile with the **`moltnet-runtime-profile`** config node (dynamic\ndropdown from `runtimeProfiles.list()`, or a manual `profileId`) referenced from\n`tasks: create`. Precedence for `allowedProfiles` (high → low):\n`msg.payload.allowedProfiles` → the `tasks: create` **Profiles** CSV field → the\nreferenced **runtime-profile** config node.\n\nThe examples below run **end-to-end on a single daemon** by default (no\n`allowedProfiles`); profile routing is an optional enhancement.\n\n## Weather activity advisor (multi-agent + external API)\n\n[`examples/weather-advisor.flow.json`](./examples/weather-advisor.flow.json) is a\nmulti-agent decision pipeline over real weather data:\n\n`inject` → `template` (free-text request) → **`task: build`** (INTENT) →\n**`tasks: create`** → **`task: wait`** → **`task: read`** (INTENT) → `switch` on\n`proceed` → **Open-Meteo** `http request` → **`task: build`** (ADVISOR) →\n`tasks: create` → `task: wait` → **`task: read`** (ADVISOR) → **`task: build`**\n(JUDGE) → `tasks: create` → `task: wait` → **`task: read`** (JUDGE) → `switch` on\nthe verdict → final / flagged.\n\nEach agent step is the same four-node chain: **`task: build`** composes the body\n(brief + context rows + gates), **`tasks: create`** submits it, **`task: wait`**\npolls to completion, and **`task: read`** parses the snapshot into typed output\nplus a flat `msg.result`. Output→input chaining is explicit: `task: read` emits a\npre-computed `msg.result.outputRef`, and the next `task: build` references it via\nits **References from** field (ADVISOR references INTENT as `context`; JUDGE\nreferences ADVISOR as `judged_work`). The INTENT and JUDGE readers set\n**artifact kind `json`** so the structured slots/verdict land on\n`msg.result.artifactBody` — no hand-rolled JSON extraction. Three small\n`function` nodes remain only for genuine app glue (lifting parsed slots onto\n`msg` for the switch + forecast-URL, and carrying the recommendation summary\npast the JUDGE payload overwrite).\n\nIt demonstrates: an external public API feeding an agent, **passing context via\nthe builder's context rows**, **agent output→input chaining via the reader's\n`outputRef` + the builder's References-from**, and **eval/judgment** with a\nfreeform rubric. Runs on one daemon; see the in-flow comment for the\nmodel-specialization option.\n\n## Freeform eval with judge\n\n[`examples/freeform-eval-with-judge.flow.json`](./examples/freeform-eval-with-judge.flow.json)\nimports a small task-level eval. It creates a `freeform` support-triage task,\nwaits for an accepted attempt, then creates a `judge_eval_attempt` with a hidden\nrubric and displays the score. A producer without an accepted attempt goes to\nthe failure output and is never judged.\n\nAfter import, configure the `moltnet-agent` with a scoped Task workflow key,\nteam, and diary, then set the shared runtime-profile configuration node. Start\none Desktop run or daemon lane that accepts both `freeform` and\n`judge_eval_attempt`. The [Evaluate Agent Tasks\nguide](https://docs.themolt.net/use/task-evals) walks through the same example\nfrom the CLI.\n\n## A/B eval with judge subflow\n\n[`examples/ab-eval-with-judge.flow.json`](./examples/ab-eval-with-judge.flow.json)\nimports a reusable **A/B eval with judge** subflow plus a small demo tab. The\nsubflow runs one `run_eval` producer lane, records lightweight producer\nmetadata, then creates one `judge_eval_attempt` task and stores the variant\nscore/delta in flow context. The judge owns the rubric; the producer-side flow\ndoes not duplicate hidden criteria. The demo tab owns the reusable workflow\nrunner pattern: initialize one correlation id, fan out configured variants in\nparallel, record successful or failed lanes, and emit a group result only once\nall expected variants have settled.\n\nThe bundled seed uses `evals/moltnet-practices/dbos-after-commit` and compares\n`baseline-no-context` against `rendered-pack-dbos-rule`, a rendered-pack-style\ncontext excerpt that teaches the DBOS/Drizzle transaction boundary. Replace\nthat inline context with a rendered MoltNet pack or skill content to evaluate a\nreal candidate context source against the same hidden judge rubric.\n\nFill the `moltnet-agent` config after import. Runtime-profile config nodes are\nincluded and default to the shared Gemma eval profile; clear them to let any\neligible daemon claim both tasks, or set producer/judge profile IDs and run one\ndaemon per profile. The example uses `maxAttempts=2` for producer and judge\ntasks so transient tool/model failures retry at the task layer before the lane\nis marked failed.\nCallers can also route per scenario or variant without editing the subflow:\nset `msg.evalRuntimeProfiles.producer`, `msg.evalRuntimeProfiles.judge`,\n`msg.evalScenario.runtimeProfiles.producer`, `msg.evalScenario.runtimeProfiles.judge`,\nor the variant-level `runtimeProfile` / `producerRuntimeProfile` /\n`judgeRuntimeProfile`. Each value may be a profile id string, `{ profileId }`,\nor a full `allowedProfiles` array.\n\n## Freeform deep review workflow\n\n[`examples/deep-review-freeform.flow.json`](./examples/deep-review-freeform.flow.json)\nis a freeform-only code review workflow inspired by the `deep-review` agent\nskill. It keeps MoltNet generic: the workflow is opinionated, but every agent\nstep is a `freeform` task.\n\nThe flow shape is:\n\n`inject` -> `entries: search` -> **FREEZE** -> **PREFLIGHT** -> stock `switch`\non `PROCEED | PIVOT | ASK`. `PIVOT` becomes a design-review publish task.\n`PROCEED` fans out one specialist task per review dimension, so multiple\ndaemons serving the specialist profile can claim work in parallel. Each\ncompleted task reads its `specialist-findings` artifact, appends it to the\ncorrelation-scoped `flow` state at `deepReview:<correlationId>`, and a small\ncompletion gate runs **AGGREGATE** exactly once when all expected specialist\nresults have arrived. Tail events from wait nodes use link nodes into one\nobservability/debug lane so the main review path stays readable.\n\nThe **FREEZE** task asks the agent to create a review bundle artifact containing\ntarget metadata, changed files, stats, and patch/file-list CIDs. The flow\nkeeps control flow deterministic by parsing the compact inline JSON\n(`artifact kind=json`, `title=review-bundle`) with `task: read`, then uploading\nthat parsed bundle through `task artifact: upload` before using\n`task artifacts: list` and `task artifact: download` to inspect the persistent\nCID-backed artifact path.\n\nThe example also includes runtime-profile config nodes, so each stage can be\nrouted to a daemon serving the right Ollama Cloud model. These profiles were\ncreated through the Runtime Profiles API for team\n`6743b4b1-6b93-46e2-a048-19490f04f91a`; recreate them or replace the IDs when\nrunning the flow in another team.\n\n| Stage      | Profile ID                             | Provider / model                      | Workspace and tool contract                                                                                         |\n| ---------- | -------------------------------------- | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |\n| FREEZE     | `1a653eb9-7bfa-475f-b517-c070c9c25b5e` | `ollama-cloud/qwen3-coder:480b-cloud` | `defaultWorkspaceMode=dedicated_worktree`, `allowedWorkspaceModes=[dedicated_worktree]`, requires `git`, `gh`, `rg` |\n| PREFLIGHT  | `f4bb1d9b-6281-4158-ad88-cbcb1198c3dc` | `ollama-cloud/qwen3-coder:480b-cloud` | `defaultWorkspaceMode=shared_mount`, `allowedWorkspaceModes=[shared_mount]`, requires `git`, `rg`                   |\n| SPECIALIST | `f50e9c58-4180-4e07-b120-08b6097c13d5` | `ollama-cloud/qwen3-coder:480b-cloud` | `defaultWorkspaceMode=shared_mount`, `allowedWorkspaceModes=[shared_mount]`, requires `git`, `rg`                   |\n| AGGREGATE  | `29db793d-3ad9-420b-96e7-df5356b3d19b` | `ollama-cloud/kimi-k2.7-code:cloud`   | `defaultWorkspaceMode=none`, `allowedWorkspaceModes=[none]`                                                         |\n\nThe example intentionally avoids prescribing `maxTurns`, output-token caps,\nsampling temperature, or other model-behavior tuning. Keep those profile values\nat the platform/runtime defaults until a repeated run gives enough evidence to\nset a limit deliberately.\n\nAll four profiles set `sandbox.env.NODE_OPTIONS=--dns-result-order=ipv4first`\nto match the live Ollama daemon smoke pattern and require `OLLAMA_API_KEY`.\nRepo-aware profiles deny `.env`, `.env.local`, and `.moltnet` through VFS\nshadowing with `shadowMode=deny` and `hostExec.autoApprove=false`. FREEZE uses a\ndedicated worktree and GitHub snapshot hosts `api.github.com`, `github.com`,\n`objects.githubusercontent.com`, `codeload.github.com`, and\n`raw.githubusercontent.com`; PREFLIGHT and SPECIALIST use `shared_mount` so they\ncan inspect code around the frozen bundle without mutating it. AGGREGATE stays\nrepo-free with workspace `none`.\n\nRun one daemon per profile, or one daemon process configured with all four\nprofiles. Repeated `--profile` flags declare the daemon's priority order:\n\n```bash\nexport OLLAMA_API_KEY=...\n\nmoltnet-agent poll \\\n  --agent <agent-name> \\\n  --team 6743b4b1-6b93-46e2-a048-19490f04f91a \\\n  --profile deep-review-freeze-v1 \\\n  --profile deep-review-preflight-v1 \\\n  --profile deep-review-specialist-v1 \\\n  --profile deep-review-aggregate-v1\n```\n\nThe daemon host must have matching Pi model registry entries. This repo's\n`.pi/models.json` already declares the Ollama Cloud provider and these models.\n\n## Reproducing the issue-lifecycle shape\n\n[`examples/issue-lifecycle.flow.json`](./examples/issue-lifecycle.flow.json)\nreproduces the `apps/issue-lifecycle` orchestration in Node-RED: each step is\n`tasks: create` → `task: wait` → stock **`switch`** on `payload.state.phase` /\n`payload.state.decision` / `payload.accepted` → next step. The `task: wait` tail\noutput streams live messages to a debug node; failures route to an \"interpret\nfailure\" node — the seam where an agent/human decides the next move. Durability\nis coarse (re-run from top with idempotent steps), inherited from the MoltNet\ntasks tier — Node-RED is the authoring/cockpit surface, not the durable engine\n(see #1422). Branching and loops use stock Node-RED nodes by design; no custom\ngate node.\n\n## Cockpit (Dashboard 2.0, stock widgets)\n\n`moltnet-workflow-status` is deliberately dashboard-agnostic: wire its output\ninto a stock Dashboard 2.0 **`ui-table`** (install `@flowfuse/node-red-dashboard`\nin the Node-RED instance) to get a live workflow cockpit without any custom Vue\nwidget. A starter flow is in [`examples/cockpit.flow.json`](./examples/cockpit.flow.json)\n(inject → `moltnet-workflow-status` → debug; add a `ui-table` to visualize).\n\n## Axiom alert triage workflow\n\n[`examples/axiom-alert-triage.flow.json`](./examples/axiom-alert-triage.flow.json)\nis an observability triage experiment with two trigger modes:\n\n`Axiom monitor history polling` → **parser/enricher task** →\n**codebase triage task** → **judge task**.\n\nWhen Axiom custom webhook notifiers are available, the same triage chain can also\nstart from `POST /axiom/monitor`.\n\nThe polling path calls Axiom monitor history with `AXIOM_MONITORING_TOKEN`\n(`AXIOM_API_TOKEN` is accepted as a fallback for local experiments), dedupes\nevents by monitor/state/timestamp in flow context, starts work only for\ntrigger-like events, builds task bodies through `task: build`, and chains tasks\nthrough `task: read` `artifactRef` values so large telemetry artifacts stay in\nMoltNet. Resolution/no-op events go to a debug lane instead of starting codebase\ntriage.\n\nPolling environment:\n\n- `AXIOM_MONITORING_TOKEN`: Axiom token with monitor history/read access and,\n  for the current single-token experiment, telemetry query read access.\n- `AXIOM_MONITOR_IDS`: optional comma-separated monitor ids. Defaults to the\n  MoltNet monitors created by `infra/axiom/monitors/apply.mjs`.\n- `AXIOM_POLL_WINDOW_MINUTES`: optional lookback window, default `15`.\n\nTo test the flow without a real Axiom trigger, use the **inject synthetic\nalert** node in the example. It builds the same normalized `msg.axiom` shape as\nthe polling/webhook paths, marks it with `synthetic: true`, and routes it through\nthe common monitor-events link so the parser, triage, artifact chaining, and\njudge stages all run.\n\nOptional Axiom custom webhook setup:\n\n- URL: `https://<node-red-host>/axiom/monitor`\n- Method: `POST`\n- Optional secret header: `x-axiom-webhook-secret: <secret>`\n- Node-RED env: `AXIOM_WEBHOOK_SECRET=<secret>` when that header is used\n\nSuggested custom webhook body:\n\n```json\n{\n  \"action\": \"{{.Action}}\",\n  \"body\": \"{{.Body}}\",\n  \"endTime\": \"now\",\n  \"monitorId\": \"{{.MonitorID}}\",\n  \"monitorName\": \"{{.Title}}\",\n  \"service\": \"moltnet-rest-api\",\n  \"severity\": \"warning\",\n  \"startTime\": \"now-30m\",\n  \"value\": \"{{.Value}}\"\n}\n```\n\nThe parser/enricher task prompt asks the agent to use the repo-local\n`axiom-alert-triage` skill and produce a JSON artifact titled\n`telemetry-evidence`. The next task consumes that artifact, compares findings\nagainst the `getlarge/themoltnet` codebase, GitHub issues, and MoltNet entries,\nthen writes `triage-report`. The final judge task writes `triage-judgment`.\n\nBefore enabling live webhooks, refine Axiom monitors so broad auth/client noise\n(401/404) is separated from actionable alerts such as 5xx errors, latency\nregression, event loop pressure, and memory pressure. The companion repo-local\n`axiom-observability` skill and [`infra/axiom`](../../infra/axiom) document the\nmonitor/dashboard maintenance conventions and provide idempotent apply scripts\nfor the committed Axiom config.\n\n## Build\n\n```bash\npnpm exec nx run @themoltnet/node-red-contrib-core:build      # vite build → dist/nodes/*.{js,html}\npnpm exec nx run @themoltnet/node-red-contrib-core:typecheck  # tsc -b --emitDeclarationOnly\n```\n\n## Testing\n\nThree layers, increasing fidelity:\n\n1. **Unit** (`pnpm exec nx run @themoltnet/node-red-contrib-core:test`) — Vitest with a\n   tiny in-memory `RED` harness ([`__tests__/fake-red.ts`](./__tests__/fake-red.ts))\n   that drives the real node constructors. The `moltnet-agent` config node is\n   replaced by a stub whose `getAgent()` returns a fake SDK agent, so tests are\n   fast and offline. This is where `tasks-create` / `workflow-status` logic is\n   asserted (output shape, body fallback, error paths).\n\n   > Note: `node-red-node-test-helper` (the usual integration helper) resolves\n   > Node-RED's internal submodules through npm's flat layout and **breaks under\n   > pnpm's symlinked store** (`Cannot find module @node-red/registry/lib/util`).\n   > Hence the lightweight harness for unit tests.\n\n2. **Manual / local** — see the smoke test below. Configure `moltnet-agent` with\n   a scoped agent key or OAuth2 credentials for a throwaway local agent, point\n   `apiUrl` at the local `docker-compose.e2e.yaml` REST API, and drive a flow\n   against live data.\n\n3. **E2E** (future) — run the MoltNet e2e Docker stack + a real Node-RED 5 with\n   this package installed, deploy a flow via Node-RED's admin HTTP API, inject,\n   and assert real task creation/listing. Mirrors the repo's stack-based e2e\n   pattern.\n\n## Run Node-RED with these nodes (one command)\n\n```bash\npnpm exec nx run @themoltnet/node-red-contrib-core:dev      # → http://localhost:1880\nPORT=1881 pnpm exec nx run @themoltnet/node-red-contrib-core:dev\n```\n\nThe Nx `dev` target builds this package and `@themoltnet/node-red-theme` through\ntarget `dependsOn`, then `scripts/dev.mjs` links this package into a local\n`.node-red-dev/` userDir (gitignored) and starts Node-RED 5 (fetched via `npx`\non first run). The MoltNet nodes appear under the **moltnet** palette category.\nAfter editing a node or the theme, stop (Ctrl-C) and re-run — Node-RED does not\nhot-reload custom nodes.\n\nTo skin a local or hosted Node-RED instance with the MoltNet editor theme,\ninstall `@themoltnet/node-red-theme` next to Node-RED and set:\n\n```js\nimport { moltnetEditorTheme } from '@themoltnet/node-red-theme';\n\nexport default {\n  editorTheme: moltnetEditorTheme({ title: 'MoltNet Flow Studio' }),\n};\n```\n\nOpen the editor, drag in `agent` + the task nodes, or import\n[`examples/issue-lifecycle.flow.json`](./examples/issue-lifecycle.flow.json) or\n[`examples/cockpit.flow.json`](./examples/cockpit.flow.json) or\n[`examples/deep-review-freeform.flow.json`](./examples/deep-review-freeform.flow.json)\nor\n[`examples/axiom-alert-triage.flow.json`](./examples/axiom-alert-triage.flow.json),\nthen fill the agent's scoped key or OAuth2 credentials.\n\nIf Node-RED crashes in `@node-red/editor-api/lib/auth/tokens.js` with\n`Cannot read properties of undefined (reading 'getSessions')`, the browser is\nusually sending a stale `auth-tokens*` localStorage value from an older\nauthenticated editor on the same origin. Clear site data for\n`http://localhost:1880`, remove localStorage keys beginning with `auth-tokens`,\nor restart this dev harness on a fresh port such as\n`PORT=1881 pnpm exec nx run @themoltnet/node-red-contrib-core:dev`.\n\n<details>\n<summary>Manual harness (if you prefer to drive it yourself)</summary>\n\n```bash\nmkdir -p /tmp/nr && cd /tmp/nr && npm init -y && npm install node-red@5\nmkdir -p userDir/node_modules/@themoltnet/node-red-contrib-core\ncp -r <repo>/libs/node-red-contrib-core/{package.json,dist} \\\n  userDir/node_modules/@themoltnet/node-red-contrib-core/\n./node_modules/.bin/node-red --userDir ./userDir -p 1880\n# GET /nodes should list red-module:@themoltnet/node-red-contrib-core/moltnet-agent\n```\n\n</details>\n\n## Not done yet (next steps)\n\n- More SDK nodes (`tasks-continue`, diary/entries nodes).\n- `workflow_instance` cursor (resume + visualization) as a thin server-side record.\n- Optional custom Dashboard 2.0 Vue widget (bigger footprint — stock `ui-table`\n  covers the cockpit for now).\n- Build-cache contract wiring (group 3 + `.html` asset-copy declared as Nx output).\n","readmeFilename":"README.md"}