{"_id":"@openuidev/lang-core","_rev":"24-b50e7d7c9c17b683fbcc38e6c7530387","name":"@openuidev/lang-core","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@openuidev/lang-core","version":"0.1.0","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.1.0","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"7d44958e17c6b5ecb6ca1e1da0fd13e49dcf4fba","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.1.0.tgz","fileCount":30,"integrity":"sha512-X4T90kGxDudWIHsrNjKsmN8JT8rRkGwvM0aq/wwvJBlEx4EX2UogffpFyXF3xnev99ywllnKDaKfFLM8rJsXSA==","signatures":[{"sig":"MEYCIQDiVszC89lwkQg9wmK7D7JxMvF3ORYoLwBMPMiKw5qV1QIhAKHrqG5ST2aGKm3FzbfTY0du5qpFE8NGe9jPPWS+wf1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99886},"main":"dist/index.js","type":"module","_from":"file:openuidev-lang-core-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsc -p .","watch":"tsc -p . --watch","lint:fix":"eslint ./src --fix","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src"},"_npmUser":{"name":"abhithesys","email":"abhishek@thesys.dev"},"_resolved":"/private/var/folders/n0/k94j510n4slfvfdhf04dm50m0000gn/T/47be232ecd865413a3c58b6c6f4062e2/openuidev-lang-core-0.1.0.tgz","_integrity":"sha512-X4T90kGxDudWIHsrNjKsmN8JT8rRkGwvM0aq/wwvJBlEx4EX2UogffpFyXF3xnev99ywllnKDaKfFLM8rJsXSA==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"10.9.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.1.0_1774429017518_0.8314298777402933","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@openuidev/lang-core","version":"0.1.1","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.1.1","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"f2e81f3b6cd6b7242113190571ff0af82cc307ee","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.1.1.tgz","fileCount":107,"integrity":"sha512-vRDtxBF98ZWwL1B7uWu3Tcc0cHf63JfShDrwM7pPAmaa5hWgx4iNmo5/zBa6sQwYF0wqMvx3Tk7ou8kI46aNeQ==","signatures":[{"sig":"MEUCIQC2l6+fjuFO8A5N0Ien89c28xFkDN3cidpNqc/AkxPWPQIgKpLKPqkd2KNoNFIa7f4nA+iQeVF7Ib3GpUofFHWg3dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388129},"main":"dist/index.js","type":"module","_from":"file:openuidev-lang-core-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsc -p .","watch":"tsc -p . --watch","lint:fix":"eslint ./src --fix","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src"},"_npmUser":{"name":"abhithesys","email":"abhishek@thesys.dev"},"_resolved":"/private/var/folders/n0/k94j510n4slfvfdhf04dm50m0000gn/T/2910fae24020e48842848d7786361079/openuidev-lang-core-0.1.1.tgz","_integrity":"sha512-vRDtxBF98ZWwL1B7uWu3Tcc0cHf63JfShDrwM7pPAmaa5hWgx4iNmo5/zBa6sQwYF0wqMvx3Tk7ou8kI46aNeQ==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"10.9.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.1.1_1775491533041_0.6866975681144225","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@openuidev/lang-core","version":"0.1.2","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.1.2","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"7bb7aef2cfadb996f8b4943bbafd710ffee2b424","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.1.2.tgz","fileCount":107,"integrity":"sha512-ZNkNBrNPGL2VYvT1RpHueKWZozRUIDWMjRFiPcVAc5q6Ul0zcxF1meIWd3K0qbgqlGQbciB2K7oczyjB5ZkZvw==","signatures":[{"sig":"MEUCIAcQ+nMq7J955+lPAoeoq2F5a8o0wpgkSomsnbqmOu1aAiEA+KIjJyxNiG8YWgp1sTm/Jo4EHnAfiB2O89fFCKCxuAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390186},"main":"dist/index.js","type":"module","_from":"file:openuidev-lang-core-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsc -p .","watch":"tsc -p . --watch","lint:fix":"eslint ./src --fix","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src"},"_npmUser":{"name":"abhithesys","email":"abhishek@thesys.dev"},"_resolved":"/private/var/folders/n0/k94j510n4slfvfdhf04dm50m0000gn/T/cf13b6e0f6ebbb590c81a2b55bbab648/openuidev-lang-core-0.1.2.tgz","_integrity":"sha512-ZNkNBrNPGL2VYvT1RpHueKWZozRUIDWMjRFiPcVAc5q6Ul0zcxF1meIWd3K0qbgqlGQbciB2K7oczyjB5ZkZvw==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"10.9.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.1.2_1775573643393_0.4480796184032012","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@openuidev/lang-core","version":"0.2.0","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.0","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"df642adea388deec1c20ea9728256ac7d922491d","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.0.tgz","fileCount":11,"integrity":"sha512-lq72yu9T9Ou0GwTtZ+kr2fOSFTTc0u9w07z5zc7TIgZwaHz3DNtL2AXkugJm5FhiTCs27KiluSEPNV3UTdVaRg==","signatures":[{"sig":"MEUCIQCLIbomwqR4+ZUdQL4SxPqEOS5z1xQO0WA4V0zr96yZAQIgagFE5QlCxOQWTwZlCf499EeJyvfa15h0Sb5oImZEwKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":847429},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.0.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/7ba7d588a35d1d01860551951afc07ca/openuidev-lang-core-0.2.0.tgz","_integrity":"sha512-lq72yu9T9Ou0GwTtZ+kr2fOSFTTc0u9w07z5zc7TIgZwaHz3DNtL2AXkugJm5FhiTCs27KiluSEPNV3UTdVaRg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.0_1775685762099_0.9515270086450482","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@openuidev/lang-core","version":"0.2.1","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.1","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"e9582933f8e85e6979e2849e335bca80cdb4b7e8","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.1.tgz","fileCount":11,"integrity":"sha512-Z2ZzlakKgZogtic4jQ9S+wNLi1rJ71EYQYR0rhXmXXiAV8sYlDeDT7nJB5aiRZ1w5BJ95aJ8WFABDA2syRQXVA==","signatures":[{"sig":"MEUCIQD6Phlq3IBWWeECpHIe8cyFzdEAc4e/928lGqXPXJLD2wIgOXRlk36cc7adVK+gwytgCyR7mvQQcfTtVUotKs0Cvdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":849629},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.1.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/1471a74195a7fc4207f326ee46fa85cb/openuidev-lang-core-0.2.1.tgz","_integrity":"sha512-Z2ZzlakKgZogtic4jQ9S+wNLi1rJ71EYQYR0rhXmXXiAV8sYlDeDT7nJB5aiRZ1w5BJ95aJ8WFABDA2syRQXVA==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.1_1775723195367_0.8124675916424053","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@openuidev/lang-core","version":"0.2.2","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.2","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"e9b05b8fa97462d3486decdc187b18ea094dee6c","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.2.tgz","fileCount":11,"integrity":"sha512-0er0fsoesuWR06OemF7Gsd2CzW22nEZ+8TQfRNcwp3qe74U2cuD5XD1qHKLUM+rkdLxeMaUoVm5h1wlnJYDU0Q==","signatures":[{"sig":"MEUCIQDEjlzANz63fGtDtGw6fRX4S93lWxv5/abHzFgdZs1GpQIgZI+GTf4Vbq8LZXNWXL5XGy7whBDHdIGvY5mbCueQCW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":858642},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.2.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/73ff6204f60f7439117795a5eb7674d4/openuidev-lang-core-0.2.2.tgz","_integrity":"sha512-0er0fsoesuWR06OemF7Gsd2CzW22nEZ+8TQfRNcwp3qe74U2cuD5XD1qHKLUM+rkdLxeMaUoVm5h1wlnJYDU0Q==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.2_1776146754049_0.7661945383220647","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@openuidev/lang-core","version":"0.2.3","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.3","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"4e2e0330b27e8e7edc29f29a9a754b1aea8b611f","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.3.tgz","fileCount":11,"integrity":"sha512-XvT+jjmfz4LFbTL7+6UQ9JrvdfL//Z203HO7cBoz7T7Oqjd3agpZUGqkaVi+yMspfLjpb9gaiAwjfuqJ9A8leg==","signatures":[{"sig":"MEQCIQCt6x0aHfIJs9FzLjOPDgfsfaAz+RzNK4ajgE0R/sCe2gIfVyUgKCaYmSQGaTlEj0m/jt6Si7yojgDva+BVryd6KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":858790},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.3.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/b9f3870a33043130f39371f04603779f/openuidev-lang-core-0.2.3.tgz","_integrity":"sha512-XvT+jjmfz4LFbTL7+6UQ9JrvdfL//Z203HO7cBoz7T7Oqjd3agpZUGqkaVi+yMspfLjpb9gaiAwjfuqJ9A8leg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.3_1776776367028_0.24053183773380327","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@openuidev/lang-core","version":"0.2.4","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.4","maintainers":[{"name":"rabi.thesys","email":"rabi@thesys.dev"},{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"6fc8f13bc8ce8a791e3995bf8970ddbebbee78dd","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.4.tgz","fileCount":11,"integrity":"sha512-HfY5nb6kAEWjdHL+3pBjw2TLc7TWwVMllaKtTY9itncJJjiPA0dj7mEJmcDpoMJ+NWPv+UbhWhOkmUtqpGOwDQ==","signatures":[{"sig":"MEUCIQDgkuQO2cX5XWJUJmIYF7DM5jLlkX1GLC2R8WuqeRiTmgIgPV5vrI3u4vphDfA0Knxu7YJts+2s1JB71gzs5fhyxxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901101},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.4.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/4a44d418ee78c3d8b1173f82c32433da/openuidev-lang-core-0.2.4.tgz","_integrity":"sha512-HfY5nb6kAEWjdHL+3pBjw2TLc7TWwVMllaKtTY9itncJJjiPA0dj7mEJmcDpoMJ+NWPv+UbhWhOkmUtqpGOwDQ==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.4_1777364388772_0.2730517369904579","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@openuidev/lang-core","version":"0.2.5","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.5","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"cde3e2056beca87a56cada0d0fbc4986057bdfe4","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.5.tgz","fileCount":11,"integrity":"sha512-cL01txOXWeDdOJY83F8R0QR7F1FPEsuUFft/8uRYiaN8LozKySNonc1g5nhreYKjcQ2YvvyvwHZn/AQZCaFtDQ==","signatures":[{"sig":"MEUCIDhnu2lVBNpY338nqQBAjpmbaVIQ4xPiaHFvnJrLTHhiAiEAymBGqB8HiFqJJ8LDnKQdAdZi6Ecc3FT1qIem7fGZAEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901282},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.5.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/0cbbbae25c33156a1546d3aa1af8270c/openuidev-lang-core-0.2.5.tgz","_integrity":"sha512-cL01txOXWeDdOJY83F8R0QR7F1FPEsuUFft/8uRYiaN8LozKySNonc1g5nhreYKjcQ2YvvyvwHZn/AQZCaFtDQ==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.5_1779273401134_0.26740615415076907","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@openuidev/lang-core","version":"0.2.6","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.6","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"38eb1e014d0b476cfda577d046bbf805f1bab2f0","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.6.tgz","fileCount":11,"integrity":"sha512-a/WkffvnclxSYBGhJxho8mvaVDYCBNw9GBMP5J2tl17mK6ukA6YmSQvwSmlC0UNi3FiLdj6Wk6qJIjESZ8EOUg==","signatures":[{"sig":"MEUCIE1PLtm6ZNFqjEYXuNUg4UudCMKbBQYHg8f3I8GadpqQAiEA6/PM2tF6ipQygYHdC1NnI3wiO6EYRUsBa4kQLPCnNPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892659},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.6.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/21cee92104e1ed2735a3ca42056b21bd/openuidev-lang-core-0.2.6.tgz","_integrity":"sha512-a/WkffvnclxSYBGhJxho8mvaVDYCBNw9GBMP5J2tl17mK6ukA6YmSQvwSmlC0UNi3FiLdj6Wk6qJIjESZ8EOUg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.6_1781599860780_0.6185009962498451","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@openuidev/lang-core","version":"0.2.7","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.7","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"cfc06b7073d10910ad996041820752f65437073e","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.7.tgz","fileCount":11,"integrity":"sha512-hCAQ9YCK3D6E0mGcggEgOOyxifen785h0Rd1vqfwlDUChLdzXT4EvK/IQl9SwgNneokHZoPQOt/7RZkIzVTHFg==","signatures":[{"sig":"MEUCIAWPvBXLh7yo585EQkf2ldnzymOovvHnip3ku5GsjIuLAiEA9oXi8CZd0l0gd3RFPweuJFRaNZBGJMeBwrvS9k9MoHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894708},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.7.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/236fe368f3c9879b9607dff1eb77f1a6/openuidev-lang-core-0.2.7.tgz","_integrity":"sha512-hCAQ9YCK3D6E0mGcggEgOOyxifen785h0Rd1vqfwlDUChLdzXT4EvK/IQl9SwgNneokHZoPQOt/7RZkIzVTHFg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.7_1782761150819_0.280416486670769","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@openuidev/lang-core","version":"0.2.8","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.8","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"36945b1820d69101f0cbba5470bb600184d1efda","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.8.tgz","fileCount":11,"integrity":"sha512-ixHtTpFmkst749hCbxUIv6INwDMe/uFshPq9us29sI6kvsaGI6i9Q02mP8kphi8N9kIUgs3UkTXFTm2M58kc3Q==","signatures":[{"sig":"MEYCIQD6AVCtskKJThe6zpzW1o13VFc4aeepS/0VnJR3HicDqAIhAJjpFZ9F8qqJroo2kKzhyO0u666biFnMUzesB+JpB8gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":898623},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.8.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/dcbe0522eb85f54ccf0968cbc0e11154/openuidev-lang-core-0.2.8.tgz","_integrity":"sha512-ixHtTpFmkst749hCbxUIv6INwDMe/uFshPq9us29sI6kvsaGI6i9Q02mP8kphi8N9kIUgs3UkTXFTm2M58kc3Q==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.8_1783664563790_0.6278470309217041","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@openuidev/lang-core","version":"0.2.9","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.9","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"d28bc939904d313ae719a18c523bf8299173a1a2","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.9.tgz","fileCount":11,"integrity":"sha512-LRSzjCUTuNAAUNlO5xbKDJYoe1PGoPXVosK1QTexBOD9mzOHk2Da5/BuXEqHBVdRoH+y4upfm3y9CTb2Z/Q4fg==","signatures":[{"sig":"MEYCIQDiT0iw2VCrMfXelX5v6fNbnPIWRuFa3qL9qJVaDijd9gIhANC+dXLliuEPUO4cJSCM8GYjZrdhOKU8eSmTnUrAiV7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899413},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.9.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/53966914886b8e267e43f77373e56eab/openuidev-lang-core-0.2.9.tgz","_integrity":"sha512-LRSzjCUTuNAAUNlO5xbKDJYoe1PGoPXVosK1QTexBOD9mzOHk2Da5/BuXEqHBVdRoH+y4upfm3y9CTb2Z/Q4fg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.9_1783835912715_0.31478655952504564","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@openuidev/lang-core","version":"0.2.10","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.10","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"9d992de8bd762f6e33368c685cd85e422702e36c","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.10.tgz","fileCount":11,"integrity":"sha512-GeLoP4S+1e7IHAz2a4Fl9+Q+boiyTXpXtdUPI+PN3ml+834q35TCQasm/+s6NW+79FRmyiR8F5xJtoLsH0kGjQ==","signatures":[{"sig":"MEUCIAthpDzwer40iIQzYLPhD7KC5m/sHr1yfjJVczh80xq4AiEA3VPaDE5LbyNvzbqzgztXUcgrkQVST0iorxq+DWUEGWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904881},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.10.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/5a59c1be63212d98a86b462b242d89f8/openuidev-lang-core-0.2.10.tgz","_integrity":"sha512-GeLoP4S+1e7IHAz2a4Fl9+Q+boiyTXpXtdUPI+PN3ml+834q35TCQasm/+s6NW+79FRmyiR8F5xJtoLsH0kGjQ==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.10_1784910480627_0.6148031118701083","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@openuidev/lang-core","version":"0.2.11","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.11","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"055d23c32489c07a9654c7d57ac8fd6e4a415909","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.11.tgz","fileCount":22,"integrity":"sha512-30tTX7bnTLMQMs1kPhIv/tVY8hlW5xtimf6fBBS16ctidceuMZNWEe0VTpuz3lEmdyThp2lc7vy+lSfTqIIwlg==","signatures":[{"sig":"MEUCIGeFff3vBHNSVzohuve+G2+H0IptDW7WcWfQPrVTaidUAiEA4gAc/QZiz1Z+Ql+s9qqGWYCREUoi83rI7yLyvxZAtJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1014266},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.11.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/2f4c14d82d8b49f59d818d512fe9efca/openuidev-lang-core-0.2.11.tgz","_integrity":"sha512-30tTX7bnTLMQMs1kPhIv/tVY8hlW5xtimf6fBBS16ctidceuMZNWEe0VTpuz3lEmdyThp2lc7vy+lSfTqIIwlg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.11_1785927888404_0.9906180924048849","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@openuidev/lang-core","version":"0.2.12","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.12","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"dedab456c0dba7f76d318b9e13ce0a891e63a907","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.12.tgz","fileCount":22,"integrity":"sha512-G2cYAUVkh2t7zBjqUYAfKdNLNpA5FwFfqSH0TRP6/SsTCzyxbP92Gih57zsWkYRC8zP4RV/bivIvP1ZAzQhhew==","signatures":[{"sig":"MEUCIQC4RdVf6394mkBDdboKsJlKz5Mzf8Pxm+eJrlvF7+9D+wIgf3HonxqTminZwMRnNC5AWY0He4oaB5jB4kb7wbmGrhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1011092},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.12.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/3337e621cb0525c5abec7127407c951e/openuidev-lang-core-0.2.12.tgz","_integrity":"sha512-G2cYAUVkh2t7zBjqUYAfKdNLNpA5FwFfqSH0TRP6/SsTCzyxbP92Gih57zsWkYRC8zP4RV/bivIvP1ZAzQhhew==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ci-info":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.12_1786695892509_0.5856271599544691","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@openuidev/lang-core","version":"0.2.13","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.13","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"bd3de5df0d25dd745877c3078baed5582bebfdd6","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.13.tgz","fileCount":22,"integrity":"sha512-WHmFKObX7eWTogYjotlMKcsQMzIjtWOgMA78x8yDUc+7AcoY6cdKewF16cg3BXd0s0CnEP+tm52YxSsNf8ieSw==","signatures":[{"sig":"MEUCIQC1WiK9cL3isq2qk6vx7M4+7zbtuqwcBqfrI9K4z/U/CwIgNFzIH2DX01GY+6W68Zo5dvv03C/cDPfm3D8xqSBNsFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080362},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.13.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/03bed45144d5f5ba1144c817757520c7/openuidev-lang-core-0.2.13.tgz","_integrity":"sha512-WHmFKObX7eWTogYjotlMKcsQMzIjtWOgMA78x8yDUc+7AcoY6cdKewF16cg3BXd0s0CnEP+tm52YxSsNf8ieSw==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ci-info":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.13_1787030930755_0.5298387165990819","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@openuidev/lang-core","version":"0.2.14","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.14","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"c4b506c7b8055345289ab8051a771fe46c5c65f3","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.14.tgz","fileCount":22,"integrity":"sha512-VUW07yiXRh6GtwfSTKTU3LK+5VEurPaUc8iLHFvUo0zBH8SjVui3Tr7I5iJl8qLWGfy89yL3CVHXLKUp3/B0dg==","signatures":[{"sig":"MEUCIQD2If6izyeUu2sD4oJTlNYSjwIKPvzlRxMxhfRhr4CUhgIgdh7dTBKOmsjtTsME6Cyl8yzBAYRakyexvk+eq5GMWE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1104640},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.14.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/cee2c4e5dc67af27854d172b2bb48931/openuidev-lang-core-0.2.14.tgz","_integrity":"sha512-VUW07yiXRh6GtwfSTKTU3LK+5VEurPaUc8iLHFvUo0zBH8SjVui3Tr7I5iJl8qLWGfy89yL3CVHXLKUp3/B0dg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ci-info":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.14_1787129662191_0.16280739704078107","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@openuidev/lang-core","version":"0.2.15","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.15","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"33b9329a2ff962d5c77afeee63cf45a4296a906a","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.15.tgz","fileCount":22,"integrity":"sha512-+KOiMD4PoPrFs8wikPceFIlCdwynL2nshIjCmGERI75ZaIgJAczmYTnbA+kSFD10e4vKHNdn6B6tvjsU953J5g==","signatures":[{"sig":"MEUCIQCpol7VR65YlMQzZAlJJJAAt/fzwz6IsPl6ZsVd4rdaUAIgJBTdRqpnXn61JUFpW5JiXmjxeHKKtTLIzfKnNm2tjAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106936},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.15.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/d7af137d0d7fd941b21b84788675f685/openuidev-lang-core-0.2.15.tgz","_integrity":"sha512-+KOiMD4PoPrFs8wikPceFIlCdwynL2nshIjCmGERI75ZaIgJAczmYTnbA+kSFD10e4vKHNdn6B6tvjsU953J5g==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ci-info":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.15_1787250936373_0.19592100272572321","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@openuidev/lang-core","version":"0.2.16","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.16","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"0243fb23d8fc1f8aa3da93afdb7f1f9577cc9434","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.16.tgz","fileCount":22,"integrity":"sha512-PGzzlgiMUKbF3IEAToWYx/yFkX0QVZmc3L3AEsEO89uvmbmt5quzJE26Z7BsztH1kIxiLRGcksDQJn0Ay/HHlg==","signatures":[{"sig":"MEUCIQDa0rq298BMhoPwK2tLcuUirdnixf+5Xm0bx7Ld4GazZgIgVG+7Itq8BbSgp+pVzM/PVxppkJK4jnU4GuSS8t81bls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106264},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.16.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/aa6b561b6bed042090bf521e21875cd7/openuidev-lang-core-0.2.16.tgz","_integrity":"sha512-PGzzlgiMUKbF3IEAToWYx/yFkX0QVZmc3L3AEsEO89uvmbmt5quzJE26Z7BsztH1kIxiLRGcksDQJn0Ay/HHlg==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ci-info":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.16_1787739455720_0.5819778354675806","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@openuidev/lang-core","version":"0.2.17","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.17","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"27584e79a2e77b89e8ea5e82a7de2d11d24a0268","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.17.tgz","fileCount":22,"integrity":"sha512-QCcp495msPBVPgF6Gm36reyJCTpak+goLYVhNkQMH26J3pe0BfaWasHjN+PsbntItPi4LkXSmr5xEdFsqpFrCQ==","signatures":[{"sig":"MEQCIHt0hdOYLrVwoi64y1k4paoAGuNpId9ElzNZvh+d7vyDAiAIl7E4ZxQkyDQKlPz0kBLOheTfK7F+SrQvHuTO4JdJUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1145566},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.17.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/642ad102f5176a351a7110caa224c645/openuidev-lang-core-0.2.17.tgz","_integrity":"sha512-QCcp495msPBVPgF6Gm36reyJCTpak+goLYVhNkQMH26J3pe0BfaWasHjN+PsbntItPi4LkXSmr5xEdFsqpFrCQ==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ci-info":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.17_1788340045030_0.978641631195972","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@openuidev/lang-core","version":"0.2.18","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"author":{"name":"engineering@thesys.dev"},"license":"MIT","_id":"@openuidev/lang-core@0.2.18","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"homepage":"https://openui.com","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"cba32e5e8fb20adba27dc20ea8b1fa29c3715462","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.2.18.tgz","fileCount":30,"integrity":"sha512-I8kP9gI2MDNy9C7YuG2Rr8oS0o3SVA9GjYPpQFvTi+pZXX33nrHKar7aSbwL7CDFlBnvIxFuj6KMDjmG93/mVQ==","signatures":[{"sig":"MEUCIByeR/6cGb3iKzD9SyEN6PRM9Sv5Jx9rhPOPsIdvqkUzAiEAq87vlDcUvLLkS2kYtqOaAuls4NWGoU2Iv/XFF3PfHH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164088},"main":"dist/index.cjs","type":"module","_from":"file:openuidev-lang-core-0.2.18.tgz","types":"dist/index.d.cts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./cloud":{"import":{"types":"./dist/cloud.d.mts","default":"./dist/cloud.mjs"},"require":{"types":"./dist/cloud.d.cts","default":"./dist/cloud.cjs"}}},"scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efbefcee-8d41-458f-aa28-3296d05c9e45"}},"_resolved":"/tmp/64379763fb0792052294816b1600934d/openuidev-lang-core-0.2.18.tgz","_integrity":"sha512-I8kP9gI2MDNy9C7YuG2Rr8oS0o3SVA9GjYPpQFvTi+pZXX33nrHKar7aSbwL7CDFlBnvIxFuj6KMDjmG93/mVQ==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"ci-info":"^4.4.0"},"typesVersions":{"*":{"cloud":["dist/cloud.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-core_0.2.18_1789033639573_0.3032464183023664","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"@openuidev/lang-core@0.3.0","bugs":{"url":"https://github.com/thesysdev/openui/issues"},"dist":{"shasum":"2131681f3851317911ed7e7ce1db8a92f27a3477","tarball":"https://registry.npmjs.org/@openuidev/lang-core/-/lang-core-0.3.0.tgz","fileCount":30,"integrity":"sha512-hOLvRQnsbp8hORqXcup/4MlPj5cl7ytFmxTUhYqhLzqLyMeqkGx9YG8Dca45zS+jovuDyZMESn5ejshcojEgQA==","signatures":[{"sig":"MEUCIHj4TJCy7hsjWRzLxOLrBDctAMR2GBGxrBg4fVkkpw9KAiEAqEhlp+LJIrZSX8dFsphQgcdEP1yzKTdETSZir+ohmZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/e/BU6+Ks3zhysCCgj4DNsLOzzpC1TBnT7Ge7NmdLOwIgLcDVr0IMU37f/ukfQj7SHYGarvVCejYi/RpkO0ag2Ok="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openuidev%2flang-core@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164085},"main":"dist/index.cjs","name":"@openuidev/lang-core","type":"module","_from":"file:openuidev-lang-core-0.3.0.tgz","types":"dist/index.d.cts","author":{"name":"engineering@thesys.dev"},"module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./cloud":{"import":{"types":"./dist/cloud.d.mts","default":"./dist/cloud.mjs"},"require":{"types":"./dist/cloud.d.cts","default":"./dist/cloud.cjs"}}},"license":"MIT","scripts":{"ci":"pnpm run lint:check && pnpm run format:check","test":"vitest run","build":"tsdown","watch":"tsdown --watch","lint:fix":"eslint ./src --fix","typecheck":"tsc --noEmit","check:attw":"attw --pack .","format:fix":"prettier --write ./src","lint:check":"eslint ./src","postinstall":"node ./postinstall.cjs","format:check":"prettier --check ./src","check:publint":"publint"},"version":"0.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b43fb6a5-8902-42cf-92a1-22e82380cdb0"}},"homepage":"https://openui.com","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"_resolved":"/tmp/fed1fd40c6ffd54b33bbec72c2f646a3/openuidev-lang-core-0.3.0.tgz","_integrity":"sha512-hOLvRQnsbp8hORqXcup/4MlPj5cl7ytFmxTUhYqhLzqLyMeqkGx9YG8Dca45zS+jovuDyZMESn5ejshcojEgQA==","repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"_npmVersion":"11.6.4","description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","directories":{},"maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ci-info":"^4.4.0"},"typesVersions":{"*":{"cloud":["dist/cloud.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/node":"^20","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lang-core_0.3.0_1789449462304_0.9760150214590424"}}},"time":{"created":"2026-03-25T08:56:57.404Z","modified":"2026-09-15T05:17:42.778Z","0.1.0":"2026-03-25T08:56:57.676Z","0.1.1":"2026-04-06T16:05:33.238Z","0.1.2":"2026-04-07T14:54:03.594Z","0.2.0":"2026-04-08T22:02:42.282Z","0.2.1":"2026-04-09T08:26:35.559Z","0.2.2":"2026-04-14T06:05:54.365Z","0.2.3":"2026-04-21T12:59:27.211Z","0.2.4":"2026-04-28T08:19:48.963Z","0.2.5":"2026-05-20T10:36:41.380Z","0.2.6":"2026-06-16T08:51:00.968Z","0.2.7":"2026-06-29T19:25:51.051Z","0.2.8":"2026-07-10T06:22:43.947Z","0.2.9":"2026-07-12T05:58:32.858Z","0.2.10":"2026-07-24T16:28:00.766Z","0.2.11":"2026-08-05T11:04:48.559Z","0.2.12":"2026-08-14T08:24:52.650Z","0.2.13":"2026-08-18T05:28:50.967Z","0.2.14":"2026-08-19T08:54:22.336Z","0.2.15":"2026-08-20T18:35:36.519Z","0.2.16":"2026-08-26T10:17:35.864Z","0.2.17":"2026-09-02T09:07:25.175Z","0.2.18":"2026-09-10T09:47:19.732Z","0.3.0":"2026-09-15T05:17:42.434Z"},"bugs":{"url":"https://github.com/thesysdev/openui/issues"},"author":{"name":"engineering@thesys.dev"},"license":"MIT","homepage":"https://openui.com","keywords":["openui","openui-lang","parser","prompt-generation","validation","zod","llm","generative-ui","framework-agnostic"],"repository":{"url":"git+https://github.com/thesysdev/openui.git","type":"git","directory":"packages/lang-core"},"description":"Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions","maintainers":[{"name":"abhithesys","email":"abhishek@thesys.dev"}],"readme":"# @openuidev/lang-core\n\nFramework-agnostic core for OpenUI Lang. This is the parser, prompt-generation, runtime-evaluation, and type layer used by the framework packages.\n\n[![npm version](https://img.shields.io/npm/v/@openuidev/lang-core)](https://www.npmjs.com/package/@openuidev/lang-core)\n[![monthly downloads](https://img.shields.io/npm/dm/@openuidev/lang-core)](https://www.npmjs.com/package/@openuidev/lang-core)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/thesysdev/openui/blob/main/LICENSE)\n\n**Links:** [OpenUI Lang docs](https://openui.com/docs/openui-lang) | [GitHub repo](https://github.com/thesysdev/openui)\n\n## Install\n\n```bash\nnpm install @openuidev/lang-core\n# or\npnpm add @openuidev/lang-core\n```\n\n## What this package does\n\n`@openuidev/lang-core` has no React, Vue, or Svelte dependency. Use it when you need to:\n\n- **Parse** OpenUI Lang text into a typed element tree (one-shot or streaming)\n- **Generate system prompts** from a component spec + tool definitions\n- **Evaluate** reactive expressions, `$variables`, and query results at runtime\n- **Merge** incremental edits into existing programs\n\nIf you're building a framework-specific app, use `@openuidev/react-lang`, `@openuidev/vue-lang` or `@openuidev/svelte-lang` instead. It re-exports everything from this package plus framework-specific components and hooks.\n\n## Quick Start\n\n### Parse OpenUI Lang\n\n```ts\nimport { createParser } from \"@openuidev/lang-core\";\n\nconst parser = createParser(libraryJsonSchema);\nconst result = parser.parse(`\nroot = Stack([header, content])\nheader = CardHeader(\"Hello\")\ncontent = TextContent(\"World\")\n`);\n\nconsole.log(result.root);       // ElementNode tree\nconsole.log(result.meta);       // { incomplete, unresolved, statementCount, validationErrors }\n```\n\n### Streaming parser\n\n```ts\nimport { createStreamingParser } from \"@openuidev/lang-core\";\n\nconst sp = createStreamingParser(libraryJsonSchema);\n\n// Feed chunks as they arrive from the LLM\nconst result1 = sp.set(\"root = Stack([header])\\n\");\nconst result2 = sp.set(\"root = Stack([header])\\nheader = CardHeader(\\\"Hello\\\")\\n\");\n// result2.root now resolves the forward reference\n```\n\n### Generate a system prompt\n\n```ts\nimport { generateSystemPrompt, type LibrarySpec } from \"@openuidev/lang-core\";\nimport librarySpec from \"./generated/library.spec.json\";\n\nconst prompt = generateSystemPrompt({\n  library: librarySpec as LibrarySpec,\n  promptOptions: {\n    tools: myToolSpecs,\n    toolCalls: true,\n    bindings: true,\n    editMode: true,\n    preamble: \"You build dashboards.\",\n  },\n});\n```\n\n### OpenUI Cloud\n\nPass `cloud: true` to emit Cloud's managed config block instead of a local prompt. OpenUI Cloud\nassembles the real system prompt on the server.\n\n```ts\nimport { generateSystemPrompt } from \"@openuidev/lang-core\";\n\n// Built-in Cloud chat library\nconst instructions = generateSystemPrompt({ cloud: true });\n\n// Using your own library (the `.spec.json` from `openui generate`)\nconst myLibraryPrompt = generateSystemPrompt({\n  cloud: true,\n  library: librarySpec,\n  promptOptions: { preamble: \"You build dashboards for Acme.\" },\n  instructions: \"Be terse.\",\n});\n```\n\nEnable managed slides and reports with `artifactTool` from the Cloud subpath:\n\n```ts\nimport { artifactTool } from \"@openuidev/lang-core/cloud\";\n\nconst tools = [\n  artifactTool({ artifacts: [\"slides\", \"report\"] }),\n  { type: \"web_search\" },\n];\n```\n\n### Merge incremental edits\n\n```ts\nimport { mergeStatements } from \"@openuidev/lang-core\";\n\nconst original = `root = Stack([header, tbl])\\nheader = CardHeader(\"Tickets\")\\ntbl = Table([...])`;\nconst patch = `root = Stack([header, chart, tbl])\\nchart = PieChart(...)`;\nconst merged = mergeStatements(original, patch);\n// header and tbl kept from original, root replaced, chart added\n```\n\n## API\n\n### Parser\n\n| Export | Description |\n| :--- | :--- |\n| `createParser(schema)` | One-shot parser for complete text |\n| `createStreamingParser(schema)` | Incremental parser for streaming input |\n| `parse(input, schema)` | Convenience one-shot parse |\n\n### Prompt Generation\n\n| Export | Description |\n| :--- | :--- |\n| `generatePrompt(spec)` | Generate a system prompt from a `PromptSpec` (now deprecated) |\n| `generateSystemPrompt(spec)` | Generate a system prompt from `{ library, promptOptions }`. Pass `{ cloud: true }` for OpenUI Cloud's managed config. |\n\n**`PromptSpec`** includes component signatures, tool definitions (`ToolSpec[]`), feature flags (`toolCalls`, `bindings`, `editMode`, `inlineMode`), examples, and custom rules.\n\n**`ToolSpec`** describes a tool for prompt generation (name, description, inputSchema, outputSchema). Shape inspired by MCP's tool schema.\n\n### OpenUI Cloud\n\n| Export | Description |\n| :--- | :--- |\n| `artifactTool(options?)` | From `@openuidev/lang-core/cloud`. Responses `tools[]` entry for Cloud's managed slides/report artifacts. |\n\n## Telemetry\n\nLang Core sends pseudonymous installation telemetry during `postinstall`.\nRuntime usage telemetry is opt-in: set `OPENUI_RUNTIME_TELEMETRY_ENABLED=1` to allow\nlimited telemetry from 10% of eligible server-side `generateSystemPrompt()` and\n`createParser().parse()` calls. Parser events include only the outcome, incomplete/root\nbooleans, structural counts, fixed validation error-code counts, runtime metadata, and\nan optional locally hashed project identifier. They do not include OpenUI Lang source,\nschemas, component/prop/statement names, validation messages or paths, unresolved or\norphaned names, exception content, credentials, application-user identifiers, or chat\ndata. Browser and worker runtimes do not send runtime telemetry. Direct low-level\n`parse()` and streaming-parser calls are not included in the parser event.\n\nCapture servers can observe standard network metadata such as source IP even though\nit is not included in event properties.\n\nSet `OPENUI_TELEMETRY_DISABLED=1` or `DO_NOT_TRACK=1` to disable telemetry\n(these also override `OPENUI_RUNTIME_TELEMETRY_ENABLED`). Set\n`OPENUI_TELEMETRY_DEBUG=1` to print the installation payload to stdout without\nsending it.\n\n### Runtime\n\n| Export | Description |\n| :--- | :--- |\n| `createQueryManager(toolProvider)` | Manages Query/Mutation execution and caching |\n| `createStore()` | Reactive store for `$variables` and form state |\n| `evaluate(ast, context)` | Evaluate an AST node to a concrete value |\n| `evaluateElementProps(root, context)` | Recursively evaluate all props in an element tree |\n| `extractToolResult(result)` | Extract data from an MCP `callTool` response |\n| `mergeStatements(original, patch)` | Merge incremental edits by statement name |\n\n### Types\n\n```ts\nimport type {\n  PromptSpec,\n  ToolSpec,\n  ParseResult,\n  ElementNode,\n  ToolProvider,\n  McpClientLike,\n  QueryManager,\n  Store,\n  OpenUIError,\n} from \"@openuidev/lang-core\";\n```\n\n## Documentation\n\n- [OpenUI Lang guide](https://openui.com/docs/openui-lang)\n- [Language specification](https://openui.com/docs/openui-lang/specification-v05)\n- [Source on GitHub](https://github.com/thesysdev/openui/tree/main/packages/lang-core)\n\n## License\n\n[MIT](https://github.com/thesysdev/openui/blob/main/LICENSE)\n","readmeFilename":"README.md"}