{"_id":"@json-render/yaml","_rev":"12-69ef82894adc7421cac55bd6c818fa98","name":"@json-render/yaml","dist-tags":{"latest":"0.21.0"},"versions":{"0.13.0":{"name":"@json-render/yaml","version":"0.13.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.13.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"41ec37be881ced948b5b2f333363397f7a1b1b9e","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.13.0.tgz","fileCount":9,"integrity":"sha512-Y3kDYgcEKaHxMW82shoYhVlJeTpSz9VIDTJLkbyn2YA85xbZooeFO8CNI6Ral9e0GSnO1p7LChVzo50hmxGQpA==","signatures":[{"sig":"MEUCIGwXd72O+scQOcxkVlxCr6PaimAumxnDEmzc5n40IVzpAiEAosagP+WcweMWB2jx199YvAE/ykpsGxlVif52AiAbuog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183494},"main":"./dist/index.js","_from":"file:json-render-yaml-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/664b02e037d869441ebdca76276b502a/json-render-yaml-0.13.0.tgz","_integrity":"sha512-Y3kDYgcEKaHxMW82shoYhVlJeTpSz9VIDTJLkbyn2YA85xbZooeFO8CNI6Ral9e0GSnO1p7LChVzo50hmxGQpA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"10.8.2","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.13.0_1773427278870_0.27229733247807997","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@json-render/yaml","version":"0.14.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.14.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"1b5966bfe7c15bb8037aa5e43bdee7a781fca99d","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.14.0.tgz","fileCount":9,"integrity":"sha512-AiU4+nfyx4quqgSNj+ldd+f2JjXGUwlde6E0kByk3uoXtvDh4EYHUP5WzyKoSNIo/eeTi8ewCRDYl76aO31YFA==","signatures":[{"sig":"MEUCIDKSrZl6h7BW9qnnBXIioQ3HXoEi67GJsgoUcbRlYc7vAiEAziH6NXYfYMrr4BUrP1bsaZHcuQ2mLB6fxgwFfrT+N6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183494},"main":"./dist/index.js","_from":"file:json-render-yaml-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/1d97714350c771d719b219dad967cf8b/json-render-yaml-0.14.0.tgz","_integrity":"sha512-AiU4+nfyx4quqgSNj+ldd+f2JjXGUwlde6E0kByk3uoXtvDh4EYHUP5WzyKoSNIo/eeTi8ewCRDYl76aO31YFA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"10.8.2","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.14.0_1773439799711_0.4633023804186225","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@json-render/yaml","version":"0.14.1","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.14.1","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"7c516bfc79da5449cbaf7f1618bf816e22aabc4c","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.14.1.tgz","fileCount":9,"integrity":"sha512-mRpvwOHUrGDDi33qe9v+Z2k3eULpWcKZuFniIls9CcuvtV3LzzXvoW93eqd2+N6PgAeMeqt3lVCq+4KPCF1YXg==","signatures":[{"sig":"MEUCIQD6fEWTvVtI1/HPPFKl/bYF7mjPrnQZWgnMX4PjlIN2DQIgaqQgx18I44YCXWnooA87BrXm7YSVT8VXvP5djrv+yCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183494},"main":"./dist/index.js","_from":"file:json-render-yaml-0.14.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/7e0204828d7e007b687880d5849f015e/json-render-yaml-0.14.1.tgz","_integrity":"sha512-mRpvwOHUrGDDi33qe9v+Z2k3eULpWcKZuFniIls9CcuvtV3LzzXvoW93eqd2+N6PgAeMeqt3lVCq+4KPCF1YXg==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"10.8.2","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.14.1_1773787698134_0.10025219482403869","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@json-render/yaml","version":"0.15.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.15.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"9fec2969ee0372cfd9974ea63534f18aefa1c3e2","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.15.0.tgz","fileCount":9,"integrity":"sha512-8HuRi0W5lUpfTY3JE6MH577RcBINEh9hkOlKe9zsZ8Nz66pTN9oeowPuwUwTKei0PMeqXdAJfPXpUvmkwXb/dA==","signatures":[{"sig":"MEQCIBzXclXNEetHGb3w/PdnuJMpYOwH+9u++iAl0j8189umAiBxbCDYvh/DRzGwKcvSGm+hpP0fTh+dcqIBu2OZvuW0lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183494},"main":"./dist/index.js","_from":"file:json-render-yaml-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/335f01814d21db05330b2508d15c6ede/json-render-yaml-0.15.0.tgz","_integrity":"sha512-8HuRi0W5lUpfTY3JE6MH577RcBINEh9hkOlKe9zsZ8Nz66pTN9oeowPuwUwTKei0PMeqXdAJfPXpUvmkwXb/dA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"10.8.2","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.15.0_1774290884520_0.860920049143916","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@json-render/yaml","version":"0.16.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.16.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"1f727c7cbd3e38b8c130568489adb64ff81512e5","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.16.0.tgz","fileCount":9,"integrity":"sha512-Url4vY8Vjig3HO+mvYaeS8kxvSZqEhnnWL/p4iQrhtuHATR6hJIR9Lb02HnRGrBeQra9bNwiaOSjiZ94Y6yndw==","signatures":[{"sig":"MEYCIQDCeS4oiucq7K7C5m52FeqOF0bjd4E96aotyDZ2FFqLqQIhAO1imYHmST2dKWy4Mt2inS7XopZHkRqXuSY1WSRjemNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183494},"main":"./dist/index.js","_from":"file:json-render-yaml-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/c3e9e7ec1ff59eb0edc97153783a9cbc/json-render-yaml-0.16.0.tgz","_integrity":"sha512-Url4vY8Vjig3HO+mvYaeS8kxvSZqEhnnWL/p4iQrhtuHATR6hJIR9Lb02HnRGrBeQra9bNwiaOSjiZ94Y6yndw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"10.8.2","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.16.0_1774660922593_0.35317702640250603","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@json-render/yaml","version":"0.17.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.17.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"efe4992a2fa848324b4bd6ba3afdb7894a25c45b","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.17.0.tgz","fileCount":9,"integrity":"sha512-kDk0gUDFR4kwSI4rVanupqnL82Fq/TsSxvT+okfCxA2zh9oF71pEv1Pt0pRKUoGzqR9M8zexmm8MUMOH86s1OQ==","signatures":[{"sig":"MEUCIC0gIJLvypLSiYvymoZGywh57zQuQwP8Qd8OhDn/QohvAiEA394ueKqjUFXQt5xsWN/8ZQbZz41U88Y4PQ9g2xnnK3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183494},"main":"./dist/index.js","_from":"file:json-render-yaml-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/e659669717229e05b046d5c073793c48/json-render-yaml-0.17.0.tgz","_integrity":"sha512-kDk0gUDFR4kwSI4rVanupqnL82Fq/TsSxvT+okfCxA2zh9oF71pEv1Pt0pRKUoGzqR9M8zexmm8MUMOH86s1OQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"10.9.7","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.17.0_1775878888364_0.9020996275897537","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@json-render/yaml","version":"0.18.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.18.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"744bada279142a1cb47dd05f3b4f7f75751255ba","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.18.0.tgz","fileCount":9,"integrity":"sha512-KXquVp7OPUymNF7zvKIiq0SJLuOBQajZU314JF80OK5yTFHoCofPFt2JGlqQgLq3Y6n5Sqv+xOXJxxqHYUgpyA==","signatures":[{"sig":"MEUCIQCUzr0rP8IA4ELEMDp0zpzBeJJSt8Qyq2oVJ9832dkmlgIgNHTrvrkSXhbLNggLeuv8XZc0pOkHJ5cDX1zVYXfvidE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187044},"main":"./dist/index.js","_from":"file:json-render-yaml-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/32aeac2f82b12fea280037edfda98146/json-render-yaml-0.18.0.tgz","_integrity":"sha512-KXquVp7OPUymNF7zvKIiq0SJLuOBQajZU314JF80OK5yTFHoCofPFt2JGlqQgLq3Y6n5Sqv+xOXJxxqHYUgpyA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"10.9.7","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.18.0_1776455183755_0.265271988457501","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@json-render/yaml","version":"0.19.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.19.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"6b2b3c0fc6d47ac59424ed5ae96a6dae348b9e0a","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.19.0.tgz","fileCount":9,"integrity":"sha512-MeLRNo9KVne6Q/6VWBgmmaCJ5IaSJppjINARDt+J3gMOIbxOMTLA55DywH54dhR28SviLH/JV3O+zGnMp8SngA==","signatures":[{"sig":"MEUCIQD0ZmbkrA9VX4ZvgydUIFyZEQIMFGeCLBDraORGtTMS1AIgMHsRM2ubhGniprRjcWP9F2U+jcP9Mba/EZENYRVfpFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2fyaml@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187044},"main":"./dist/index.js","_from":"file:/tmp/json-render-yaml-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def8f829-bf04-4c65-b5be-7055c3acfd08"}},"_resolved":"/tmp/json-render-yaml-0.19.0.tgz","_integrity":"sha512-MeLRNo9KVne6Q/6VWBgmmaCJ5IaSJppjINARDt+J3gMOIbxOMTLA55DywH54dhR28SviLH/JV3O+zGnMp8SngA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"11.11.0","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.19.0_1778131511400_0.5735666809567292","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@json-render/yaml","version":"0.20.0","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"license":"Apache-2.0","_id":"@json-render/yaml@0.20.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"c6c9f3332462dacb6fc707d21561b7e502cffea5","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.20.0.tgz","fileCount":9,"integrity":"sha512-lZ3kwaEyY4IVL9V7xA1Fb5bfCayAqT+nSEaaCVoHHjfH6U86iHEXtDhMRtzJoaGWKrSpcOaFlQ9cg333X8oDlg==","signatures":[{"sig":"MEUCIApLSFB02zQXCj8DlhP+zW54Piez7eMIU2vcrK3pyT/oAiEAlvXdy7t+frKAPenUgK7VG9tIVqCROIv1WJsJQIBToQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2fyaml@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187872},"main":"./dist/index.js","_from":"file:/tmp/json-render-yaml-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def8f829-bf04-4c65-b5be-7055c3acfd08"}},"_resolved":"/tmp/json-render-yaml-0.20.0.tgz","_integrity":"sha512-lZ3kwaEyY4IVL9V7xA1Fb5bfCayAqT+nSEaaCVoHHjfH6U86iHEXtDhMRtzJoaGWKrSpcOaFlQ9cg333X8oDlg==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"11.17.0","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yaml_0.20.0_1786888547839_0.107572143185793","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"_id":"@json-render/yaml@0.21.0","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"1e3895592aa638c32e72fa07c585317f437a6aab","tarball":"https://registry.npmjs.org/@json-render/yaml/-/yaml-0.21.0.tgz","fileCount":9,"integrity":"sha512-M3Evo8MMP+jJnloHxdrEMn50bwOhD1W6CjLa1LWLI3skfYHf0WOqMv67TQyGtUSqbjpmYuHtNmImmHW1vnQWBQ==","signatures":[{"sig":"MEUCIQCBCdkjBYT2qU34Yw5hS+9GEAbUo2JRTF2zyoW6YxdndgIgbuMETsGDGqvevImxnkbyzh8lpK5neCy2UdcQo+Lz+3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyeLWz2xYbQWnXhCsKw8ptI7DCNb0Zdblr/sWqOsXFRAIhAI59sTkfr97ClubKNkzLJHcaH4UtAc9ehAmar7WRzyuD"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2fyaml@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187872},"main":"./dist/index.js","name":"@json-render/yaml","_from":"file:/tmp/json-render-yaml-0.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"version":"0.21.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def8f829-bf04-4c65-b5be-7055c3acfd08"}},"homepage":"https://json-render.dev","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"_resolved":"/tmp/json-render-yaml-0.21.0.tgz","_integrity":"sha512-M3Evo8MMP+jJnloHxdrEMn50bwOhD1W6CjLa1LWLI3skfYHf0WOqMv67TQyGtUSqbjpmYuHtNmImmHW1vnQWBQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"_npmVersion":"11.19.0","description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","directories":{},"maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"_nodeVersion":"24.20.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","@json-render/core":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","vitest":"^4.0.17","typescript":"^5.4.5","@internal/typescript-config":"0.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yaml_0.21.0_1789757643730_0.7577463650573786"}}},"time":{"created":"2026-03-13T18:41:18.682Z","modified":"2026-09-18T18:54:04.158Z","0.13.0":"2026-03-13T18:41:19.018Z","0.14.0":"2026-03-13T22:09:59.878Z","0.14.1":"2026-03-17T22:48:18.296Z","0.15.0":"2026-03-23T18:34:44.659Z","0.16.0":"2026-03-28T01:22:02.766Z","0.17.0":"2026-04-11T03:41:28.535Z","0.18.0":"2026-04-17T19:46:23.887Z","0.19.0":"2026-05-07T05:25:11.624Z","0.20.0":"2026-08-16T13:55:48.009Z","0.21.0":"2026-09-18T18:54:03.827Z"},"bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"license":"Apache-2.0","homepage":"https://json-render.dev","keywords":["json","yaml","ui","ai","generative-ui","llm","streaming","progressive-rendering"],"repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/yaml"},"description":"YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"readme":"# @json-render/yaml\n\nYAML wire format for `@json-render/core`. Progressive rendering and surgical edits via streaming YAML.\n\n## Installation\n\n```bash\nnpm install @json-render/yaml @json-render/core yaml\n```\n\n## Key Concepts\n\n- **YAML wire format**: Uses `yaml-spec`, `yaml-edit`, `yaml-patch`, and `diff` code fences instead of JSONL\n- **Streaming parser**: Incrementally parses YAML as it arrives, emitting JSON Patch operations\n- **Edit modes**: Supports patch (RFC 6902), merge (RFC 7396), and unified diff for surgical edits\n- **AI SDK transform**: Drop-in `TransformStream` that converts YAML fences into json-render patch data parts\n\n## Quick Start\n\n### Generate a YAML System Prompt\n\n```typescript\nimport { yamlPrompt } from \"@json-render/yaml\";\nimport { catalog } from \"./catalog\";\n\nconst systemPrompt = yamlPrompt(catalog, {\n  mode: \"standalone\",\n  editModes: [\"merge\"],\n});\n```\n\n### Stream YAML Specs (AI SDK)\n\n```typescript\nimport { pipeYamlRender } from \"@json-render/yaml\";\nimport { createUIMessageStream, createUIMessageStreamResponse } from \"ai\";\n\nconst stream = createUIMessageStream({\n  execute: async ({ writer }) => {\n    writer.merge(pipeYamlRender(result.toUIMessageStream()));\n  },\n});\nreturn createUIMessageStreamResponse({ stream });\n```\n\n### Streaming Parser (Low-Level)\n\n```typescript\nimport { createYamlStreamCompiler } from \"@json-render/yaml\";\n\nconst compiler = createYamlStreamCompiler<Spec>();\n\n// Feed chunks as they arrive\nconst { result, newPatches } = compiler.push(\"root: main\\n\");\ncompiler.push(\"elements:\\n  main:\\n    type: Card\\n\");\n\n// Flush remaining data\nconst { result: final } = compiler.flush();\n```\n\n## API Reference\n\n### `yamlPrompt(catalog, options?)`\n\nGenerate a YAML-format system prompt from any json-render catalog.\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `system` | `string` | `\"You are a UI generator that outputs YAML.\"` | Custom system message intro |\n| `mode` | `\"standalone\" \\| \"inline\"` | `\"standalone\"` | Output mode |\n| `customRules` | `string[]` | `[]` | Additional rules |\n| `editModes` | `EditMode[]` | `[\"merge\"]` | Edit modes to document |\n\n### `createYamlTransform(options?)`\n\nCreates a `TransformStream` that converts YAML spec/edit fences in AI SDK stream chunks into json-render patch data parts.\n\n| Option | Type | Description |\n|--------|------|-------------|\n| `previousSpec` | `Spec` | Seed with a previous spec for multi-turn edit support |\n\n### `pipeYamlRender(stream, options?)`\n\nConvenience wrapper that pipes an AI SDK stream through the YAML transform. Drop-in replacement for `pipeJsonRender` from `@json-render/core`.\n\n### `createYamlStreamCompiler(initial?)`\n\nCreate a streaming YAML compiler that incrementally parses YAML text and emits JSON Patch operations.\n\n**Returns** `YamlStreamCompiler<T>` with methods:\n\n| Method | Description |\n|--------|-------------|\n| `push(chunk)` | Push a chunk of text. Returns `{ result, newPatches }` |\n| `flush()` | Flush remaining buffer and return final result |\n| `getResult()` | Get the current compiled result |\n| `getPatches()` | Get all patches applied so far |\n| `reset(initial?)` | Reset to initial state |\n\n### Fence Constants\n\nExported constants for fence detection:\n\n- `YAML_SPEC_FENCE` — `` ```yaml-spec ``\n- `YAML_EDIT_FENCE` — `` ```yaml-edit ``\n- `YAML_PATCH_FENCE` — `` ```yaml-patch ``\n- `DIFF_FENCE` — `` ```diff ``\n- `FENCE_CLOSE` — `` ``` ``\n\n### Re-exports from `@json-render/core`\n\n- `diffToPatches(oldObj, newObj)` — Generate RFC 6902 JSON Patch from object diff\n- `deepMergeSpec(base, patch)` — RFC 7396 JSON Merge Patch\n","readmeFilename":"README.md"}