{"_id":"@onlineapps/cookbook-core","_rev":"26-39c5a7ba550c2efed8a60e1973d12c7b","name":"@onlineapps/cookbook-core","dist-tags":{"next":"3.0.0-rc.1","latest":"6.0.0"},"versions":{"1.0.0":{"name":"@onlineapps/cookbook-core","version":"1.0.0","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@1.0.0","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"c4ea3fe3d07bf96639dedb7ea4743b307a8fbbaf","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-1.0.0.tgz","fileCount":12,"integrity":"sha512-iv2E2ZNvr0HTt4bKOCA5Qy7OEtGoeicJ+ZYzQgaLlKbO3rNKo1JWnd3vkVFLdvjC0QnRfF9ZYtNY2gpni34pdg==","signatures":[{"sig":"MEYCIQDlFL56B5stnlklv+dpdvR/bZK1LHKtdk23gtD5bT5iwgIhAL2GyPO2mfn7FI6nZmR6z36uTkmJIBAsX12g0b70qFEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73036},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8ab4be5ccefaaa0c37850bf70f3f93858dac5a8f","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"10.8.2","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_1.0.0_1758878151384_0.6031071933138841","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@onlineapps/cookbook-core","version":"2.0.0","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.0.0","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"7950699335bf2ae7b01bcfab6ac04b104f1f1a3d","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.0.0.tgz","fileCount":14,"integrity":"sha512-qpPtt/IV3OIO22Q21HCQFaPYLOIHty7TESJcYCpAVyloRugo2hgGo9Ce3SzymcAL8JVYljAdeHGuH/lzPItlEw==","signatures":[{"sig":"MEQCIDYYpheoPTNXLjj0Z5wEU0czdpkej9zM8ZpsGolh2WmOAiBbjpd0E0l0Wmb2XehY+uEf0gXgnXvPRfmW65/suFQhzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96244},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ea1c56a39e386fbb9b62e273139757a0b965f136","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"10.8.2","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.0.0_1758949826753_0.496427710381218","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@onlineapps/cookbook-core","version":"2.1.0","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.0","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"fcbb1c45ba979d6c1d153fb50703617a83c7521e","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.0.tgz","fileCount":14,"integrity":"sha512-zFMFg1ftA/rGdlc7Rcq8EAUr9Zqdl60SWaGB9e1eiRw0gfcHIlLDegmzWZI+bZkuCos1rraJR7ZzY9qSFiIVXw==","signatures":[{"sig":"MEUCIQDpE4e40ELf1BmBrWdkEgF1SgqhxzzqAaKyVucgu8CtIQIgHq3shuABcmI0d8ohARPBuqU+Wk2+J2r3dtGu3axI6qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101512},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"875841084a4f90edfe6adb5a92fb31c70953bdd2","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.0_1763571460232_0.48086781142557555","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@onlineapps/cookbook-core","version":"2.1.1","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.1","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"82dfc91bc26bb5bf29813abbefaeb8d317cd2a38","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.1.tgz","fileCount":14,"integrity":"sha512-5UZF29DO7b8spRwJRiJlUKeEemZ3QDDGnCDxwfwPmqwb0Y2njI1KxWCPeUlaHhIENU70T5XoI+zEkvXYKlkggw==","signatures":[{"sig":"MEYCIQC+Rmsi8xIFvkwvSNf9Q3QdtdJ7RZtUzbJcvTW51oRXfwIhAKGlhAG9sM/pzpJ/foTsGLi3VeEpBBr1qJsNKDXAfhfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98340},"main":"src/index.js","engines":{"node":">=18.0.0"},"scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","postpublish":"../../../scripts/update-manifest-from-npm.sh && ../../../scripts/update-all-services.sh","test:coverage":"jest --coverage","prepublishOnly":"../../../scripts/pre-publish-compatibility-check.sh"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.1_1765063480172_0.9582702249061059","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@onlineapps/cookbook-core","version":"2.1.2","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.2","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"89e2b05dedbcb9744aae2be705b8989ff70e2479","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.2.tgz","fileCount":14,"integrity":"sha512-+P/dZ9OXIevj4A6lifJ63Mo+4otg+vkjHBhjhhW6nLYIdFgBkKTSTPXmTp/3iw1MP4ye9zWGqLFl/6/WiR42WQ==","signatures":[{"sig":"MEUCIEpGSn4IZ/0S54O5OiM0m83XIZojcg7VHeijRNhEXiL+AiEAi+QiZmkrNbHHeYc2A6CbOgoyD6/npwhq6HTam+JMx+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98340},"main":"src/index.js","engines":{"node":">=18.0.0"},"scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","postpublish":"../../../scripts/update-manifest-from-npm.sh && ../../../scripts/update-all-services.sh","test:coverage":"jest --coverage","prepublishOnly":"../../../scripts/pre-publish-compatibility-check.sh"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.2_1765063508634_0.27792548125585803","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@onlineapps/cookbook-core","version":"2.1.3","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.3","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"5ab58415125013c6d9de4fd452300b87ad8b192e","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.3.tgz","fileCount":14,"integrity":"sha512-weMksvD7Q9bX7iWCn1f40G575AlXYeHVT/1yD5pmTxJd5iPQtBdAdOADC3WVLQqIKb4M1puRPmCaoWjhDQDdsA==","signatures":[{"sig":"MEUCIGALPZiuI0Zx9Y/zOVZZqq5hIpFzMiNDcJ4tQm3NyT/vAiEAzPg0oXhaXqxgNJRwzPzUcX7AsGWOIhrfmI8FJA1r2D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87829},"main":"src/index.js","engines":{"node":">=18.0.0"},"scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","postpublish":"../../../scripts/update-manifest-from-npm.sh && ../../../scripts/update-all-services.sh","test:coverage":"jest --coverage","prepublishOnly":"../../../scripts/pre-publish-compatibility-check.sh"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.3_1765063698182_0.8360124755207277","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@onlineapps/cookbook-core","version":"2.1.4","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.4","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"e78d80820932028eaa6d87d3a37c24c68cc62d9a","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.4.tgz","fileCount":14,"integrity":"sha512-c+nKh5hPk+yZFBxGG7v7fDRNCAN/8Sxy9AJV+dLRqyT08wWGJzq2AKg+YHrcIXSj1nl1TpTtUrMQwzTLy60w2A==","signatures":[{"sig":"MEUCIFtQlmIAYy4BwEWpQjUnPKNux7+E1I0Huxq120okDNTRAiEA9+G3O+/J5H8em/gFvPEF06zNRsbWgxvFAQFo48gk72U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88112},"main":"src/index.js","engines":{"node":">=18.0.0"},"scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","postpublish":"../../../scripts/update-manifest-from-npm.sh && ../../../scripts/update-all-services.sh","test:coverage":"jest --coverage","prepublishOnly":"../../../scripts/pre-publish-compatibility-check.sh"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.4_1765063988903_0.5870456693894455","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@onlineapps/cookbook-core","version":"2.1.5","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.5","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"93483f6b3c0bd9b88055082617f01f0664660fd2","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.5.tgz","fileCount":13,"integrity":"sha512-Qea49So9znt+FTkdOmtY0TvQWyz7PTiKLsYyB4706xVyktTlmSY0+BJZR+sJ8kHG8pkFBY/NAgqLf+LNwsqYIg==","signatures":[{"sig":"MEUCIEJK9umYJIRiAhAww9ET55FKI51l7JjNk/e9VJpTLU7vAiEAkElcwilmpn8ClLRymtMs+bqtnYw8pbxo3zJ5+DF2tEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79440},"main":"src/index.js","engines":{"node":">=18.0.0"},"scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","postpublish":"../../../scripts/update-manifest-from-npm.sh && ../../../scripts/update-all-services.sh","test:coverage":"jest --coverage","prepublishOnly":"../../../scripts/pre-publish-compatibility-check.sh"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.5_1765064508983_0.09435220419503731","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@onlineapps/cookbook-core","version":"2.1.7","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.7","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"d75490abfb2d8149e8f32e81b872761cbd6c6a18","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.7.tgz","fileCount":14,"integrity":"sha512-9cv09R6fZdiGL1op5/IeZ/Ck6snzv2g0nV5ersNJ7z6UbJDTbIK5HfrV2S+f3ehTqUA+7H0N1PexljwFNyDJMw==","signatures":[{"sig":"MEUCIQC84Hi3qI3cZoNSDaeCB1V70X+eceKbmdttxV3I6HVHVQIgf1tBTxxc2t8zpoZos9zH4LdMMUKc8KtWXEcUn+4Elq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101868},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3472e2aca27a237c8e61898d86dac1a6bcfa583e","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.7_1765200775570_0.939477498515412","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@onlineapps/cookbook-core","version":"2.1.8","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.8","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"86b40b0019a80483cf6f603a5d6b58a4e509e2b2","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.8.tgz","fileCount":13,"integrity":"sha512-rflbHDfBLvxHOrtAUhZaOkX4mj0z4eDTx6nFN3ltZz7ZPK3GvaoHn4NCNi8Xxn7ZMKVlKjVnVWg/Fgwi/w4J6Q==","signatures":[{"sig":"MEUCICpsrC/vH8NbfWzqMWsDGxo4dv5ckLO5Oy3DoSYIOK8NAiEAm//8pVAfoxo5mJrK+n+vq/RO4G73WMCZoYFNTge95gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79253},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d279ce5e06c2f125d7145976bea160d48f00c03b","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.8_1765311379827_0.7395848311004758","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@onlineapps/cookbook-core","version":"2.1.9","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.9","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"0d37e1aeb27303b5f784da88f8781e35549dc264","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.9.tgz","fileCount":13,"integrity":"sha512-0JrAASp0UqpjeV7ddyJ4qAV1h4tcmKPo2pVig8k6H9k2Au2LpAEeFYu7XAGeIVkdZGHDg68+rgOXwPkG/qIeeg==","signatures":[{"sig":"MEYCIQCBOLrZ7wNnRlB2So9vamYwcazslNNJLGKAPXGzIw6onQIhAPyrKLMCHTogmVb5P5QBTRd+jIFZCpvLkhT8zqBIydp+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79277},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d279ce5e06c2f125d7145976bea160d48f00c03b","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.9_1765311817928_0.9063972584473314","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@onlineapps/cookbook-core","version":"2.1.10","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.10","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"0baeff1eb770713979fe3c3b3c87f4c6f35e56b6","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.10.tgz","fileCount":14,"integrity":"sha512-7NPFJ94+cPO06oq36Q9tbagc5cjM4zCmEj01DUSUxjvIQLh8vFiCSRhynTdNUO/Vuwayd9/mQGd+nwIBNFFS7w==","signatures":[{"sig":"MEUCIQC1St/pTfK4ASv9kxdPw0CXStJWJX+XhDq84dFZfFsfgwIgOST04A0yjht2IrrlIlUYWFuIfxwYgV9nGpwEXXC10F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91420},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c5b0f5dbb0651f101928cf42ec39468ebd8227df","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.10_1765536364647_0.944314251744715","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@onlineapps/cookbook-core","version":"2.1.11","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.11","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"64a09689e773a7784960e5193fbed7fd6650250a","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.11.tgz","fileCount":14,"integrity":"sha512-YUcweDkmXpSwoYrLsVQ5s6X02pMjzL6tbmuBskCyCkptsArHdDc2o4oAwKimltk4szJCDfcGy8lFGUZwJeCAXQ==","signatures":[{"sig":"MEYCIQCMbrm+n/J3YE1/si+t8BDEOULlSc6Jq83lW8a3I+Q5WAIhAJyMRqrZYmY/DyiM6CQtsXZtL54hS7VieZ3KPJswa9RJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91378},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"eb2253e2dc4ee98c81e6554441e0dfd0e743a449","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.11_1765539659184_0.1526079733506227","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@onlineapps/cookbook-core","version":"2.1.13","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.13","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"2400efe9b5e64f0eeebb4a54a81029c05cbaaa8c","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.13.tgz","fileCount":14,"integrity":"sha512-Ka14gKzdNIOgEytKBKpMYM6l7bZwwbn93V39OtwTah8Af56T/D3+EipL1oA8gaIdTcT+bcD6PjGaVWsJtVKbuw==","signatures":[{"sig":"MEUCIF12oZkBhR9NqiwcELGtDXKm2Zl+ZvXhLLcE8HAbcMXmAiEAk9xYKBj9w8IwOyeuvkHI3vjqYIQsQN0KD90wDw0hReA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92156},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ddc795319818fd440f278fedd7ce12c0fbc12e87","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.13_1766010772598_0.07562815891550367","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@onlineapps/cookbook-core","version":"2.1.14","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.14","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"ff0f2ec471542baa69ac3263f2dc32b46cfe5bff","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.14.tgz","fileCount":14,"integrity":"sha512-gtOn1T8T67u+On8rIOZucu94MQTc9zIcAvHfrf6oL30YlCQuUnzHkqJNDu1nOn/F5Ji1/xO2st5+2/z3eDJRjA==","signatures":[{"sig":"MEUCIGx70rFKQGcWaYa+xH6gNHh3V6WA11TLnboOoSackxpEAiEAsubxeVwHMf6GMhF8+wWMWKFmm2qDLpnIAg9QyAKt4AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92156},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ddc795319818fd440f278fedd7ce12c0fbc12e87","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.14_1766012668885_0.293022824638993","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@onlineapps/cookbook-core","version":"2.1.15","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.15","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"cc6c4bc79cd97d5a7e7aaf07a937db4e295768f2","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.15.tgz","fileCount":14,"integrity":"sha512-aaQX4sOMwPiJQB0Wy3hPviAaop1PujJIQKgJ/E+HowAgQtWIvdPjsSNBsW9ZU0tvbMuFo2xweoiDBGkT9kHO0Q==","signatures":[{"sig":"MEUCIQDURGCLqHsQDLSSads//5Yqkq3QhXh54BCa/Cy0xc8evQIgI8hkUX3uyYgCmZOWRme4g3H0OjZLukVam9rn1zHdYDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92324},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ddc795319818fd440f278fedd7ce12c0fbc12e87","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.15_1766013264573_0.5401042264981157","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"@onlineapps/cookbook-core","version":"2.1.16","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.16","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"d2a638a9e2747c0528ef07a547ce985dccae5dc0","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.16.tgz","fileCount":14,"integrity":"sha512-gwEYv7EkinmIMmE5KW0HJ6+nInOMq/2LqOEU/KEZwjUWsxw7BFlCCuJwt73G/ymRV5Qi51Vjmd1G47DTlef0qg==","signatures":[{"sig":"MEUCIDUzjFwwa5V1mCx3Vda5Zr0T6EiwkZY51SoTZteTbE89AiEA0+oHrvKVLunIdTGEhuEfAGGTMSN1UhtsrP+/9U8Ip70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84650},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"876f9223fe9ce0339e51c6f3982934f2bb2f1f76","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"9.2.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.16_1766044151536_0.5863296885499345","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@onlineapps/cookbook-core","version":"2.1.17","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@2.1.17","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"21cc99765f2b7b80b30ceec0a2698738527aff24","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-2.1.17.tgz","fileCount":14,"integrity":"sha512-QAjjb4BBhrUCo2dyYCsb9RvMAQh1tWBjIttO1CqX0EecdCIIwIFDGRaNcVdwgCENyUPe78mu/PTkMuH6df9ArQ==","signatures":[{"sig":"MEQCIDj3vUcGDm0Z01259GZrD+Lnq2RQB1D8fVIHYZJ3RD82AiBLxjcHeq5n4EL/7k8JwMMhxin3gN8ElkfHsquAZ72LpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85668},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"11a2c74fbc2536c753fe0c784fc0e70702244a3f","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"11.12.1","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_2.1.17_1788031657496_0.38333099702898776","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.1":{"name":"@onlineapps/cookbook-core","version":"3.0.0-rc.1","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@3.0.0-rc.1","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"05cfda41d93ff77a8e12b42c9bc700e358bb327a","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-3.0.0-rc.1.tgz","fileCount":14,"integrity":"sha512-cs92WYnauJeS+pJyi3t6tRdJzb00M51NxV78s/yV9vwucaVajBW+Zar3bzMDLZW1Fwb36DeA/fslv6oq3Z4Axw==","signatures":[{"sig":"MEUCIAjcJYPNtwGdFmI0p76zV5APQYBLdqcX/PiNPvXP6dpjAiEA0ioB4TST2todN9oPd7xzfZPIpFatfNdX7v00JwralK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87201},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d9f4bfab9ce32343a33b55620a5bc08a16871c3d","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"11.12.1","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_3.0.0-rc.1_1788468329816_0.6048409590361039","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@onlineapps/cookbook-core","version":"3.0.0","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@3.0.0","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"dist":{"shasum":"85bf63cd23b5e3d1f80ddd9d31a7ebfdcc4c6e28","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-3.0.0.tgz","fileCount":14,"integrity":"sha512-ddtIrKSK1cvXzPsucle5L1IaWS3fdiFquuQvIejoXanTmjf0pLOzACzBOARR6RGaITt5R0NqImjeivSN6feG8A==","signatures":[{"sig":"MEUCIQDNmmxsiotq71aixv7uj855/k1jnvki3T+tIyKMI1HfqgIgc3P59M7MC4+OuuvsOrBPwe/kISjDS8QWRiQ2AZjtF74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87196},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5c0c99c8f2f18cc69644c186531473d39868fec9","scripts":{"docs":"jsdoc2md --files src/**/*.js > API.md","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"11.12.1","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_3.0.0_1788468662713_0.6522106123682656","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@onlineapps/cookbook-core","version":"3.1.0","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@3.1.0","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"oa":{"category":"orchestration"},"dist":{"shasum":"106ec2a45f61da62c018da92a7ee22bfd498394f","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-3.1.0.tgz","fileCount":12,"integrity":"sha512-KCAjSx7AsNh2S0aq78IhGfVZAr7Gkoz414jZ3g5hzUUftPphVl/rqnrFR1f0rioaftriA4gGq7pzJtZnarf6Zg==","signatures":[{"sig":"MEYCIQCupJo3uiB/jax2ONc/DZXzlzoyrrzMzNkQ3EOauw297gIhAPbJ8vfzxCyWY5Cwwqh+Xr8egSaxr3BkSJZcZfx7NSUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57356},"main":"src/index.js","engines":{"node":">=24.0.0 <25"},"gitHead":"653a0a34d0299976631ca6947504df155e6e90dc","scripts":{"docs":"jsdoc2md --files 'src/**/*.js' > API.md.tmp && mv API.md.tmp API.md || (rm -f API.md.tmp; exit 1)","test":"npm run test:unit","test:unit":"jest tests/unit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"deprecated":"carries the 2026-09-04 schema parking (wait/dispatch rejected) under a minor bump — use 4.0.0","_npmVersion":"11.12.1","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_3.1.0_1789409042791_0.750002628416331","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@onlineapps/cookbook-core","version":"4.0.0","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@4.0.0","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"oa":{"category":"orchestration"},"dist":{"shasum":"aa4c65527b95457e07c8465f895953636cf20c2a","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-4.0.0.tgz","fileCount":12,"integrity":"sha512-FC2WN47vwcx2zXNWv6ZgTR6pf3iZIiqVIPdSA5I92fn44x+jZhmU2B/yxUeZhAsZq27qIQ/m34hHLlldQLR2AQ==","signatures":[{"sig":"MEUCICR6lidhU/60AGFHRecUb7rHsudmGUWzhrN64l2TiGV/AiEAmepBW61l9BX41EMb7jDxGf+N3wzDQl/TSK0gYTrzRTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57356},"main":"src/index.js","engines":{"node":">=24.0.0 <25"},"gitHead":"515be3b1efa578e1f0ce8353089fe4361b85a2b4","scripts":{"docs":"jsdoc2md --files 'src/**/*.js' > API.md.tmp && mv API.md.tmp API.md || (rm -f API.md.tmp; exit 1)","test":"npm run test:unit","test:unit":"jest tests/unit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"11.12.1","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_4.0.0_1789409398946_0.7637527180987165","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@onlineapps/cookbook-core","version":"5.0.0","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@5.0.0","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"oa":{"category":"orchestration"},"dist":{"shasum":"40ff3a89688dfdd3b42c85ca15c392de02bcab12","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-5.0.0.tgz","fileCount":12,"integrity":"sha512-PQaDQ6cxSlDY/FNDJLe17bQBNaTG1G6ztwMjJv8Sgrn5r+FSZVhJYlYvJiH/haR2uFaZChK8AgxvmtuA/DhGWA==","signatures":[{"sig":"MEUCIGiSJKyZjQRK9AhawGFIgweVRGX/6m9pLzZZA9w7BuZwAiEA4HOp+BHDoZJpRQugxTefI1zfvKaFDbLmgwlQ12lrrhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60070},"main":"src/index.js","engines":{"node":">=24.0.0 <25"},"gitHead":"1c3bd7383a5ac12f0fa0753d6004ff975086285b","scripts":{"docs":"jsdoc2md --files 'src/**/*.js' > API.md.tmp && mv API.md.tmp API.md || (rm -f API.md.tmp; exit 1)","test":"npm run test:unit","test:unit":"jest tests/unit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"11.12.1","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_5.0.0_1789478525260_0.6384155968091125","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@onlineapps/cookbook-core","version":"5.0.1","keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","_id":"@onlineapps/cookbook-core@5.0.1","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"oa":{"category":"orchestration"},"dist":{"shasum":"6a67fc6eed8906be152ae1d8301e370f50af3340","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-5.0.1.tgz","fileCount":12,"integrity":"sha512-IqlIRWSrAz4cXLdunQ/ZGG7xNNUXenFpMmgfy0xSWqJSQ8BvSSIqWLrh5wxhnMaxS1m/SA+9095iZDLXwNyCxw==","signatures":[{"sig":"MEYCIQDVHFHY98wpOoE0pUuIsIl75keIl/W1BnDSBOUYYFvm7QIhAMTZPRVPztnZpsvfK8kpjVvDvDULtow+8Ar4YZzA+sUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63529},"main":"src/index.js","engines":{"node":">=24.0.0 <25"},"gitHead":"e59e1a17802cb183c5c31e178fad63cf33a61a3a","scripts":{"docs":"jsdoc2md --files 'src/**/*.js' > API.md.tmp && mv API.md.tmp API.md || (rm -f API.md.tmp; exit 1)","test":"npm run test:unit","test:unit":"jest tests/unit","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"_npmVersion":"11.12.1","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cookbook-core_5.0.1_1789491596705_0.06257940098278336","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@onlineapps/cookbook-core","version":"6.0.0","description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","oa":{"category":"orchestration"},"main":"src/index.js","scripts":{"test":"npm run test:unit","test:unit":"jest tests/unit","test:watch":"jest --watch","test:coverage":"jest --coverage","docs":"jsdoc2md --files 'src/**/*.js' > API.md.tmp && mv API.md.tmp API.md || (rm -f API.md.tmp; exit 1)"},"keywords":["cookbook","workflow","parser","validator","schema"],"author":{"name":"OnlineApps"},"license":"PROPRIETARY","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"devDependencies":{"jest":"^29.7.0","jsdoc-to-markdown":"^8.0.0"},"engines":{"node":">=24.0.0 <25"},"publishConfig":{"access":"public"},"gitHead":"2c804651bb807bcd143433fd23dabad2471458ce","_id":"@onlineapps/cookbook-core@6.0.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-VXABgbA2hh8XkqKGDzxQIisflHQ2biXC3rJtrl7wH7rf8wGxu78sCabU/OHs1G3VxTFrCMPB/ouJqSJFkyArcw==","shasum":"7ab2120299634e9cfbda4d2d2ab4bcaa221af3d3","tarball":"https://registry.npmjs.org/@onlineapps/cookbook-core/-/cookbook-core-6.0.0.tgz","fileCount":12,"unpackedSize":70753,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHvR+AeOSt/SaC6PrP/TTH/qcxPiWpqoVbJLAyJJXtzHAiBHO+/yyRpbTYh+U6fMvQfLY8mVSaSE2bj/+11L42kd1Q=="}]},"_npmUser":{"name":"onlineapps","email":"npmjs@onlineapps.cz"},"directories":{},"maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cookbook-core_6.0.0_1789586296425_0.41496457021611866"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-26T09:15:51.229Z","modified":"2026-09-16T19:18:16.727Z","1.0.0":"2025-09-26T09:15:51.564Z","2.0.0":"2025-09-27T05:10:26.947Z","2.1.0":"2025-11-19T16:57:40.436Z","2.1.1":"2025-12-06T23:24:40.331Z","2.1.2":"2025-12-06T23:25:08.788Z","2.1.3":"2025-12-06T23:28:18.326Z","2.1.4":"2025-12-06T23:33:09.058Z","2.1.5":"2025-12-06T23:41:49.112Z","2.1.7":"2025-12-08T13:32:55.730Z","2.1.8":"2025-12-09T20:16:19.969Z","2.1.9":"2025-12-09T20:23:38.066Z","2.1.10":"2025-12-12T10:46:04.820Z","2.1.11":"2025-12-12T11:40:59.329Z","2.1.13":"2025-12-17T22:32:52.736Z","2.1.14":"2025-12-17T23:04:29.039Z","2.1.15":"2025-12-17T23:14:24.743Z","2.1.16":"2025-12-18T07:49:11.678Z","2.1.17":"2026-08-29T19:27:37.624Z","3.0.0-rc.1":"2026-09-03T20:45:29.943Z","3.0.0":"2026-09-03T20:51:02.845Z","3.1.0":"2026-09-14T18:04:02.933Z","4.0.0":"2026-09-14T18:09:59.088Z","5.0.0":"2026-09-15T13:22:05.417Z","5.0.1":"2026-09-15T16:59:56.848Z","6.0.0":"2026-09-16T19:18:16.558Z"},"author":{"name":"OnlineApps"},"license":"PROPRIETARY","keywords":["cookbook","workflow","parser","validator","schema"],"description":"Core cookbook parsing and validation - lightweight foundation for workflow definitions","maintainers":[{"name":"onlineapps","email":"npmjs@onlineapps.cz"}],"readme":"> Status: current\n> Owns: the parsing and structural validation of a cookbook definition\n\n<!-- BEGIN GENERATED: library-uniform — regenerate: npx oa-sync-template readme-uniform --all -->\nUniform: [library/orchestration](../../connector/conn-orch-validator/manifests/library.manifest.json)\n\nDuty sections that apply:\n\n- `all`: L-MAIN, L-ENGINES, L-TESTS, L-TEST-SCRIPT, L-PACK-TESTS, L-PINS, L-NO-FILE-RANGE, L-CHANGELOG, L-README, L-README-REGION, L-CONSUMER\n<!-- END GENERATED: library-uniform -->\n\n# @onlineapps/cookbook-core\n\nCore cookbook parsing and validation library - lightweight foundation for workflow definitions.\n\n## Overview\n\nThis package provides the essential parsing and validation functionality for cookbook workflow definitions. It contains no heavy dependencies and focuses purely on structural validation.\n\n## Installation\n\n```bash\nnpm install @onlineapps/cookbook-core\n```\n\n## Features\n\n- **JSON Schema validation** - Strict schema enforcement\n- **Recursive step validation** - All step types supported\n- **Unique ID validation** - Ensures no duplicate step IDs\n- **Lightweight** - minimal dependency surface\n- **Two runtime dependencies** - `ajv` for schema validation and `ajv-formats`\n  for the format keywords the schema uses (`date-time`, `uri`, …)\n\n## Usage\n\n### Basic parsing and validation\n\n```javascript\nconst {\n  parseCookbookFromFile,\n  parseCookbookFromObject,\n  validateCookbook\n} = require('@onlineapps/cookbook-core');\n\n// Parse from file\nconst cookbook = await parseCookbookFromFile('./workflow.json');\n\n// Parse from object\nconst cookbookObj = parseCookbookFromObject(rawData);\n\n// Validate only\nvalidateCookbook(cookbookData); // throws CookbookValidationError if invalid\n```\n\n### Error handling\n\n```javascript\nconst { CookbookValidationError } = require('@onlineapps/cookbook-core');\n\ntry {\n  validateCookbook(data);\n} catch (error) {\n  if (error instanceof CookbookValidationError) {\n    console.error('Validation failed:', error.message);\n  }\n}\n```\n\n### Schema access\n\n```javascript\nconst { CookbookSchema } = require('@onlineapps/cookbook-core');\n\n// Access the raw JSON schema for custom validation\nconsole.log(CookbookSchema.properties);\n```\n\n### Resolving `{{…}}` references in a step input\n\n```javascript\nconst { resolveReferencesWith, resolveReferencePath } = require('@onlineapps/cookbook-core');\n\nconst scope = {\n  api_input: cookbook.api_input,\n  steps: stepsByStepId,   // { <step_id>: { output, … } }\n  delivery: deliveryBlock,\n  tenant_id: 42           // context keys sit in the root of the scope\n};\n\n// The walk is this package's; the evaluator is the caller's. A caller with no\n// helper registry hands it the path resolver and nothing else.\nconst input = await resolveReferencesWith(\n  step.input,\n  (expression) => resolveReferencePath(expression, scope)\n);\n```\n\nThe contract — which forms exist, when the resolved type survives, what happens\nto a reference that resolves to nothing — is\n[variable-references.md](../../../docs/biz/40-cookbooks/variable-references.md).\n\n## API Reference\n\n### Parser Functions\n\n- `parseCookbookFromFile(filePath)` - Async file parsing\n- `parseCookbookFromFileSync(filePath)` - Sync file parsing\n- `parseCookbookFromObject(object)` - Object parsing\n\n### Validator Functions\n\n- `validateCookbook(cookbook, options)` - Full cookbook validation. `options`:\n  `version` (skip detection), `warnOnly`\n- `validateStep(step)` - Single step validation\n- `detectVersion(cookbook)` - Detect cookbook format version\n\n### Schema Functions\n\n- `loadSchema()` - Load the ONE cookbook JSON schema this package ships; every\n  call returns a fresh parse, and it is the same schema `validateCookbook()`\n  compiles\n- `CookbookSchema` - Pre-loaded schema object\n\n### Reference Resolver\n\n- `resolveReferencesWith(value, evaluate)` - walks a cookbook value (string,\n  array, object) and resolves the `{{…}}` references in it with an INJECTED\n  evaluator: `evaluate(expression)` is called with the text between `{{` and\n  `}}` (trimmed) and its result is always awaited, so the evaluator may be\n  synchronous or asynchronous. Returns a promise. `undefined` from the evaluator\n  leaves the reference as literal text.\n- `resolveReferencePath(expression, scope)` - resolves ONE expression (the text\n  between `{{` and `}}`); returns `undefined` when it resolves to nothing.\n\nThere is exactly ONE walk, and it never evaluates an expression itself. Helper\ncalls (`{{webalizeString(api_input.title)}}`) need the helper registry and the\nstorage I/O that `@onlineapps/conn-orch-orchestrator` owns, so that package's\nevaluator takes them and forwards a plain path to `resolveReferencePath()`.\n\n### Helpers (V2.1)\n\n- `CookbookHelpers` - Helper class bundling the functions below\n- `findStep`, `hasStep`, `filterSteps`, `forEachStep`, `mapSteps`\n- `getStepIds`, `getStepCount`, `getFirstStep`, `getNextStep`\n\nEvery one of them takes the steps ARRAY and refuses anything else, naming the\nmethod and the fix. The object shape is banned\n(`api/docs/governance/confirmations/cookbook-steps-shape.md` 001).\n\n### Constants\n\n- `FORMAT_VERSION` / `SCHEMA_VERSION` — both `'2.1.0'`. This is the cookbook\n  FORMAT version (the V2.1 format this module parses), **not** the version of\n  this package, which is published independently and sits far ahead of it.\n  `FORMAT_VERSION` was called `VERSION` until 2026-09-03, which is the name a\n  package version wears everywhere else in this workspace; renamed without an\n  alias on the owner's decision (`cookbook-format-constants` 001).\n\n### Error Classes\n\n- `CookbookValidationError` - Validation error class\n\n## Step Types Supported (V2.1)\n\n- `task` - Service operation execution\n- `foreach` - Iteration over arrays (`body` is an array of steps)\n- `fork_join` - Parallel execution branches (`branches` is an object)\n- `switch` - Conditional branching (`cases` is an object keyed by value)\n- `steps` - Nested group of steps (replaces `sub_workflow`)\n\n`wait` and `dispatch` are **not** in that list: their definitions were parked\nout of the enforced schema, so a step of either type is now rejected. What is\nparked and what wakes it up: `schemas/cookbook.v2.parked.json` and\n`api/docs/architecture/parked-features.md`.\n\n## Documentation\n\nThe enforced contract is `schemas/cookbook.v2.schema.json` — it is the schema\nAjv compiles, and there is no prose restatement of it to drift away from. The\n`delivery` block belongs to `api/docs/architecture/delivery.md`, which owns it.\n\n- [Test Coverage](tests/) - jediný tier `tests/unit` (`npm test`); balíček\n  parsuje a validuje in-process, žádná živá infrastruktura\n\n## Related Packages\n\n<!-- cookbook-transformer removed in operations.json-first migration; see /api/docs/biz/30-operations/registration-wire.md -->\n- `@onlineapps/cookbook-router` - Message routing\n- `@onlineapps/connector-cookbook` - Full-featured wrapper for microservices\n\n## License\n\nPROPRIETARY - All rights reserved","readmeFilename":"README.md"}