{"_id":"@revisium/schema-toolkit-ui","_rev":"29-9046905e9470fb2f0c51243a73785ff1","name":"@revisium/schema-toolkit-ui","dist-tags":{"alpha":"0.1.0-alpha.1","latest":"0.6.14"},"versions":{"0.1.0-alpha.1":{"name":"@revisium/schema-toolkit-ui","version":"0.1.0-alpha.1","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.1.0-alpha.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"038964c46f1efbd18dea56b036b34a10ed0985e7","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.1.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-XuD+3Jby1DcGRN+DqS51p++pu3XfHP4jf8+a9KRLwOI8upa+8k1qyNSEZgTc712nS525tcdVULPGrurLYSjjDA==","signatures":[{"sig":"MEUCIC08nR97JdpfXjgtr7Po4w5XlbDLv9UObTusxzQRx6xhAiEA+z86hhVa5XIycTuwSAbQTzRK5Ns7oUhlsp9xrnImC74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613422},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"209d037e96e7675de8dbfc56fc361c7bdd428ead","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:build":"storybook build"},"_npmUser":{"name":"revisium-io","email":"revisium.io@gmail.com"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","tsdown":"^0.20.1","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","react-use":"^17.6.0","storybook":"^10.2.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.15.0","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.0","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-use":"^17.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.1.0-alpha.1_1769845092335_0.16435931609358923","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@revisium/schema-toolkit-ui","version":"0.1.0","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.1.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"a6c157749f4a328eb1b3a9e3feb90e6686f2a6ee","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.1.0.tgz","fileCount":11,"integrity":"sha512-B/BCvQwjJlzWHar6i++ZRfNhiD720CEae3EKZQTl5zBOWUbQc7d83yGTC4LA9zzhXTXo78MkhL3TtR9J9FmArg==","signatures":[{"sig":"MEQCIFFGT+hy6luMY3eVE5zO4rD3NSdCAYdD3MvIUjC7d+dUAiAl7IfLvdzXfgg+99Xmw2r7DCZeLroZVpH4/fqZBdwaJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619662},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5ccec10dd4ee9cecd0e0946da9fc0f5865e4c6e1","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/formula":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","nanoid":"^5.1.6","tsdown":"^0.20.1","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","react-use":"^17.6.0","storybook":"^10.2.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.15.0","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.0","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","react-use":"^17.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.1.0_1769856316161_0.5669419917637994","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@revisium/schema-toolkit-ui","version":"0.1.1","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.1.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"551e2564a3ef33bb73d99b4942ba273ceb1c9d17","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.1.1.tgz","fileCount":11,"integrity":"sha512-nI3s69HuN7vgAOhy0jgox2+nD2zCz4AaXxOUCc6jmUrVJvW1Cu1y9uTbo7HqvreA2euFhLwJsAehHSFDEoY2SQ==","signatures":[{"sig":"MEUCIEKk+a1mbHBESuVKbwc9ddU/Q2DvSvVZV5Hbgq4/5gGsAiEAk7630XypXNlTgtVp3rGHnoOnLiLBpfcXPcZj3CLaE6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619864},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b72328af3216f95c95cdce06afe6a6c45cbc94ec","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","nanoid":"^5.1.6","tsdown":"^0.20.1","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","react-use":"^17.6.0","storybook":"^10.2.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.0","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.0","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","react-use":"^17.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.1.1_1769858824535_0.5764149395814242","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@revisium/schema-toolkit-ui","version":"0.1.2","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.1.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"d584fd6769c0d794acb9ad2ca18b3ad2258c766d","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.1.2.tgz","fileCount":11,"integrity":"sha512-lDa0G3/74wVAAs99LBMKIh7ARDJO9ZMnTvJ2C+0CWbpfNaFAgehqjDebWlzUHYU5t7rgbLwRgIXVwsba7996Gw==","signatures":[{"sig":"MEUCIQD7ZUZaSGU0fW4thaJ6Z4VxwAbcHJLQB+PtMVUMD1KXtwIgQYzy1PrxUUUpRE8cESpdD9LsiynnF2YqTwlViHAGeBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1634438},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"bf6b4c1e3d8cfe9933ec25a8fc0897ad35981c90","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","nanoid":"^5.1.6","tsdown":"^0.20.1","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","react-use":"^17.6.0","storybook":"^10.2.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.0","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.0","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","react-use":"^17.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.1.2_1769863393861_0.5683620055702703","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@revisium/schema-toolkit-ui","version":"0.2.0","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.2.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"7c58a84ffa463f3e3d82224e611fd80a4fd5a5d4","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.2.0.tgz","fileCount":11,"integrity":"sha512-9rPKoU3Wx0UbGIkhx1fM7hf92rjPyrwY9sMoWm2hfHaCpDVY+FV+DGMDQs8wdyXKaV9aOx4kQAlSOdTSgzg9pA==","signatures":[{"sig":"MEQCIAY9OrMRDvIJL82vzuvGYkZZ88wGTvjgs+6V8fyi2X7EAiAZiqz1UKNHNJ3P8ZdlkOcGgqtCQL9zzn51njvSiVPfDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216120},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e9623e3ef108a234456d87617a64eb1730726b8a","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.19.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.2.0_1770461148681_0.48682198864668336","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@revisium/schema-toolkit-ui","version":"0.2.1","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.2.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"57dc557101d553a2d882095acaf1d95dda981e4b","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.2.1.tgz","fileCount":11,"integrity":"sha512-QlJhIHYoREpv+F2L2JvfD4Zf3W/ofeMhK+Ofhl1UJXUbdHUy6vcqN1IyaXFlA8A+HHENQkbJ8zZG8ktdbzVk3A==","signatures":[{"sig":"MEQCIAK7n/SSZ8U3FffUkODp6xljP1zxr0twe3iAotty8j3uAiAD7KyC6C4L5f0a+ASnZL5ULM/Y/dBPRiPk/NTuGvffbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217378},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48a5d14f23c529fc1642b3f92165ad00cc4ae73e","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.19.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.2.1_1770463370444_0.7403903085407055","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@revisium/schema-toolkit-ui","version":"0.2.2","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.2.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"48b10380ee42714fcea3d91b86c4cc0c8d260839","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.2.2.tgz","fileCount":11,"integrity":"sha512-dpa3Vyusie9FBsLxvTnCFFbNJw1zvFBhZ2EpEstpijUdb6K2+PPZVviWSn8JgtGNczSR1oHQtgstPsg9HODfaQ==","signatures":[{"sig":"MEUCIQDREIdZAmj/Fd6+syJWHPvlBZv4G2zuMaXTJhMnc9mF7QIgZWidSeOIn0DZTuLxgFizvWMiAwBen1hGlIj1uNetv2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911841},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"331d06add806c8a3d586f451201772e7b76eb647","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.2.2_1770477768091_0.5133819669176052","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@revisium/schema-toolkit-ui","version":"0.2.3","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.2.3","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"4f0d2fe632179d680d6cf1e6547d058d6aa1d145","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.2.3.tgz","fileCount":11,"integrity":"sha512-uV/w2IEGBKFAyFTVqCcHg73K6I1S4B9L7vsiJQ9v9gI3FaXV4fgHBnBmKKXXWuFgXtNR54n+CUPyGR0CmxyqtA==","signatures":[{"sig":"MEYCIQDgrqxigeAAPEBG3hMIad9vXWCCIJWjX5F2V6ZIN5TjEQIhAIGk8K5PE3b/oIqlLV5GqVOWIS3ZoyK32vdXGuD9GrwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":909564},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"014d584358b4df83994d9df838dcc10b951dc656","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.2.3_1770530191685_0.30872602029362795","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@revisium/schema-toolkit-ui","version":"0.3.0","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.3.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"a425ce6f82b0ad40d8aba1209b14a285c65feb44","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.3.0.tgz","fileCount":11,"integrity":"sha512-D252YOaiw+uLSVq/11vBleWxcKhDirGODw+xAd3FHgN3w8Nb1zYzf3x6InO4YeQ+ieXIXA8sQvtmMRVmDthQhQ==","signatures":[{"sig":"MEQCIHNTKx80CjXFi3uRiPH31gmkqIMiE8hIcSazSDyloZdeAiBpMoqEyhrZovDg1XqWV98cy7iiDDr6ywxQRxvI3Eetyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1275477},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4e39b126dd03199f63cf9290192c5bfec2c88ca9","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.3.0_1770665626065_0.4037818989337354","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@revisium/schema-toolkit-ui","version":"0.3.1","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.3.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"da8716b459d8d7cbf498076c33a12acb354af51a","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.3.1.tgz","fileCount":11,"integrity":"sha512-ua7aMmUmnHGAqTonaNHjAdFz30elFmW4r4WjshjM8cpv5F4SsmlgutsPxarwT5WA299wo8MQchhICdbese1SVw==","signatures":[{"sig":"MEYCIQC4ChmAm0EDhVWsjUwAf/e8bJOuPB+UQYm19Zybkr4P5AIhAJQDguMJPBdFerZJr8nyG1BRJ9i7vm94DhZ43SU4rSMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1276358},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"334b0447f8ef552e52475e1904e0fdfd93bab566","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.3.1_1770671012192_0.968865734886242","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@revisium/schema-toolkit-ui","version":"0.3.2","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.3.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"c83bd9c3599f4969111a054fb443ca3268344179","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.3.2.tgz","fileCount":11,"integrity":"sha512-lS2+djbmgojBTOR2J5Bnoij/7q2Qmw8C4uCd1ILaE9ciA2xJbvWnpyZlWrzvwLnRPNaRxSjaKYD6+1tiqDLeWw==","signatures":[{"sig":"MEYCIQC5DMie47g0mSvRU1Mj4UvkxOgzpx6snRSOd8CoT9bJ2QIhAJY93Iod7LkVyh9wg6e7m8NRkxSUSQHlirYaUyIx48QN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1274823},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d26d55750e133483e046cc62a378706052edb590","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.3.2_1770673841542_0.3760222403201141","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@revisium/schema-toolkit-ui","version":"0.3.3","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.3.3","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"e563753ccf8ccf88fd280de61ebe289b6fd0773a","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.3.3.tgz","fileCount":11,"integrity":"sha512-12NsJK4VFVD5c/tumh4ltOGoNqKxUenQoLTQova/3HeSepaVElGEp19zFbAjukTppgqTftKq51L6yypva21MDg==","signatures":[{"sig":"MEUCIQC9X87WF6lMVLuVGm/fRiSzhc5ENjuGpTdiDvJsD4rMwAIgCMzH71Ay0cZeckUc1kn2lrLChwUdNM4hNDinQwbYJSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1275003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b7b8ed3da3467e220e04b9746b40332037f14d41","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.3.3_1770703257331_0.7819424115983886","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@revisium/schema-toolkit-ui","version":"0.4.0","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.4.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"5cc026e11a869a4f76b58c766336cec9f1f70ddf","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.4.0.tgz","fileCount":11,"integrity":"sha512-fbbnAFnPBVNoVVqxYxDVzh/aSdyZiilDXnSaqY1UBlGpw5GtEmAfjavADlq+4BflMTA2lm8RTuzNVYPpSKM9SA==","signatures":[{"sig":"MEUCIQCBqESn2MOnux7YKJw2i6NsYz7T5u5rPkkx/PINDi41oQIgCpyi3A0rhV9nzPQrDu9HqEh2s6VD8DdC/UzS6jjQt9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2685646},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e90fee55c7958e4f19099deda2f18aa3342b014d","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.4.0_1771762564115_0.9273738611677715","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@revisium/schema-toolkit-ui","version":"0.5.0","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.5.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"87a8247e871d94e1e909e2b9e1c0f146d4bd5a13","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.5.0.tgz","fileCount":11,"integrity":"sha512-ZyQDDUUXKAdEof+zrY/JZ1md2gKo6Zshu0yA42+IUZUkjF1C6AjJV/pvrtdA1d9SZ8dHAsvGxTateJUByF+3uQ==","signatures":[{"sig":"MEUCIQCtkp9peS/4wqIZV4T9khmeMD9g7jBFitekEGZTp9JZSAIgZ/9uN7aNzSKSBday1Umk7Me+CC6p4Klk61WNotjBeJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2772506},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b77241911809098e4ff9125558839adf912b7a49","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.5.0_1771834880751_0.6541840785244839","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@revisium/schema-toolkit-ui","version":"0.6.0","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.0","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"0e62ebdf13e3548870a2835cec0a017fc8fe1518","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.0.tgz","fileCount":11,"integrity":"sha512-pIwvMrOnDcuV67QpEAIhRAvAUf/7h06ApYqqux3ElYYqFRYPX90JzLs8KAmmIdZwy0TrwKo2YmBnVUWREQtEFA==","signatures":[{"sig":"MEQCIGa0J5c1KMmI1qSVfJQJFljrUwcstp56zMqW3gzWtABXAiAvAWfEJuw2hqPUtRMmX1P0ZiNyp8UIodlNiedoJcmWBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2811576},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c53cc3d4933283ea9632f7bbd6e8f1cb9f4084d8","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.0_1771886316832_0.09730562910947316","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@revisium/schema-toolkit-ui","version":"0.6.1","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.1","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"770fa828f0415b4bf5a0191902d81cd8a7d8c4be","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.1.tgz","fileCount":11,"integrity":"sha512-nGOAObG68BTh43bUcD1Hj/SxY+CpHVsZcUPb2MAupgrhWN915ynmoyh3UijJ1cm9VAGH3+2vexjKbrw1JszAGg==","signatures":[{"sig":"MEQCIDGI1YufZVNQMBEZoEFLrGNk4UduRKU2qVK5HQRpTfGxAiAQkwB5W9y3D/5stuuw5cB+G/lhQI9/iJE8lv3UbtSPnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2836195},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2e89a03cc3f1ffd118d211053d556dba209ee251","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.1_1771952851475_0.6371062535013949","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@revisium/schema-toolkit-ui","version":"0.6.2","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.2","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"2e13fbbd73d36fa0442cbb750e68f3fe61d6c89c","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.2.tgz","fileCount":11,"integrity":"sha512-Hl9iCeP6K2pzP3tVQ7KUzVbfw83G5RrgmH0IHcry6AaMgQF4+Q0RcjAymqWa/9ooB+jPTY+0NMdYYl748je6Iw==","signatures":[{"sig":"MEYCIQCf/BNmKmSHRAFUdQWcBA06d/2t1ajImkfqumAHPt3A3wIhAIVZbz9R3ZEzGi73t3LqKotTyESJuphGEY7LbCFUCT6G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2845575},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7866d3f887c0810b13860825cddebe2ea0a4818c","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.2_1771998966924_0.8563583726590804","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@revisium/schema-toolkit-ui","version":"0.6.3","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.3","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"a82d783aee6e0a089735cdd74a873a7746d04b54","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.3.tgz","fileCount":11,"integrity":"sha512-HQHcFu3MhUKjE5s6Lu9+olt6KxTTvHiY13Igom9oviGcZW2ADZ7kUadU0/MtfwUUCsEe7TJTiBAf3EE+K2AcuQ==","signatures":[{"sig":"MEQCIH6iSMntXhyQcgH/ukwFNmo890MzIhW/M2jD71VKeruCAiBCRNuSOPDh1CKaT7IWx8WyIhnzYZ1NepadjImTkWbkZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2873405},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"abd0cdf9544e6ca718b7d00907c412e9cde6822b","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.3_1772055302996_0.772013740723976","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@revisium/schema-toolkit-ui","version":"0.6.4","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.4","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"4c53dd044486fc4784e942a68a0681258606a533","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.4.tgz","fileCount":11,"integrity":"sha512-SGwqGYsYi+HiupPhFP9jX8D4AKOKBZiUxsussMpINng4p97HtVLsW2hFVjYxYBaDyw0qK5bSTCoXnTE/3NYqHw==","signatures":[{"sig":"MEUCIDJdJjGEnfZSYhyP3pRe/AlPQ3kDin9ruSFw9efH8Vg+AiEAt3WxC8HXGa+/JpKPguTrme6dN7nmYgU1aDK1Syjoa6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2880628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b5adc72a4111b726d904a63f6d413d4f7e781730","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.4_1772130240335_0.9685107640575785","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@revisium/schema-toolkit-ui","version":"0.6.5","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.5","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"1a4ef6f29bdd317e8cd035348a85ba3e66ea2d4a","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.5.tgz","fileCount":11,"integrity":"sha512-DfMMuViAS1JXG1RwkB+Dog86Nmg7ZGyaHasqiOozQP3HZnSED7e02l4F4nbn6LJGUPUXRwFkRHGAK3KiTjWztg==","signatures":[{"sig":"MEUCIA26MA1LbGfv6AOcbSlKepcqRbWSwEdJOLoJGG/PpyBFAiEAgI5zS6uLUA79PU9aP3JcJAy148LI6qLeEjCyjbB8jxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2882632},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"97182176a45a21e7625acd5f3c3dd9634ae26fb0","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.5_1772135185381_0.3457350778930377","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@revisium/schema-toolkit-ui","version":"0.6.6","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.6","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"eef3a2406c5c4672d69e9d841edb48b853cb06de","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.6.tgz","fileCount":11,"integrity":"sha512-/bGiTx5VnDZYV9vssSQsslP43kMMSvN0e52FKi20DLgZ55WTHGV6AitzXYlXSOAzevWB9aS+7es+AgzNPSDsZQ==","signatures":[{"sig":"MEYCIQDunDkDpsTejscrq6jUvosuwDPm8gVn4FzM3V+4ZVkcWQIhAL+XmIkXBCU93Zs77TaSDeLBrme2MP6/r9czM1oBbZ2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2882550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"53a87a86b1603a0ff56464052b58c004c4f0b760","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.6_1772136654658_0.6359277309041516","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@revisium/schema-toolkit-ui","version":"0.6.7","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.7","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"c162df5fc998fc5d68b191286d7877384f19ceff","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.7.tgz","fileCount":11,"integrity":"sha512-yJ+hKorljDZqniBK6grSIyMLq2mu95uCnXcZlQ4LXyLYQD6rPBpMju5PzF75jeWfuvsd42SBLZ26pFmD8xHpqA==","signatures":[{"sig":"MEUCIQDGFmWfHpJ2H5NbWk0l8puUSaMs1iTySt0H8KjyEo/eBAIgDNN+FhIcQVmxMLHjx4oUZn5u6lO4dKTW6MUNFXjk7qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2884783},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8be8d392157a5c5f0b4b3da084998f4599ce2b71","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.7_1772174090241_0.3081511362461027","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@revisium/schema-toolkit-ui","version":"0.6.8","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.8","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"729a99cdb2c1a3f87c48310e92cb9aa75f376746","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.8.tgz","fileCount":11,"integrity":"sha512-5kPEeMscbf+3UZvt9AsR2NYKTXhtkhsiOB1WtqD/ZRDXsHrpS+7SG9OXz2kBxA1LS1MZLt58kepnXs/j5GWb+Q==","signatures":[{"sig":"MEYCIQCqqyQP57Uj7/ih8zbkM+oGhGPG0Rv8Ailjt29epNo8vQIhAO++6DDBDDWjMTrhM/yhpQ+m6ixOAukumKW+XT5dbr75","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"169dd0694c854751acc314d0eb1383265e6c8396","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.8_1772218096177_0.009702967426914233","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@revisium/schema-toolkit-ui","version":"0.6.9","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.9","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"7adb64a06fa03e9645292509eabe6460f9e8b7bd","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.9.tgz","fileCount":11,"integrity":"sha512-iwDuRP8ASlnDhBQorYZQ57VCFw7GBr08nyHRvLkttXX5sjI+uzoBDIFbAl6n7RlFo3ycqkIDKtO3adpz+Fjatw==","signatures":[{"sig":"MEQCIEehZP97Y2f2zprEbRGCHtDceUEPuQP8Ta6z4t6QFjOkAiBQi+XMExMunhPevFDih/dYRvXfGfPkZxnW4L/yBnpFeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2905397},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9559ed7e60b0abc6d5889a381d4a70b52a64c271","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.9_1772365880324_0.4541254281610396","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@revisium/schema-toolkit-ui","version":"0.6.10","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.10","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"b1e769b6df5b0f4dbea20a771a2c447b85a1e3f5","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.10.tgz","fileCount":11,"integrity":"sha512-iJE+MKX1lQyZ8jfU3frDVxdK0pFi96dhRUMn9Zj4IlwMsVTFODRp0ksUhVRPSvnszP76fspsuZdPtjnRMSSdfg==","signatures":[{"sig":"MEUCIQCWqgs9BnropzucSQJ/uiArgCfCH36Ij24T91CwQVcyLgIgMAxEWhkaXnuOGDmePOIoNbs8jDcA3Y5vzdMa63UEit0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2905642},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8ac0ec5f0a9b60267d167dea594f9922ec622c5e","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.10_1772366871173_0.153667209184281","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@revisium/schema-toolkit-ui","version":"0.6.11","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.11","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"2808948023a418939858a4ac2e592385f5a1cf15","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.11.tgz","fileCount":11,"integrity":"sha512-eeNnVSgjD3POjfv/I1bWOOIknA3S6fHDQvGJ6vJsqrXArIgRgB3I8CPdstLMCJHMZRYSP/+GHpefwxg6ywDunw==","signatures":[{"sig":"MEUCIAKAVa0Vq+5ux9i7EJJGY9MRjqg2q/oIPeYSTCZTo2qdAiEAhMVuYGqPLf9QJQycTZ0/LIKJ/o+yWmrFdLBETHF0n0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2908014},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d64f1b264ae942f279ab3592ca20fce639e36956","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.11_1772369353420_0.8522931879659192","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@revisium/schema-toolkit-ui","version":"0.6.12","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.12","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"96ad050c2cb8f613fff93d4e968bd818f2fcaa96","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.12.tgz","fileCount":11,"integrity":"sha512-0PuIbFRLzDBj11oEWazMNbXXO24n+qPIenPp2+H3cf22i9qsj4KuiEBRg6UFbX9WP5sxJAaPEH+tmpdBbl2axw==","signatures":[{"sig":"MEYCIQDWO3vStKu3MXeJ90TBihFV6L0p5o8jx6IfHIHyH7GGhAIhALZKCwBBMa2gfrj6FN+LWkz7CKqnaaCl9iGvjghdWpx5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2908288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f0aa2a02ecc10f03ab15332bc69d73e1906e3461","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.12_1772371094925_0.7592365362958502","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@revisium/schema-toolkit-ui","version":"0.6.13","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"author":{"name":"Anton Kashirov"},"license":"MIT","_id":"@revisium/schema-toolkit-ui@0.6.13","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"dist":{"shasum":"f6395caf418aa9a64d0e63d62bb77ee66cd7efdf","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.13.tgz","fileCount":11,"integrity":"sha512-Ip01LoN1JlRRNsrT2N3tMtSp9N/MLAXaTBqSACjS//XzCEpMB4rqCGdoDTHJG9OjkQLNE1c8ZxikCHkGyTMZLg==","signatures":[{"sig":"MEYCIQCAg9Mx5of97bxaYnCwXyHXDcamUcXWsM4+jdcYIKBqwAIhAM22GKcOuHx3QnoB7OfN8/XkDFVGCaXhrwHYsJx/vBWT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2933658},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"18435154fc8a501cdad27e8fa7dc8bbe4fcf2783","scripts":{"dev":"tsdown --watch","tsc":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","build":"tsdown","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:ci":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:cov":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --silent","storybook":"storybook dev -p 6006","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build && npm run tsc","storybook:test":"vitest --project=storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info","storybook:build":"storybook build","test:unit:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"overrides":{"@zag-js/menu":"1.33.1"},"repository":{"url":"git+https://github.com/revisium/schema-toolkit-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"React UI components for JSON Schema manipulation and data editing","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mobx":"^6.13.5","vite":"^6.0.7","react":"^18.3.1","eslint":"^9.15.0","events":"^3.3.0","nanoid":"^3.3.11","tsdown":"^0.20.1","vitest":"^4.0.18","globals":"^15.12.0","ts-jest":"^29.2.5","prettier":"^3.4.2","react-dom":"^18.3.1","storybook":"^10.2.5","@eslint/js":"^9.15.0","playwright":"^1.58.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^24.10.7","next-themes":"^0.4.4","react-icons":"^5.5.0","@types/react":"^18.3.18","@jest/globals":"^29.7.0","@emotion/react":"^11.14.0","react-virtuoso":"^4.12.8","mobx-react-lite":"^4.1.0","@chakra-ui/react":"^3.31.0","@storybook/react":"^10.2.5","@types/react-dom":"^18.3.5","@revisium/formula":"^0.10.0","typescript-eslint":"^8.15.0","lcov-result-merger":"^5.0.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@codemirror/lang-json":"^6.0.1","@storybook/react-vite":"^10.2.5","@uiw/react-codemirror":"^4.23.7","eslint-plugin-sonarjs":"^3.0.1","@testing-library/react":"^16.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@atlaskit/drag-and-drop":"^0.15.1","@storybook/addon-vitest":"^10.2.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@vitest/browser-playwright":"^4.0.18","@uiw/codemirror-theme-github":"^4.23.7"},"peerDependencies":{"mobx":"^6.0.0","react":"^18.0.0 || ^19.0.0","nanoid":"^3.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","next-themes":"^0.4.0","react-icons":"^5.0.0","@emotion/react":"^11.0.0","react-virtuoso":"^4.0.0","mobx-react-lite":"^4.0.0","@chakra-ui/react":"^3.0.0","@revisium/formula":"^0.10.0","@codemirror/lang-json":"^6.0.0","@uiw/react-codemirror":"^4.0.0","@atlaskit/drag-and-drop":"^0.15.1","@uiw/codemirror-theme-github":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schema-toolkit-ui_0.6.13_1772446043096_0.4987238936121172","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@revisium/schema-toolkit-ui","version":"0.6.14","description":"React UI components for JSON Schema manipulation and data editing","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"repository":{"type":"git","url":"git+https://github.com/revisium/schema-toolkit-ui.git"},"license":"MIT","author":{"name":"Anton Kashirov"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"tsdown","dev":"tsdown --watch","test":"NODE_OPTIONS=--experimental-vm-modules jest && vitest --project=storybook --run","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest","test:unit: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,tsx}\"","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","tsc":"tsc --noEmit","prepublishOnly":"npm run build && npm run tsc","storybook":"storybook dev -p 6006","storybook:build":"storybook build","storybook:test":"vitest --project=storybook","storybook:test:ci":"vitest --project=storybook --run --coverage --coverage.reporter=lcov --coverage.reportsDirectory=coverage/storybook","test:cov:merge":"lcov-result-merger 'coverage/**/lcov.info' coverage/lcov.info"},"peerDependencies":{"@atlaskit/drag-and-drop":"^0.15.1","@chakra-ui/react":"^3.0.0","@codemirror/lang-json":"^6.0.0","@emotion/react":"^11.0.0","@revisium/formula":"^0.10.0","@uiw/codemirror-theme-github":"^4.0.0","@uiw/react-codemirror":"^4.0.0","mobx":"^6.0.0","mobx-react-lite":"^4.0.0","nanoid":"^3.0.0 || ^5.0.0","next-themes":"^0.4.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-icons":"^5.0.0","react-virtuoso":"^4.0.0"},"devDependencies":{"@atlaskit/drag-and-drop":"^0.15.1","@chakra-ui/react":"^3.31.0","@codemirror/lang-json":"^6.0.1","@emotion/react":"^11.14.0","@eslint/js":"^9.15.0","@jest/globals":"^29.7.0","@revisium/formula":"^0.10.0","@storybook/addon-vitest":"^10.2.5","@storybook/react":"^10.2.5","@storybook/react-vite":"^10.2.5","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.1.0","@types/jest":"^29.5.14","@types/node":"^24.10.7","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@uiw/codemirror-theme-github":"^4.23.7","@uiw/react-codemirror":"^4.23.7","@vitejs/plugin-react":"^4.3.4","@vitest/browser-playwright":"^4.0.18","@vitest/coverage-v8":"^4.0.18","eslint":"^9.15.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-sonarjs":"^3.0.1","events":"^3.3.0","globals":"^15.12.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","lcov-result-merger":"^5.0.1","mobx":"^6.13.5","mobx-react-lite":"^4.1.0","nanoid":"^3.3.11","next-themes":"^0.4.4","playwright":"^1.58.1","prettier":"^3.4.2","react":"^18.3.1","react-dom":"^18.3.1","react-icons":"^5.5.0","react-virtuoso":"^4.12.8","storybook":"^10.2.5","ts-jest":"^29.2.5","tsdown":"^0.20.1","typescript":"^5.7.2","typescript-eslint":"^8.15.0","vite":"^6.0.7","vitest":"^4.0.18"},"overrides":{"@zag-js/menu":"1.33.1"},"engines":{"node":">=20.16.0"},"publishConfig":{"access":"public"},"dependencies":{"@revisium/schema-toolkit":"^0.22.0"},"gitHead":"7fb2eb4d99baa8ddae935e3fd5b20ee1535b81db","_id":"@revisium/schema-toolkit-ui@0.6.14","bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"homepage":"https://github.com/revisium/schema-toolkit-ui#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-AfpuySsVWcZP/S8039Au+IK5AjJ9dAoC+u5GsaQyXVCOXEI79O3xsGDBMq9pX0RuvRyuoySb+NjBGegbKY186A==","shasum":"4303c852bca0ea926b09818313d02f4812b0c363","tarball":"https://registry.npmjs.org/@revisium/schema-toolkit-ui/-/schema-toolkit-ui-0.6.14.tgz","fileCount":11,"unpackedSize":2935563,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revisium%2fschema-toolkit-ui@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHaJnJ/cU2VuvKfEOll3uR6G04dK988311lQ/t7kNYjnAiEAqmQJy54NgKft+aS0psM03O4mFQlBkMa5/h1loeQquwE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be44d55e-b83a-40c6-a9af-1a734785155c"}},"directories":{},"maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/schema-toolkit-ui_0.6.14_1773577335078_0.5886138313453639"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-31T07:38:12.244Z","modified":"2026-03-15T12:22:15.593Z","0.1.0-alpha.1":"2026-01-31T07:38:12.500Z","0.1.0":"2026-01-31T10:45:16.341Z","0.1.1":"2026-01-31T11:27:04.736Z","0.1.2":"2026-01-31T12:43:14.035Z","0.2.0":"2026-02-07T10:45:48.832Z","0.2.1":"2026-02-07T11:22:50.630Z","0.2.2":"2026-02-07T15:22:48.268Z","0.2.3":"2026-02-08T05:56:31.845Z","0.3.0":"2026-02-09T19:33:46.290Z","0.3.1":"2026-02-09T21:03:32.438Z","0.3.2":"2026-02-09T21:50:41.742Z","0.3.3":"2026-02-10T06:00:57.528Z","0.4.0":"2026-02-22T12:16:04.351Z","0.5.0":"2026-02-23T08:21:20.946Z","0.6.0":"2026-02-23T22:38:37.030Z","0.6.1":"2026-02-24T17:07:31.667Z","0.6.2":"2026-02-25T05:56:07.158Z","0.6.3":"2026-02-25T21:35:03.225Z","0.6.4":"2026-02-26T18:24:00.591Z","0.6.5":"2026-02-26T19:46:25.624Z","0.6.6":"2026-02-26T20:10:54.888Z","0.6.7":"2026-02-27T06:34:50.407Z","0.6.8":"2026-02-27T18:48:16.437Z","0.6.9":"2026-03-01T11:51:20.508Z","0.6.10":"2026-03-01T12:07:51.438Z","0.6.11":"2026-03-01T12:49:13.629Z","0.6.12":"2026-03-01T13:18:15.187Z","0.6.13":"2026-03-02T10:07:23.394Z","0.6.14":"2026-03-15T12:22:15.286Z"},"bugs":{"url":"https://github.com/revisium/schema-toolkit-ui/issues"},"author":{"name":"Anton Kashirov"},"license":"MIT","homepage":"https://github.com/revisium/schema-toolkit-ui#readme","keywords":["json-schema","schema","revisium","typescript","react","ui","components"],"repository":{"type":"git","url":"git+https://github.com/revisium/schema-toolkit-ui.git"},"description":"React UI components for JSON Schema manipulation and data editing","maintainers":[{"name":"revisium-io","email":"revisium.io@gmail.com"}],"readme":"<div align=\"center\">\n\n# @revisium/schema-toolkit-ui\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=revisium_schema-toolkit-ui&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=revisium_schema-toolkit-ui)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=revisium_schema-toolkit-ui&metric=coverage)](https://sonarcloud.io/summary/new_code?id=revisium_schema-toolkit-ui)\n[![npm version](https://img.shields.io/npm/v/@revisium/schema-toolkit-ui.svg)](https://www.npmjs.com/package/@revisium/schema-toolkit-ui)\n[![GitHub License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/revisium/schema-toolkit-ui/blob/master/LICENSE)\n[![GitHub Release](https://img.shields.io/github/v/release/revisium/schema-toolkit-ui)](https://github.com/revisium/schema-toolkit-ui/releases)\n\nReact UI components for JSON Schema editing with visual diff/patch generation. Built on top of [@revisium/schema-toolkit](https://github.com/revisium/schema-toolkit).\n\n</div>\n\n## Installation\n\n```bash\nnpm install @revisium/schema-toolkit-ui\n```\n\n**Peer dependencies:**\n```bash\nnpm install react react-dom @chakra-ui/react @emotion/react next-themes mobx mobx-react-lite\n```\n\n## Setup\n\nWrap your app with Chakra UI Provider. The MobX reactivity provider is initialized automatically.\n\n## Usage\n\n### Creating a new table schema\n\n```tsx\nimport { CreatingEditorVM, CreatingSchemaEditor } from '@revisium/schema-toolkit-ui';\nimport type { JsonObjectSchema } from '@revisium/schema-toolkit-ui';\n\nconst emptySchema: JsonObjectSchema = {\n  type: 'object',\n  properties: {},\n  required: [],\n  additionalProperties: false,\n};\n\nconst vm = new CreatingEditorVM(emptySchema, {\n  tableId: 'my-table',\n  onApprove: async () => {\n    // save logic\n    return true;\n  },\n  onCancel: () => {\n    // cancel logic\n  },\n});\n\n// In React component:\n<CreatingSchemaEditor vm={vm} />\n\n// Read results:\nvm.tableId          // current table name\nvm.getPlainSchema() // JSON Schema output\n```\n\n### Updating an existing table schema\n\n```tsx\nimport { UpdatingEditorVM, UpdatingSchemaEditor } from '@revisium/schema-toolkit-ui';\n\nconst vm = new UpdatingEditorVM(existingSchema, {\n  tableId: 'my-table',\n  onApprove: async () => {\n    // save logic\n    return true;\n  },\n  onCancel: () => {\n    // cancel logic\n  },\n});\n\n// In React component:\n<UpdatingSchemaEditor vm={vm} />\n\n// Read results:\nvm.getJsonPatches()   // JSON Patch operations\nvm.isTableIdChanged   // was table renamed?\nvm.initialTableId     // original name (for rename API)\n```\n\n### Editing row data\n\n```tsx\nimport { RowEditorVM, RowEditor } from '@revisium/schema-toolkit-ui';\n\nconst vm = new RowEditorVM(tableSchema, existingRowData, {\n  mode: 'editing',\n  rowId: 'my-row-id',\n  refSchemas: { ... },\n  callbacks: {\n    onSearchForeignKey: async (tableId, search) => { ... },\n    onUploadFile: async ({ rowId, fileId, file }) => { ... },\n    onOpenFile: (url) => window.open(url, '_blank', 'noopener,noreferrer'),\n    onNavigateToForeignKey: (tableId, rowId) => { ... },\n  },\n  onSave: (rowId, value, patches) => {\n    // save logic\n  },\n});\n\n// In React component:\n<RowEditor vm={vm} />\n\n// Read results:\nvm.rowId             // current row name\nvm.isRowIdChanged    // was row renamed?\nvm.initialRowId      // original name (for rename API)\nvm.isDirty           // data changed?\nvm.hasChanges        // data or name changed?\nvm.getValue()        // plain JSON value\nvm.patches           // JSON Patch operations\n```\n\n### Creating a new row\n\n```tsx\nconst vm = new RowEditorVM(tableSchema, undefined, {\n  mode: 'creating',\n  rowId: 'auto-generated-id',\n  callbacks: { ... },\n});\n\n<RowEditor vm={vm} />\n```\n\n### Read-only mode\n\n```tsx\nconst vm = new RowEditorVM(tableSchema, rowData, {\n  mode: 'reading',\n});\n\n<RowEditor vm={vm} />\n```\n\n### Table editor\n\n`TableEditor` renders a full table UI with inline cell editing, filtering, sorting, search, column management, row selection, and view persistence. It takes a `TableEditorCore` view model and a few external callbacks.\n\n#### Data source\n\nImplement `ITableDataSource` to connect the table to your backend:\n\n```tsx\nimport type { ITableDataSource } from '@revisium/schema-toolkit-ui';\n\nconst dataSource: ITableDataSource = {\n  async fetchMetadata() {\n    // Return { schema, columns, viewState, readonly, refSchemas? }\n  },\n  async fetchRows(query) {\n    // query: { where, orderBy, search, first, after }\n    // Return { rows, totalCount, hasNextPage, endCursor }\n  },\n  async patchCells(patches) {\n    // patches: [{ rowId, field, value }]\n    // Return [{ rowId, field, ok, error? }]\n  },\n  async deleteRows(rowIds) {\n    // Return { ok, error? }\n  },\n  async saveView(viewState) {\n    // Persist column order, widths, pins, and sort settings\n    // Return { ok, error? }\n  },\n};\n```\n\n#### Creating the view model\n\nBreadcrumbs and callbacks are passed through the view model options (same pattern as `RowEditorVM`):\n\n```tsx\nimport { TableEditorCore } from '@revisium/schema-toolkit-ui';\nimport type { TableEditorBreadcrumb, TableEditorCallbacks } from '@revisium/schema-toolkit-ui';\n\nconst breadcrumbs: TableEditorBreadcrumb[] = [\n  { label: 'Database' },\n  { label: 'invoices' },\n];\n\nconst callbacks: TableEditorCallbacks = {\n  onBreadcrumbClick: (segment, index) => navigate('/tables'),\n  onCreateRow: () => createRow(),\n  onOpenRow: (rowId) => navigate(`/rows/${rowId}`),\n  onDuplicateRow: (rowId) => duplicateRow(rowId),\n  onSearchForeignKey: async (tableId, search) => { ... },\n  onCopyPath: (path) => navigator.clipboard.writeText(path),\n};\n\nconst core = new TableEditorCore(dataSource, {\n  tableId: 'invoices',\n  pageSize: 50,           // optional, default 50\n  breadcrumbs,\n  callbacks,\n});\n```\n\n`TableEditorCore` bootstraps automatically (fetches metadata, applies saved view state, loads the first page of rows).\n\n#### Rendering\n\nThe component takes only the view model. All callbacks and breadcrumbs come from the view model:\n\n```tsx\nimport { TableEditor } from '@revisium/schema-toolkit-ui';\n\n<TableEditor viewModel={core} />\n```\n\nThe component renders breadcrumbs with a \"New row\" button, a toolbar (search, filters, sorts), the virtualized table, and a status bar (row count, view settings badge) — all on a single header line.\n\nIn read-only mode, the \"New row\" button is hidden automatically.\n\n#### Props\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `viewModel` | `TableEditorCore` | Required. The table view model |\n| `useWindowScroll` | `boolean` | Use window scroll instead of container scroll |\n\n#### Callbacks (`TableEditorCallbacks`)\n\nAll callbacks are optional and passed via `TableEditorOptions.callbacks`:\n\n| Callback | Type | Description |\n|----------|------|-------------|\n| `onBreadcrumbClick` | `(segment, index) => void` | Navigate on breadcrumb click |\n| `onCreateRow` | `() => void` | Create a new row (shows \"+\" button) |\n| `onOpenRow` | `(rowId: string) => void` | Navigate to row detail view |\n| `onPickRow` | `(rowId: string) => void` | Pick a row (e.g. foreign key selection). When set, the primary row action becomes \"Pick\" and the table behaves as read-only |\n| `onDuplicateRow` | `(rowId: string) => void` | Duplicate a row |\n| `onSearchForeignKey` | `SearchForeignKeySearchFn` | Foreign key search handler |\n| `onUploadFile` | `(params: { rowId: string; fileId: string; file: File }) => Promise<Record<string, unknown> \\| null>` | Upload a file for a file field |\n| `onOpenFile` | `(url: string) => void` | Open/preview a file URL |\n| `onCopyPath` | `(path: string) => void` | Copy JSON path to clipboard |\n| `onReadonlyEditAttempt` | `() => void` | Called when the user tries to edit a read-only cell (double-click, Enter, typing). Use this to show a toast/notification. Throttled internally (2 s). |\n\nIn read-only mode (`fetchMetadata` returns `readonly: true`), delete and duplicate actions are hidden automatically. Open row still works.\n\n#### File columns\n\nFile fields (`$ref` to the File schema) are automatically resolved into:\n- A **parent file column** (`FilterFieldType.File`) that displays the `fileName` and supports inline editing of the file name\n- **Sub-field columns** (e.g., `avatar.status`, `avatar.url`) for each primitive property of the file object\n\nSub-field columns are hidden by default but can be added via the \"+\" column button. File columns are excluded from filters and sorts.\n\nTo enable file upload/preview in the table, pass `onUploadFile` and `onOpenFile` in `TableEditorCallbacks`. The file cell shows upload and preview buttons on hover when these callbacks are provided. File schemas must be passed through `fetchMetadata` as `refSchemas` in the `TableMetadata` return value:\n\n```tsx\nasync fetchMetadata() {\n  return {\n    schema,\n    columns,\n    viewState,\n    readonly: false,\n    refSchemas: { [SystemSchemaIds.File]: fileSchema },\n  };\n}\n```\n\n#### View model API\n\n```tsx\ncore.rows               // current RowVM[]\ncore.isBootstrapping    // true during initial load\ncore.isLoadingMore      // true during pagination\ncore.readonly           // read-only flag from metadata\ncore.tableId            // table identifier\n\ncore.loadMore()         // load next page\ncore.deleteRows(ids)    // delete rows by ID\ncore.getViewState()     // serialize current view settings\ncore.applyViewState(s)  // restore view settings\ncore.dispose()          // cleanup\n```\n\n## Hooks\n\n### `useContentEditable`\n\nA controlled `contenteditable` hook that manages DOM synchronization, cursor position, and keyboard shortcuts.\n\n```tsx\nimport { useContentEditable } from '@revisium/schema-toolkit-ui';\n\nconst editableProps = useContentEditable({\n  value,\n  onChange: (v) => setValue(v),\n  onBlur: () => { /* called after DOM is synced */ },\n  onFocus: () => {},\n  onEnter: () => { /* Enter key pressed with non-empty value */ },\n  onEscape: () => { /* Escape key pressed */ },\n  restrict: /^[a-z0-9-]$/, // optional — block disallowed keys\n  autoFocus: true,          // optional — focus on mount\n  focusTrigger: n,          // optional — increment to focus programmatically\n});\n\nreturn <div data-testid=\"editable\" {...editableProps} />;\n```\n\n#### How it works\n\n`dangerouslySetInnerHTML` sets the initial DOM content. After that React does not overwrite the DOM on re-renders (standard contenteditable contract). The hook handles synchronization explicitly:\n\n| Event | Behaviour |\n|-------|-----------|\n| User types | `onChange(value)` called on every `input` event. Cursor position is preserved across re-renders. |\n| `value` prop changes while **not focused** | DOM updated immediately via `textContent`. |\n| `value` prop changes while **focused** | DOM is left untouched so the user can keep typing without interruption. |\n| `blur` | If `value` diverged from DOM (e.g. external revert happened while focused), DOM is synced to `value` before `onBlur` is called. |\n| `Enter` | `blur()` called then `onEnter()` (only when `value` is non-empty). |\n| `Escape` | `blur()` called then `onEscape()`. |\n\n#### Controlled revert pattern\n\nBecause DOM sync on blur is guaranteed, a revert triggered while the element is focused will correctly reset the displayed text when the user leaves the field:\n\n```tsx\n// External state revert while user is typing:\n//   value prop → 'original'\n//   DOM         → 'user typed...'  (untouched during focus)\n//   on blur    → DOM is reset to 'original' ✓\n```\n\n### Cleanup\n\nCall `vm.dispose()` (or `core.dispose()` for `TableEditorCore`) when the editor is unmounted.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}