{"_id":"@revisium/schema-toolkit","_rev":"47-1482e3ff08f3717c115152d8a8878a88","name":"@revisium/schema-toolkit","dist-tags":{"latest":"0.24.2"},"versions":{"0.2.0":{"name":"@revisium/schema-toolkit","version":"0.2.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.2.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"96bddbb8e43fefa26d8e37c2c445bfc620174eab","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.2.0.tgz","fileCount":59,"integrity":"sha512-bp77jChctb5ImF7xpbYcJQyCj0xs2UC52LF/jJg5Jqsqta2mMly+ujnVUyTsMwr7p5N7fT9cSrIxIw03I+kypg==","signatures":[{"sig":"MEUCIFPd9FgitOa0p5Vz0r2xoxTRG75AKg93C6CBlTPNmZSTAiEA+weAXdLvVjFGGF2hM8gRj4AaQCHaeL/3g0bxfhERkWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918994},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"c08d084dd2553c1ad23c128715317e151ca9b9d8","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.2.0_1759265706753_0.7538165538279593","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@revisium/schema-toolkit","version":"0.2.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.2.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"690dfced511e214330f6e0049b963bebba44a85e","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.2.1.tgz","fileCount":99,"integrity":"sha512-w8enGQ+t2h3JshUn100050FMKhWGjRktK0JELq0IFVMy7yHq7jWN/9cmjZgz+LPUQHfdiOrAhU8YaD3jbNkaKQ==","signatures":[{"sig":"MEQCIDHhfDePGZXcd559DZQr30cPAsmm5W4z+ovvXAsu6SAeAiA5ibwUWuzdAf6gLJxA6AjJuZ4DkxI8QKyGzK0SAnVJkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452882},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"06870f58621a5246e4585a6900df7df41ee4e3f9","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.2.1_1759267291665_0.20369637570068533","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@revisium/schema-toolkit","version":"0.2.2","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.2.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"cf1fb59b87344d5779c557f766d62bc9d8163788","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.2.2.tgz","fileCount":99,"integrity":"sha512-5fzGqnEY3vGqoUC8cpbf+hNnoTfNwRpUqY93WDsmNaRtxhUYjRBbBPhcQ9P9eS0skcA6KTiKSwHApypahZL1rA==","signatures":[{"sig":"MEYCIQDVP6Dnll451jB6DKkpsxr7iRQQpcB7BxQagslnqzJcuQIhAN2Z/enI98xpYmSrt+LWM2nNz+iiQXppkj7FJaTdQnnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468940},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"35c931bfb2991ae370afd6c8fd539f043c481bfc","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.2.2_1759943826382_0.4701294080203089","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@revisium/schema-toolkit","version":"0.3.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.3.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"1ffbceb369168e11b27707a986cf4febc8070e7a","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.3.0.tgz","fileCount":99,"integrity":"sha512-H85kwe8EjDpKmwbxDx1DvrZIjWi2RYiyitflg0R4tJNcyBOmtG+E7ljk30hDmjpm82amIk9A4tk/rmdVhYVmBg==","signatures":[{"sig":"MEYCIQDeRisNrSNy2Eu7g6873gGWWxLTArSDJv3C/fSY/vfOPwIhALBkg1wYOa58yFmQm0OvDNUwHSPQYFWWIHHb6KW/jTOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507323},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"6b2793ca732dae669353b90489779ce036fa55ef","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.3.0_1760461248479_0.270728760602573","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@revisium/schema-toolkit","version":"0.4.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.4.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"6414a6ddcd43e8bbb27cbf9eeada2119ae03cab8","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.4.0.tgz","fileCount":99,"integrity":"sha512-60NIL+duoMT8Usxz2+6l0uAiLKlPqN2dyl5otouSyKQUHZiWyWwEelQi6HkBca/VflRCGUcagzxHyZbDpZJHrg==","signatures":[{"sig":"MEYCIQCvlFTORgQxKe1j7kMvpc4cFDEYoW1964AYs9hzM9T3IwIhAO0+zcPJx2HMVM97ldVU3WLRCxc/HMMMxIgyK2YmSn+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509765},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"2c1735ad26bfff9e07a99fa979a203723a7d2fb9","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.4.0_1760474094055_0.19615871780228455","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@revisium/schema-toolkit","version":"0.4.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.4.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"93d678cfc41bc5743340c9b0603b3fa6e8ee78d8","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.4.1.tgz","fileCount":101,"integrity":"sha512-MHeLKnnfPpWy7s+pHSIgnGnmWmviyDcHGgv03Taep4zE5U3rDzm1+FD5wscIAg2ff2sr0AUIoRquW3LeiCoeFQ==","signatures":[{"sig":"MEUCIQCngYu53i6uM8r7D2D4oSoA8Ocfmu2LulTx7qFsEbyqmgIgYwyXN/nsRf0c66kDRxsrUvFv4fq11vAvAbmTTITydqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529956},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"2a88b990facecbb7dced9f2a88b524afa3466272","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.4.1_1760552936704_0.2831308643546029","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@revisium/schema-toolkit","version":"0.5.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.5.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"4254ead1fbc09bba4185a485f1c97032654d5e3f","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.5.0.tgz","fileCount":101,"integrity":"sha512-2Dp8Uyydu/ALu/GoDwdDzfxa8eu0qKhFJbgged3gfce4hQDiHvn29K5oe41Iv+GcqaqcMs6OLXIC2ho8WfUOMQ==","signatures":[{"sig":"MEUCIQCdaXF+t7JkR+5nzsiF2bSfx5VBbRsdpKW+vM/QkZb3+AIgJjxiUubBAQtR6kTp+8NvltDY+iNtOk1PPNMnBG/gC6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535422},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"aaef8b2a17877ca6cfb50521ab0468ba6f52f1d7","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.5.0_1762745297592_0.8834328525203567","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@revisium/schema-toolkit","version":"0.9.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.9.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"a459e31886f38aa24144a945fa7995d83455828f","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.9.0.tgz","fileCount":107,"integrity":"sha512-+j41BYwMIf6iqkoGoO7Ib1kT/QmEUYD/sDSFOlrVIpAHEz0VPqPStPZFRbT8azuThTfAr9KByfqt1ZKrSBWvzA==","signatures":[{"sig":"MEUCIBkrctpvoBnGjvFwDiJMA7NJm1k4085+ToQQ2ohLI6Y3AiEAnBhVKQC1YVM5kDmSt7I6IHA7uFUHLsWgL4bL2xHXX5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556675},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"43a1c61c1bb9366c1eaa7aad77082580c5a8e681","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.9.0_1768247279138_0.6613652631286773","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@revisium/schema-toolkit","version":"0.10.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.10.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"947a64026619ccda76178efd8a5fbeaaea61ef44","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.10.0.tgz","fileCount":107,"integrity":"sha512-OA+KFgD2xd1rMYMYYUBnduA5u24FPHmHiEyc/hlC/AQKrs5ew4ygXsTPhNd2UJT92gLS+QG9E/yimn8uRWBsCQ==","signatures":[{"sig":"MEQCICUb2VZMEkLA3jukAhwbI4pCgNDWrC3GpPKdlBNNekp4AiAi9aUrqhMULNkMU9GTSqrLI+3kQeixGUafxs2/AFwALA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563847},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"c23fcc992b171e723d042ffae1dc943e64e6ea77","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.10.0_1768659171228_0.804920848921411","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@revisium/schema-toolkit","version":"0.11.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.11.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"0a01293cf7d856e2d6b31094b14a4f65b4d9e33c","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.11.0.tgz","fileCount":107,"integrity":"sha512-mdRPZu1jCjkKQk/6kvsdrz//sTgKw/k4IvWMFEW/MXapmlxwPCUfA2AODc6OytEBYKDSvxC/pkt7jeDPMYYtow==","signatures":[{"sig":"MEQCIEN1Fr9wwRrvCloeNxkRuusO4p2nGfSlVqOWOJTFLKlfAiAnnJWLaLMdyNZMi3QkWB5eONAfBMhYoyeTK70jHfpzkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566724},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"61f5d2d966be2ebd2ba522d49a08f39facc6eb4c","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.11.0_1768661923421_0.5159816050382386","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@revisium/schema-toolkit","version":"0.11.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.11.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"1b2bb7dd705623bff207e0b06122a10fadf69d93","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.11.1.tgz","fileCount":107,"integrity":"sha512-DYDfQl3CtIBwjX+25DQoCYsfKkYt1JG2NTawKcPdgNVFSIWWj1qH5mjj5d4JVn25Ui6NLzCwnKzmmHUtvbdAFw==","signatures":[{"sig":"MEYCIQCTQ2zpA22wLXdH+PATPApdMLCleMYW/HCi4+huv6kNXAIhAP/lSX7YxqeoKLGUaaHeiPgWz25kbGiPATmsrO7Ir0nZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568924},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"91a5ac692b0b9ad4fac0faf781a75a7c7f856029","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.11.1_1768664245814_0.11049892550698681","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@revisium/schema-toolkit","version":"0.12.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.12.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"57b05c032a7e2f1ef18c89aa543ae1dd73cd0b72","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.12.0.tgz","fileCount":107,"integrity":"sha512-y6po8sdKuMvlBUNv0lc2tIkJL721TIQH2RG7d0MbnVKGuKgEe+tz/z2q0dO5U9y4AFbJUAdwbB7jk65T1k+a1Q==","signatures":[{"sig":"MEYCIQCfvekf6lokKvkORHWtahgt5RTXG5dI79aQt8JqF4Md6QIhANNVIMVbFPLG9SnIKq7pUz8auBjK9iw2VGYTGRY2fpJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678180},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"05b2feae6a744bbf607b5122f9a5a6d897f665a4","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.6.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.12.0_1768726703760_0.7600437308553611","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@revisium/schema-toolkit","version":"0.12.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.12.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"570485ee06b6891195626fcee0b887dc7c951b2f","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.12.1.tgz","fileCount":107,"integrity":"sha512-D6XGA03NfY6gUopYIvK6WwDA32sOU3tU7zYBztcLLwi2mB/Cmu4gyRKQf7Y8WEzHQDEQHyLC2AtcoSpJL+Z4Hw==","signatures":[{"sig":"MEQCIBcA56zCs81oPQvuPBBlYGZ+kGt9mGjMIFo1ybHdXncpAiA8yvCSaOphe8gG4fHpwmUF9bmevg0Yh1V7VQOdcbg3KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683767},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"e9594e14422372e8678e49c8e87b142b76aaca5e","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.6.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.12.1_1768731068199_0.8828756277362153","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@revisium/schema-toolkit","version":"0.13.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.13.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"389847b99023345ce8b780580e654452f0f8b99b","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.13.0.tgz","fileCount":117,"integrity":"sha512-VhWFI6RybIwL2IKPufdGIsfwyv2yJjAn7ucZ46osFrkBr2bmqMZielDw4hT3zAv86Icg1OzVc4JlSS/bYxYvkQ==","signatures":[{"sig":"MEUCIQCXz8/qjKI5xTAD8ME+Vgq1dTqrpjEHgTEXF/i4kHgs+AIgP7hNAxgReqwpr6oBFqqRkaOzn5ddv1dei898BsSf/FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699523},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"e6c88938e3bb1e3a44f3ddc397fd841db83fb0ca","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.6.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.13.0_1768740790111_0.655893241088974","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@revisium/schema-toolkit","version":"0.14.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.14.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"7c828111f6eb12ac1dbfabf54f3e2c93ab60b07e","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.14.0.tgz","fileCount":117,"integrity":"sha512-eowE5b8+G242tnjUYq/NFlHF3IHTLSs2jS/ECUQUMxyvt0CYCjYtfk9wIsSiYJ2dVBIGBP1w/DxPM7qgvSq4yg==","signatures":[{"sig":"MEYCIQC7H7jknGNuxfLpEhH+Vj3zaMKzJ1+vfB1WTl8WJ4GCNwIhAMERebwcT7gb3FgECgdUzh8XmeZiYcRxnikDhrn9vTPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703093},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"9e2851edbcb9ce454e4f342467c2affda7ca54d9","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.14.0_1769710480499_0.2438412002500734","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@revisium/schema-toolkit","version":"0.14.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.14.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"5720a67fcde2bb78425454afb9f84e3f36ebb0b8","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.14.1.tgz","fileCount":117,"integrity":"sha512-q4NBUrR5RFy6Gy/on5oMf6fkVTzaUu5H74E0vJIfzzSRGQOoH9GTlm9sKoLFk7gH3/K3mCkaa/asTPaFs+WZ6Q==","signatures":[{"sig":"MEUCIQDyaGaOM7CAgshlyZkSkuiGIbz5KhRF3ONc+JO/0zaaCgIgO8PNAUMX1Sq2W6ziQUC60Yx1pbN1G7AbnUh2fvyuP4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708826},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"818f8308ce7edb3eec50b9e22ed7766124ba6aef","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.14.1_1769795716202_0.18050962817007354","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@revisium/schema-toolkit","version":"0.14.2","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.14.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"6cfb6f8fac43facc7a2c86662168ef6d392ecee6","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.14.2.tgz","fileCount":117,"integrity":"sha512-RDBVc1dDAro1kEa8660YdRP5r75fr9Lat2RYi4mmXqE3tOF7KxUUX6DsKQr36U5seyNybfHWmN5yvgQU1ZCOOg==","signatures":[{"sig":"MEYCIQC36Yt/LjEU74H7QalXsflChoP1EfaN4ZyztBgAhe9s4wIhAJpXDENH2d8nZFbWLLdj2w31heh7dPvNvn35G4TeqHJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718352},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"8dfe85af0007777ccc35bc55f0e2bd069e032d45","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.14.2_1769797651811_0.01687403919072583","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@revisium/schema-toolkit","version":"0.14.3","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.14.3","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"29cf62bffbb60a801fc998fa9b32ad2c18467135","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.14.3.tgz","fileCount":117,"integrity":"sha512-gEQC5p3pdMIMY92IiarxDtAnTfk5rMWx52Z0IiWkwxHsHU04Whx5FEVH1dIEVfHpNZtPCSF3EomgQS/NYS2JSg==","signatures":[{"sig":"MEUCIH1ltFnRDsiZAmEleKTsDriOL1tgWXj1cdJTFzCMNtRPAiEA1mN5Gdd2GWGC+00W2ftpxlzEBDLVPeYd1F95VSo5gQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718353},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"3d14c7ccf9a6d4372580707dd755cfcbc5fd5f68","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.14.3_1769803235260_0.3244003052414266","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@revisium/schema-toolkit","version":"0.15.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.15.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"7b4c3491f963d0ff20edb45a84bdffebbc2fa42f","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.15.0.tgz","fileCount":137,"integrity":"sha512-/0Iyhtl+DB0lmt5m9Q03BJ82cJWdWJl8vKyZ5eih7CF4lW2CEhfW0w+5R+jizNGVpW/TrgyORQJNC9PnX2m7fA==","signatures":[{"sig":"MEUCIGPSOyhCq8ONZDrpe8nB1X4Zi8N6VgvOKbp16m2r//hqAiEAoEQ43UtYdnlByF+db0tVO2HQow5wSneccT+Hil9j1a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1707972},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"ef809a224992ea7fd67340d4824a8c2925f7be78","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.15.0_1770114235377_0.5740943466774522","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@revisium/schema-toolkit","version":"0.16.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.16.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"ce28af26e7eda0e6a36781dea8592b65e0ec89d6","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.16.0.tgz","fileCount":139,"integrity":"sha512-kRuCZO4qMnqVbn14/IUm3qjIw/m+TF98l7yR25MTuvZMmVAkfD1g2qQrjv7sZcDE1sfd1ekSbHfSiZTib6Pv0w==","signatures":[{"sig":"MEYCIQDwQBgYxediu+GHwiL0bCskp/JpMECXu6DGxWPVUifeJwIhAOXVtnbWaz2dlQAoQ1zb8Ht19ABVOWvNgUeNM36QlrPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1763325},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"8ff4fd402c57dd51c6faa1f8bce733a27b335637","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.16.0_1770124150061_0.5687407167868042","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@revisium/schema-toolkit","version":"0.16.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.16.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"f3b0bf5b80b4a62bfd7091556c4e36b25af51cb2","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.16.1.tgz","fileCount":139,"integrity":"sha512-/4KrfOqTg3atJnWUrl52nsNeajEE3UUt851q5zJp0db4Sn9zulSrBEiUt/dXUQiPklwTv/fh9o+yX2GIUFkzGQ==","signatures":[{"sig":"MEQCIB/k7q/VkkZFMs2ryVZjFDA0uTqmZxZGZDhcUD7b+XlnAiBk1JS9P8yt4lZhU8QGbsMaPIdj8M8XI0XjVl8zUmjNNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1764630},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"2503457ace071f19052f1bd7cc8fce7e92fb2f0c","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.16.1_1770127482510_0.6959071716355598","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@revisium/schema-toolkit","version":"0.16.2","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.16.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"0efcddbc50df2cfcf585295193f3d1a88fab8f13","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.16.2.tgz","fileCount":141,"integrity":"sha512-xJEk/n+IpcNzcHMqrVqXL84tEu1plSRS9ZqFHmlIDU24W9nR6/PCOr1H6jLoweuoVq3KJ7cFn93+jJkvziuIZg==","signatures":[{"sig":"MEUCIGhlbmjJmz46FIjOrw0mrERDaKsWrivXsIdyLZt9Pp6BAiEAmG558Cze/q+c1zlETJlpxbFfUPy0QyJimNe3Dnz1yFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1849833},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"420b146f3f984b4c68b9dbe02774d2d5c7759292","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.16.2_1770198584649_0.277805687213837","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@revisium/schema-toolkit","version":"0.16.3","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.16.3","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"834aa367fcc47a2f236678c843e3da01fbdde684","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.16.3.tgz","fileCount":141,"integrity":"sha512-Bt+UZ+7MAUu1TZ1I6ty1dy291VdbI6cYDL3VYR45gWx5UPRgYoqX0V5yj5gSQyD7oofq9ggFiWkKZzOkKvIOVw==","signatures":[{"sig":"MEUCIEHpm0J+ESRNSzMtfXjcJOPy0yg3JVbwfamvHXwxf8o9AiEA6443sgllTknd8qX1t5jRbdMe4H9nibpTAIA818zKRmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1850381},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"9930c2f15cd97620f8a8945163c4dbc0cace8fe6","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.16.3_1770220481026_0.2593309682348246","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@revisium/schema-toolkit","version":"0.16.4","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.16.4","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"8d410aeea93d698f59ca86ab7b3cd7bdd7853c2a","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.16.4.tgz","fileCount":141,"integrity":"sha512-o8Y2bfHqA+AT9LA3N8vJGbW9xDe8Xc5BcWRZLjc/D5QPvN+P/3EqrJJ8sBiP0wrLME78HKWBO7EMRrygVD+eng==","signatures":[{"sig":"MEQCIGUP3FqA1LXk3l7xU27d3Xq3hwe8HRTg4cBQZzMSzMhDAiBcGE4jULj4Xe+aLwRRE3jJEk793cE5ErEU4dSf9PeSdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1854465},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"2ed360da98b17853fa61d58ee3b013c70835e607","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.16.4_1770296397759_0.7307277236019949","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@revisium/schema-toolkit","version":"0.16.5","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.16.5","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"ab540739103fa12dc259f780b9089a25d05b5e9d","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.16.5.tgz","fileCount":141,"integrity":"sha512-iS0H/SjC3KclUNdz8ICfwihYo8rkt16vhXohgxPRpnRl3PFg0qkcIzU6Ox8BOVV9jVLjMvw20ElBLNR67pSkKA==","signatures":[{"sig":"MEUCIQDRvphPe/1Rw0mR294jovdY0l7rCIkjWF9bDBo9BsB3YgIgFludFkINIVi8D6Ysip+LuvwwfnNb4Q7EJ8z24lDXY5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1863845},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"37605097ffbe48e43e4d1640c459c0179a528ad2","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.16.5_1770305052320_0.11079374930261898","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@revisium/schema-toolkit","version":"0.17.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.17.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"f7bed4c0725363188532841f8f30581ae629653d","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.17.0.tgz","fileCount":145,"integrity":"sha512-oHqJa+YlGfeIPBCExb7PPYajN5AwPVUx3HVCzG6EyO9cMsqBTbrL/M1qNzFh7dFexO6BG9cnV4YB2WIJDohIrA==","signatures":[{"sig":"MEQCIHOGQpx8+6VPYho4YVdajSjmJhyysyNDd7EgrJY4Kh/4AiA8QEFzhD7BxHRa3q5u7T5X3n7RGs+2DqJOAkhd1LXSYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1923662},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"fd1818e1343118866c108a3da7d6579a7e426a5a","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.17.0_1770354220034_0.9973885842366002","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@revisium/schema-toolkit","version":"0.18.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.18.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"3da2b0a511c85d8e7942e5be22363a9ff9f3cbf9","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.18.0.tgz","fileCount":145,"integrity":"sha512-yL4S34WCkaOW427I25RLxpuPR2QqgA3oYf2ZypA4Av3TJ9cWAAMhDx4gTSj1u+cAalOJY/bl5G+U89OM9JFVyQ==","signatures":[{"sig":"MEUCIGwsnK2871IJygbhzm1jaPJ2deM1HDmLywwWTKXmWGHYAiEAyucFOfLRe6lYkjvGh+/Doal/Tlo+NqlvH/6h6MQvxEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931418},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"f6caa5a1e4c2df347049fdeabb8e9342f0b8d5aa","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.18.0_1770372676369_0.8174066850584769","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@revisium/schema-toolkit","version":"0.19.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.19.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"f7f7700a6b0015826b00cd88971fe00907318489","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.19.0.tgz","fileCount":145,"integrity":"sha512-FQg5uE+czCUptKOq+06TUuaeyjkxCx6E//7irjIKUDczExazGjdUNYnJWwQ7JdMX1vSz0nKW04USqeJeP3+Qig==","signatures":[{"sig":"MEQCIBUgAztWtwL1y0/V/XAjgUn3phBTj1EIhsVNXZxc/6fOAiAjsBFZBPq8btehK3hkIJ9ySUTyaTcp+ODXcThtajJ0XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1909306},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"55844c5ef2eff4326e2b74e4a14569133c1d5e85","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.19.0_1770388079771_0.7709229413243375","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@revisium/schema-toolkit","version":"0.19.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.19.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"4b935bed38cc4e4a17714ae95f562f01e4ae8512","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.19.1.tgz","fileCount":145,"integrity":"sha512-Z4b1o2OsMuxjPiVlLHjrjAsW6Rh6Iczkkew0eQEJtHarLRPjBSanUReuj1EsEbi8s5dsX25MhWbd3czZYtHssg==","signatures":[{"sig":"MEUCIQCE1Ya3Ws9I0EjCyEczWd3qG1s/ERzdulEERW8Okixj5gIgZDWN+M4j5RKaOaBItgEjKJHIiGg7on/cdB6pMoYxibw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926460},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"479a8357f2563635aec47d03116d2aaeeed4adbd","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.19.1_1770399348338_0.44808421127995457","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@revisium/schema-toolkit","version":"0.19.2","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.19.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"fe476c1bfaaa9dac245c00c83feeb8372dcf2563","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.19.2.tgz","fileCount":145,"integrity":"sha512-mbvB1VJfKcI8UNH0K6N917j2FKvKscnuDj7f3H3zUER958FnU5rYfuEAmISRNxVQY56hPrw8pI1nEVUyulaU7Q==","signatures":[{"sig":"MEUCIQDF0o+5KYryim7WgFLDbl9B2JSGUGndlmMAx7716J7u6QIgPkCgViKjWcxaEUsqo3POe7rZVfQMh1uw4xKZETct6CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1932624},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"94e0ced7b721fdad6a623c39a4af0af68fb3d5f0","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.19.2_1770411231068_0.5667022375709834","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@revisium/schema-toolkit","version":"0.19.3","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.19.3","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"380f5c4120023aac8b6dfc2690385e718174ecc0","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.19.3.tgz","fileCount":145,"integrity":"sha512-WPoLmiZV9Ci2wX/MqFA6hkzGNi1nsToyKmnxKvgacD/kT9D51IbfOc5/nf6r/3y0K1oQHM7tAxar2PJxyC29Uw==","signatures":[{"sig":"MEMCH1T3zcPDQCE32dT/ogypDhypFYdqcwcA411R8bvLvaYCIAQzgz+qolUcGoSg1Dv0aCW/6XDCsocWSPcjGpUsQBpJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1933896},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"109c215750ccc0e817d5f929cf2517f2c835cd02","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.19.3_1770412562258_0.41876580262128416","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@revisium/schema-toolkit","version":"0.19.4","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.19.4","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"d9f3b2d6c90e56525a6f2a9739c3de3bf9096f24","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.19.4.tgz","fileCount":145,"integrity":"sha512-pvg1eZq0Wpx6glcgbua6qRikMQ6qfAPWzvO9x+oFaqgpPCHYqIx/vRmN8mLHcLKix9dv4MgQnEjQ/pAhrykEcA==","signatures":[{"sig":"MEYCIQDfGkOR/ZMoz/KXtl7flMEukaLSgigXlTKrFRBWD/YDZgIhAJruXRfZ2jLBWGI2dvEcedkSE53xwPQ7mjQDgUKPF+dG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1934604},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"fa48ffa617b7db3a6ff3e28023bb67fc6da22694","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.19.4_1770460656516_0.07820610922359861","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@revisium/schema-toolkit","version":"0.20.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.20.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"036800b6aff015375f0a047af0edbadf3da812c1","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.20.0.tgz","fileCount":145,"integrity":"sha512-xmAxhktRWbekuRvdnTCGkXLpqoI7fdAQ2koGarot2mB35eUvVGpmQIUs+fethxg86G17rLj/bxsby59s1ZgU+w==","signatures":[{"sig":"MEQCIDTMx8zq9mQ3E7gZagKWvKhl0lywCO+5MfJw4IkPxFPWAiAewkewAc5FdRdyS9JGwVz7iKuuOEBMzjg/eYtQw+ARoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2078520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"e537339f66a740b276601876adf3c6cab34060e9","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.20.0_1770476002340_0.804405554270053","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@revisium/schema-toolkit","version":"0.20.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.20.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"a9c8da88aa6640613a3660ea722f80aaeb7198f5","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.20.1.tgz","fileCount":145,"integrity":"sha512-GLJSjKIXKaLlSxBXjo7RhO4fqa0Bd3Unr26Qv8Tl7OP515YKyqzwYTMPizXNm8Qz25cubpjLw9AKSXjWhHUJiQ==","signatures":[{"sig":"MEQCIB+twbJ/3StXMq29pG7ellwJFPSf3+Zq5/BdyUcJGfP0AiAwbhNdfRNmGd9m/dcoqQwX2RmbCyVA136cXsiV5L+1aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2078518},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"b76125e5689e3ad80660632304b13115d40cf50c","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.20.1_1770529755678_0.6699706230532849","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@revisium/schema-toolkit","version":"0.20.2","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.20.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"306053b2d2bb0f6312c7edb4135ace4ab82a5402","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.20.2.tgz","fileCount":145,"integrity":"sha512-HjuOl1k8XGg28QdfkL5scVh0KeNVYdC4WfmepcmwVkXkHoTACdAR4WbDc4A3lBcjDBp2HbNa0ysBu/rmvqAotA==","signatures":[{"sig":"MEUCIQDbBX1ytZ4PpQ/EaZalfoJUDZEhG19vkLwSMVzX9xt8ZAIgZq1C2fFKm8h5xDrKYHHpNoh05BHebMKvVdEqi9kcurY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2078506},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"5bb1cc5897e7e7b4a6e1ad3f74e4b1820b374ac7","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.20.2_1770537255151_0.6527153840078386","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@revisium/schema-toolkit","version":"0.21.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.21.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"0d6b35cdf0c14020d6bed51ca881a58187e50af8","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.21.0.tgz","fileCount":143,"integrity":"sha512-A7bB6grKJDN+4jvRo5l2MUN+HE9p6rqpNlOS5MfM8dR51x4QppKPNDLDtytNWzVnDLaIMLnUItmNjNX3/gDiZQ==","signatures":[{"sig":"MEYCIQDKZQSY2UV5zWCUijNdOVd3knz7dIhjuaKI2AbzERMi3gIhAOoIrH5+0nAZLgE+wJpapxYbgRqvrcTSM7F8flwmVX/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"9048730d98e176044ef4b037dbaf8f426db10de8","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.21.0_1770555806947_0.037256006338482583","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@revisium/schema-toolkit","version":"0.21.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.21.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"ac77c16449e42c81d30f69fc6e0ca52bc5021197","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.21.1.tgz","fileCount":93,"integrity":"sha512-H7AzKnZotBDG/1m/3WCDd3n7CpBW+ydx+Tr49KPDo+O1xQjwrUDU5uqSEwKF1Q3RXiExrCUQg0zUlUwGwf1yTw==","signatures":[{"sig":"MEQCIHgiNrcA60na55AO0hdz3Qy12a7iumovLaQpNiTedl23AiAsePO7DrOsX9OxipeMsAUBbeAeaKNqP52XOsS/UQygNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":851953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"98b5cd0a243952106b4b826d544ce79961309503","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.21.1_1770579266314_0.0958586829203707","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@revisium/schema-toolkit","version":"0.21.2","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.21.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"45e19a3f787e8bd3545664afd9eaaf89ec4e857f","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.21.2.tgz","fileCount":93,"integrity":"sha512-4pGRHiWrF0jwojRX+0D/xHwsEPOFWX1AIj2hxYfofPpVMTJRMBd0ClKXBXCrNlUUKCqd46ajlTVzTjWWwTJUeA==","signatures":[{"sig":"MEUCIF546BZCsr0fjmUr6fS2aOSgzfdrymCPo8sLaMnkUBokAiEA9by0SnhSAc3sLwj4d/gap+PmY0DgZgz4kmT+Gv3h7ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852029},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"62295d74e3d375a6d1120728895a0728c04fb2e7","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.21.2_1770580298543_0.3429204286447962","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@revisium/schema-toolkit","version":"0.21.3","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.21.3","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"6d33cd2390ef519d15631ca1a8fa31eac6954016","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.21.3.tgz","fileCount":93,"integrity":"sha512-CrztiAWXVgcyR8a16zieEe2ajCHZGdyeuRNhUygpNFqr38PUFhhEBtX+G7VQwHss7rf7iDdOd2Gn31T/CYKE2Q==","signatures":[{"sig":"MEUCIF1OnaezEeYAqXzjvYLqKnQ9SU16Kk3bfQFKOyUKB5AuAiEAiYPWHR/eAt0ZuyoJVJTr21OII839F4gI84nkpZ7BEnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852227},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"06f68b598d3b6e8caf6150ac44f940eb8e36dbc2","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.21.3_1770619762609_0.6428129970377487","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@revisium/schema-toolkit","version":"0.21.4","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.21.4","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"6e539bcb03cbe5c3355524c87f11aa31ee8b8399","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.21.4.tgz","fileCount":93,"integrity":"sha512-Ghd0QiQ9+hKau6XnSw3SXIfsKUQakspvuAMxgKHLqEOfqG5qQNjT3n0kqqvOj5GmL2i/C7zxcSpKjNjdqzNkzw==","signatures":[{"sig":"MEUCIQClnJV6KlS1LcAdmJb7PUGO1GW4OxC2Z1TmwP22+oxmAwIgRk/jLcGUPQTH3kgF2QRKuMcHnCgO0nbmll0yQdD9aBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852460},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"c80494b875efbb004abe786d85e8be559118ca93","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.21.4_1770740846044_0.0239341223009486","host":"s3://npm-registry-packages-npm-production"}},"0.21.5":{"name":"@revisium/schema-toolkit","version":"0.21.5","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.21.5","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"0601e05443b0fb6132fb50f9e95127be86fb00d2","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.21.5.tgz","fileCount":93,"integrity":"sha512-gRzvEcEBdwumtBc7NEgYrjuCOKSClCn7Qj6O4lMxtch0qhjkhnviZ70yU3SQEpkJMuNPqlYKYYAbCmZ8JwKPcA==","signatures":[{"sig":"MEQCIHwVUMKDGOct1c64NLkTgIox4kxKPZmg7TRl5Tp2KNkEAiBwmezuQf95SZJUzQWqt9NVdpGG5XmhnlmcqgwAHvTmwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.21.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"403193733c968684db3b56b3e16f05f9283501a3","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.21.5_1771179463907_0.1647697327194908","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@revisium/schema-toolkit","version":"0.22.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.22.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"8597b8b56510bb5cd5916d492383d5485cc11b40","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.22.0.tgz","fileCount":95,"integrity":"sha512-TJkPLvUY7t9KecyiVPYRpBl4GKIMUITymWi1A7TowAbGAq9CbU3AKQIILwe8LfDyFnnaDmDF6dthbK8eAwGDxA==","signatures":[{"sig":"MEYCIQCcImH7GAiqyvtTRiyoulLAs0rn/wXq2QBar3hKGObmGQIhAMP+3luSexT+54iSgGY9I/dU6tZQmFLVbhHp5cuAgDsJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882581},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"900d7be7401e6ab0b22001e13fe45345ff6afe81","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.18.0","nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.22.0_1771434514273_0.7156207599973758","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@revisium/schema-toolkit","version":"0.22.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.22.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"2d2ee12275824812581ed97c7a6e211698950323","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.22.1.tgz","fileCount":95,"integrity":"sha512-Hkg+FIg1dPS7vR0n7F027WgQ+bdmm4+ynCDJ8293CjYMfTIvWGn8sq1XucZ8FpNbbfEd6sb/y2fGH97B1oX3cw==","signatures":[{"sig":"MEYCIQCl8vlQa1AnHTSOsBIj7bid8/fBV6xbe18GSBubGgNI9AIhAN/oUmJKLcQWikKSKVlEqa19a+5kEz5IdvzAw9y7Shlt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882703},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"866c71992bd76e4d831f4f0046b658ba4a339f4f","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.18.0","nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.22.1_1771868152912_0.06290411692056841","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@revisium/schema-toolkit","version":"0.23.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.23.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"9c4e7c3aed60e92155dba2de8eba0e8551b76544","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.23.0.tgz","fileCount":95,"integrity":"sha512-/vEvu3gGZgmMPLj99IO+DWIUvMEVNku5hfjBIetq//ok48rD7un71bSJKZkS96rK0n/anympt8gttbiRdQ9ehQ==","signatures":[{"sig":"MEYCIQD/tOqe2pwY8td927By6qVxMWH4j351yMR57wKZeWqEUQIhAIYZkL4k6rOG051diHeXRThO9X9GgoMkQGnbfJ0B2pgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882703},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"25bdbdda282f1ea38b2f7919bf509bc12e4f8e5d","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.18.0","nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.23.0_1772463292671_0.7752186334734197","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@revisium/schema-toolkit","version":"0.24.0","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.24.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"349aa90b0cdc9ab3aaf98c93327ed6c80dbd0c84","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.24.0.tgz","fileCount":95,"integrity":"sha512-uLl1RqomxjrsoILYLBrcHmfA4DFXUzFn3ju1KmRJOJXrkpXqpqI6TJfKhyv0mi1cjTAdYLo6bX62BZ6DXMYH7w==","signatures":[{"sig":"MEUCIQDYd8kDYIsrC+1OxHARNim8MMxmjLILSEEWJ3b4VXmmAgIgQIyrWAgKhFcF9FWkuOYPnZZp0EhMSsoO6V7SUAmYeCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":893110},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"3a5c90bc7f5024352f827e53193aad21f47169ef","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.18.0","nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.24.0_1774679850260_0.7161066909744875","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@revisium/schema-toolkit","version":"0.24.1","keywords":["json-schema","schema","revisium","typescript"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit@0.24.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"dist":{"shasum":"1844a52d62380dac39088520d11c087f592aadb9","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.24.1.tgz","fileCount":95,"integrity":"sha512-Cd4HPsFA5BWTP8j/1FMS+duwDu6yqg3aGFl2XC+mwoWlu/5yLA7Yacasjwk1aXffFDyaytL9FgcVwG1hwIiq+A==","signatures":[{"sig":"MEYCIQDsHMXVRc3U50dfu7JARvT+mVYCb+Tnx4tQPbxGPI9J5wIhAKTu6TK4ZFa6I908hp96ywB6Cpw+k+BVnXfkqnpIeIAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":893114},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}}},"gitHead":"102f7dda66dd8cd5b91ec523c0807455ba7d3ac3","scripts":{"dev":"tsup --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build && npm run tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.18.0","nanoid":"^3.3.7","eventemitter3":"^5.0.4","@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"lib":["./dist/lib/index.d.ts"],"core":["./dist/core/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"model":["./dist/model/index.d.ts"],"types":["./dist/types/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.15.0","tsup":"^8.3.5","tslib":"^2.8.1","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit_0.24.1_1775522794140_0.6176813271184185","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@revisium/schema-toolkit","version":"0.24.2","description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","keywords":["json-schema","schema","revisium","typescript"],"repository":{"type":"git","url":"git+https://github.com/revisium/schema-toolkit.git"},"license":"MIT","author":{"name":"Anton Kashirov"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/types/index.cjs"}},"./plugins":{"import":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"require":{"types":"./dist/plugins/index.d.cts","default":"./dist/plugins/index.cjs"}},"./mocks":{"import":{"types":"./dist/mocks/index.d.ts","default":"./dist/mocks/index.js"},"require":{"types":"./dist/mocks/index.d.cts","default":"./dist/mocks/index.cjs"}},"./consts":{"import":{"types":"./dist/consts/index.d.ts","default":"./dist/consts/index.js"},"require":{"types":"./dist/consts/index.d.cts","default":"./dist/consts/index.cjs"}},"./model":{"import":{"types":"./dist/model/index.d.ts","default":"./dist/model/index.js"},"require":{"types":"./dist/model/index.d.cts","default":"./dist/model/index.cjs"}},"./lib":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./validation-schemas":{"import":{"types":"./dist/validation-schemas/index.d.ts","default":"./dist/validation-schemas/index.js"},"require":{"types":"./dist/validation-schemas/index.d.cts","default":"./dist/validation-schemas/index.cjs"}},"./formula":{"import":{"types":"./dist/formula/index.d.ts","default":"./dist/formula/index.js"},"require":{"types":"./dist/formula/index.d.cts","default":"./dist/formula/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"types":["./dist/types/index.d.ts"],"plugins":["./dist/plugins/index.d.ts"],"mocks":["./dist/mocks/index.d.ts"],"consts":["./dist/consts/index.d.ts"],"model":["./dist/model/index.d.ts"],"lib":["./dist/lib/index.d.ts"],"validation-schemas":["./dist/validation-schemas/index.d.ts"],"formula":["./dist/formula/index.d.ts"],"core":["./dist/core/index.d.ts"]}},"scripts":{"build":"tsup","dev":"tsup --watch","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","tsc":"tsc --noEmit","prepublishOnly":"npm run build && npm run tsc"},"devDependencies":{"@eslint/js":"^9.15.0","@jest/globals":"^29.7.0","@types/jest":"^29.5.14","@types/node":"^24.10.7","ajv-formats":"^3.0.1","eslint":"^9.15.0","globals":"^15.12.0","jest":"^29.7.0","mobx":"^6.15.0","prettier":"^3.4.2","ts-jest":"^29.2.5","tslib":"^2.8.1","tsup":"^8.3.5","typescript":"^5.7.2","typescript-eslint":"^8.15.0"},"dependencies":{"@revisium/formula":"^0.10.0","ajv":"^8.18.0","eventemitter3":"^5.0.4","nanoid":"^3.3.7"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"0dd996f6ee3ff4c36a05d838705e5c9b4e9702d2","_id":"@revisium/schema-toolkit@0.24.2","bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"homepage":"https://github.com/revisium/schema-toolkit#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-wN0NBZXUfOqNr9QNEAc0igCXtT7ghlK1xDAyW3+LP57D1NaoQHVWQn/WjMRqLhyxXfwUCabdMfXkBcZtUzWTUg==","shasum":"3d7b3c010b3d0c12132602334c1449afa7500aec","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit/-/schema-toolkit-0.24.2.tgz","fileCount":95,"unpackedSize":893114,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCe5oR4zRrF73Wg9F5OVifTnc7HN7c0A8ztdqernsld2QIgLE9gMT0rNrMqraBj7hqE4yIOr/Ec7TT6zNYN2e+VD7w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc4792d-a154-4b5d-8b78-5d04a29c8fd3"}},"directories":{},"maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/schema-toolkit_0.24.2_1775523332518_0.2214722906601434"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-30T20:55:06.641Z","modified":"2026-04-07T00:55:32.957Z","0.2.0":"2025-09-30T20:55:06.962Z","0.2.1":"2025-09-30T21:21:31.878Z","0.2.2":"2025-10-08T17:17:06.561Z","0.3.0":"2025-10-14T17:00:48.659Z","0.4.0":"2025-10-14T20:34:54.251Z","0.4.1":"2025-10-15T18:28:56.922Z","0.5.0":"2025-11-10T03:28:17.848Z","0.9.0":"2026-01-12T19:47:59.303Z","0.10.0":"2026-01-17T14:12:51.378Z","0.11.0":"2026-01-17T14:58:43.637Z","0.11.1":"2026-01-17T15:37:25.983Z","0.12.0":"2026-01-18T08:58:23.918Z","0.12.1":"2026-01-18T10:11:08.355Z","0.13.0":"2026-01-18T12:53:10.248Z","0.14.0":"2026-01-29T18:14:40.663Z","0.14.1":"2026-01-30T17:55:16.429Z","0.14.2":"2026-01-30T18:27:31.984Z","0.14.3":"2026-01-30T20:00:35.411Z","0.15.0":"2026-02-03T10:23:55.548Z","0.16.0":"2026-02-03T13:09:10.248Z","0.16.1":"2026-02-03T14:04:42.749Z","0.16.2":"2026-02-04T09:49:44.868Z","0.16.3":"2026-02-04T15:54:41.222Z","0.16.4":"2026-02-05T12:59:57.910Z","0.16.5":"2026-02-05T15:24:12.526Z","0.17.0":"2026-02-06T05:03:40.253Z","0.18.0":"2026-02-06T10:11:16.546Z","0.19.0":"2026-02-06T14:27:59.962Z","0.19.1":"2026-02-06T17:35:48.552Z","0.19.2":"2026-02-06T20:53:51.313Z","0.19.3":"2026-02-06T21:16:02.480Z","0.19.4":"2026-02-07T10:37:36.718Z","0.20.0":"2026-02-07T14:53:22.523Z","0.20.1":"2026-02-08T05:49:15.892Z","0.20.2":"2026-02-08T07:54:15.315Z","0.21.0":"2026-02-08T13:03:27.171Z","0.21.1":"2026-02-08T19:34:26.464Z","0.21.2":"2026-02-08T19:51:38.722Z","0.21.3":"2026-02-09T06:49:22.799Z","0.21.4":"2026-02-10T16:27:26.252Z","0.21.5":"2026-02-15T18:17:44.131Z","0.22.0":"2026-02-18T17:08:34.500Z","0.22.1":"2026-02-23T17:35:53.152Z","0.23.0":"2026-03-02T14:54:52.844Z","0.24.0":"2026-03-28T06:37:30.465Z","0.24.1":"2026-04-07T00:46:34.332Z","0.24.2":"2026-04-07T00:55:32.677Z"},"bugs":{"url":"https://github.com/revisium/schema-toolkit/issues"},"author":{"name":"Anton Kashirov"},"license":"MIT","homepage":"https://github.com/revisium/schema-toolkit#readme","keywords":["json-schema","schema","revisium","typescript"],"repository":{"type":"git","url":"git+https://github.com/revisium/schema-toolkit.git"},"description":"Universal schema toolkit with TypeScript types and utilities for JSON Schema manipulation","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"readme":"<div align=\"center\">\n\n# @revisium/schema-toolkit\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=revisium_schema-toolkit&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=revisium_schema-toolkit)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=revisium_schema-toolkit&metric=coverage)](https://sonarcloud.io/summary/new_code?id=revisium_schema-toolkit)\n[![GitHub License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/revisium/schema-toolkit/blob/master/LICENSE)\n[![GitHub Release](https://img.shields.io/github/v/release/revisium/schema-toolkit)](https://github.com/revisium/schema-toolkit/releases)\n\nFramework-agnostic TypeScript types, system schemas, runtime stores, and utilities for working with JSON Schema in [Revisium](https://revisium.io) projects.\n\n</div>\n\n## Installation\n\n```bash\nnpm install @revisium/schema-toolkit\n```\n\n## Quick Start\n\n### Schema helpers\n\n```typescript\nimport { obj, str, num, bool, arr } from '@revisium/schema-toolkit';\n\nconst schema = obj({\n  name: str(),\n  age: num(),\n  active: bool(),\n  tags: arr(str()),\n});\n```\n\n### RowModel\n\n```typescript\nimport { obj, str, num, createRowModel } from '@revisium/schema-toolkit';\n\nconst schema = obj({ name: str(), price: num() });\n\nconst row = createRowModel({\n  rowId: 'row-1',\n  schema,\n  data: { name: 'Widget', price: 9.99 },\n});\n\nrow.getValue('name');           // string (typed!)\nrow.setValue('price', 19.99);   // OK\nrow.setValue('price', 'wrong'); // TS Error!\nrow.getPlainValue();            // { name: string, price: number }\nrow.patches;                    // JSON Patch operations\nrow.root;                       // typed root node (InferNode<S>)\nrow.reset({ name: 'New', price: 0 }); // reset to new data, commit\nrow.reset();                    // reset to schema defaults\n```\n\n### Array Search\n\nArrays expose `find` and `findIndex` for searching elements by node properties:\n\n```typescript\nimport { obj, str, arr, createRowModel } from '@revisium/schema-toolkit';\n\nconst schema = obj({\n  sorts: arr(obj({ field: str(), direction: str() })),\n});\n\nconst row = createRowModel({\n  rowId: 'row-1',\n  schema,\n  data: { sorts: [\n    { field: 'name', direction: 'asc' },\n    { field: 'age', direction: 'desc' },\n  ]},\n});\n\nconst sortsNode = row.get('sorts');\n// find returns the typed node\nconst ageSort = sortsNode.find(\n  (node) => node.child('field').getPlainValue() === 'age',\n);\n// findIndex returns the index\nconst idx = sortsNode.findIndex(\n  (node) => node.child('field').getPlainValue() === 'age',\n); // 1\n```\n\n### TableModel\n\n```typescript\nimport { obj, str, num, bool, createTableModel } from '@revisium/schema-toolkit';\n\nconst schema = obj({ title: str(), price: num(), inStock: bool() });\n\nconst table = createTableModel({\n  tableId: 'products',\n  schema,\n  rows: [\n    { rowId: 'p1', data: { title: 'Laptop', price: 999, inStock: true } },\n  ],\n});\n\nconst row = table.getRow('p1');\nrow?.getValue('title');         // string (typed!)\nrow?.getPlainValue();           // { title: string, price: number, inStock: boolean }\n\nconst newRow = table.addRow('p2', { title: 'Mouse', price: 29, inStock: true });\nnewRow.setValue('price', 39);   // OK\nnewRow.setValue('price', 'x');  // TS Error!\n```\n\n### Typed API without helpers\n\nWhen the schema is typed (via helpers or `as const`), `createRowModel` / `createTableModel` return typed models automatically. With plain `JsonSchema` they return the untyped API as before:\n\n```typescript\nimport { createRowModel } from '@revisium/schema-toolkit';\nimport type { JsonObjectSchema } from '@revisium/schema-toolkit';\n\n// Untyped — returns plain RowModel with unknown types\nconst schema: JsonObjectSchema = getSchemaFromApi();\nconst row = createRowModel({ rowId: 'row-1', schema, data });\nrow.getValue('name'); // unknown\n```\n\nSee [Typed API documentation](src/types/TYPED-API.md) for all approaches: `as const`, explicit type declarations, `SchemaFromValue<T>`, and more.\n\n## Reactivity (MobX)\n\nBy default all models use a noop reactivity provider, which works for backend and plain scripts. To enable MobX reactivity (e.g. in a React app), configure the provider once at startup:\n\n```typescript\nimport * as mobx from 'mobx';\nimport { setReactivityProvider, createMobxProvider } from '@revisium/schema-toolkit/core';\n\nsetReactivityProvider(createMobxProvider(mobx));\n```\n\nAfter this call every model created via `createRowModel`, `createTableModel`, or `createDataModel` becomes fully observable.\n\nSee [Reactivity Module docs](src/core/reactivity/README.md) for the full API, noop behaviour table, and test-setup examples.\n\n## Formulas (Computed Fields)\n\nFields with `x-formula` are automatically computed from other fields. Use `readOnly: true` and the `formula` option in helpers:\n\n```typescript\nimport { obj, num, numFormula, createRowModel } from '@revisium/schema-toolkit';\n\nconst schema = obj({\n  price: num(),\n  quantity: num(),\n  subtotal: numFormula('price * quantity'),\n  tax: numFormula('subtotal * 0.1'),\n  total: numFormula('subtotal + tax'),\n});\n\nconst row = createRowModel({\n  rowId: 'order-1',\n  schema,\n  data: { price: 100, quantity: 5, subtotal: 0, tax: 0, total: 0 },\n});\n\nrow.getPlainValue();\n// { price: 100, quantity: 5, subtotal: 500, tax: 50, total: 550 }\n```\n\nFormulas are evaluated in dependency order. With the MobX reactivity provider configured, changing a dependency triggers automatic re-evaluation of all affected formulas.\n\n### Expression Syntax\n\n| Syntax | Example |\n|--------|---------|\n| Field reference | `price`, `item.quantity` |\n| Arithmetic | `price * quantity`, `a + b - c` |\n| Comparison & logic | `a > b && c < d`, `x ? y : z` |\n| Absolute path | `/rootField` |\n| Relative path | `../siblingField` |\n| Array access | `items[0].price`, `items[*].price` |\n| Array context | `#index`, `#length`, `@prev`, `@next` |\n| Functions | `sum(items[*].price)`, `avg(values)`, `count(array)` |\n\n### Schema-Level Integration\n\nWhen fields are renamed or moved, formula expressions are automatically updated in the generated patches:\n\n```typescript\n// rename price → cost\n// formula 'price * quantity' → 'cost * quantity' (auto-updated)\n```\n\n### Warnings\n\nThe evaluator tracks problematic results (`nan`, `infinity`, `runtime-error`) on the node's `formulaWarning` property.\n\nSee [value-formula docs](src/model/value-formula/README.md) for the runtime engine API and [schema-formula docs](src/model/schema-formula/README.md) for parsing, dependency tracking, and serialization.\n\n## Foreign Key Resolution\n\nSchemas with `foreignKey` fields (string fields referencing another table) can be resolved automatically via `ForeignKeyResolver`:\n\n```typescript\nimport { createForeignKeyResolver, createTableModel, obj, str } from '@revisium/schema-toolkit';\n\nconst resolver = createForeignKeyResolver({\n  loader: {\n    loadSchema: async (tableId) => api.getTableSchema(tableId),\n    loadRow: async (tableId, rowId) => api.getRow(tableId, rowId),\n  },\n  prefetch: true,\n});\n\nconst table = createTableModel({\n  tableId: 'products',\n  schema: obj({ name: str(), categoryId: str({ foreignKey: 'categories' }) }),\n  rows: [{ rowId: 'p1', data: { name: 'Laptop', categoryId: 'cat-1' } }],\n  fkResolver: resolver,\n});\n\n// Referenced data is prefetched in the background and available from cache\nconst category = await resolver.getRowData('categories', 'cat-1');\n```\n\nThe same `fkResolver` option is accepted by `createRowModel`. When using `createDataModel`, pass the resolver once and all tables will share it.\n\nSee [ForeignKeyResolver docs](src/model/foreign-key-resolver/README.md) for cache-only mode, prefetch control, loading state, and error handling.\n\n## API\n\n### Schema Helpers\n\n| Function | Description |\n|----------|-------------|\n| `str()` | Create string schema |\n| `num()` | Create number schema |\n| `bool()` | Create boolean schema |\n| `strFormula(expr)` | Create computed string field (`readOnly: true` + `x-formula`) |\n| `numFormula(expr)` | Create computed number field (`readOnly: true` + `x-formula`) |\n| `boolFormula(expr)` | Create computed boolean field (`readOnly: true` + `x-formula`) |\n| `obj(properties)` | Create object schema (generic — preserves property types) |\n| `arr(items)` | Create array schema (generic — preserves items type) |\n| `ref(tableName)` | Create $ref schema |\n\n### Table & Row\n\n| Function | Description |\n|----------|-------------|\n| `createRowModel(options)` | Create a row model (typed overload when schema is typed) |\n| `createTableModel(options)` | Create a table model (typed overload when schema is typed) |\n\n#### RowModel\n\n| Property / Method | Description |\n|-------------------|-------------|\n| `root` | Typed root node (`InferNode<S>` for typed, `ValueNode` for untyped) |\n| `get(path)` | Get node at path |\n| `getValue(path)` | Get plain value at path |\n| `setValue(path, value)` | Set value at path |\n| `getPlainValue()` | Get full plain value |\n| `patches` | JSON Patch operations (`JsonValuePatch[]`) for current changes |\n| `reset(data?)` | Reset to given data (or schema defaults) and commit |\n| `commit()` | Commit current state as base |\n| `revert()` | Revert to last committed state |\n\n#### ArrayValueNode\n\n| Method | Description |\n|--------|-------------|\n| `at(index)` | Get element at index (supports negative) |\n| `find(predicate)` | Find first element matching predicate, or `undefined` |\n| `findIndex(predicate)` | Find index of first matching element, or `-1` |\n| `push(node)` | Append element |\n| `pushValue(value?)` | Create and append element from value |\n| `removeAt(index)` | Remove element at index |\n| `move(from, to)` | Move element between positions |\n| `clear()` | Remove all elements |\n\n### Value Tree\n\n| Function | Description |\n|----------|-------------|\n| `createTypedTree(schema, data)` | Create a typed value tree with path-based access |\n| `typedNode(node)` | Cast an untyped `ValueNode` to a typed node |\n\n### Schema\n\n| Function | Description |\n|----------|-------------|\n| `createJsonSchemaStore` | Create runtime schema store |\n| `getJsonSchemaStoreByPath` | Navigate schema by path |\n| `applyPatches` | Apply JSON Patch operations to schema |\n| `resolveRefs` | Resolve $ref to inline schemas |\n| `validateJsonFieldName` | Validate field name format |\n| `getInvalidFieldNamesInSchema` | Find invalid field names in schema |\n\n### Value\n\n| Function | Description |\n|----------|-------------|\n| `createJsonValueStore` | Create runtime value store |\n| `getJsonValueByPath` | Navigate value by path |\n| `computeValueDiff` | Compute field-level diff between two values |\n| `traverseValue` | Traverse value tree |\n\n### Foreign Keys\n\n| Function | Description |\n|----------|-------------|\n| `getForeignKeysFromSchema` | Extract foreign keys from schema |\n| `getForeignKeysFromValue` | Extract foreign key values from data |\n| `getForeignKeyPatchesFromSchema` | Get patches for foreign key changes |\n| `replaceForeignKeyValue` | Replace foreign key references |\n\n### Path Utils\n\n| Function | Description |\n|----------|-------------|\n| `parsePath` | Parse dot-notation path to segments |\n| `getParentForPath` | Get parent path |\n| `getPathByStore` | Get path from store |\n| `deepEqual` | Deep equality comparison |\n\n### Type Utilities\n\n| Type | Description |\n|------|-------------|\n| `InferValue<S>` | Schema → plain TypeScript value type |\n| `InferNode<S>` | Schema → typed ValueNode interface |\n| `SchemaFromValue<T>` | Plain TS type → virtual schema shape |\n| `SchemaPaths<S>` | Union of all valid dot-separated paths |\n| `TypedRowModel<S>` | RowModel with typed `root`, `getValue`, `setValue`, `getPlainValue`, `reset` |\n| `TypedTableModel<S>` | TableModel with typed rows, `addRow`, `getRow` |\n\nSee [Typed API documentation](src/types/TYPED-API.md) for the full reference.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}