{"_id":"@avocadostudio-ai/shared","_rev":"43-2a9956b585091496793cfedb1848bb1e","name":"@avocadostudio-ai/shared","dist-tags":{"latest":"0.23.0"},"versions":{"0.1.0":{"name":"@avocadostudio-ai/shared","version":"0.1.0","license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.1.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://github.com/avocadostudio-ai/avocado/tree/main/packages/shared#readme","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"7562c1e8ca84e69f8b4db74f6de95da4be9617df","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.1.0.tgz","fileCount":76,"integrity":"sha512-YPlQFHwRsBkyN2LI/i0bOusvrVbWsiBPMx4wPDaffGibT+7SU6pswn8WkOjtrT2FCnVw+Z83XPjnR7bbee940A==","signatures":[{"sig":"MEUCIQDs3apf1FJs4hmNrnR/1zGdQimT++BZqTM5KFvhn/ftmQIgPIzsPFkHl459685TIXxxJa0Q/lRsav/wRynzzxYLnw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254374},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test tsx --test src/**/*.test.ts","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/fc153041dd45872d8d4527dc5da43b35/avocadostudio-ai-shared-0.1.0.tgz","_integrity":"sha512-YPlQFHwRsBkyN2LI/i0bOusvrVbWsiBPMx4wPDaffGibT+7SU6pswn8WkOjtrT2FCnVw+Z83XPjnR7bbee940A==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0_1787944866302_0.9397852274198468","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@avocadostudio-ai/shared","version":"0.2.0","license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.2.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://github.com/avocadostudio-ai/avocado/tree/main/packages/shared#readme","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"8553017a2f8f002f4c84e263e20d9c65752b782f","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.2.0.tgz","fileCount":76,"integrity":"sha512-g+Iob8ukZUvYg3mEgdW0zE0mBqjyHRxGXk90bTscouNWddRAHNgSlNfAyv3lSUN6zS5sX+8lSBEQwTKH/9+Ewg==","signatures":[{"sig":"MEYCIQDCh+aS7vq9ARrB5B6N47lpSny8EWl19ynJntY+q9Nz4AIhAJ6ScCCLV8mPkAeO/4Z776nia6okmFY6frjZ73drB0lh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCT24BoTK0l7QpAL1GaE1hOPCOVM5KFdqEPTmXik4/67gIhAO6ARVsb6/VMr2K4oQoZ9XQlalJuZuDP83SFcekt8bN+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300753},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/09f4b3fabc686bd95865519f36f7eb94/avocadostudio-ai-shared-0.2.0.tgz","_integrity":"sha512-g+Iob8ukZUvYg3mEgdW0zE0mBqjyHRxGXk90bTscouNWddRAHNgSlNfAyv3lSUN6zS5sX+8lSBEQwTKH/9+Ewg==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.0_1788467135859_0.7102579172446697","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@avocadostudio-ai/shared","version":"0.2.1","license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.2.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://github.com/avocadostudio-ai/avocado/tree/main/packages/shared#readme","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"4a26213bbda10723427771e21ccff8aabe5bb14c","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.2.1.tgz","fileCount":76,"integrity":"sha512-zfsby21aYCeVh11zsm3P8aHh0QKpWnOYNNNvy13hN69UvmZ8No+kcCoIU8UnnygKSYryOIpf/XAFJGXzX1+tdw==","signatures":[{"sig":"MEQCH0PG4ZNnhLWjJYvSHTuwxvWDahYjhycybpE/PCK+8MUCIQCSo8qHGjZRAv2tQgTqqxYe5zfgH6SxUa/jV4MaqT1qPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKMVIas9ecsZZEdh/owcHFnjPQmwE1jyTOHamXKQt76QIgMlSuFETI5nU1Wrs0HPM0JwKtNaV8pJfULXDadEZcjnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301669},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/dad52bacee64ccbb977a302062bd2e86/avocadostudio-ai-shared-0.2.1.tgz","_integrity":"sha512-zfsby21aYCeVh11zsm3P8aHh0QKpWnOYNNNvy13hN69UvmZ8No+kcCoIU8UnnygKSYryOIpf/XAFJGXzX1+tdw==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"0.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.1_1788724550932_0.7057759881237358","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@avocadostudio-ai/shared","version":"0.2.3","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.2.3","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://github.com/avocadostudio-ai/avocado/tree/main/packages/shared#readme","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"7bad423c5440a5315a8a23fbf6c9c28645c87c81","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.2.3.tgz","fileCount":76,"integrity":"sha512-gAITndjNH+QWKQaoNRMSiqGsYWlGgq5zV/eIGxCjOmP6rCY2OyKQFb+lD2cEHgfFT9BPw3OeQ1wrWZynKalA4g==","signatures":[{"sig":"MEYCIQDx3Dd6ZFJI8qu/TiwSdQVy2vjI4MMMWQHsmqyt8RQ+QAIhAPZGSW+Aj3ADg4rFCa0KKk7ZTstxe+uWIgPBOgt2zzM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNcx4W4ZYtHJtxZH1xuE3jD59B47hqcOv3hszuBAI7oAIgbIGgzq/WVqp6c/eu2xTF/mrwF0v+RUHtl1ROeRLSSxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305481},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.2.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/f46a846f19c3da7f05e720175f1c4d21/avocadostudio-ai-shared-0.2.3.tgz","_integrity":"sha512-gAITndjNH+QWKQaoNRMSiqGsYWlGgq5zV/eIGxCjOmP6rCY2OyKQFb+lD2cEHgfFT9BPw3OeQ1wrWZynKalA4g==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"0.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.3_1788761192635_0.4341175969204025","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@avocadostudio-ai/shared","version":"0.3.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.3.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://github.com/avocadostudio-ai/avocado/tree/main/packages/shared#readme","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"71a2f95b168d9cdf11155e7a8c8fb68afdc463bc","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.3.0.tgz","fileCount":76,"integrity":"sha512-qiE2zQXz7i3up3oM/iSwQOcVUaZo+rV62dfvd2meQ0AnmPbLdpL/l178T96qnPMyEdY1UJS/+mQiVQkO9SqfUA==","signatures":[{"sig":"MEUCIGfUkNbpCbM0+CWl9akUkY53yXOfUCsOhCUWq83pbqdMAiEAmrvg6pmIPrbwBMolDXN3DG1CyLF4FXz/+yWTPBS6t6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHAcnYV/t7vWL9hOCHmUmAvqOfvGOanor5m867AEe9b7AiEAg3FKuTRRjTmv0y+3StjkzlGfMXima7KrkVgoyARzbko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305482},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/263cf949941a1e3fcc732009da099ac8/avocadostudio-ai-shared-0.3.0.tgz","_integrity":"sha512-qiE2zQXz7i3up3oM/iSwQOcVUaZo+rV62dfvd2meQ0AnmPbLdpL/l178T96qnPMyEdY1UJS/+mQiVQkO9SqfUA==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.0_1788767635992_0.6388992013448342","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@avocadostudio-ai/shared","version":"0.3.1","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.3.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"2853e7333994f40f14603d6355a4887ebc34166a","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.3.1.tgz","fileCount":76,"integrity":"sha512-4mcmdqINTXwexsZtumd7Do+gMFYXJRhvpRilQE3oa7U8h9GK7+5fc9NIFCAd82PzNafCIdXmkGQh9WBVysL+2Q==","signatures":[{"sig":"MEUCIQCFeFK1qbD11cXOT0eMdFs8u2ShQxctX4aDgnt24gxLMgIgFDsffaKjZuz3sBiyl71nJaJLBzpEKg7eZggpWXqPII4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDYOw0Rh/WVAe0VkZ7dzbnyJ1wwtMltUrUflhfl3ynNaAiEAutiv0U1w2eYTyLdBKYvgqBVxAWrqwM+wGQDT3Sma9Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306381},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/788888b22653d392c0c6decffe3be955/avocadostudio-ai-shared-0.3.1.tgz","_integrity":"sha512-4mcmdqINTXwexsZtumd7Do+gMFYXJRhvpRilQE3oa7U8h9GK7+5fc9NIFCAd82PzNafCIdXmkGQh9WBVysL+2Q==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.1_1788794438761_0.022006748912263285","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@avocadostudio-ai/shared","version":"0.3.2","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.3.2","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"d56c5a5e75c9042868c4d7acbcb44dd19d793ada","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.3.2.tgz","fileCount":76,"integrity":"sha512-pxotjfiOcOahWRgIEN11aAg2NrWWbfK5VkO2F77KobAErmbZ/M+0WHV30gj7twM75OSsW/TPBLDeaLo92APB5A==","signatures":[{"sig":"MEUCIQDKXQVFqbyd8LAG9eBl/bcDSXLhPZGDqFaaTXReae00kgIgZuoT+vi6lun1D/aIfaEHccDIPd69bzYpMHK/nZdlCvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDo3MdvNemTZfgmq8wtQXseVj76C2d8ijL6jiadn+sEIwIhAPgXYGBw8nfLePkGvmtFgIVEPrrCew0fOxQ626bNcuJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306381},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.3.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/5f4466b03b9c8df2f8a6d4b7bb4f3c4f/avocadostudio-ai-shared-0.3.2.tgz","_integrity":"sha512-pxotjfiOcOahWRgIEN11aAg2NrWWbfK5VkO2F77KobAErmbZ/M+0WHV30gj7twM75OSsW/TPBLDeaLo92APB5A==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.2_1788805401721_0.2552316630534728","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@avocadostudio-ai/shared","version":"0.3.3","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.3.3","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"e80f3e0d9a4ac2c3c3416f5d72624353514a3b3d","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.3.3.tgz","fileCount":78,"integrity":"sha512-6ERSExhKsIceE9aJS4KglG3GyGJ0lQWmfYPMP+JnSwinTCgFvJGutQK4M0xQb8isRQWLifunTVK2xIH3H60wuQ==","signatures":[{"sig":"MEQCIC5QRe672YWd5IpQtJ/Lth5O1r167c5UxOQayLLKCzg8AiBgyJpt4ciXniSfXMAflDlueD+RL2RnzoigvdGh/uQHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDh0kBHAatKvzvUUzJwbP7yOkbPBvntufiYIvw+RW0oyAIhAN1ODCzsQ5TUoWUSSwS+7/hwL/nVDU+RjxaU0DeLxlgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332406},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.3.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/2b7a385d217f987cd7d5f5b7b1aa8e14/avocadostudio-ai-shared-0.3.3.tgz","_integrity":"sha512-6ERSExhKsIceE9aJS4KglG3GyGJ0lQWmfYPMP+JnSwinTCgFvJGutQK4M0xQb8isRQWLifunTVK2xIH3H60wuQ==","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.3_1789036740867_0.32893732364570516","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@avocadostudio-ai/shared","version":"0.4.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.4.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"fda72ab9347536ee688399dafdf5e575ae5689cd","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.4.0.tgz","fileCount":80,"integrity":"sha512-JuBM3jCR7gfW178Ni4cr2UUa6BksHxJ8fyT4jAiEHHyZCYoujF1Pvwf/Ifui5PaBzrmj4pTmr0X/5TY2eRVyKg==","signatures":[{"sig":"MEUCIDcuDzVHHsTDjYoym0biNECcUoOCS210jXz8xHasa0YvAiEAxjQOFFrJ76738t/C92LSIT5uD2fX/xZ/cB4F/LFTSDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYjtC2PdnhxOXRv7dKdljk6iyVykz+3V/QXs2Kr48QUgIhANBxvoiM4XO3moyM9EcD1k8y1z2A/a5E/6mr+7+LbPJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381775},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/5e9bf2ad4fbf6eeeb4fb02796fa7ef4f/avocadostudio-ai-shared-0.4.0.tgz","_integrity":"sha512-JuBM3jCR7gfW178Ni4cr2UUa6BksHxJ8fyT4jAiEHHyZCYoujF1Pvwf/Ifui5PaBzrmj4pTmr0X/5TY2eRVyKg==","deprecated":"Superseded by 0.12.1 — please upgrade.","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.4.0_1789234297467_0.7131649053441662","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@avocadostudio-ai/shared","version":"0.5.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.5.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"d5d890625dc9c0f9e01cb0928d214006cf9ab68f","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.5.0.tgz","fileCount":84,"integrity":"sha512-6xn7+ZxRlq+1BZODFmorqNJJ5Q4ptW959jnh3GY+c13WF+we0ALvDb5nYLm3lK8G/6TqJ9rttvH4cAtV2BXEXw==","signatures":[{"sig":"MEUCIEKI5uuHF9WhPCM7OBAH1h5nJcHRyuPKZjUI0rcg7HfoAiEAkEyYRXQw2v8W0vfglkn6PCqAgCERuqwbt6QhcgWT4JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGiPUWCTkVtxr2Oy0jZgMXOE53Zfo9YmHDvRDXwA11DrAiEAw/Gr5j8HPkHd7qZwb3emeyuFfgPoE7sQsIlgYY/+Ph8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413684},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.5.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/e425a951d128b4e6a43ac2cd46826e40/avocadostudio-ai-shared-0.5.0.tgz","_integrity":"sha512-6xn7+ZxRlq+1BZODFmorqNJJ5Q4ptW959jnh3GY+c13WF+we0ALvDb5nYLm3lK8G/6TqJ9rttvH4cAtV2BXEXw==","deprecated":"Superseded by 0.12.1 — please upgrade.","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.0_1789246278503_0.5549982916047702","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@avocadostudio-ai/shared","version":"0.5.1","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.5.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"3c915629e1e0219ae46aa277c3c7f0d8d2bf042b","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.5.1.tgz","fileCount":84,"integrity":"sha512-bLerBrEJl6BzSi4hX7pzIlZzfRxceY0e5ciCQ/ivDnHxsklAFVe2VUxhkfkViN4t6mSEZWVJEfC8Ng5F88YhVg==","signatures":[{"sig":"MEUCIBmBeCVfuN3r+ChPPnDQ6lHT82Z3PCvR1aq9WCkE6LZeAiEA9JsvckhQEyEKYD4VzPH8glMbPactgXqfktjAdZn5a9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBDYBViUqGuV1hr60vjR7DcQNGVCUTw2kSdIflyMvoE6AiEA58BCyxQKtYSvOH1zOxFV+Z6rgfd7MrPoRQAmRtp9Tm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434642},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.5.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/b2eb77cf90f157d9a68eeebbdeace6d8/avocadostudio-ai-shared-0.5.1.tgz","_integrity":"sha512-bLerBrEJl6BzSi4hX7pzIlZzfRxceY0e5ciCQ/ivDnHxsklAFVe2VUxhkfkViN4t6mSEZWVJEfC8Ng5F88YhVg==","deprecated":"Superseded by 0.12.1 — please upgrade.","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.1_1789287179565_0.8540937295411812","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@avocadostudio-ai/shared","version":"0.6.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.6.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"4d924e9c75822cfda8e0ee2167068857e0300491","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.6.0.tgz","fileCount":84,"integrity":"sha512-ApP3FOZ4s+pF1eyxOBkr9Tz23rPm5tZR2Cxi5uAGjUg85WornTBTggJHxZ2Ho/oggsJBegnSjnLjwINt3XDIew==","signatures":[{"sig":"MEYCIQDJLNWABPP7qZiU/oSWp6x8RK6g9/acGZdnf01bjO81uAIhAM4XpRqvFwAVkwCw4p/Bz0GkDP47ExKHnynfvX0rB3NS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHsX3KdS1gQFCKS35xjnK9H+x6nDsAxeAh0Ri8MgC9/gAiEAkSJe7YfzT3I9MqbHuvvqQIwbtmXeDEYmGDjivu19KyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443352},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.6.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/7e869f069b875468eb6845466566c247/avocadostudio-ai-shared-0.6.0.tgz","_integrity":"sha512-ApP3FOZ4s+pF1eyxOBkr9Tz23rPm5tZR2Cxi5uAGjUg85WornTBTggJHxZ2Ho/oggsJBegnSjnLjwINt3XDIew==","deprecated":"Superseded by 0.12.1 — please upgrade.","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.6.0_1789307562158_0.5516086640445486","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@avocadostudio-ai/shared","version":"0.7.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.7.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://github.com/avocadostudio-ai/avocado/issues"},"dist":{"shasum":"0da28a978d099fab84335f29ca8dba2150fa9207","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.7.0.tgz","fileCount":84,"integrity":"sha512-Gsi5mQtptTtYbCF3Hb+zJtsl/uSQ4RqlWtCdbD4X9ItCcPNJt+Ha/PwvrKtzOQpZ8TW7yNFsTPpxA1Cw6sDpnw==","signatures":[{"sig":"MEYCIQCeQa7zxatoJkm7WBkcqy5xvKaTz13bvgs/bcxatxRIngIhAJUnCEwiI9pcMB0cwjS1Ulq41+And0Lfe969+e8G4P2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDNMyPd4IbOgr4+93OPlp6WMTQgZDiZLvr7xblSo1crrAiEArQ6vkjj3j0X4138erEZXrIa6TYNIF6gFCJax6Il8fPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443352},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.7.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/8ab16600a392b2c23517f1bc85a5589d/avocadostudio-ai-shared-0.7.0.tgz","_integrity":"sha512-Gsi5mQtptTtYbCF3Hb+zJtsl/uSQ4RqlWtCdbD4X9ItCcPNJt+Ha/PwvrKtzOQpZ8TW7yNFsTPpxA1Cw6sDpnw==","deprecated":"Superseded by 0.12.1 — please upgrade.","repository":{"url":"git+https://github.com/avocadostudio-ai/avocado.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.0_1789325085408_0.5027191296204292","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@avocadostudio-ai/shared","version":"0.8.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.8.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"85f45a12c3120aa1e51705a4d1749e519a06d72c","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.8.0.tgz","fileCount":84,"integrity":"sha512-6VTtll1IV6oJFH8TDg0uM1+M0pBA3VvLF9UVPhDWUZQCUhlaigE9ukGaKjerrw0ljTgEEMNP3D8JOvLne0TABA==","signatures":[{"sig":"MEUCIQCefBRz1r9kRlQxjtf2fjjEiZvwon0m/WDB1Tk6VvXKNwIgfHY72Ok/ypah6GBwh1ksg/QLxKUHJQ5Y/UjIwqkzuJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWelM2PmDxleubUfW5yy8Dp0Tlf8bJF1ojDyeIQ2X3hgIgGRx6AoZNVWzzr2/VtoW8QkgRkaCD78TETqj/oJLaxZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418025},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.8.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/6e63861975e0d257320a33716de1c814/avocadostudio-ai-shared-0.8.0.tgz","_integrity":"sha512-6VTtll1IV6oJFH8TDg0uM1+M0pBA3VvLF9UVPhDWUZQCUhlaigE9ukGaKjerrw0ljTgEEMNP3D8JOvLne0TABA==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.0_1789386061946_0.6898307443512486","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@avocadostudio-ai/shared","version":"0.9.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.9.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"cff3bb7a18f12b975f11932be2c48a5ba729b16e","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.9.0.tgz","fileCount":84,"integrity":"sha512-JLwXwR9Y3Oqo0+j1IfRNPG8vVi13+m/9UJ6FJDG5y0hcy7W4Vtif2WRBs47ppkCK+zZX2/KvHVIJfql3XEv6lw==","signatures":[{"sig":"MEQCIG3Kwawk3+LnKAVKcdAhz6tMUq3bmyP6aQZphES8t8VkAiBy3k1EOhNc0KfIzzQIqAiAdcagnMFyp9kH2NpN6haE/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtATvwQkccEG1sGLHCrxjSXodyMgDieMRy1LYTU0qKmAiEAgf9440I71CjhIo7FLTY/HuKNDA32XX3bGky7i0paUbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465484},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.9.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/5e195b8f50a3bcd170ba54605a082641/avocadostudio-ai-shared-0.9.0.tgz","_integrity":"sha512-JLwXwR9Y3Oqo0+j1IfRNPG8vVi13+m/9UJ6FJDG5y0hcy7W4Vtif2WRBs47ppkCK+zZX2/KvHVIJfql3XEv6lw==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.9.0_1789423605027_0.3934178678261415","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@avocadostudio-ai/shared","version":"0.10.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.10.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"dc0f84d1d0895ee69bfc5c4eb9342e5b1a1b2ab6","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.10.0.tgz","fileCount":84,"integrity":"sha512-L5I4r3QJsGNMzJctOnCYR0b9zvWJzwKnup5RbpUJnoHNVmwgeIX+TszDcbMfvR62prW3NoJyUtMbtN+RTZxzkg==","signatures":[{"sig":"MEYCIQCPV66qZcBaC+1nrm+Ex95ovZSmlwnoObgg/8XSOWur0gIhAI+jyxXoLeGHMxPwHVeaXneZ2wHP+W3I8ECDhj59lW1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkV3VHEcCPQjeWcDRH2XMVHNFAXwlZhBmYRF4TDGnp+gIgfKPOmqWAYVB6aO2mCLuq6YaBu8dghwhgsr5a3vbm+tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466646},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.10.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/0cd57a211d60f3162b59781e54733173/avocadostudio-ai-shared-0.10.0.tgz","_integrity":"sha512-L5I4r3QJsGNMzJctOnCYR0b9zvWJzwKnup5RbpUJnoHNVmwgeIX+TszDcbMfvR62prW3NoJyUtMbtN+RTZxzkg==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.0_1789458279538_0.19613457946444957","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@avocadostudio-ai/shared","version":"0.11.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"7fdae481b70b52123321ab4a5256fdcefd49ec38","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.0.tgz","fileCount":84,"integrity":"sha512-KA5C/VfVJSo9urTsWT4+NHjLojoU8AHzm7UTuxbl6IW7nlW60BW9EjxPTWf0YAwcCUcvL+sD16NLdl7zLn/wwQ==","signatures":[{"sig":"MEQCIH6USnXRTFnYSo8PHHNyQCfryOEc1mK9Hc+ByWxgV3qKAiAu50E8l1NqjSWhSQ8EHGk4cQn+n+BMyYYtLlMGpWtXCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkr3p90eIOEFCzEgtG2+0lZpmqosyDOQs+z28nxHJMXAiA0nAPD6CJVVx77/KSwkphy3U3snAZRc38zpks8HB9lRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466646},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/59c59cb6a2d90b692db960301afb5b62/avocadostudio-ai-shared-0.11.0.tgz","_integrity":"sha512-KA5C/VfVJSo9urTsWT4+NHjLojoU8AHzm7UTuxbl6IW7nlW60BW9EjxPTWf0YAwcCUcvL+sD16NLdl7zLn/wwQ==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.0_1789466832562_0.5930671819356523","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@avocadostudio-ai/shared","version":"0.11.1","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"269d5a2c806017f33d13343c1e26a15faad19e32","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.1.tgz","fileCount":84,"integrity":"sha512-NIzDDLNGbMMGXLisHAjZdbwXXMekxmUcUjvU3WYidnkH2bSSX3eDNB8+qB3HIEkH9aocHfq4iqgJRyV2VAVgAw==","signatures":[{"sig":"MEUCIDsKxUe0VSmMMh009TB0sfXaWGdDU2nnJQRTozUVkpb2AiEA4BdGSjoBh6fnPzNkRXiQN6PLRIFnIBtY+HG8UMZX6E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTM66MMlcx4AymLeC2b4sLFQT9ggmEuuqgWM5pmTbQpwIhAKuWMv3AAyMopWWqsINTxxSILRocStNft/qT1fsDrqJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466646},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/abe55ee44b7fa1b51edd134408353089/avocadostudio-ai-shared-0.11.1.tgz","_integrity":"sha512-NIzDDLNGbMMGXLisHAjZdbwXXMekxmUcUjvU3WYidnkH2bSSX3eDNB8+qB3HIEkH9aocHfq4iqgJRyV2VAVgAw==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.1_1789473220692_0.9036826122269683","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@avocadostudio-ai/shared","version":"0.11.2","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.2","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"75e41881f28ef008cf448d09fab48536ecabfb5f","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.2.tgz","fileCount":84,"integrity":"sha512-t4VthqCpezQ8OqVaOC3nkDefUC7vPu+S0GwKKAw1mhJAWo7DoxJ0vC8zWoQMVMoHNM0FgpXqSrK/kf/lTiELNw==","signatures":[{"sig":"MEUCIQCyQzvpguXrXYxqMxLcQ54UhERgYbiN5eTMBX9oih5k5gIgJS8HJA9btPA8aTDldMg2zPHKIm0IgLEPGPjcd+p3pBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAlIn/Va9frbshLU+ZVoHogyhgCTBVgmAAszqIiH+UY/AiAl3BQHg19Y1/rPf0ALPClHSehORch9P5pHtM3xswRHKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466646},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/ee7c3d200ddbd00f1b69017ea9b5cdb2/avocadostudio-ai-shared-0.11.2.tgz","_integrity":"sha512-t4VthqCpezQ8OqVaOC3nkDefUC7vPu+S0GwKKAw1mhJAWo7DoxJ0vC8zWoQMVMoHNM0FgpXqSrK/kf/lTiELNw==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.2_1789477945201_0.230438728711851","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@avocadostudio-ai/shared","version":"0.11.3","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.3","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"69cf3edb0a0d45ae8cb0282e82debda35b1417a7","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.3.tgz","fileCount":84,"integrity":"sha512-lFABZq7WihS+GN+peQaS6cO2zovEV5XTMJgDSUKCXnK6wWD3Gt31huzW5jhrXLNck2WurPTamkO6ll4lY65trQ==","signatures":[{"sig":"MEUCIQD4N/ZG91XlNDSUnmV+YboWfN47U1sDFCYIkvhWzM2jhwIgSLWKgjpZUPjuvDka4QBrxGGLMeokYyjMUfMxQVsYrhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGzrp3A6JVy+hL3Zw3cZqeWK827UITsm5bu/1c5ze7zhAiEA7RPsIUxDleCytzle8+/L0dGULDUlHRuZ0F853ogN0Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466646},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/tmp/e6382e300720fb27874e3e0353525659/avocadostudio-ai-shared-0.11.3.tgz","_integrity":"sha512-lFABZq7WihS+GN+peQaS6cO2zovEV5XTMJgDSUKCXnK6wWD3Gt31huzW5jhrXLNck2WurPTamkO6ll4lY65trQ==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.8","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.3_1789504574610_0.29419876744894036","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@avocadostudio-ai/shared","version":"0.11.4","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.4","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"e29fcb96cfdbc34ab8a8cd50b078d958d18431d7","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.4.tgz","fileCount":86,"integrity":"sha512-EuuT9E+nESl4X+yBs8AFBxgF7yh2NjyBrg9geivZRWR350ek2IiV0EupsAUjNuKgCFk4XrPQTGAFSsNuUCx0HQ==","signatures":[{"sig":"MEUCIAMVJcG6HSGUfLjU15kUqYLQefZutU3BRiyTFoXxXP51AiEA2CKsIL+HyyPw3RKrz02qVxcELPQf0v8m4WyBveU4F34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHcFmUM7Zqi3vFIhT9jsXtqnsUAp+aaDT7qJ4ZTfxOYSAiEAlAG77w8dapHFOvHZriE5KHBbNb7PGg4G94Skp7Kjgr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471041},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/4d353c9874820b0a9de3d1ac991301ab/avocadostudio-ai-shared-0.11.4.tgz","_integrity":"sha512-EuuT9E+nESl4X+yBs8AFBxgF7yh2NjyBrg9geivZRWR350ek2IiV0EupsAUjNuKgCFk4XrPQTGAFSsNuUCx0HQ==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.4_1789539874370_0.9901369415105692","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@avocadostudio-ai/shared","version":"0.11.5","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.5","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"0a7d7467f8d4860eda8e1a8da315ad822427f4b9","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.5.tgz","fileCount":86,"integrity":"sha512-PdLMOzXgwIt0iFg+ul4Ye+RomsozGJJ/jetcftfxX5QN1S7Wv5Z18jSoRM+lz2c8RqKca3bgBrij+T0fj8cb/g==","signatures":[{"sig":"MEYCIQC93YkrYfNnNae4OqGSDnk7IbsdlcE7uhMO1mlSnZSuTAIhALel/5aWxibPTR7JQoKqEcwKqC9pQmH4GcjEC37krFD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB6+Iw4TgJkGKy0xOkWG+htn2IpAPLVmaILkezsBGb5KAiEAkMKRcPGt1uMTyagUicB4v7+ra7FHmnxcrkNd1gb5zlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471041},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/2eede34fac95964d94f31a263fafca56/avocadostudio-ai-shared-0.11.5.tgz","_integrity":"sha512-PdLMOzXgwIt0iFg+ul4Ye+RomsozGJJ/jetcftfxX5QN1S7Wv5Z18jSoRM+lz2c8RqKca3bgBrij+T0fj8cb/g==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.5_1789554661553_0.43110613449543744","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@avocadostudio-ai/shared","version":"0.11.6","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.6","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"f7021298bd9a69725ff326376fd894a85e1205b0","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.6.tgz","fileCount":88,"integrity":"sha512-+DYcpGzPcYAYvDJ/5I/aUTpUNQizv466VEea2vGWgHWg21fHzzdV+vAqXGE8cVEq85m3luoP/6IXGs3a6BnoQA==","signatures":[{"sig":"MEYCIQD0jJd4wO9sMxirjfJ1Bkfm7CP/kikucJ5z+DOsVyChhQIhAPKm0PwrxxPQnjgmMT5DVK3YDNnpIPjVJ8k8o+e904R/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDe9wURtMdKpwkCIbvAtEuFiDncRQgzsnkOUoEuDVxHBAIgC6CZXfw01plLwwhyf7ncqnDnf/rTuct3ATFmSuo2ZR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476659},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/d94d46c3de414a0f2d38cf9eba0dd23c/avocadostudio-ai-shared-0.11.6.tgz","_integrity":"sha512-+DYcpGzPcYAYvDJ/5I/aUTpUNQizv466VEea2vGWgHWg21fHzzdV+vAqXGE8cVEq85m3luoP/6IXGs3a6BnoQA==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.6_1789561612589_0.587628361945786","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@avocadostudio-ai/shared","version":"0.11.7","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.7","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"b896fa1c53f049709ff05bfc2c261e40b86e8476","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.7.tgz","fileCount":88,"integrity":"sha512-zSaOD4d8/AgOavndkPzvUiF4mFXEj6mi4oQqigr2qLdRUfLT1+IDG/1ELPhHKbZZHA9S1DncyOLFZFOzNfywjw==","signatures":[{"sig":"MEYCIQC7f0BWqE3UtdNxJgy3g3pJu5MK4vm9qvKhNzVLFDowOQIhAPDHfctWaTTwfkivISTYXatfUB/ryxeKRI0DuS5e/WdE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/zIgiBhnqi6rbmtDalbm6xRLJFdEURNOVpFeNhYek4gIgE6kuVnR3NAbEvdN09VioSbSTM0JhFiTe6U69TRFyH3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476659},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/292b62742c707fa6eb0d539b8e0360f7/avocadostudio-ai-shared-0.11.7.tgz","_integrity":"sha512-zSaOD4d8/AgOavndkPzvUiF4mFXEj6mi4oQqigr2qLdRUfLT1+IDG/1ELPhHKbZZHA9S1DncyOLFZFOzNfywjw==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.7_1789584490631_0.05704965593380962","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@avocadostudio-ai/shared","version":"0.11.8","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.8","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"ef634a496306d1040c6f24b9a220c7da2e37aa33","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.8.tgz","fileCount":88,"integrity":"sha512-v910Uq72sHAvaadm+WRtRmPGqYnPB6UF9nTO+nlryaXz9dvM5m+UQOQ7iloXljGIsdIX6M4vHO/eoeCAB0RMWA==","signatures":[{"sig":"MEQCIFKqcDZmRjth2evryAjL6kkowJDuk1DoMUXxDZHPm8usAiBJSg+xqtq7xGbAfz7Go5ePuv1RIyyoe/BLAzgqjNgpdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSVG+wE9+7FOoc1kh+/AndnGbeT7T88JI75mcjpkWoFAiBgEUpbH0ed4nfY/pUgfrq+3RnkyA1GBZa6L5zVarpvKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476659},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/7310093aac0afbab31bc38566c77e1e8/avocadostudio-ai-shared-0.11.8.tgz","_integrity":"sha512-v910Uq72sHAvaadm+WRtRmPGqYnPB6UF9nTO+nlryaXz9dvM5m+UQOQ7iloXljGIsdIX6M4vHO/eoeCAB0RMWA==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.8_1789586442525_0.9338315365963541","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"@avocadostudio-ai/shared","version":"0.11.9","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.11.9","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"1bdf0ebe8a68f981da65d63853d8601399c10624","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.11.9.tgz","fileCount":88,"integrity":"sha512-ZKokiQOS5dkw/DexwFRULm1ymn3fUvJUS6bBB+NIkbgvzWRkJz6ukCIHmvfR/i8/KNZvhlCXq99zbJsUJWwR8Q==","signatures":[{"sig":"MEUCIQDbJUpuNDqiSf2GY5+AXi/NJF6sNfP1G9L138oF5D0yLQIgFGoLaplAWntv/H5ZqR8/aH1HEUJDNT2tsr/eO05BB68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5gAXQPpx/+PiZhAJJwwg1APBv8HHOjdXU6AYasXCl+AiEAp5PYdYjKPLdUrXfgjTWkSlYZ4WacUpf37uo2T5DTPfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476659},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.11.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/8496f2a218806a6812ff31e7db20049b/avocadostudio-ai-shared-0.11.9.tgz","_integrity":"sha512-ZKokiQOS5dkw/DexwFRULm1ymn3fUvJUS6bBB+NIkbgvzWRkJz6ukCIHmvfR/i8/KNZvhlCXq99zbJsUJWwR8Q==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.11.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.9_1789588950919_0.6660831850042181","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@avocadostudio-ai/shared","version":"0.12.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.12.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"db2996cf8ab61b47151b6917b57dd3d7d51a8e62","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.12.0.tgz","fileCount":90,"integrity":"sha512-0y02y77V854LBxiAvNpD1zuqzw2HmJKDt2Me/rYYXb+2oA00TU9gANN0FB/lWI7AS8NaAmzqU5nKsmKC+XewdQ==","signatures":[{"sig":"MEQCIGlN0AbiX0JxAU7Lg/x2H7kqEj2saausG7puNkga4beqAiAWgJiL2HYqMt/elUwTvYQiDO0TLwfNPsdYG/R4MCo6nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD23f9r2tAjcJDwz4Klm1tVMJEwh5UaoKVPu8fyiWGJEgIhANlGNf9pvkb7RXjpkbaWr6V4Ty3ZsgIV1pjbfydmnym6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482264},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.12.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/a833de250f9622a912589d6ffb1fc3a1/avocadostudio-ai-shared-0.12.0.tgz","_integrity":"sha512-0y02y77V854LBxiAvNpD1zuqzw2HmJKDt2Me/rYYXb+2oA00TU9gANN0FB/lWI7AS8NaAmzqU5nKsmKC+XewdQ==","deprecated":"Superseded by 0.12.1 — please upgrade.","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.0_1789649154103_0.7185334596990423","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@avocadostudio-ai/shared","version":"0.12.1","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.12.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"541570d9b7a90b87d037e2952bae9312b7425f3e","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.12.1.tgz","fileCount":90,"integrity":"sha512-rJGQtKQUktVqqXI9OWGYB8J+FdQYEn1b3I5aLurjV9d9qs045z8k/6bu1y3NWbcbdTVIqbIw+JIRuPLLCks7sA==","signatures":[{"sig":"MEUCIGsnH3hmx7AW/ZTmLs5UlpzWEy5h76W8qiY4Mvq8lJskAiEAok2m5a2KVPW9Y/0a8H3Ihasax+TboAogS/XUMxo+FTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9lsc+JS+rHLDMYEjYJyKUjW27tm1zWxgQivLeog315QIhAM6F/dLTLaPJ2szNNzlvW+Rxo5ZVXzrBNYA0apdYs05w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482256},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.12.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/fd186adba9e082e01151acff6d7cc4d4/avocadostudio-ai-shared-0.12.1.tgz","_integrity":"sha512-rJGQtKQUktVqqXI9OWGYB8J+FdQYEn1b3I5aLurjV9d9qs045z8k/6bu1y3NWbcbdTVIqbIw+JIRuPLLCks7sA==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.1_1789651117790_0.7887519824610405","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@avocadostudio-ai/shared","version":"0.13.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.13.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"31d6a1780e745e1fa92d1e48d7ef5ea08fcc2789","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.13.0.tgz","fileCount":90,"integrity":"sha512-128OK32mmEa3tOtADI3MyA6WPV7uitOdbuKhpcWW5SnZDrspG8HcniYMhDdu2YkIqJpmClAF5otMNCFuNeOUog==","signatures":[{"sig":"MEUCIQDxvomfIBhDW35y65pMxbPpcK60WanurdilfH3tUogKpQIgINDAmL/60npku2SmG//rwJAkhIfCC/E6ihiuNhRT81I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA0fmFU6zwRxrDaWROG3SQstk8iziDXXqIGBdURuvFLJAiAF5Jtkjia+9puljjsyb1GL7pmXjQnIUV2ObMquaVzMDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482256},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.13.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/d01426a363be2248a956c5362e278e01/avocadostudio-ai-shared-0.13.0.tgz","_integrity":"sha512-128OK32mmEa3tOtADI3MyA6WPV7uitOdbuKhpcWW5SnZDrspG8HcniYMhDdu2YkIqJpmClAF5otMNCFuNeOUog==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.0_1789674781456_0.08087069111998169","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@avocadostudio-ai/shared","version":"0.13.1","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.13.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"f036e1c507491806028e58afcf231de168f36cd3","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.13.1.tgz","fileCount":90,"integrity":"sha512-NzVpe/L15DTPWn4nno4U1qGL7oVV/mhMsDKpPrf1/h9BfjBedzgqrEcAmWA+OAlulJ/VHFgEkPQv3/X4qiRCNg==","signatures":[{"sig":"MEYCIQDUW5nHLCLKUua4XBlaS29tPnIiVgf47IihWChcqiMm6QIhAOmomB0s3lSO7+9NcYRNSmanqg+LILY1qkP34koW6OwS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICkFgwT7D/iR8k2bXFL53ATVyAq8bY42juY1rcZMpevCAiADOau4OzL7CNkhqafh8iHV9ZL6JEX8vQC12nCLDjgqpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482256},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.13.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/9358ddad63ce7ed855821ed98033232e/avocadostudio-ai-shared-0.13.1.tgz","_integrity":"sha512-NzVpe/L15DTPWn4nno4U1qGL7oVV/mhMsDKpPrf1/h9BfjBedzgqrEcAmWA+OAlulJ/VHFgEkPQv3/X4qiRCNg==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.1_1789739987062_0.5566524476603056","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@avocadostudio-ai/shared","version":"0.14.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.14.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"a2d325c8a37700d538de85ee05d444796986a7dd","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.14.0.tgz","fileCount":90,"integrity":"sha512-GvOQSPysqyYWMhy9nkJIawbp5c5X0OJe4YtTY1ICqdWLxMsldXQB0I+vDXpqnOYYcaRODvHu8teUlNhWYyJ0Qg==","signatures":[{"sig":"MEYCIQCCTH08Ga0fIW+QcKs3bOTTPrfbwshqFLNx/jVRnIqIbgIhAIvBwii25T7LK2mFa9EWS0Y9YMlcSe3c3hGnA3RaWZiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4P+TD2ZigoDn+VJysS6dXoDycSiGtxybPqoeCsfscuAiBlsAg8zfcOoV2dBICYvCoF1mhbfrE43wepi5/srHXRug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483196},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.14.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/5e2e4569a9f13a448bf9cf533bfe6dd2/avocadostudio-ai-shared-0.14.0.tgz","_integrity":"sha512-GvOQSPysqyYWMhy9nkJIawbp5c5X0OJe4YtTY1ICqdWLxMsldXQB0I+vDXpqnOYYcaRODvHu8teUlNhWYyJ0Qg==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.14.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.0_1789849072788_0.0777789477839319","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@avocadostudio-ai/shared","version":"0.15.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.15.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"bd0468413dd11a95e3249d732800a759d1f3d699","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.15.0.tgz","fileCount":90,"integrity":"sha512-qNxpB324NBzsRjaF9dInF/1z6AxkblsRmcdc8Aw42OfSDPWvLi99wUpGrhVTN2NSgtxFj6Ku2zhgQHa8vtueUw==","signatures":[{"sig":"MEUCIBS+KHNYP+bSFsmlvWXLlU1ANK+6Nq+CpmNnzJ37djFkAiEAl+yRvSfMwNjAdhVw0hAkcbYq8L2MeKOYi2Ojjbefg38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGToQE+Hu+8CFADvkwO6F9rObviCJAL2uyDi8lz4394HAiEAqSqJISVTK4thKzyAB1bqd0ZNNDv1+ofnNSLnzJB8wLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489427},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.15.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/7a2d0d4bed1239d2c8f89704ed0d8fb7/avocadostudio-ai-shared-0.15.0.tgz","_integrity":"sha512-qNxpB324NBzsRjaF9dInF/1z6AxkblsRmcdc8Aw42OfSDPWvLi99wUpGrhVTN2NSgtxFj6Ku2zhgQHa8vtueUw==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.15.0_1789915402525_0.8559738139002755","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@avocadostudio-ai/shared","version":"0.16.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.16.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"7d0de738bcfd4bc54dbf7211dc6176918b4b2a92","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.16.0.tgz","fileCount":90,"integrity":"sha512-2kTXFsWG7CBXDyAYB46MMl09nUTLqR1nolviVuq0LNpkcHDlTARqryWI0W395k+d0kbrupd7t/fJLZle4K5nGQ==","signatures":[{"sig":"MEUCIBmlB/lVbbYfE2qbjbTuTTgnlqGrzTqEesRucwu9d6EHAiEAtSYkpvzeSYL1oq09JlpkNCEWiEU/CMIwolFrvHaggUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfpDgKiLfLGwmgzbE+1WEwhIcIkdL0IIh4QOs+BxrNegIhAJ4uIztZYdPPUskqGRhejqfuzEwlGrZI0A7/BtMMhBkA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479301},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.16.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/8451710584e10b214044d399069f7314/avocadostudio-ai-shared-0.16.0.tgz","_integrity":"sha512-2kTXFsWG7CBXDyAYB46MMl09nUTLqR1nolviVuq0LNpkcHDlTARqryWI0W395k+d0kbrupd7t/fJLZle4K5nGQ==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.0_1789934407532_0.8115083128100555","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@avocadostudio-ai/shared","version":"0.17.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.17.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"c48843add1abbc71a5f2f2240d6e4a0979c5cb47","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.17.0.tgz","fileCount":90,"integrity":"sha512-fOaRhA0stbizZDt2IgyCAdIHCgTK4nrZRdGra+DTiJiVg2bzCsW/0z1p6JfIEA4LvBpf3W5m6uEEyTVPFyPseg==","signatures":[{"sig":"MEQCIEOPlHcCOlIf44gdFff9Xjc0inE6tLsLD0Ycf1Zi1+PpAiA9ZX1cWSHrhqzjMMjTuQORNULiisvL6PRKUw0G9GGoeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICwRdPk07J2ls1CO2S7denOdoD61KX2/A7ko04a92kAjAiEA0raxhmN4wj1W0OiuFMZDcNqZ2RF3FG5OZwRrYL2agQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475221},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.17.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/03c309d6dd99511c3b8a25cdd8e1b369/avocadostudio-ai-shared-0.17.0.tgz","_integrity":"sha512-fOaRhA0stbizZDt2IgyCAdIHCgTK4nrZRdGra+DTiJiVg2bzCsW/0z1p6JfIEA4LvBpf3W5m6uEEyTVPFyPseg==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.17.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.17.0_1789989564824_0.5069586725327611","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@avocadostudio-ai/shared","version":"0.17.1","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.17.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"568d04cc03c5b9894cf8dd8ec5d9866a3b414ca7","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.17.1.tgz","fileCount":90,"integrity":"sha512-2/LcbrMRNN03urM/BJUq0hL/SxyY8mkLzVZ9MMw+yMLgtk2n/IZtF+SICUTcUFuBQHv+ORTBHheFL9nPuCiWEw==","signatures":[{"sig":"MEQCIHeV62L6nbS/HT8lywVMEYcDlXJzmIVMDJutu1R/bzUMAiAg5+6mMcY6aWBCPhhcGsluvqsucDpiJZVST5s3oWt0WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCHMlHbyH/+InN2+B9Jp0Ku0LgnnU2KCyfLqJxlXEVNAIgHAKf9tu2eUXc/zgFnJ7FwQnDau/XuJi86w4c0R6l8Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475221},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.17.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/7dc8ce23e6cc38fdcb2ae83137b78a44/avocadostudio-ai-shared-0.17.1.tgz","_integrity":"sha512-2/LcbrMRNN03urM/BJUq0hL/SxyY8mkLzVZ9MMw+yMLgtk2n/IZtF+SICUTcUFuBQHv+ORTBHheFL9nPuCiWEw==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.17.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.17.1_1789993617061_0.06857202831710585","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@avocadostudio-ai/shared","version":"0.18.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.18.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"b8e2d2b305c08ce49b0646b88791de7429686195","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.18.0.tgz","fileCount":90,"integrity":"sha512-PKldLm1uHx+fkQzJMaqRlojDGFnPNjVqX+uIoOsi/xqsdhYSeXNqhuAWn3/0b+G+oEOO08AJ1ubhFjD+gxOSKg==","signatures":[{"sig":"MEUCICvFclaAMO/VD/N7ttCPOMeJVpmyzdD7pN5wwGm2j9MrAiEA6/xUP/JJMJhv+h2NlCe4JUAINYYFOxEYAvSde0ciHo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGiG/7gHR9xMu8GqsvvL3BoytNuPYGa5I5zV82xcxWWMAiBr+fA+NXy8BOYOWhARqEpGq8GUw5JyzxpaZvJPsmoZ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475221},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.18.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/9f13762b59a829439ea60a6860b33716/avocadostudio-ai-shared-0.18.0.tgz","_integrity":"sha512-PKldLm1uHx+fkQzJMaqRlojDGFnPNjVqX+uIoOsi/xqsdhYSeXNqhuAWn3/0b+G+oEOO08AJ1ubhFjD+gxOSKg==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.18.0_1790020456376_0.39977840929997543","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@avocadostudio-ai/shared","version":"0.19.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.19.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"44d4d47924e45196698751fc0394b0ecab25b2c6","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.19.0.tgz","fileCount":90,"integrity":"sha512-BiiFnOm+3yi8653IkZsNe/iTKQsj4a55mHVTLezYrnO4C7Wu6wJXupN8Y8jMMghKm+BU4Es1ZI/hYiTLhOFH7Q==","signatures":[{"sig":"MEUCIQDho92dIAaILNx28yPmJIBrYpNPfoGcWUJlyr75rTg+ngIgIvXOQPuUaYRQ1nVOO0+AZoDW3PHXCKGKZGVR6WBLkyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/FldwkUVLfgw9CxmGTrDRhyyDEemkKphDhlgXm0T5ZQIgPYiZJ45JrrgrY9LxHrcwenl2rpFKWDMGP2hpmuQOWk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482406},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.19.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/d228cd8eaff4bafa3890032ae85228c1/avocadostudio-ai-shared-0.19.0.tgz","_integrity":"sha512-BiiFnOm+3yi8653IkZsNe/iTKQsj4a55mHVTLezYrnO4C7Wu6wJXupN8Y8jMMghKm+BU4Es1ZI/hYiTLhOFH7Q==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.19.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.19.0_1790074349546_0.04161864463755127","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@avocadostudio-ai/shared","version":"0.20.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.20.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"bb5cd1fbcd15ab81e5fb56018439884ff7af2867","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.20.0.tgz","fileCount":90,"integrity":"sha512-PwcZAGCYhuvbhfHpEV/PaOQR1Oivs6/4OPzb/Pb/3pP3oCfHzbd24pBV8SoTy3DJqlTLEH0Rsl4Dfdlv5SCbTw==","signatures":[{"sig":"MEUCIHJxBUTXYJJV79pq2H7XaBdpZgRXsQ1VnCRAPOpwfuIRAiEAlj8EutiogA3HOQ82XpJrC0ctDRMQPg+mX4DPkUNFZYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKITaNxiWC4UfyvKF3Q/iukhrQ3rfcFtwHyIMN/Z/wPwIhAMmkY6VofPHQI8J6WM6SGFpMEt9aPyv7J1k1/C51qg73","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482406},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.20.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/aa97a6713338ec03e20b8a4fd75977f7/avocadostudio-ai-shared-0.20.0.tgz","_integrity":"sha512-PwcZAGCYhuvbhfHpEV/PaOQR1Oivs6/4OPzb/Pb/3pP3oCfHzbd24pBV8SoTy3DJqlTLEH0Rsl4Dfdlv5SCbTw==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.20.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.20.0_1790093473586_0.45054211184218285","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@avocadostudio-ai/shared","version":"0.21.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.21.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"3895ba3042e97b0e6c99330b57812bde32bd9ee8","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.21.0.tgz","fileCount":90,"integrity":"sha512-AO+Pl3kWGnKXYCBO7MbFrRsn8PR6XrNZInUA4xUKbjcxF9l52mr9zbFrylAATng1pSpV2ozMg9f1idJrfYedpA==","signatures":[{"sig":"MEQCIGbeNLBzLOeoWzLor1u91VcLl9fwJKb/UFMmQf6jyTvBAiBrfCgv/ZnK2gASE+hf+7DggAezCD1ch2fi+dOVp0gFlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4zIa3tSuCpqrOv39Ke6df6qXPImkLWgXyQFkMccXuQgIhAKAlEKYrsKETCgWDGdnFfqYGpg+l5E/DkNQGCs9FGjw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482966},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.21.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/762085283af4867557ef339d30549faf/avocadostudio-ai-shared-0.21.0.tgz","_integrity":"sha512-AO+Pl3kWGnKXYCBO7MbFrRsn8PR6XrNZInUA4xUKbjcxF9l52mr9zbFrylAATng1pSpV2ozMg9f1idJrfYedpA==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.21.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.21.0_1790110242266_0.2508365934101011","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@avocadostudio-ai/shared","version":"0.21.1","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.21.1","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"015cf85a1306c84901721485626e000ddc3d7797","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.21.1.tgz","fileCount":90,"integrity":"sha512-k1PIaYP4j4md37XKXXkpaZSAq9feDP/Ml/+zTiISzZ+O2QJ7/hps/rFZ9t0HUJT9QtwSkrhgjlgcBq8t0c7r9g==","signatures":[{"sig":"MEUCIQC14rx6iWua3WdxHY3HJdjmJcEOZwYl7EhsVDJZBKtFZgIgBjoavXygwK9oKxcdSwddvuckIyPbRkzVFxCL97fSIbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIALenX3wtS8DtamlVPNCg7DiUx78uFnZwKg9tK5vvLseAiBU6hkJbWrAI1LKUHVU2CN33s9Bjgr69HZvqYEim+2+kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482966},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.21.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/5c818894636365026ba3f489f6416d52/avocadostudio-ai-shared-0.21.1.tgz","_integrity":"sha512-k1PIaYP4j4md37XKXXkpaZSAq9feDP/Ml/+zTiISzZ+O2QJ7/hps/rFZ9t0HUJT9QtwSkrhgjlgcBq8t0c7r9g==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.21.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.21.1_1790112233601_0.19797743964653902","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@avocadostudio-ai/shared","version":"0.22.0","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"license":"Apache-2.0","_id":"@avocadostudio-ai/shared@0.22.0","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"homepage":"https://docs.avocadostudio.dev","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"d3d3cb43905820273e550fca6b80b64f3d2f99d0","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.22.0.tgz","fileCount":95,"integrity":"sha512-UqcXlXFoSVv01b8FhwzXD9/kw4s04ThvAdgwuynPo8HLqFKMGWP+QVSNoaqjQUB+qId98Z3e/QFDCBPfidBwtQ==","signatures":[{"sig":"MEYCIQD8shauogYktYA1ynDQPS1fO1ZGOQKX5VsjQo0XV9ICdQIhAJhLRjHJTOUWw9QtDCKZHFfhUniDO0W2QanuZgp0aQoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICIhp1TShPhF9IJHJJHK/BD3SuWCCtxyHqZ4vHhxsmdkAiEA6bm+M368/DzhJ7Z7C9Lkn7AvIr/4BRR33U2d0nitSsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528187},"main":"dist/index.js","type":"module","_from":"file:avocadostudio-ai-shared-0.22.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/1c3403cc0ffedd56946d5c0ec99445e6/avocadostudio-ai-shared-0.22.0.tgz","_integrity":"sha512-UqcXlXFoSVv01b8FhwzXD9/kw4s04ThvAdgwuynPo8HLqFKMGWP+QVSNoaqjQUB+qId98Z3e/QFDCBPfidBwtQ==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.22.0_1790577079423_0.16821121359920488","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"_id":"@avocadostudio-ai/shared@0.23.0","bugs":{"url":"https://docs.avocadostudio.dev"},"dist":{"shasum":"6cfbd0bed883111b621921d1f7ba14287d10c131","tarball":"https://registry.npmjs.org/@avocadostudio-ai/shared/-/shared-0.23.0.tgz","fileCount":95,"integrity":"sha512-ypl84Ajh3h4UN8frxplFWBia0iKZSo/4/pLIEg0/X1qIvSvlXB4HwcptoEm/InVj5SbH6oLAbtdC7IrW7wWQrA==","signatures":[{"sig":"MEYCIQDb5QrD+fLDtlMeET2rWv4rErBTOXuAe7dP4u+0xnWyogIhAPb0dPB6h1HelyUmBQWBtfUws8gK/X0rBLYbSR/KGYMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4lyf4NwRfPFAJqI8hXG1gwz2hO088+1czik/zxp6rGwIhAIsU8N/i6f2oxFcs643ehzBcBkRsV0Gjyxwtcv5v0KlL"}],"unpackedSize":528187},"main":"dist/index.js","name":"@avocadostudio-ai/shared","type":"module","_from":"file:avocadostudio-ai-shared-0.23.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./contract/*":"./contract/*","./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"NODE_ENV=test node ../../scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","gen:contract":"tsx scripts/gen-contract.ts","gen:contract:check":"tsx scripts/gen-contract.ts --check"},"version":"0.23.0","_npmUser":{"name":"yury_h","email":"yury.horbach@gmail.com"},"homepage":"https://docs.avocadostudio.dev","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"_resolved":"/private/var/folders/bn/jflk1vdx6wgd_68pdp1982_h0000gn/T/5c234fbeb246c065640064601b023738/avocadostudio-ai-shared-0.23.0.tgz","_integrity":"sha512-ypl84Ajh3h4UN8frxplFWBia0iKZSo/4/pLIEg0/X1qIvSvlXB4HwcptoEm/InVj5SbH6oLAbtdC7IrW7wWQrA==","_npmVersion":"10.9.4","description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","directories":{},"maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@avocadostudio-ai/richtext":"^0.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_0.23.0_1790860961017_0.6319860677104843"}}},"time":{"created":"2026-08-28T19:21:06.011Z","modified":"2026-10-01T13:22:41.305Z","0.1.0":"2026-08-28T19:21:06.483Z","0.2.0":"2026-09-03T20:25:35.990Z","0.2.1":"2026-09-06T19:55:51.038Z","0.2.3":"2026-09-07T06:06:32.729Z","0.3.0":"2026-09-07T07:53:56.134Z","0.3.1":"2026-09-07T15:20:38.881Z","0.3.2":"2026-09-07T18:23:21.834Z","0.3.3":"2026-09-10T10:39:00.954Z","0.4.0":"2026-09-12T17:31:37.570Z","0.5.0":"2026-09-12T20:51:18.680Z","0.5.1":"2026-09-13T08:12:59.652Z","0.6.0":"2026-09-13T13:52:42.240Z","0.7.0":"2026-09-13T18:44:45.473Z","0.8.0":"2026-09-14T11:41:02.041Z","0.9.0":"2026-09-14T22:06:45.131Z","0.10.0":"2026-09-15T07:44:39.615Z","0.11.0":"2026-09-15T10:07:12.650Z","0.11.1":"2026-09-15T11:53:40.789Z","0.11.2":"2026-09-15T13:12:25.297Z","0.11.3":"2026-09-15T20:36:14.691Z","0.11.4":"2026-09-16T06:24:34.473Z","0.11.5":"2026-09-16T10:31:01.742Z","0.11.6":"2026-09-16T12:26:52.688Z","0.11.7":"2026-09-16T18:48:10.727Z","0.11.8":"2026-09-16T19:20:42.607Z","0.11.9":"2026-09-16T20:02:31.022Z","0.12.0":"2026-09-17T12:45:54.201Z","0.12.1":"2026-09-17T13:18:37.891Z","0.13.0":"2026-09-17T19:53:01.586Z","0.13.1":"2026-09-18T13:59:47.147Z","0.14.0":"2026-09-19T20:17:52.891Z","0.15.0":"2026-09-20T14:43:22.627Z","0.16.0":"2026-09-20T20:00:07.628Z","0.17.0":"2026-09-21T11:19:24.927Z","0.17.1":"2026-09-21T12:26:57.212Z","0.18.0":"2026-09-21T19:54:16.464Z","0.19.0":"2026-09-22T10:52:29.643Z","0.20.0":"2026-09-22T16:11:13.688Z","0.21.0":"2026-09-22T20:50:42.385Z","0.21.1":"2026-09-22T21:23:53.729Z","0.22.0":"2026-09-28T06:31:19.538Z","0.23.0":"2026-10-01T13:22:41.133Z"},"bugs":{"url":"https://docs.avocadostudio.dev"},"license":"Apache-2.0","homepage":"https://docs.avocadostudio.dev","keywords":["avocado","avocado-studio","cms","blocks","zod","schema","page-builder","visual-editing"],"description":"Shared Zod schemas, block registry, and operation types for Avocado Studio","maintainers":[{"name":"yury_h","email":"yury.horbach@gmail.com"}],"readme":"# @avocadostudio-ai/shared\n\nSource-of-truth Zod schemas and the block registry for Avocado Studio:\n`PageDoc`, `BlockInstance`, the `Operation` edit union, and `BlockMeta` /\n`FieldMeta` / `ListFieldMeta` for property-panel generation.\n\n## Integrator contract\n\nIf you're building an external integration that **emits edits** for Avocado\n(an alternative editor, an agent, a migration tool), the one rule is:\n\n> **Don't hand-write the `Operation` union.** It is a discriminated union on\n> `op`, the field names are exact, and it changes over time. A hand-maintained\n> copy silently drifts from the real schema and breaks at runtime, not compile\n> time.\n\nYou have two supported ways to stay in sync:\n\n### 1. TypeScript — import the types\n\n```ts\nimport { type Operation, type BlockInstance, operationSchema } from \"@avocadostudio-ai/shared\"\n\n// Validate anything you emit against the real schema before sending it:\nconst result = operationSchema.safeParse(op)\nif (!result.success) throw new Error(JSON.stringify(result.error.issues))\n```\n\n### 2. Anything else — validate against the JSON Schema\n\nA JSON Schema for the `Operation` union is generated from the Zod source and\nshipped in the package:\n\n```\n@avocadostudio-ai/shared/contract/operation.schema.json\n```\n\nPoint any JSON Schema validator (ajv, etc.) at it, or codegen types from it.\nIt's regenerated by `pnpm --filter @avocadostudio-ai/shared gen:contract` and a\n`gen:contract:check` script guards against drift in CI.\n\n### The shape that bites people: `add_block`\n\n`add_block` carries a **complete `BlockInstance` under `op.block`** — there is\nno top-level `blockType` / `props` / `blockId`:\n\n```jsonc\n{\n  \"op\": \"add_block\",\n  \"pageSlug\": \"/\",\n  \"afterBlockId\": \"b_hero_1\",          // optional; omit to insert at the top\n  \"block\": { \"id\": \"b_cta_ab12cd34\", \"type\": \"CTA\", \"props\": { /* … */ } }\n}\n```\n\nConstructing that by hand (minting an id, supplying a full prop set) is tedious,\nso there's a builder that does it for you and returns a canonical, schema-valid op:\n\n```ts\nimport { makeAddBlock } from \"@avocadostudio-ai/shared\"\n\nmakeAddBlock(\"/\", \"Hero\", { heading: \"Welcome\" })\n// → { op: \"add_block\", pageSlug: \"/\",\n//     block: { id: \"b_hero_…\", type: \"Hero\", props: { ...defaults, heading: \"Welcome\" } } }\n\nmakeAddBlock(\"/pricing\", \"CTA\", { heading: \"Go\" }, { afterBlockId: \"b_hero_1\" })\n```\n\n`makeAddBlock` generates a unique id and fills `defaultPropsForType(type)` under\nyour partial props — so prefer it over building the op literal yourself.\n\n## Scripts\n\n| Script | What it does |\n|---|---|\n| `build` | Compile to `dist/` for publishing |\n| `typecheck` | `tsc --noEmit` |\n| `test` | Run `node:test` suites via `tsx` |\n| `gen:contract` | Regenerate `contract/operation.schema.json` from the Zod schema |\n| `gen:contract:check` | Fail if the committed contract is stale (CI drift guard) |\n","readmeFilename":"README.md"}