{"_id":"@noxickon/onyx","_rev":"92-d0e0308dc0bab8c759ac759a3094803e","name":"@noxickon/onyx","dist-tags":{"dev":"0.0.4-dev.8","latest":"10.5.0"},"versions":{"0.0.1":{"name":"@noxickon/onyx","version":"0.0.1","_id":"@noxickon/onyx@0.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"7bf560b40aa7c4a6ae653e18fdc3d68b9feebfe0","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.1.tgz","fileCount":6,"integrity":"sha512-I2rVLIrwPZtVTT242r/5yCvJfJQEMy1toQkbL4IQaVqouRczAjfBhY6mcYNZ2XkDUkamGHzN2QHB398o0jVRsQ==","signatures":[{"sig":"MEUCIQDMOcDUSqLZZVjCSH+3AjZ+FYm4AQBwUEvFF05WZQcZVwIgZmfRx8vV7wbOprDr/Ce/EbnpRnC+Fpg74uQCmCndeX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5840436},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"import":"./dist/onyx.es.js","require":"./dist/onyx.umd.js"},"./styles":"./dist/onyx.css"},"gitHead":"b8e5fa5111c45c81da9b4dcc2fb2267741c30e8d","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build","build:storybook":"storybook build","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","actor":{"name":"noxickon","type":"user","email":"noxickon@gmail.com"},"email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","react":"^19.1.0","@mdi/js":"^7.4.47","recharts":"^2.15.3","react-dom":"^19.1.0","@mdi/react":"^1.6.1","tailwindcss":"^4.1.7","@tailwindcss/vite":"^4.1.7"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.1.0","canvas":"^3.1.0","eslint":"^9.25.0","vitest":"^3.1.4","globals":"^16.0.0","jest-axe":"^10.0.0","prettier":"^3.5.3","storybook":"^9.0.12","@eslint/js":"^9.25.0","playwright":"^1.52.0","typescript":"~5.8.3","@types/react":"^19.1.2","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.1.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.2","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.4","@vitejs/plugin-react":"^4.4.1","@storybook/addon-docs":"^9.0.12","@storybook/react-vite":"^9.0.12","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.12","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.12","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.12","eslint-plugin-react-refresh":"^0.4.19","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-unused-imports":"^4.1.4","@types/testing-library__jest-dom":"^5.14.9","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.1_1750620503005_0.6649471847316235","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@noxickon/onyx","version":"0.0.2","_id":"@noxickon/onyx@0.0.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"9583f5df8a2f9f5b7e3f8e6aa77826e63b08355d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.2.tgz","fileCount":41,"integrity":"sha512-OvDO5Zdm2NMVgIK/x4oHdbJ9Ohg06h8iY4FZL6Uwq2DD/usiyH6jCGmFDUe/Kln2ZKsW2YVzxgODwr0iKUCQuA==","signatures":[{"sig":"MEYCIQCOujGJa8WZn7v7RPp2cNGlggfDV+ITQQ3ZqijiZBEfpAIhAIfu5pg7lhubcnNUfR3B6KdzBnlEaDPlrNpUUJcWmEN2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6523731},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"30fd4fccc81d849533b9ccd1de14db011f2bfe9c","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test:coverage && npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.25.76","axios":"^1.10.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^2.15.3","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.6","tailwindcss":"^4.1.7","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","react-router-dom":"^7.7.0","@tailwindcss/vite":"^4.1.7"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.1.0","canvas":"^3.1.0","eslint":"^9.25.0","vitest":"^3.1.4","globals":"^16.0.0","jest-axe":"^10.0.0","prettier":"^3.5.3","storybook":"^9.0.18","@eslint/js":"^9.25.0","playwright":"^1.52.0","typescript":"~5.8.3","@types/react":"^19.1.2","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.1.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.2","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.4","@vitejs/plugin-react":"^4.4.1","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-unused-imports":"^4.1.4","@types/testing-library__jest-dom":"^5.14.9","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.2_1753572683961_0.9909956129755386","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@noxickon/onyx","version":"0.0.3","_id":"@noxickon/onyx@0.0.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"6414dd604a18e95eb244a5b4a13a970ad633cecb","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.3.tgz","fileCount":41,"integrity":"sha512-Zt75F4simpZoq8perCZyx/tu+gQ6LRC7Dnkiuo0NilgXy+jhite+AXmb7ZDProKncAbuuGEki3XCKdBlKbp+IA==","signatures":[{"sig":"MEYCIQCoKImj6phkxtA1LUD4MABdy0ArTgJusH40iEXt0/+vhAIhANWyioAkO+fNn+xSGasps964JfXTPSB4ZInEqtLG6goo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6455712},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"a092dfaa3f5f17b25c348dadd7c8883971c87de3","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","test:coverage":"vitest run --coverage","prepublishOnly":"npm run test:coverage && npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.25.76","axios":"^1.10.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^2.15.3","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.6","tailwindcss":"^4.1.7","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.7"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.1.0","canvas":"^3.1.0","eslint":"^9.25.0","vitest":"^3.1.4","globals":"^16.0.0","jest-axe":"^10.0.0","prettier":"^3.5.3","storybook":"^9.0.18","@eslint/js":"^9.25.0","playwright":"^1.52.0","typescript":"~5.8.3","@types/react":"^19.1.2","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.1.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.2","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.4","@vitejs/plugin-react":"^4.4.1","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-unused-imports":"^4.1.4","@types/testing-library__jest-dom":"^5.14.9","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.3_1753576428201_0.402948354927535","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.2":{"name":"@noxickon/onyx","version":"0.0.4-dev.2","_id":"@noxickon/onyx@0.0.4-dev.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"9d3f9d8ce00541e2d5c53bbd0b077edf1d22496b","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.4-dev.2.tgz","fileCount":44,"integrity":"sha512-g7hf+s9Jbd44xxfaZ9wHM5IT1034/5qDdF41ORu4us8oyzcuX5t2QlDkl4YyxxC5p6yTcgcIU8KdJrcC9kcwRg==","signatures":[{"sig":"MEYCIQCThATwgwYG4th4OCrQhNfS5glpZm9dJNjXbQfq17hUywIhAMCEDhtVIx06NqyU+rb8+tgOGrQRhwOhX9dNyn7eanVC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6456500},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"8022ff413f68e1f4b0242c2784cd42b6edee36f1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.4.0","description":"./NPM_README.md","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","axios":"^1.11.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^3.1.0","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.0.18","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.7.0","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.4-dev.2_1753627108913_0.1709895681484257","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.3":{"name":"@noxickon/onyx","version":"0.0.4-dev.3","_id":"@noxickon/onyx@0.0.4-dev.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"05fb10065b8391b6d5af40cb85ffcd6dc3bf7702","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.4-dev.3.tgz","fileCount":44,"integrity":"sha512-Ulk1mUQlq2XsUqsqEnkmB8mP/vl2YBsX64QS/Ktzm2gD9/yOlxY2ZsnTukrV6xugJSQqG9edSOK8AIL3qnQ5Pw==","signatures":[{"sig":"MEQCIH+E4ZptbvE8V+3dheovXWGNwNhJ3ncHsLbcSXZcX5+oAiAPmqy0Kigw8aGqTQG34ALrBa3lcmVPnBcbgNX80Bo1Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6456484},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"8022ff413f68e1f4b0242c2784cd42b6edee36f1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.4.0","description":"./NPM_README.md","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","axios":"^1.11.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^3.1.0","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.0.18","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.7.0","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.4-dev.3_1753628240758_0.6887564159362298","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.4":{"name":"@noxickon/onyx","version":"0.0.4-dev.4","_id":"@noxickon/onyx@0.0.4-dev.4","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"6d8e6a81b76f0f6d2d058807168d993a27facf81","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.4-dev.4.tgz","fileCount":44,"integrity":"sha512-s+m1v4LDe0ILvQ3jMcSqcIw/dvjCm75Fkpo1CZ9cFAvsBzIMHedfb+ik75+FJJ4/TJcfKIJWluo+vOM33M++fg==","signatures":[{"sig":"MEYCIQDhSlggZPOtuPGxR/UO+PNyqlDADxHGufNVXTGBC/IQqQIhAIeU5PPB2AtkX021n2GHTDPR1BhjsBO+DQSibf9/LtkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6456715},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"aa910512feea3584e6732aa139ce05dee21cc33a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.4.0","description":"./NPM_README.md","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","axios":"^1.11.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^3.1.0","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.0.18","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.7.0","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.4-dev.4_1753645604440_0.5860720680092122","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.5":{"name":"@noxickon/onyx","version":"0.0.4-dev.5","_id":"@noxickon/onyx@0.0.4-dev.5","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"a2bcf69e8dd07c3dab386a15b88206c4804d7c86","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.4-dev.5.tgz","fileCount":44,"integrity":"sha512-kW8JwXttdeJJnKEQx+NNRFqwU/T6bhuPjdWn3ibbHi7cXTkJlt6pz6bd3j03Hlz4V4TpMXketUhF0pfBAddL7w==","signatures":[{"sig":"MEUCIB9akaTDM1vkdWkxX05GUKcAXTqs4j81qImUcyyqUjpjAiEA79hTCbT7UrjX2kuhlE0uv9ug6NlTtK7M74i6cyQDJB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6456719},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"730068dc8e978e3a2123dd7d9c5828dbb0546a3f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.4.0","description":"./NPM_README.md","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","axios":"^1.11.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^3.1.0","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.0.18","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.7.0","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.4-dev.5_1753645845865_0.8607372084829639","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.6":{"name":"@noxickon/onyx","version":"0.0.4-dev.6","_id":"@noxickon/onyx@0.0.4-dev.6","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"0af626aed0a2d939ca1699ce509fc34b788d1931","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.4-dev.6.tgz","fileCount":44,"integrity":"sha512-4cLcTaqqI3TMcUABdrU7Yi3kPUPkrqW3Y+sY8sk048kY6/hJdUE7wsq7m2Tryn5+mwg2FE3UT5FcEQw97Zv1Eg==","signatures":[{"sig":"MEUCICPyEatCnAXuBue3ObK3JwgxffSFdfn0JXTmEpghFHkkAiEAvW+ri0EkJwa3tJ1e7je0QSJlJCBxQvFm4H182Y58Iyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6456727},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"730068dc8e978e3a2123dd7d9c5828dbb0546a3f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.4.0","description":"./NPM_README.md","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","axios":"^1.11.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^3.1.0","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.0.18","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.7.0","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.4-dev.6_1753645952581_0.8025794902380248","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.8":{"name":"@noxickon/onyx","version":"0.0.4-dev.8","_id":"@noxickon/onyx@0.0.4-dev.8","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"ddaa3c2d4b8013753fc99c82ff5b4ec6098046b1","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.0.4-dev.8.tgz","fileCount":50,"integrity":"sha512-gvgCqWVJ/10/LgWccyt5h2oOkNMS/vYha/rzONYvbjNT8CDB7yg67znJXuApU7RYsIoAbCg2r9oWUWV2YbVJ5w==","signatures":[{"sig":"MEUCIFj4BqRw5ziRvCuJBqHl/XyliX1Q9QHHai8VdoYZurUwAiEAt5ljqOLGfj6mluEdTCwzCU8/QJ/iSHwo4T3FR8Ai+wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6459128},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"730068dc8e978e3a2123dd7d9c5828dbb0546a3f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.4.0","description":"./NPM_README.md","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.10","axios":"^1.11.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^3.1.0","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.0.18","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.7.0","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.0.4-dev.8_1753647974767_0.6784492045633665","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@noxickon/onyx","version":"0.1.0","_id":"@noxickon/onyx@0.1.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"010550a122e06bf41cfba6f11f8e2b8674ef45e4","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-0.1.0.tgz","fileCount":50,"integrity":"sha512-YyKX//MIpmPAKA91NuM+rXal6Ya+a5WZHz9cSxHhjQz8XkPsj7QIuMgPhak4A2vq0Bgtyz83tvoO6wgtGL5JhA==","signatures":[{"sig":"MEQCIGbgK/QGjvo4Ygr37hb7ADHLOsW62uaReWQyvx34UDHnAiAX1AnlYFFaCyYXeK7+cNe+ZqJVr9Q89+dAemp1C/6UXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6459274},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout/layout.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./context":{"types":"./dist/context.d.ts","import":"./dist/context/context.es.js"}},"gitHead":"c20f97a076166a1ee3711b38509a0c79ff5cc2b9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.2","description":"./NPM_README.md","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.10","axios":"^1.11.0","react":"^19.1.0","@mdi/js":"^7.4.47","graphql":"^16.11.0","recharts":"^3.1.0","react-dom":"^19.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^3.13.8","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.0.18","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.7.0","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.0.18","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.0.18","@chromatic-com/storybook":"^4.0.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.0.18","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/onyx_0.1.0_1753649997431_0.9765014861652066","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@noxickon/onyx","version":"1.0.0","_id":"@noxickon/onyx@1.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"a0c00fd35a53a2626b00e04a663495d6637a6889","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.0.0.tgz","fileCount":33,"integrity":"sha512-V9CvicUAjqbbUtjuCKxr7S8ROiONsNtQ6CmqE55UKukuQluTrlI9zOaojxpmKKmK/0XMCSAKOlbRPwObuJu3tA==","signatures":[{"sig":"MEQCIFSKHe6gzBjgQW2EX/ylLY4FIG6dhqIbdfAiPK1yGMjZAiA8rpWdqaDJCMlUbqTP18MQ5BrDhdt5x8MXIlkF6J++OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6917090},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"d3b64ceb7f58a312382b736e74541364c8050776","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","react":"^19.1.1","colord":"^2.9.3","@mdi/js":"^7.4.47","graphql":"^16.11.0","date-fns":"^4.1.0","recharts":"^3.1.0","react-dom":"^19.1.1","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^4.0.0","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^6.1.1","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.0.0_1760046468811_0.5329052817489568","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@noxickon/onyx","version":"1.0.1","_id":"@noxickon/onyx@1.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"d181317b0aa10f4edbdb9072cb2551e3e1e522fb","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.0.1.tgz","fileCount":34,"integrity":"sha512-kNNPTQz3zhO2Er18gMdNqhpjVCZOtrxD97nHjKmy4FMIjwPcRBdb/CR72sbIHyo/iKQRxfZhARCT8sLZmF7wRg==","signatures":[{"sig":"MEUCIQDgMbUGY+GX5ksxhS0kESQK3cKn2zdtd1MFnbSDdvGOdwIgUlMMj/vIKVmyjl98ovtBGYPikGOXu/ZnThZf4rCrIao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6924303},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"450ecfca5617feb69e48dabf596ed5d84149f12c","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","react":"^19.1.1","colord":"^2.9.3","@mdi/js":"^7.4.47","graphql":"^16.11.0","date-fns":"^4.1.0","recharts":"^3.1.0","react-dom":"^19.1.1","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^4.0.0","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^6.1.1","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.0.1_1760094781472_0.6741208539825878","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@noxickon/onyx","version":"1.0.2","_id":"@noxickon/onyx@1.0.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"9a1c97d7f974d4f785e02ef5dd3eca5651ed5dd1","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.0.2.tgz","fileCount":34,"integrity":"sha512-9wE5bDFwLm2aiWSMix8FzxAqQafE2bTVmN/r+UogDn/xNsWNKEkgh+efofa8OoLg8Ztxk2PgBfAY8HzdMR0oTg==","signatures":[{"sig":"MEUCIAjUm8LlBB2BqWgK4/PFfWQhZ3Ryos4jX3pSMRYOLwhRAiEAx+Ja4Enl1jhan5CUwQwVOaqaxLdfFLiTCssiQc6VMkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6924598},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"1eec1a81732305d5401cc9f7d65ade7f4c2d7c69","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","react":"^19.1.1","colord":"^2.9.3","@mdi/js":"^7.4.47","graphql":"^16.11.0","date-fns":"^4.1.0","recharts":"^3.1.0","react-dom":"^19.1.1","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^4.0.0","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^6.1.1","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.0.2_1760202955473_0.4347883294787591","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@noxickon/onyx","version":"1.0.3","_id":"@noxickon/onyx@1.0.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"0928e16ff0334153546ac3523e18ea1e3d670aa3","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.0.3.tgz","fileCount":34,"integrity":"sha512-MosxXx4DnNDpBtYvDL71tGzZbgiZjIqaSVmkNNf/75tB9ATeFk45UWDFzWWe0Ec1reR7v0Jcd0T8RRNnx1u8QA==","signatures":[{"sig":"MEYCIQC3tWBlUH4pla4fmRD5z8D5OtubHvdMnYV9Za/cItmrNAIhAMh4yS+tt0a6WbbJAd9AWmbqo3gzOrmhduFOykn9bgcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6925144},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"e71ea002258e0f8244b7d096655f588dd6f22f97","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","react":"^19.1.1","colord":"^2.9.3","@mdi/js":"^7.4.47","graphql":"^16.11.0","date-fns":"^4.1.0","recharts":"^3.1.0","react-dom":"^19.1.1","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^4.0.0","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^6.1.1","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.0.3_1760205436663_0.3101477818768803","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@noxickon/onyx","version":"1.0.4","_id":"@noxickon/onyx@1.0.4","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"294b4334f3677a9b15069fbc8091a1cb3d0319ff","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.0.4.tgz","fileCount":34,"integrity":"sha512-dLfdvWEYAiYP0ZiKAkmLZlvltn7mT8uwWtGW/de0bV7KGuAWEtnFar+61g7eR4j0uDicRHgBND9FexG4nGBJiA==","signatures":[{"sig":"MEQCIDk3aKL863Uny5lQYm658b3+DVRLrRCztf8urs7MvRjEAiAt1lrn5EyXxEJn0yBEKzjIHZR2HfLE8KcgMv8fhcmnCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6925438},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"62f8e5af291cde7f7090e7f81b9b4403f8fcede6","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","react":"^19.1.1","colord":"^2.9.3","@mdi/js":"^7.4.47","graphql":"^16.11.0","date-fns":"^4.1.0","recharts":"^3.1.0","react-dom":"^19.1.1","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@apollo/client":"^4.0.0","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","jest-axe":"^10.0.0","prettier":"^3.6.2","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^6.1.1","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.0.4_1760371582629_0.3940716950189622","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@noxickon/onyx","version":"1.0.5","_id":"@noxickon/onyx@1.0.5","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"b22a5c4c40a8c1ee964c8c78dec43da172004ccf","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.0.5.tgz","fileCount":34,"integrity":"sha512-lg4im2Sw+WfMpbAPVsfsSiKo1RnJsk2m1YTT1aGdfuRiVHWJ1zBJG6vxhrxJxrJcyh1hdy2OthMraT9Dh77wiQ==","signatures":[{"sig":"MEQCIC+U7wPAyIlMXqWGuXmNfd+oYeBoXp8V1AesP88BdRIeAiBkrvXpnFlg3ElLYjdgYsFlNo18dFtnKEX/1uyFWcCl5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6809932},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"3f213ec4ad4b72db7b19eca0ae9f87c338b44324","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","@mdi/js":"^7.4.47","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^6.1.1","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.0.5_1760373924375_0.4625079466985844","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@noxickon/onyx","version":"1.1.0","_id":"@noxickon/onyx@1.1.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"70f7dd9f522fcb9204e50458ac02edb7d638b413","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.1.0.tgz","fileCount":34,"integrity":"sha512-f0t0rfJxH/yWeGiMYxb/nZwiHAZEOQg65lSdQ+j2Xf0CqAUnLKysx+9MLdWFlJLfTmEYBuE7Sw5i7kWZr3PlhQ==","signatures":[{"sig":"MEUCIHjWq+0cNA1D4wLAr6AqCByd43lHn/IankCmhaIbRsWdAiEAvHtADFWbqkFN1j1k5d8OwlCpfvhow0DUjRsukgx/1KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7060246},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"f3ba8b01f88c12ecfdda2ff33aeb231d121c8792","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","@mdi/js":"^7.4.47","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.1.0_1761082605883_0.6022082190629063","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@noxickon/onyx","version":"1.2.0","_id":"@noxickon/onyx@1.2.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"0d879d21d10a206393a9d7b784277b98f0a71f01","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.2.0.tgz","fileCount":34,"integrity":"sha512-KKzpzdBZB7B/vC6N839y45XbP+9zAhho86pGffn/2tpUZ7xZvwJB5gDQGgUucwyECs38GnBP530vkQnCRgnLKg==","signatures":[{"sig":"MEUCIGwhlP1FWbQ/qzdvLspMG45TnPOltWT49HBK0KwqFU9ZAiEA/tq6EsQxCVNtDV0wQDNiLZ/C6uJ6tq+1FBaByEF4iCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7060343},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"8440d47df143909d3ac5d0ad8865cfa3d541a72a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","@mdi/js":"^7.4.47","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.2.0_1761147790113_0.1489634237741595","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@noxickon/onyx","version":"1.2.1","_id":"@noxickon/onyx@1.2.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"88134b33244cdfa62946484f02764ccf4fb1af2e","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.2.1.tgz","fileCount":34,"integrity":"sha512-sK/wSC/Rhex4eDBYu6JyfgiKDgCSxN2yA5hMmkB+iVRKLpV2szyxcjvcyA4+oMO8bjmcjFiKBMN6T6q9iDhtvw==","signatures":[{"sig":"MEUCIQD5XddP/k4o+Zb+CSYQpxWndoYWmS8Tj6DZc4Q0q3+nSwIgbgTwN8kyeBbXZo4KPYllPrzB+l8lUx4YgmgnQ/rgC2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7060373},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"817334d02bf311b5266f0761fe97438937ccdc8d","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","@mdi/js":"^7.4.47","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.2.1_1761150661529_0.6644141352226591","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@noxickon/onyx","version":"1.2.2","_id":"@noxickon/onyx@1.2.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"4f3c4783040e57bd184c293b58e1aa69f78d4c53","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.2.2.tgz","fileCount":34,"integrity":"sha512-kPI4ZKMDFCIGGn0Vk4xlq4fAzqNOohpbJXKGe7pkVLCZUqecBAl+FEALPW2nC3hzkbKPnCkk3LYRA/lh/YjhiA==","signatures":[{"sig":"MEQCIHRkSokc5ut53SjAATRUDvTgUGD3JnoQPw5Ee8Ar7D02AiAtvvKfyRJKZMBLSM4TX/XRxWthSZN+BD7AIvogxa7qVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7060393},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"2af008e78181d2828bbea4b26726b0c93d61a45a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","@mdi/js":"^7.4.47","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.2.2_1761151334943_0.9875626633532055","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@noxickon/onyx","version":"1.2.3","_id":"@noxickon/onyx@1.2.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"62877fd4e3619f511749a2634984dfb50b909213","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-1.2.3.tgz","fileCount":34,"integrity":"sha512-9EEfincy1n2IvCWkO1WzhBqJQpTSY/i3E7lVy7J2qw6p7KaCjMaq23mkJoGhZTwj9b91oNkkVWYyFZWdgp5lYw==","signatures":[{"sig":"MEUCIQD/fjy/HnATpJHoPof3Gzp24Y88zeSbag5HX0srPMZD9AIgYwIeXvjfx6xBOKhE99CFsatLdrE07vf06pxgURhq2uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7060469},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"9a5c4f8c2e3441789e6a887132427b60dedf0261","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","@mdi/js":"^7.4.47","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_1.2.3_1761154024957_0.6840366239041511","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@noxickon/onyx","version":"2.0.0","_id":"@noxickon/onyx@2.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"071f2902e7fec3b322e7cc15155d67a681ef6935","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-2.0.0.tgz","fileCount":34,"integrity":"sha512-YEk2lb6Hr+zMpqj9QhdHYSuu86yBvuZuA+sRwZfaAIXaIJeVpq8tPcSVJMxlOxje63JBAX/qJstlrNb845D5GA==","signatures":[{"sig":"MEUCIHJr/BoRUzU0L2APyLTRIOXD2mQy0ygSGDkZX8yZLLa4AiEA391gXC8FJRTgJ+ZqnXtnVGflaNXDDhxLDxqrVNtPRYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1456142},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"13a83fea819b55e6e298f7e4829588e66d6a3c99","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","@mdi/js":"^7.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_2.0.0_1761170076928_0.32747841805466926","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@noxickon/onyx","version":"2.0.1","_id":"@noxickon/onyx@2.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"c0f365390bfe5b0c3d911135f24ecf8727419d3e","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-2.0.1.tgz","fileCount":34,"integrity":"sha512-vQFQSfWleRBEpAYyLeCOefDKmeJ7QWhHFPkCK3R9McDhfeKj1lGzMhiRBrl5WOmbSKQkdO4bb+cIFOnKHjdQsw==","signatures":[{"sig":"MEUCICHwb8iWxwyXl94pfx21OPsuj5SoCdcU5juJF16TYPZdAiEAhZaXmA7pWZBYTRVula7CCMQk+tW7XouPLxxMHpm3AUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460237},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"9ab9ecd0abe5fcc95f8f5be05e2d4522b3144aec","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","@mdi/js":"^7.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_2.0.1_1761174388195_0.3533448526126135","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@noxickon/onyx","version":"2.0.2","_id":"@noxickon/onyx@2.0.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"881987ddd2e91315f63092efc2c169abf1c05e2f","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-2.0.2.tgz","fileCount":34,"integrity":"sha512-TVymYVUMiiYSy1rTut3R+/Kv4lfV1Mbg4baDN8lKNBK2f0LZKS7Y7UHGP2gSTTJ7mpVQzFBf3DH9Rl8ZJCGytg==","signatures":[{"sig":"MEYCIQDxFW/SWxnIIcto6hASZndOKT6RL45ssHLMkGpoQfI1sgIhAMwmkGldrAkD+gOqNmL6jgDBruhuGTN3dUI1N2H2BvaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460395},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"},"./animations":"./dist/animations.css"},"gitHead":"fdda1e7b44231e2c0584702ab38dde76c8443916","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","@mdi/js":"^7.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_2.0.2_1761206576990_0.680121364576096","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@noxickon/onyx","version":"2.0.3","_id":"@noxickon/onyx@2.0.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"f958d02cc7e86d0cb23fbe44697a10f39441e172","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-2.0.3.tgz","fileCount":34,"integrity":"sha512-5j8jOsPTJ9aoCZudNo+0hpZq8tSYZhZpKMfYEb0rQFwmtBvUKJ9N1gRtzxHq7VDkqWysWDPYpLKevxfbIH/HvQ==","signatures":[{"sig":"MEUCIBJprwXrWnAX1NRR+Do4SGU85yPKOl9Tv4bkVPdjE/VEAiEAkkBLZINYRzrDMsrBSu4tya/M2MMdNUhoi3AF6ToQPm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1457423},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"},"./animations":"./dist/animations.css"},"gitHead":"8c84e0264253d498f11c795b9e834d625a83c284","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^9.1.10","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^9.1.10","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^9.1.10","@chromatic-com/storybook":"^4.1.1","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^9.1.10","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","@mdi/js":"^7.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_2.0.3_1761383301888_0.7716050155700802","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@noxickon/onyx","version":"2.0.4","_id":"@noxickon/onyx@2.0.4","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"5ee58f2be2d81ae61551597ac052e2f75c42431d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-2.0.4.tgz","fileCount":34,"integrity":"sha512-LV6veVAgvQsE8y6at8aK8+yxEAWbDzTKonDVWXfhLC9PRYquSxtOoWYyuM+qU9QEhRj+KC08n5sOg+XMv8vqmQ==","signatures":[{"sig":"MEQCIEqWt92NpYC1GjuWqJU6wihajEZuj3QL+HAjUuVVon2eAiBBp9SF7LMeech0fQwD7mqV7pCvp2GDb4SVCgZLXrmCCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1457442},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"},"./animations":"./dist/animations.css"},"gitHead":"89702128a0c1914825f72749babf7e885f56915f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","format:all":"prettier --write . && eslint . --fix","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":" npm run build","build:storybook":"npm run build && storybook build","coverage:preview":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"noxickon","email":"noxickon@gmail.com"},"overrides":{"storybook":"$storybook"},"_npmVersion":"10.9.3","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","@mdi/react":"^1.6.1","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","tailwind-merge":"^3.3.1","@tailwindcss/vite":"^4.1.11"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.1.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^3.2.4","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.6.2","react-dom":"^19.1.1","storybook":"^10.0.0","@eslint/js":"^9.32.0","playwright":"^1.54.2","typescript":"^5.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.0.0","@storybook/react-vite":"^10.0.0","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.0.0","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.0.0","@chromatic-com/storybook":"^4.1.1","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.0","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.0.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.0.0","@mdi/js":"^7.0.0","graphql":"^16.0.0","react-dom":"^19.0.0","@apollo/client":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/onyx_2.0.4_1761674279328_0.12450213374577901","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@noxickon/onyx","version":"3.0.0","_id":"@noxickon/onyx@3.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"c4a6cdad909faa80dde202688af3e6c9e6abeb9d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-3.0.0.tgz","fileCount":860,"integrity":"sha512-weiSYTX8iDQMWuvdPBuM1cmESrCLxBO+HbugfjbC/3VFCFcIjJbB0//7W+9SbLtSgrNCWD4zohhZtQ7O4IkMLA==","signatures":[{"sig":"MEYCIQCGBEjM8VeijoHD+FxrD+uw8EE94ts77t3Fdifalc+jdAIhALDHj08Fnj2QMLOZUzE4bm0N48a94mBgYW4fZGkaxT6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2227063},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"},"./animations":"./dist/animations.css"},"gitHead":"f186d758330033257a1592ca1c9e4ad55d7ca81d","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_3.0.0_1766315944292_0.09283631867514042","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@noxickon/onyx","version":"4.0.0","_id":"@noxickon/onyx@4.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"f2d6d31f3d5b47254f7b6a4e07e8b5b12fdff82c","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.0.tgz","fileCount":855,"integrity":"sha512-vEKU3kYGkMpQ2uOFDcCPCQolCs5kI3LEg3bT7VRRd53Gj/pVG0DUhaizNAZ5RPGLFGbCNjuEMmR+Iqpa5Du8KA==","signatures":[{"sig":"MEQCIEoNK46wGsBw7tc/mvWtGajEDDaC47ImhJcvPaEp9mZdAiBYdHGz/wpJznSNWJBiqgMehYX97uAXD5HY6+5feZ4h7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2230524},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts.d.ts","import":"./dist/contexts/contexts.es.js"},"./animations":"./dist/animations.css"},"gitHead":"cf1793435b4afdc9ff4648a939f0678856ec3393","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.0_1766524906047_0.8277259497548726","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@noxickon/onyx","version":"4.0.1","_id":"@noxickon/onyx@4.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"10d8ae36a6da71db05c0476c62db38280a7996bd","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.1.tgz","fileCount":855,"integrity":"sha512-+ukVqeTJssOtgh3NDbq0uGaHAa3UoaYlqaer8Vr1GIKWUCciAaQGX/Gbxkd/f8tLHgMxJHYgrDV80vW8Ra1igw==","signatures":[{"sig":"MEUCIBo0LCmvFUCRxwdZtn484s9Yx5i7hZoffq69kB8peUADAiEA+bMywyoLcNAhicb8F7/rh0YebpSfvHt/+AzoSgFMbzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2230566},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"},"./animations":"./dist/animations.css"},"gitHead":"1eddcb0a69173feca428cc653e7d7405267411db","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.1_1766781600252_0.5161417081735602","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@noxickon/onyx","version":"4.0.2","_id":"@noxickon/onyx@4.0.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"ae4b3df5a519c324f57c0980ebfa70ae17fd203d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.2.tgz","fileCount":855,"integrity":"sha512-TpVwGDba7pUxqVPhDOtQllk2mVs/mjxrXHTkh3PyqGiq3hgKl21J+YJZnJOXUPGLTbQAb65IZCW0/9ujDshAKg==","signatures":[{"sig":"MEUCIQDck79tD3K6wEZQ26G35LnEDfI4hYWXtX5u1Jsc3eadhAIgIyRLlmvy5oLQLIARRPaTlpiZuJI3+/VnoKydDx6EDGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2230680},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/onyx.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./shared":"./dist/shared.css","./styles":"./dist/onyx.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"},"./animations":"./dist/animations.css"},"gitHead":"4d4f2c0de035687db508d1f71833cd714e2f4fcd","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.2_1766782646642_0.40327212312353944","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@noxickon/onyx","version":"4.0.3","_id":"@noxickon/onyx@4.0.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"62537799e7633c461234d256a8270d747290b4fe","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.3.tgz","fileCount":855,"integrity":"sha512-9JYhWi74HEBCjmmM4dWOcmlEPXLBmFl44LfOuNPhjVh9a9iLemjOqkolgopx/VVYBC9qQeFbPTdyrujDJ4RIiw==","signatures":[{"sig":"MEUCIQDKUhOtB8xof58hSltdYAIXTmJqHNPm3GLrV0PMiLktZwIgGcvEbcyLzWyVGIIuEZ3lpx7QI9kRZqiX/kxqZ+r3LIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2230594},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/ui.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/ui.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"368da5dc3069215aa7d116ff58227455996fc940","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.3_1766784684430_0.5257407362978126","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@noxickon/onyx","version":"4.0.4","_id":"@noxickon/onyx@4.0.4","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"97cbd73fcba3f40283da9f277678b15db4b69fa7","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.4.tgz","fileCount":859,"integrity":"sha512-8cMjL1i5T4FouhpAzDjW8HNvPFwx5UTmYmOzeW1x3Hxw4O67oaA3rmH8yN1XicE4tGKF4KJ11HbDy8kcd03f+Q==","signatures":[{"sig":"MEUCIQDCzHoDvRK8RMnUrggNHhjI/ispkKzNw3CpRJKjPfRSqQIgAfP3oZz8KwLsH0ND5lSNMsY9JmI+BMckwzg/71bRwVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2247590},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"716b55e4764b072a23e0001cb3683642f77727bd","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.4_1766797926550_0.033002985886234404","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@noxickon/onyx","version":"4.0.5","_id":"@noxickon/onyx@4.0.5","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"f8ab2b01212fd84a6379e9ea9cbb7411b58955c7","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.5.tgz","fileCount":859,"integrity":"sha512-YdFMKJQTcOHIgtNGZzLVhBcsBlzoMxTNB76tUNjSfa/8v93ajx+Amz0EaN9jl9i3Yh9lzU7dJcAg92yochE8iw==","signatures":[{"sig":"MEUCIEPZz/oxZYFZo/dYLHILhcIa2/lZOi6CX2xSFlxmBFqkAiEAlKSo9h6yXKqxeOQQkWxAUsHHm/OA9CGcVyW6PvvUuKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2247600},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"f9a70bb0571405cb12c25ee7ee33496e6de05513","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.5_1766882578038_0.7244344307415393","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@noxickon/onyx","version":"4.0.6","_id":"@noxickon/onyx@4.0.6","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"eb4272bda270207287dc4ab74f5e53b9ad4dc643","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.6.tgz","fileCount":859,"integrity":"sha512-jiTAJjm8CyGQMcl2p+NYg7htABdQGO9LcnBbMDtWZM2LWAWnSwtsV7Wstj7tmH5p9JM6dIZxIqjdpRLBfcxCzA==","signatures":[{"sig":"MEUCIHi2zzA5il8y87WwAttkadWT5rI980KzFQowYaTpVdD7AiEAmlOQ71Q/oCNcKKo59so9w0kceXjc2aCp2V0dU3YyWLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248618},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"31249162552fc4298e70d5739e0b339ac4e706c6","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.6_1766884586075_0.5409030614131685","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@noxickon/onyx","version":"4.0.7","_id":"@noxickon/onyx@4.0.7","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"af10cd72d2a574e9020980d28299cc1898c6667b","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.7.tgz","fileCount":859,"integrity":"sha512-GlqUxyozrHtdmqh8AVjR+Md3SKR/m+LvUgjzIyrG4ir9BuZStJw/036h+KXAgK9LUMnYxIqrbokiQ5Lw1wii9A==","signatures":[{"sig":"MEUCIAqpGb5/cPMLO6j6CWPQM2gZQRwzZpEPOU9LmSkRl5bsAiEAvpI7V8Lyz06z/MdABIorUrLYmXupC6+KUDyh62cUUl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248626},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"dee826937177762dbfc4ac777c081e7f7ba0cd10","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.7_1766886032053_0.6198860758725138","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@noxickon/onyx","version":"4.0.8","_id":"@noxickon/onyx@4.0.8","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"e0c38f4f1121901362c09f5996a9c639f97e1875","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.0.8.tgz","fileCount":859,"integrity":"sha512-oiHItp9yDoPLC9EKQGjptrsMc03R/9LtLQNntxbM6LWqIydAccBMkpEbgLuaEn1N+XnAX1nCv5YfQU481ZaqQg==","signatures":[{"sig":"MEQCIAMTSFsVzNNFj0ZujZCfYZJrHbgVJCa2E2CHcd/rY4slAiBmVyufWnQS9ac/jNJFIWMuG0y64QND6zXdhrNIhK6mTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248399},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"bc07c7584083b7697b4a7e04c79a19f4124c0234","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.0.8_1766888226487_0.6941616558359167","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@noxickon/onyx","version":"4.1.0","_id":"@noxickon/onyx@4.1.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"93b467c51b519b0c4b19139c448760465bacfdde","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.1.0.tgz","fileCount":874,"integrity":"sha512-mO3/AvwtKsa3slTYbYkJIkjqBj9deS5hGlJBMWxIb6R4zTzu6QS74TVa/miY4SxKEtIZp0hcXHlrGzGg5OS2Kw==","signatures":[{"sig":"MEYCIQDwMzzCXi9QEw1QNSy5tpNc7xCmFt+Qlgu7w2l5iqgCXQIhAPG9huGrRalbze4VA9v0Kx5Da0+T4iAPlSzjCQU49kwW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2289704},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"fdb89cc2a8ee0de52c2ecf81631454013371efea","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.1.0_1766956840549_0.8563219367193278","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@noxickon/onyx","version":"4.1.1","_id":"@noxickon/onyx@4.1.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"0d09e9061c2a7cb0e5e9f89d57bf999faca7b4f6","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.1.1.tgz","fileCount":874,"integrity":"sha512-6jJJ6vgCxhiF3LylRxDAriP9s2nFiQ6PU5movLaOEvpy+yBmZsN5IQXeGO7iqxTGN7tfYXSi3rXIzSfV51rChQ==","signatures":[{"sig":"MEYCIQDYkfCD3DELG+j2GsSOr/Fad+A6MPCSgIYw+15JeNbxfQIhAKs+iFP3o6jrpH9gdogqoSue5dVTe7x7iDYJ0iZIbLIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2289707},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"60854099908ee9fdeeece38aae37bbcf05dde933","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.1.1_1767039692662_0.7882691123071797","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@noxickon/onyx","version":"4.1.2","_id":"@noxickon/onyx@4.1.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"75c09121adf6fde4121bd58abeb7af11011ddcbe","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.1.2.tgz","fileCount":874,"integrity":"sha512-FSlTIk9CpK/l3Jg1qMg2tpf4I0/hrCfZDPBo9o8tCqm4csrOkdZN75X4Zi8aBfgzhjKOq5jsZn7boeME5RJTTw==","signatures":[{"sig":"MEUCICkjwVnkrM9J8dtRrNP9clW0/+digl5aMR/I6z6/sOLCAiEAhpCu4TORKPcKxeXb5L7SB+MqmDhyh1WST3oHM8IYGms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2289311},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"2953efb11b40580855c27febe1665694921c1a87","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.1.2_1767093815782_0.5871601858244258","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@noxickon/onyx","version":"4.1.3","_id":"@noxickon/onyx@4.1.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"8e580a256c57a71b66ada49fd0e8a3643ec2a235","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.1.3.tgz","fileCount":874,"integrity":"sha512-00Nn7IPcpyKAnq9NdSphrm4M+rGXO43dQ9srE1xijLJLFYjYqd+fn8YOwRkje4dxo6073j9kA6sOOpV0slGVlw==","signatures":[{"sig":"MEUCIDbzvW5hctjLrJDjBuWSDDMaIGfsv3zcSB6eH6w6iZUHAiEA0hIlv2Yk1Z0Cd1vCtUPtXpyzEEee1ONKSZ1RIe03+YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2291814},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"8f0d1e1288d5be6eb70838004523e1638347dcf9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.1.3_1767129422115_0.03044293317009461","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@noxickon/onyx","version":"4.1.4","_id":"@noxickon/onyx@4.1.4","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"fc391fa780d34d3de5262bcedc5b90374b486aaf","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.1.4.tgz","fileCount":874,"integrity":"sha512-L45wsH69BBlH0ArhAJO3WBKK5QP1DuaNLpCQKYV5aRt322KgzRcv2n9ynYp4KwgAnbqc/XHH7qhJvugKPbEAPA==","signatures":[{"sig":"MEQCIFYUkbcpvQFmDgSlFkYVXgeko7HEU47Dwvs/0Dy9+56NAiAFCMs0giVIHifrNjV1MdIDqbg7Y3MinHvdY5pzbTl4FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2291847},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"81fe9abe52a269c696fe443e072925658ac5866e","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.1.4_1767135525751_0.9522407308143213","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@noxickon/onyx","version":"4.1.5","_id":"@noxickon/onyx@4.1.5","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"2333b9cc1bd18bb1eb7785e769b50771149f8a2d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.1.5.tgz","fileCount":874,"integrity":"sha512-4jZ7JznGMG7wiPd8s0zb+7zc6eFrG4b3XS10hVPsJybsOf8WdgTSYAzPeBnC4EnenfB8XKTUTim7KQwTa3g6VQ==","signatures":[{"sig":"MEUCIQCa4F+SAfkLiYbPDP9o1Cc6ARNcFJ8vDl36uoIGXHT2vwIgF3HBvWab2jeFQgTUHDYi0OPTdsc10omzwgQM3jZKMDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2292086},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"04f428959c3c2bbaabcfd0746ff903685419b7ca","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.1.5_1767186069648_0.05795804356035772","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@noxickon/onyx","version":"4.1.6","_id":"@noxickon/onyx@4.1.6","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"ca396e2b9a6c746682e269455e269350e284dfd3","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-4.1.6.tgz","fileCount":875,"integrity":"sha512-NIiDR8V/GVz9qnnxnCEZRtZr/rfj1yGH6+3nkZs3cgc81FuqmoxfANPXpvUn3ZmQmnNHFr+JYew1CDVgAxV39g==","signatures":[{"sig":"MEYCIQCRxAyJ9bxjxYbuE+8GGpvbhXmFq0dIpcPEkKR/bNin9gIhAMgwCyrvuXssul/yakXIPK2I1QA/dKtrFNB1qKvo65nK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2293491},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"52f26b3d375ff7525eb93a815b5c4f6bbfa956a1","scripts":{"dev":"storybook dev -p 6006","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && eslint . --fix","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.6.2","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","lucide-react":"^0.559.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^16.3.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.1.2","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.2","@types/react":"^19.1.9","@apollo/client":"^4.0.0","@noxickon/codex":"^0.1.14","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.1.2","@storybook/react-vite":"^10.1.2","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.1.2","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^4.1.3","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.1.2","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^3.7.10","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_4.1.6_1767191745866_0.5158061633471391","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@noxickon/onyx","version":"5.0.0","_id":"@noxickon/onyx@5.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"025f848bf519560574b4c738d9ec83cae07fdc7f","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-5.0.0.tgz","fileCount":905,"integrity":"sha512-3otnA1FOK0HZUHzHwZVFhAAT7sWb/pmQnOWRJSC95ZgEnFk90V2xudpZGJqw+CpiLDvLnB+fFRYHCfuJ3ugYKw==","signatures":[{"sig":"MEUCICDqBcIFkZnOSIo4qK6+oXq/QCBFy5OOyq+dv71rB1aeAiEAgOrrZtyVsBZELsL3ONCqnUaDv7NTn5nrz6eXtZGS+wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492328},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"25dbe9e93203f6cf34d7e88982d9360342e79392","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix --format stylish","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && npm run lint:fix && npm run type-check","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.8.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","canvas":"^3.1.2","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^17.1.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.2.0","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^19.1.9","lucide-react":"^0.563.0","@apollo/client":"^4.0.0","@noxickon/codex":"^0.3.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.2.0","@storybook/react-vite":"^10.2.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.2.0","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^5.0.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.2.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.4.0","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_5.0.0_1772312475424_0.777303730638244","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@noxickon/onyx","version":"5.0.1","_id":"@noxickon/onyx@5.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"eb7a8497b7cee46a98bac97d850f80bdee9b37e5","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-5.0.1.tgz","fileCount":905,"integrity":"sha512-fcPMSHUlAui4fFT6hKE9X7AMj94s/meV93UsaBQj0XgSnSJ7CNEcEFcyRB+RclGWv65z5kIM0HoKrVbT5VRatw==","signatures":[{"sig":"MEQCIFC2AMwEEo2ndGeTnlcvkXyRU4ufz9KcFMDTYL2QNyLjAiAhTJh6nz6fiY3XenYBXuM4l5NDzcjVNKhX6yaS97HGfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492304},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"e2c04b15df98ad5691af89923676a376f092e709","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix --format stylish","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && npm run lint:fix && npm run type-check","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.8.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^17.1.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.2.0","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^19.1.9","lucide-react":"^0.563.0","@apollo/client":"^4.0.0","@noxickon/codex":"^0.3.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.2.0","@storybook/react-vite":"^10.2.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.2.0","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^5.0.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.2.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.4.0","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_5.0.1_1772313762214_0.7535699312524105","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@noxickon/onyx","version":"5.0.2","_id":"@noxickon/onyx@5.0.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"b1b2341aae6388e71175edf910e22a0f265e6b2d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-5.0.2.tgz","fileCount":905,"integrity":"sha512-yX+F8FOZHakM6T5ClDdBOHHrPdWvnDDYjF255KlXFlw9U313Pza6/IZEHwLrHRnEL02/dz5xKFO/YQ/B/j8YgQ==","signatures":[{"sig":"MEYCIQDHqps+p/xXwWUT/LXMCbhsPTZqIyLVUpBdyz60/KIO1QIhAJdrst0R4IjEL2jtAFSHl2G7ud6aFFyduhrfYtKNv4Re","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492304},"main":"./dist/onyx.umd.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/onyx.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/onyx.es.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.es.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/pages.es.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/utils.es.js"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/legacy.es.js"},"./routes":{"types":"./dist/routes/index.d.ts","import":"./dist/routes/routes.es.js"},"./styles":"./dist/styles.css","./layouts":{"types":"./dist/layouts/index.d.ts","import":"./dist/layouts/layouts.es.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/contexts.es.js"}},"gitHead":"2cb5762454973a1f5263d61c289e9c3da8279503","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build","format":"prettier --write .","preview":"vite preview","lint:fix":"eslint . --fix --format stylish","pipeline":"npm run lint && npm run build && npm run test:coverage","format:all":"prettier --write . && npm run lint:fix && npm run type-check","type-check":"tsc --project tsconfig.app.json --noEmit","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","preview:coverage":"vite preview --outDir coverage","preview:storybook":"vite preview --outDir storybook-static"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc16a357-f83f-40a0-8d45-e06cb2e08832"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.8.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.0.14","clsx":"^2.1.1","axios":"^1.11.0","colord":"^2.9.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.1.0","es-toolkit":"^1.39.8","tailwindcss":"^4.1.11","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.3.1","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.1.11","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@tanstack/react-virtual":"^3.13.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.0","react":"^19.2.1","eslint":"^9.32.0","vitest":"^4.0.9","@mdi/js":"^7.4.47","globals":"^17.1.0","graphql":"^16.11.0","jest-axe":"^10.0.0","prettier":"^3.7.4","react-dom":"^19.2.1","storybook":"^10.2.0","@eslint/js":"^9.39.1","@mdi/react":"^1.6.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^25.0.10","@types/react":"^19.1.9","lucide-react":"^0.563.0","@apollo/client":"^4.0.0","@noxickon/codex":"^0.3.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.0.9","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.9","@vitejs/plugin-react":"^5.0.1","@storybook/addon-docs":"^10.2.0","@storybook/react-vite":"^10.2.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@tailwindcss/typography":"^0.5.16","eslint-plugin-storybook":"^10.2.0","vite-plugin-static-copy":"^3.1.4","@chromatic-com/storybook":"^5.0.0","rollup-plugin-visualizer":"^6.0.5","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@storybook/addon-onboarding":"^10.2.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.4.0","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"react":"^19.2.1","@mdi/js":"^7.4.47","graphql":"^16.0.0","react-dom":"^19.2.1","@mdi/react":"^1.6.1","@apollo/client":"^4.0.0"},"peerDependenciesMeta":{"@mdi/js":{"optional":true},"@mdi/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_5.0.2_1772315187171_0.8896066956694524","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@noxickon/onyx","version":"6.0.0","_id":"@noxickon/onyx@6.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"e5b48211637bd9e89b7a35f471705cbea2aa141a","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.0.0.tgz","fileCount":1168,"integrity":"sha512-+4Kgb9PN0MCnB/DHICA+3mJKb/5/sDaS5TjCHEuLxjNgsAj195QE25WXDkvMl6Me0K9HNwanMvQ+JcCeFVHJBw==","signatures":[{"sig":"MEYCIQCgIMTwan/fcBln2QdLj//GT03iPrhjjKdBbqJkrXRMEwIhAPhh4ty3VvylaRlGFleqUmQdyqlOZ96y+VF8EMo1oHlm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033416},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"0dc9fcebb12f017fff70ea7bf512ea71e64c144a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","react-aria":"^3.47.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.0.0_1783167123087_0.4248536504416496","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@noxickon/onyx","version":"6.1.0","_id":"@noxickon/onyx@6.1.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"7a031cb425496d3f8434c0076b8d859440602714","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.1.0.tgz","fileCount":1168,"integrity":"sha512-f6mggQFhTkhI6bCflNHvunMlU+KN++7dw1hq1GzhASKr5y3KeOthyE3U4TiNKKmAzXKgrpFMhwXmwRVYlfpKTQ==","signatures":[{"sig":"MEUCIAN7M2skfAVQp0ol+6VogvQ82zpWVKTicDzoWNf51thSAiEA8dlpK6wPlSmBzwjwof5U+b67Vla2Ji7Z+VZrMNFQStA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033427},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"29837b35d2e355311a094afe79fca57d15fbf2f5","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","react-aria":"^3.47.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.1.0_1783252880965_0.9833098801680908","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@noxickon/onyx","version":"6.1.1","_id":"@noxickon/onyx@6.1.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"17e21c7321a6a996a47bb4ab81559488471ed86e","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.1.1.tgz","fileCount":1172,"integrity":"sha512-orB79DGkutC/oStTGkIHCE+z7xOtIFtvSs4HmSioxnDhDx9CO78kGrtZptVTTMTPpFPfm8SCcZ3W595PM0TX+A==","signatures":[{"sig":"MEQCIHUf0xG1VYQ55sseYrXtTpSFGm0YExWz6Rf20NOpVVsPAiBl1py8doE095CJpUWtCLWXUTZdaPbEExmybaqQ+UsSZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093709},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"b2564234c6d051be50f713ba22c85cb23c7f935f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","react-aria":"^3.47.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.1.1_1783253663879_0.6022544176843287","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@noxickon/onyx","version":"6.1.2","_id":"@noxickon/onyx@6.1.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"fb3e976123493baeab55271ba5b3f4dad71c5b2d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.1.2.tgz","fileCount":600,"integrity":"sha512-6UiZL0HYzUZTzv8KkjyNzTKTYGhFwMadJk9tcIPDVc4d+K6hqROaYZ3PFONcwZ0WKNkYRszYSQHCJLHSAxRi+g==","signatures":[{"sig":"MEUCIHZJjL/o5zOMdsFFMFmldDPVRR7Do/RsPMDDmgvWlHtSAiEAmNhu5tKonfQmTuvwLZi0TxvOZz9AUmLlB1R14q6FFEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036842},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"2a3e72cea4e75e3dfa7f90b003ef4ea75d7c462a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.1.2_1783255736575_0.8985137018412275","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@noxickon/onyx","version":"6.1.3","_id":"@noxickon/onyx@6.1.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"7067131728feb43431f3816c775bfab19b464548","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.1.3.tgz","fileCount":600,"integrity":"sha512-6YmkJXHHj+3Hr3QvDtdxeeiNsxuyD+qvqjLptSyWbBN9aTcSxPuI6GI6Ps9Rm2RTySIvAPEYJpPQqhHA/pSa5g==","signatures":[{"sig":"MEUCIDKqZ//AsoK9KZizwPox3ql1u+u352b1ymJnWEr6lCifAiEArOnl7Y1mKO9ysK4VDw/6LDWMFIOAWcBeSpk5SoA/8O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037274},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"aea08e1b7cf82acd3879ae8314539cc2aa9aa42b","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.1.3_1783263879498_0.6282681385816011","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@noxickon/onyx","version":"6.2.0","_id":"@noxickon/onyx@6.2.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"2fd01d3ad9dc7e3c69a670a093317aff639c3120","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.2.0.tgz","fileCount":607,"integrity":"sha512-TIBSYemS+sybNxhmDfmrzlsmTPmc6eDZHNKeABbo3M2NBPJ/9/y/qTUPiBbHJ1lrFa3p26tG/vOlbHOHZI7shA==","signatures":[{"sig":"MEUCIBp7IAknYdRoA3wtFnsoPXNqs6nDYWhf+JWgcVFfEwG/AiEAzfjAhd1BKBhCWdnL8ZREC8m+PRqAsmD1uMjCqG22BBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038066},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"4e9d1e70b7135c2d38853a432980d2704b12dd16","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.2.0_1783537414410_0.4479653869127902","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@noxickon/onyx","version":"6.3.0","_id":"@noxickon/onyx@6.3.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"ed6e74e32f7ff22f11d364e3a53532b59d86800f","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.3.0.tgz","fileCount":617,"integrity":"sha512-N5qHQHnGYSTFLgNIZbAGg/743EcWW9xceXIn8ZJ2k1RwLLwxcveqUq/ws1aQU+gyzRSixSYp+C5X7R5WE9I+lw==","signatures":[{"sig":"MEUCIB2rvtnyPpbs9SLx2ETxUgzmTcym/untLeV7v+8wsIt1AiEA1ZFjwgtY5zDrQ6YHtKkRIUuIos8EVKj+hRUNzHRg1zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059826},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"7482ff1c534284256671cd9253dc264c9753c606","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.3.0_1783727543359_0.9173987682871934","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@noxickon/onyx","version":"6.4.0","_id":"@noxickon/onyx@6.4.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"1acc29fda5e8766934f01bcbae9c5cd8a32155e8","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.4.0.tgz","fileCount":617,"integrity":"sha512-oN4jAZ6ewbsNBT4NSa57ZU8eAsdkNQ+jm+B+Fbolc0C5eABOzKDForQnNaTMaWV+fbVsxM+yBxRnHQ1ggFVx/w==","signatures":[{"sig":"MEUCIAlBCLClPCWgajR80Nt/aKhPzEaAelVGZsuKCk8gPXO+AiEAmiz+d4TEGVZokgzARXKkoaJTLvs2RCI2sPR2Yts51c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060334},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"b521a1005f0aed47bba7f824b2a57b33844432e8","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.4.0_1783763313267_0.595296866400598","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@noxickon/onyx","version":"6.5.0","_id":"@noxickon/onyx@6.5.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"d1394782b7e7400c176fca1840de31ee1a60e9dc","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.5.0.tgz","fileCount":623,"integrity":"sha512-z4wrE5335PshkZ/iLe9Or189VwrtZCBdDryzdd/FbqWUyfcbhN570QHBBJTO/mvGHV+K6ia4wTjBStNNyCIsuQ==","signatures":[{"sig":"MEYCIQCQ5B625P75IC88jUbFFQoN3cJoGd+v+IBC9BkKdaauwwIhAJYay4N6Qo2HhBpwzdKo1G4YYO+uCeF3ZVPveDV9YfAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074493},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"fc90bef791438e3b3000f94444d4fa7ad42e2a9f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.5.0_1783806505817_0.1400270923102922","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@noxickon/onyx","version":"6.6.0","_id":"@noxickon/onyx@6.6.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"d5c3e73072f5c99fd6baddcfd0a339df6c237fee","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.6.0.tgz","fileCount":632,"integrity":"sha512-cJsEf1myteQtreH2vXl5EEufdl9Rj/cv0cXHYWXb3UDkJPt7rq2iQofD/0u/kUL4PXyo2h6wZJtO6qa8M7dPkQ==","signatures":[{"sig":"MEQCICj2zbXI1CUjcT0N55zJoAZSrvM+B8qES9OpMq9eUraTAiAT7RPv+2uAKR3LMLhYyZUmT3EvbsaBxZGydD/fZaav2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080456},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"8be731865693eca561ae02aa606936d07dfc0bb8","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.6.0_1783896382576_0.7730686181496635","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"@noxickon/onyx","version":"6.7.0","_id":"@noxickon/onyx@6.7.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"1a2ee8fe32f9cf721a4e1fe710703bd75972733f","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.7.0.tgz","fileCount":632,"integrity":"sha512-YR0LCMLSv7fH1nnQDI+XUmoIvoTZLW1om61O7enA5MQRHhDp4X44HW7UaYHbIJf/MsAPhFY4dGXUWUmo/osLLw==","signatures":[{"sig":"MEYCIQDG0vy7QRxo3br4FUaJ88619xYOxBEjMx5iOUtelBlxNQIhAPnHSkENzPiqmZvZE37VUyc8jJChHmFHOZabzoOYTCum","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086450},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"fc371b51096319aacbbdeb8df5330d429f16ab46","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.16.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^10.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.10.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^4.0.4","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.8","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"~4.0.3","eslint-plugin-unicorn":"^69.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.6.4","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.10.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.7.0_1784754712529_0.1847019925161153","host":"s3://npm-registry-packages-npm-production"}},"6.7.1":{"name":"@noxickon/onyx","version":"6.7.1","_id":"@noxickon/onyx@6.7.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"0c5ed5a453cb43b55469fb7622e2a3676d4ca028","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.7.1.tgz","fileCount":636,"integrity":"sha512-BXusP1yitSCzbygizaUMZJohtuGMDtWl3anr4CW6HDHY7c2TOM3LqIN2V5rUNguga9C3B9YFDUxXaB4Wb3+1Lg==","signatures":[{"sig":"MEUCIFRnpMGVYAWALrmp6AfwYLRCUn3Wydx2LDZQzszMxVldAiEA/VrhtLx5mqxNSfKvr+HzKhGCN9XTfNSbW3eZ2Ho4y2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAZJY5S/8T1Ug10NnYmVDcYLD0xJsHDsrTjtDK4hp8UaAiBOL4fbCu2RlJnvbAmyGf/v2EkpiwMVMxdDdmi5MyYAMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092935},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"a18285be0b4eeceddfa7e5972b340f8d6f0c852f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.7.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.7.1_1788717154062_0.8528957878104093","host":"s3://npm-registry-packages-npm-production"}},"6.7.2":{"name":"@noxickon/onyx","version":"6.7.2","_id":"@noxickon/onyx@6.7.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"1b69161a6651d32bc5aaa73b9f6a3d7316e11868","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.7.2.tgz","fileCount":636,"integrity":"sha512-yonR8ahIG0lh4+VwLKOo4WnD9x7OrarJdl8GMjs3ECJ+cAgPg8pw+WJNbyi1qzvLQZl1Nf9vNOcXRYeQ5BZq0w==","signatures":[{"sig":"MEQCIFYHYAEfhQdII6p8hGzecJnf3B9NIIhVpAI4WjsEiNl4AiBjk8ZU++ZU5AZlZRPtO7wsYWL72R2DjYhCk4HSN+Rymg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBS/rjxHPtsCEZlQ7gEz9kM+wdI+RrdyGEpNPvj8hen+AiAHxTR1LKqInW5uQr1B418hx1dyC/3sy2JuCV9D1EcJEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095932},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"7176cee29271f96011be60bf4b47d12faa4c028c","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.7.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.7.2_1788724801536_0.5670639828215034","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"@noxickon/onyx","version":"6.8.0","_id":"@noxickon/onyx@6.8.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"c985cb8dbaa81c2f5be2041888b9c9cab6e0beca","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.8.0.tgz","fileCount":650,"integrity":"sha512-LEoq08tMDwSdZT+euIAvAbLDD4AkHRiPnBxi9KbPJ5P58xg1wG9+zxf37dk/NB7oGlmkzvBtOgugMCJGFI017A==","signatures":[{"sig":"MEQCIAfg9Vmh+dOSi1l6cnsxBMlypsSjjCMbS87ampu8+xGgAiBVAbqbW9L4OB9gejfLrgZ9QN0XLp5dTEZkHkzJGaP6VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHpHozHSKpR8ZpHoaFdmI6PGjxKsVlwKQ+dyPxAIZ1ifAiEA/VZjJXGgjdsjUc4F/rTRQebQzlaeK4FKOS5loWXeIfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134833},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"0891461c2444e6ffd55473d2727c42eb262abf2b","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.7.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.8.0_1788799845227_0.4688240242002537","host":"s3://npm-registry-packages-npm-production"}},"6.8.1":{"name":"@noxickon/onyx","version":"6.8.1","_id":"@noxickon/onyx@6.8.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"1ddf71e6916ed86c68b7d2bba665c410e21abb7c","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.8.1.tgz","fileCount":650,"integrity":"sha512-/5d7TbP8brUU/oOq44CXn/NrBe7bTNfANo9lvrcjShqzdFrKxSJJ2YGsz4oZhqRbSJ232DhNx019rCig0gL5jw==","signatures":[{"sig":"MEYCIQCxxVfSD/Z5i+4Z0Q+JWPV5eiW5Ozr6c69VQXCIcqqk/wIhALKNjInRtsoS4o6Rce6ePy1juxGW8c9BCHV0zRunAPBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCY6okzN+SFtcpS4UESAoY/6lQX5mJIbM+LKyBFdyyMAiAtDT4GT2rzBtbw6brITM1q6bAu8DKhaLkSsdNvb6cAxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135625},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"b043c7f5bb183c4e4619ed29218243dd34bd51d9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.7.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.8.1_1788843694117_0.8950746617087202","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"@noxickon/onyx","version":"6.9.0","_id":"@noxickon/onyx@6.9.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"cb330194bdbdcfe420582c8de667d6e143400080","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.9.0.tgz","fileCount":650,"integrity":"sha512-mJJPpxUVIXuZQyNvKUQlLUz+CpHeiAMmcr2nzrW3F6RydEESXreZZiWKkHeZUm7fMec3Mlh4hPE/qEaFnAJgyg==","signatures":[{"sig":"MEQCIBdosIsYFg5UsiiBm3o76TGzGg8WAUdBL25UXLakQj44AiAweLqv5sjsMFwAjxTVc+oyJSpl3k1uWMtsYvfkBXjx5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAHZlVRc68kCSWHDn1k1E/7NBytbmfyWBGpc3z0lRefZAiEAnCDvsyiVDsCjrzahH6NEgqJ7Hnnw+CpGdA3Afn4Htec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137041},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"8d4221894b81188e6658e57d1c0ae3df718973dd","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.7.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.9.0_1788866699438_0.741994399734961","host":"s3://npm-registry-packages-npm-production"}},"6.9.1":{"name":"@noxickon/onyx","version":"6.9.1","_id":"@noxickon/onyx@6.9.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"97dedf272aa351c8d526e8c5dc607f98d8669aee","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.9.1.tgz","fileCount":650,"integrity":"sha512-pyGbjS6NSlYU7iW9nRXB+6mCL437cfItAIG3O86O97f0OkImbsyXoFz78clgZFMFrOfZ8IkNVMCghfAyKl3E/w==","signatures":[{"sig":"MEMCH0xmRJe9P2Eg/hm00TnWH+TewOS82bo3m7y9GVvkn5oCIHfSCxmwTki/RDHw0XtOwdVcON+abC0PKFSewKv7xANc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeo0MUwdLSdE87QDG3/8ce1CC2ZA9uA8I5a6krQn19hQIhAKkUszwnpBXCvkkQji2wRDixZ31bNoYfY30QENNiVEfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138490},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"a46e28b13000836c1b71c527a18c12b39746e7ce","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.7.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.9.1_1788871065194_0.020358508752244875","host":"s3://npm-registry-packages-npm-production"}},"6.10.0":{"name":"@noxickon/onyx","version":"6.10.0","_id":"@noxickon/onyx@6.10.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"93d092a23358f91a0b340cb8b66c086fa21f3f1c","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.10.0.tgz","fileCount":650,"integrity":"sha512-YEi6IPYlIsfgvT1P22MdKPOaaAQbsDEQ0onOb8y1mXdUxCmmCNFMvinIMrXA27PwerIPwMho/+j1wPkHvaGN5Q==","signatures":[{"sig":"MEUCIQDD6S9PrFJj46ALRzmic0ENxX+pMKV2RWjV2qStw5BWswIgU+56hG0OttCVUbi9U9koFnCFGbfo65H5ANW/6SbXjTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICE7GIhT3tAvB2H8tHKIO1+Gl0NSksXloEzxHTeKMmXNAiBeMTmwSqkOheU6c6if8TJGspgHSry8jNKPUrR2aCMmPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139353},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"76cd941178f7886bd57bfd3b88d856eb3515eef8","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.7.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.10.0_1788878785327_0.26248415683165605","host":"s3://npm-registry-packages-npm-production"}},"6.11.0":{"name":"@noxickon/onyx","version":"6.11.0","_id":"@noxickon/onyx@6.11.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"2480d96d4f5be7e15008bfdd874071ee08dac8ae","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.11.0.tgz","fileCount":653,"integrity":"sha512-onPyqXpTGpBtddMDQvQm65w/UAPr/uWkZ0fITpHSpJzYbSEiF48kHsP8JBsVqeV2Qrxj1Rhit/CfgsITdK6R0g==","signatures":[{"sig":"MEUCIQCOmZntOOdjQGrVX3mfiBsMXaiwOZpOQLsHGl5slcPAjAIgB7v4zQjsWagoZ2pO1zj61sjPuVsgPl8mV06RpzrdlNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBwvNeBow4QbcpTHu+NwKOher5ZgZiEZ0zWfxKak2LIMAiBfmwEdlliCJLMhcukVCCWSmsyJNavxmyKw8t+nbSSCfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145363},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"dec386a226dbebb58b0b18156151ec47072fd60f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.11.0_1788972070468_0.8141750953833329","host":"s3://npm-registry-packages-npm-production"}},"6.12.0":{"name":"@noxickon/onyx","version":"6.12.0","_id":"@noxickon/onyx@6.12.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"847818636b070f909aa462208ecc8c691d994d34","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.12.0.tgz","fileCount":668,"integrity":"sha512-fAncOSJDh1DZAKbLOFapfn/fsb6aJffw17EMWUdEW3Z54p2Kh114+qdBPaEymGPjaqoOrcdDjZb3GAlbQNSFjw==","signatures":[{"sig":"MEUCIQD50N9rqVF1qwTr9nadSfz7n9fz/htV5szAik0bA72bjAIgYuj+8Fqn5vlkw5e+tuWl4hVHoDpG2sJi8TDN1P//c28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6XYij/CEmJIbBcSBuc8deSkt2y8Wmz18DXPFLt2+bTgIgKMTW/W30r7b0dUyiIJQi0HX+4oz7TE73V48ah/FeQzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169611},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"95369315437cf75abe3a190e8586471707b3e073","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.12.0_1789044932493_0.8862867653539428","host":"s3://npm-registry-packages-npm-production"}},"6.12.1":{"name":"@noxickon/onyx","version":"6.12.1","_id":"@noxickon/onyx@6.12.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"f8decc4e5434153d7806e44c336f1e0c43c87447","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-6.12.1.tgz","fileCount":670,"integrity":"sha512-mWfKXkdJ4TQJtWL3eFdUrH5tgpXf3nqk4lqb/4oIQFDklazPiC9Fveq5DN3itcnsVQ3gMVcCnAn2H9luyFxeBQ==","signatures":[{"sig":"MEQCIBsAlTkrI/aLoWS4ZpQ/xlBpzAS0ORoukiLrXGBVQJcmAiAJWDb1abMTWdmS6zbe/K7Bdrz7C6E/YCNzM1kgtz5sPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgahAX2aPOz5HWKkuM91oYA2E6aCq5EyyEmkaf+JJttQIgXoyjLlmUk/LtvCSXuPsnhW8t23qV6lsgmWLFjKJPdv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172378},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"}},"gitHead":"8b7b2fc1e03d75527da0f098066883dfe4699201","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.26.1","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.26.1","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.26.1","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.26.1","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.0.0","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.0.0","@apollo/client":"^4.2.3","@bufbuild/protobuf":"^2.7.0","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-placeholder":"^3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-placeholder":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_6.12.1_1789049869986_0.6319153580246868","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@noxickon/onyx","version":"7.0.0","license":"MIT","_id":"@noxickon/onyx@7.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"944ef298e961ba0f99ce7c70183025b63cc9d3e5","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-7.0.0.tgz","fileCount":792,"integrity":"sha512-Gkz1aRNtkmdv3s7twl1GRsRAjBp0MaW3jOCec15dMDO0qvkZFsekwiWVk8m9dEhVy+HeAnpQ1/a3j3mVB/+QHQ==","signatures":[{"sig":"MEYCIQDr797t32erY/b5lBkmg0EUAdm+9Rhg3CHtNAv+1f6vkAIhAIrjV31dp1PAKOEGJ9PelcTS8CBV7aLOzms99Ll46wX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTHYigifEhPBlTt3ego7wlphtfXryyWEjBrKmGgeJmnQIgdP21ZH2Wbd+/SKRGa6MYCWpeJLP6Z3jbH3moUngqjvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405309},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"6683fd1157a4ec0bfba56d52eaabf51d0f6f3d7b","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_7.0.0_1789331615781_0.014331367884963253","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@noxickon/onyx","version":"8.0.0","license":"MIT","_id":"@noxickon/onyx@8.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"a38e95e62e54c7dfa2b5c699999eef5cb5bd7329","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-8.0.0.tgz","fileCount":797,"integrity":"sha512-YKZRe2ZCdnKW4MoYstG9LrjazynJkjq26hMgbMWiqTolSodeIAvSkGPbQ2IQ0+Wm1JvhVBwNsQAUEI6QzirTAw==","signatures":[{"sig":"MEUCICP3Cl4yeX4/r4ncDjskljAoLphC1nJbtXooTPL9JLH/AiEAzl7jrQ7qkqIp+e8wb/ejwwbxjBvTQ4PNQK/3qCuy/Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGdSvpAOGx4ixMsZzA2b4t4HS4+q8HOzP4sVJX985USwIhAOS4584Ok0MxJYc1+1JFhV4YEzpUG9dNELC/MnG8k0C3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414795},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"6fe60b93b3287ddd15cc89c55f41d132fa8e39b7","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_8.0.0_1789409701837_0.12009157507262391","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@noxickon/onyx","version":"8.0.1","license":"MIT","_id":"@noxickon/onyx@8.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"5e7da13f0cb88b989283b706bcb8b9732affa90d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-8.0.1.tgz","fileCount":797,"integrity":"sha512-ook27LGeMH+27UiuFIqoMpeYRRLhvvEE7dRvtM6QUeAfuwrsnc1lC2PWZ9q5G+Q5BAIO+n0dyBTl+CSQnE0s8A==","signatures":[{"sig":"MEQCIA7l5Tcm9MeKDI4EDt/b+LXuvfrzUzyGxIzYclJFxjw7AiAlUSzVTxKqumftcp1jcgRRxIHjbNzs+x/YJVhnHHNbug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH/lLKPIiw6udw2wU2J3tgmmZf8HWF9rxFa+oeMW2sLqAiAu12g90nka2oKGr6/kl/tcCuxA6QeWzTve+buotabALg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1419216},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"a1b0a1ac265abd5665e2dcb6e1c2c4fc66b450e3","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_8.0.1_1789425367744_0.8789504093737988","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@noxickon/onyx","version":"8.1.0","license":"MIT","_id":"@noxickon/onyx@8.1.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"7ff85f883a9f0f946bf4b8bcedce2d616cda2736","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-8.1.0.tgz","fileCount":797,"integrity":"sha512-41qZrSxjFoFHkEgWOwS0jBC22zqaWNDbf8VAK7Saxkw/DNIezaPeKZw1vymAwqMU9fD7UcnbyZIl5J+h5DCq9g==","signatures":[{"sig":"MEYCIQCWy665MP0M/v80ZEnDS9950WghYLIIBbE6odYq9mbjzQIhANuPaxSdyrsWWkDx3sYx5ro3k4ZOPewnWHH73oxInSGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9SBfDhmF25NFK2IRC4a4m3Z2yfdK0ZEHFtaNDbOyZAgIgLWisVKI1EtR58xlAV1/0LbOpLQ9F2U3ljXnZNkLy3F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421432},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"d17d55d121209a605cf89b18fdc812915804496f","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_8.1.0_1789467182761_0.10384569201928495","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@noxickon/onyx","version":"8.2.0","license":"MIT","_id":"@noxickon/onyx@8.2.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"407b99bab567dfe425ca0f27331418e344f9efef","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-8.2.0.tgz","fileCount":844,"integrity":"sha512-LnBXw3iJ57C11aO3rBMPLSap+iPX15SoAt+21L1E4avEHwLuHEckiDF2yYU2dieCmpJV9XrrrdOLiWg2IlngDQ==","signatures":[{"sig":"MEQCIDjUq/U+b49LpLVYvtOUG46yX+M2CLfWYNpa3SCSX/eIAiA0rdIoqP+cCJsCzf4GKzT5CbS1sKIRZvqAeQo/lCjk5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDAdYNy+aQn/V9kmOP7x+Dda9WelViXWO/wWHH9GYr//AiEAv/9AIB85E9krb8wL1zWh29T3gfaPsVi+K4wIevegmwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568699},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"f74a733833788234c358e5f3419129941e38c7fc","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_8.2.0_1789507047656_0.046450077142738744","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@noxickon/onyx","version":"8.3.0","license":"MIT","_id":"@noxickon/onyx@8.3.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"18a202c881f6e1de3039b4fba623b19d122fa90e","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-8.3.0.tgz","fileCount":848,"integrity":"sha512-GBTlXwsUfXVh6YjDrBZBczsxuBRgVVtprP6NI0hhIYO+NED95EaNYGqWxcwzlQfeqA1XPCYCQ7VwMNi1i6mOYw==","signatures":[{"sig":"MEYCIQCogok6i35eBBt/pMZwhNFQJkIs6iFPAY/M5elplbzqiQIhAPDsZwDMdFZQMU/MImHqmhGoClcWGitnb4+Z0loHnRD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICrxSfj7xXaf/20I/AkCltO4eevAUJy256k8wkWyp7svAiEAgcczpScROhG62mQBVDkKb2tJfc01o7so8Z7YrZUEa24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595300},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"663b7b80d809b8841b1cfc162aba4539dd9e3953","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_8.3.0_1789566908430_0.008810271654076773","host":"s3://npm-registry-packages-npm-production"}},"8.3.1":{"name":"@noxickon/onyx","version":"8.3.1","license":"MIT","_id":"@noxickon/onyx@8.3.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"f30b4754554407714c2b41f2764f09b005684d41","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-8.3.1.tgz","fileCount":848,"integrity":"sha512-xQMHFYL2KcIL9O/LNkuSn4W5mbpN7GNiTndvd+vqV8Fa0QHO/mbtFf8NdOD4bsQNKiBQZjB9Use9OdiW+DHmcQ==","signatures":[{"sig":"MEUCIGKnQ8JPQCw0smr6hNsRVVtH9tcE2Cmue9JOtf+UdWpCAiEA902AXDNVJHqppguF2OzbxfkJk7LCmvQE8XfVG/kjx5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5+BIIZOtdsKJfQCciyOem7DuryJFubuXn1rc/069LLAiEA7aHKKoObRFjH1kpEdvYWZi8+4sieZEvhYrTVzHOqTWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1601960},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"40e14e74e54b9345445e00500e083e2711f9dcf4","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_8.3.1_1789579041969_0.7409397621130174","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@noxickon/onyx","version":"9.0.0","license":"MIT","_id":"@noxickon/onyx@9.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"b5949af4182329b9e5a973e6639b631d88f331d0","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.0.0.tgz","fileCount":850,"integrity":"sha512-hTquC92f+SrhN0o/8hx8k7n/NHm4kYo98Ls4Eq2iVEUJfLcsQ9f2SaSVEpYcu0MW5/dLKdOAE6MSM9BQ1OWmeg==","signatures":[{"sig":"MEQCIAQnSy+aZPz9OgE0qKnHp8ujtN9GUuKUEYXaF6UVEmz0AiA21i/GcngmY9z5nWv0Qboc7NjBj9R1S2Kfk+lAMkMYpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQvWJov5TaUyA7rT+yV/xiXjOib6tl48F0Rxf1EHbBrAiB0wMURPcdJJv+97BDNSjnTSSGOdnBHhW81sieEm9yqSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604758},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"465774bddd4b5f8f83e9751d64f530de119e11a9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.0.0_1789600128966_0.27879687578532164","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@noxickon/onyx","version":"9.0.1","license":"MIT","_id":"@noxickon/onyx@9.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"d7aaa378922f9b9a5fd63849382ab15515418e7c","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.0.1.tgz","fileCount":856,"integrity":"sha512-RtyXmDnIQNe/UMQmHEUu7Rl2c/lx0VaFJIyUXlQxHSYpr3P0OL6r7SVu96c92lRA307/ydMjSdPfYPIpMa+68A==","signatures":[{"sig":"MEQCIBpp7hKDlIhOiIZorXvfjpM0FveT8BjGqZCw0LvktgapAiBJykCbODyS/rweLIlFwdG4SsltCgU8DAmZj/oeV0f0Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDHBM8ZpWyAT1gTuPzpfDtqRHFBqkRJ1iJCkvNKj7kk7AiEA1czrchN1sZNHZX1XGWn3uSRBzx6LXLZaKm5D5flskRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611465},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"15aead20f2a6659e3c0047f4194173913a203422","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.0.1_1789631370753_0.8072040406128493","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@noxickon/onyx","version":"9.0.2","license":"MIT","_id":"@noxickon/onyx@9.0.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"03bb4c6b6fd15996057c996dfca9f6509a0ea418","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.0.2.tgz","fileCount":858,"integrity":"sha512-4E3WNFlhzxfdqilReAyhzShJaVvSwky6lgD6pQk9Fx3Bgok6jck9jxwXs+pDukjLQMqyI9y7UI0lrNCDsN405w==","signatures":[{"sig":"MEUCIGa9sIxzDfgE7rBqfuVa7rsxy41d20oZcdhWsV9Pcjf0AiEA4PuT5McoYEk/Lt3IsZst3r3TkplsV5qU6zvGu1K49oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIoWSsplu4yxPDXM3jwPOg5Y1t5sVCE/oFcBG2K/13VwIgDgs5cEQtAwpNiAzPvauz4YborMnhsDBIJCnhK3QAWMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615201},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"0ebd4666696e3a04dcf1c1a024ee81555d853fb9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.0.2_1789639967413_0.03729046360294497","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@noxickon/onyx","version":"9.0.3","license":"MIT","_id":"@noxickon/onyx@9.0.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"86460ba9eb536fc5e4de6f0401984a7032085e58","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.0.3.tgz","fileCount":858,"integrity":"sha512-J+I9mwPcKu4Abfyq5KluSepLlT8NWxYjuvgrgOzdbVt8vGVvLnH0QA1fsdU9Pcr3pL+z3FPzPws2zu9j4yQyhg==","signatures":[{"sig":"MEYCIQDPQjZsmbWA7tLbc7UOhrnwuh4MhQ1Hro+JsQoslFXbvgIhAIKVs8yjoQo+9XU9v9ypLGZ1dtedRZmihTT5QSNgjag5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICto3BqZTIkLT0O2fx5uY8hu2fzHUdV8iWemoExmHDDBAiBvXXO2Qr+8yEaz3GpJpzqgZW0CQnnRU0Qn0DyOmsvKcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1619361},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"063d965b868b47f4ab018a7d133ac787d00eae70","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.0.3_1789645613912_0.5965593027776388","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@noxickon/onyx","version":"9.1.0","license":"MIT","_id":"@noxickon/onyx@9.1.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"2295b4bc99473708eea5978eef7425189b438124","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.1.0.tgz","fileCount":860,"integrity":"sha512-TEqWJLmnnuL1h7Ekqb+xdvLXMwTZC9gkTLMISojZg8wkmgI2nEAth89dgtmYwS6+ICpk/D+6bismV1EmHOgBVw==","signatures":[{"sig":"MEQCIHhyCwXJw4bgZTdQFzHVI+oY6X4NaT8yXBSaD3s+EuwQAiAjhzW90hnU9omG7xIwb8wJSG3DpL/2inh2AMFwK2knuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpSRSLQiyNwjXkCPvVNCktbzn0TBaewyQQBBrGKVEANwIhAKJjnNw35oQ0Adigq3itB8vaQCpsPf3gFEzz0w9x2YKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621893},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"1c86058ce644fc21e16c650656c80bccf6b415bd","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.1.0_1789680005369_0.9720743468827244","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@noxickon/onyx","version":"9.1.1","license":"MIT","_id":"@noxickon/onyx@9.1.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"98f4d7f9be23332a9789697770f006dd01773520","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.1.1.tgz","fileCount":862,"integrity":"sha512-KVZ7wVDA52klefvJ43cfWto+wSBmUmUMzFm1dMjeaaP5QIkMaUtEced2dX+bfHzTLqZP3YsaB1EkyF0ci1c5CA==","signatures":[{"sig":"MEQCIBEZkwDzwGVtRGoG4EmZ/6+KNdbSxpSABV4N5zBOq7C3AiAWkuI8jXgb40K66mnK/25Oo9QYWxfCqoneb9FqYpdpog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9Xz85yH7MJBSMa1C0EsR4bWn7VfkEWX4M3txdj+urrAIgDoW5aUW1eXg5gcfdeWmo7q8gY5YrriaLjgfuV2PwnTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622742},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"b73ecb2a842787a1c851811c305f8caf365572b9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.1.1_1789713015901_0.06160167127214522","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@noxickon/onyx","version":"9.2.0","license":"MIT","_id":"@noxickon/onyx@9.2.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"a746bc06632bba66bc472d81c43c8592be8bc23d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.2.0.tgz","fileCount":863,"integrity":"sha512-/MOY4LXx8DI/wtHoJo8Y3Q4UucoeS3i1uCduLezG3doCTU3d89tqJCaFhnoP0ixEBxhTPzd4yaHh1EuunU3r+g==","signatures":[{"sig":"MEQCIFbQj5lby1GxVgh2WZXfXJzXOTkARpoGZfSLncgzBSmrAiBvLWXYPy8C/rQ3kIRuWNEavepjPWB7d9+c3nUaLh4EpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcP45j6c90BHK+YK84fSJLvkoF6dHh3n9Zp5Axib//CAIhAOzZFsyLAwLhUcCfy/dw5Lztf77DK105+lAyPbo3mSEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624434},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"214944d9a1356cdf2c51d3145a96b418642d7a57","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.2.0_1789719002749_0.6767903539808853","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"@noxickon/onyx","version":"9.2.1","license":"MIT","_id":"@noxickon/onyx@9.2.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"a61f071edf7c3ae836a4da2d0edb3a76eb73c733","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.2.1.tgz","fileCount":863,"integrity":"sha512-C5pc8WDEAoqDTNukEt1n8ES7r/+1wZ7huzOZI42lHBcZ6F5WP2K/9e+J2cTcvSaq4JqyFn4eek9O4meGS9euvQ==","signatures":[{"sig":"MEUCIHrqxQHvRGTCYkNCTgfivq9P9uqiVPrh6N4EtkzzX0JbAiEAri5gwtIOP02V5k9HHjpJJZxkaE6iD/zqEiKKYu7P/LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEwSAsETBYZSpceglGgfLqcEZ+lrzpeiGNpAQSUPCky6AiA8lTtnpkNP6DhHardLYNEveUnr7eJXpdEvSAIg9cU7Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624536},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"c8278282e2327a0af197b1d13e3eca5f06e791ef","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.2.1_1789723764669_0.05279761672388372","host":"s3://npm-registry-packages-npm-production"}},"9.2.2":{"name":"@noxickon/onyx","version":"9.2.2","license":"MIT","_id":"@noxickon/onyx@9.2.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"a525fdd738e9862170e990c625660c74867038d2","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.2.2.tgz","fileCount":863,"integrity":"sha512-K6/Ec6yy98MxxyI7Rbt6HE0KMws/GXbcesadqxJRwqa0pET53JtjUCivPUC2KwsQZa7bE1hgJPWQEoLo1VsqOQ==","signatures":[{"sig":"MEQCICxP+hmrtXuy34tLSd/o/HUu6jegMjZxsxL7Ac2bPNn0AiA8oH/sWvJ5c5luHJMNCSAgYSZUeks+sY3h7go+PoE0fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0/HYvnw6k0I68gEKF9u8IC3z59s7YXLDGfyRHB8SUogIgDkoFhsLUdTLTWodevFSjOpVCPsPxfpnM5xcNPND/HkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624789},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"9bbddf6b63831145e93f015be740a47693a35cba","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.2.2_1789743023888_0.06825724970143554","host":"s3://npm-registry-packages-npm-production"}},"9.2.3":{"name":"@noxickon/onyx","version":"9.2.3","license":"MIT","_id":"@noxickon/onyx@9.2.3","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"3e23010e2e2508ebe18a939550c898649a8ad62a","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-9.2.3.tgz","fileCount":870,"integrity":"sha512-DdL0A54kza9AAw5zuY/bMrW6H5SfEXOBujbjcgpwU2v2isdzONwRAPWLvqqUfqHVheQASZIYr96V1mJ+PYi/rg==","signatures":[{"sig":"MEUCIAwqG/DDgDVKBzniPtJkyovdqFBDP/jy2AxZsornHz49AiEA5TSo+4uR0f4ZAkrbZd1qgPxRv90tcQ1qBjJylrtyohw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIENpSiC9VXVMlMhHPaKc+avUfDQoFt9/UYkZ0uK5JekmAiATsE4lRw7TH4medSYkX1dAMQKNjpgHTk4KlvT6LZgsxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1650280},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"109828233a9ce53899052ba3816ac8dd8f2cf49a","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.0.14","axios":"^1.17.0","es-toolkit":"^1.47.1","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.5.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^29.0.1","react":"^19.2.7","shiki":"^4.2.0","eslint":"^10.5.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.8.4","react-dom":"^19.2.7","storybook":"^10.4.4","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.54.2","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","react-shiki":"^0.11.1","@types/react":"^19.2.17","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.1.7","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.0","@bufbuild/protobuf":"^2.12.1","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.1.2","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","eslint-plugin-regexp":"^3.1.0","@storybook/addon-docs":"^10.4.4","@storybook/react-vite":"^10.4.4","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.2","@testing-library/react":"^16.3.0","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.4.4","@chromatic-com/storybook":"^5.0.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.9.0","@storybook/addon-onboarding":"^10.4.4","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-refresh":"^0.5.3","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.2.7","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.2.7","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.18.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.2.3","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_9.2.3_1789847504410_0.37593947150021334","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@noxickon/onyx","version":"10.0.0","license":"MIT","_id":"@noxickon/onyx@10.0.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"89c1073a09def157cd843318e95ebb293a213a93","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.0.0.tgz","fileCount":882,"integrity":"sha512-2cCZXsXlSY/QTLL0zhtQGm1Ru4NL4sOcYOFRwV27C7SGVh/ZoaXUy5Uiqp1B/NdO9V53XkycF9ju23gPBKfQpQ==","signatures":[{"sig":"MEYCIQC/0On09YqAjd7cOK0CDDra2WbhMZlcsMTbmSge0wEAKwIhAIRWFZi9+5ypsA+vMH2ydaaErsnwsU2LgVwH028mqivS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG3DdN42uVa0xzNQOpy0Azn8cwaAFaXJOMRNEudqWGbgIgQEM3V1RPrZKxSS7h8eqdL+0hplN3p9Mvf6Ztj4CwOrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670266},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"859acab59b67a267375010964cf74fb311841aa8","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_10.0.0_1789905716619_0.8786624455702556","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@noxickon/onyx","version":"10.0.1","license":"MIT","_id":"@noxickon/onyx@10.0.1","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"648c9f1811f1dfb5172f8af74f444fb4719ca3f0","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.0.1.tgz","fileCount":884,"integrity":"sha512-SywFDZzf6GVxWPvtltoRIl7/bywYrOyyYDFj9LEOwznpdJlE7p+5H+x1Sh7yN5mYwgncS7a7wGtyuJtHScGRzg==","signatures":[{"sig":"MEYCIQDQPHtNA3U942oDooYOO9EFObSgfNs33q7jMrMJPysbIgIhAPf5TVrkfOJZvKnvkD9PtTA7KCd4Q0bhhXIUlCGRTJhd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHo3G1a0+qBLAjEFAulwAsHoO7G3OCFsGp0cF9T+xe1AAiABToCFb+vVuhEaVbH0IYpbJjqWgp6nBTjOdEfaDxzjzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674106},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"fd1ed50e77e3913390a55ac9ad801d42292bec5e","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_10.0.1_1789919422635_0.39920939124198074","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@noxickon/onyx","version":"10.0.2","license":"MIT","_id":"@noxickon/onyx@10.0.2","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"728140b0759297d37c7acaf1e2e2e5475803e0a9","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.0.2.tgz","fileCount":884,"integrity":"sha512-Of/pzWsZ1TfKm97mAS7Xn+KYoFMEEZ8mErGjuVURZRwIRXnoAPW0YeJXRJ6H1h683jOcGN/p8+tNA4SjMKugxQ==","signatures":[{"sig":"MEUCIQDAuvsJOxMl1Rg89rYliPajntps1g5uAgVwWojAdMgfiAIgM1lUPrYicQC9+kKZcFkOB8Ywr8hMB69Ox234gxjuEuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHz3Iprn2UQPd8sS41VpZ9MlE3vY1Y2zY8I7vObS8MWSAiEA6eignMyeRAOaVaMvp2KMOQxBhkIn/OYeIT5RwvHH4yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675564},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"0bcd18dc89b9949f51dcb02b027d632fb8c6fcd9","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_10.0.2_1789926712500_0.23670482950283933","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@noxickon/onyx","version":"10.1.0","license":"MIT","_id":"@noxickon/onyx@10.1.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"996f43fd8564a0973bc0c5eca3e070747c1587bb","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.1.0.tgz","fileCount":889,"integrity":"sha512-gQZkuCSy8s4ch6N604vSRnCwON3bUM3XZwIhhtKIJhxyy9dwF3IaC2rQDVD2rgKYsXUeOYs/R80R1323UGXjmA==","signatures":[{"sig":"MEQCIHzzbnmdepTWRXEVeqLt3kFKcnmJO4PJlta36PfsruYmAiA5540W3xIcOsShSayKCRlWEGrFQgxC22rRqcpq33E0ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHAJD5vY5CdR6F8AAAQJi2nFMO3Vho3Modu4esaQTLrPAiAdmJJ9OV6YFLHL7GkxXumiE+5oGCXis6gI5lMJy7u5Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683890},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"362a14d9327268f439dfd1bb0e028eab8fd3870d","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_10.1.0_1789932970518_0.91468431889479","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@noxickon/onyx","version":"10.2.0","license":"MIT","_id":"@noxickon/onyx@10.2.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"8ce0ff2d24b9b47665f8b63d5857b7c0590b8620","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.2.0.tgz","fileCount":889,"integrity":"sha512-efvBwZ/ScSc54yvoEflQhQehuY8DK9gQLNI7e553n6LQ6ODvY5F69T7B+rIV7cGX++cVTXlXUJwZOYopPOz2Gg==","signatures":[{"sig":"MEUCIEYd/yFN7XnUqm3se6f+J5PYK7Wqxwtw+1berTXviwiIAiEAq5UqOVeFTE+1Covw0GnUFC61QsAc47CIfCGmgINJees=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxD3jlgaq4RDow6+cBUHZnS3RyV82eSWpbKsBdWPPZZAiEAoqQKbcKMypc+/xyNF/iCx71aUy8CPAdBlIh3iWtBs7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1686113},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"2f8b09a13510c908fd168db8a7f9b9fe477b0f4b","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_10.2.0_1789940501888_0.6542847222641555","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@noxickon/onyx","version":"10.3.0","license":"MIT","_id":"@noxickon/onyx@10.3.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"6a677a030772acbad60ae95988473b606ec0bc4d","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.3.0.tgz","fileCount":889,"integrity":"sha512-Vinf49H19+Sy+Fqs/dTQZ6hNGC+8wExAAN0rsoqy4z6UdkInNmWbCWoH1uFprAZzWO67vEWYLUDS1F87XxUYDQ==","signatures":[{"sig":"MEUCIQCrs3GkdxBQnHAUQBYMRWv6qlQvZq9iKF9yENgieXrTwAIgJ2HgsaYjlFgbU3fpJWVKUMF6jWItgdZU/O0UEOQizhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlTpFYRm9bgn8OFQfa03gbF/ID472yrKAvGpJbk2BJyQIgZh+Kp+yjTod60MnvFpzczh8A0qCWblSHWo+6wFMAduw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687154},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"018995bd4897aeb49e3ff3e6f82bdc1724f881ea","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_10.3.0_1790097713888_0.05661800768095038","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"@noxickon/onyx","version":"10.4.0","license":"MIT","_id":"@noxickon/onyx@10.4.0","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"dist":{"shasum":"599a034805d541e64504477b36467b1d1f1c812b","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.4.0.tgz","fileCount":890,"integrity":"sha512-kcR4OqzuCoSsZuAby1A7yKnz9bsz0LYEYoo9oyAv1Va2AwSos8cSI/IUC0KVnVvf4Aff0PY1h9kSUvcISEcvvQ==","signatures":[{"sig":"MEYCIQCwdGi6bwcSFqYjl4nld8N4Od45EsVZTAWnsqFp4VozfAIhAOL4c6UZ2ciAe1hHxXRZHplXvpuq7fO5GIdB9oyPXbkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGivZ+aEJdErzoVN29/gbISGm0mAhvF4oy8ziJ9XwhnfAiEAvIaw7H6tJZZ03hwovXsqqlD6Bk1pXzPD0O+/Wn4NuHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1697383},"type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"4d875f2550e89b180e2fe2aa2ef964b5f8fd2393","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/onyx_10.4.0_1790116233313_0.042900422495671275","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"_id":"@noxickon/onyx@10.5.0","dist":{"shasum":"851617bade84572693b99bc6b410b9825eed49fb","tarball":"https://registry.npmjs.org/@noxickon/onyx/-/onyx-10.5.0.tgz","fileCount":934,"integrity":"sha512-snUNjnTwOQ/npmqM0SdMsrf0aCw/TP1NSCqAVv/QBR6WgSaTnXPl7h8QyQ0JEjknu0679097Vkdzm6j1kGdV1g==","signatures":[{"sig":"MEUCIQDqRzyZ73UTkUkAZoKO4Lb92wEgwZy6h+GvM7/Ekv6m8wIgUyFy9fQV30IEtnDrw4ps2HR5f8RVy+QTLqNdgVFs+hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCejbZl1eTiCMebKXfv27IPi5L0kMbti7j/DVq4zbrQTAIgHOUXVy8yqYmaxT3FB/s7b708rbXny7teZV77rT/GPyA="}],"unpackedSize":1797365},"name":"@noxickon/onyx","type":"module","style":"./dist/index.css","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rest":{"types":"./dist/rest/index.d.ts","import":"./dist/rest.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/index.css","./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context.js"},"./graphql":{"types":"./dist/graphql/index.d.ts","import":"./dist/graphql.js"},"./code-block":{"types":"./dist/code-block/index.d.ts","import":"./dist/code-block.js"},"./rich-editor":{"types":"./dist/rich-editor/index.d.ts","import":"./dist/rich-editor.js"},"./password-strength":{"types":"./dist/password-strength/index.d.ts","import":"./dist/password-strength.js"},"./password-generator":{"types":"./dist/password-generator/index.d.ts","import":"./dist/password-generator.js"}},"gitHead":"5b0ec39106c72fd9a568255d6487e40f0c9dc86d","license":"MIT","scripts":{"dev":"storybook dev -p 6006","lint":"eslint . --format stylish","test":"vitest run","build":"tsc -b && vite build && cp src/styles/*.css dist/ && mkdir -p dist/tokens && cp src/styles/tokens/*.css dist/tokens/","check":"npm run prettier:check && npm run lint && npm run typecheck","format":"prettier --write .","lint:fix":"eslint . --fix --format stylish","validate":"npm run check && npm run build && npm run test:coverage","typecheck":"tsc --project tsconfig.app.json --noEmit","format:all":"prettier --write . && eslint . --fix --format stylish && tsc --project tsconfig.app.json --noEmit","format:file":"sh -c 'prettier --write \"$@\" && eslint --fix --format stylish \"$@\" && tsc --project tsconfig.app.json --noEmit' --","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && npm publish --tag dev","build:analyze":"ANALYZE=true npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","prettier:check":"prettier --check .","build:storybook":"npm run build && storybook build","test:coverage:preview":"vitest run --coverage && open coverage/index.html"},"version":"10.5.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72483130-ed48-4631-9ba3-93838be26b46"}},"overrides":{"storybook":"$storybook"},"_npmVersion":"11.19.0","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","directories":{},"maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.2":true,"fsevents@2.3.3":true},"dependencies":{"zod":"^4.6.5","axios":"^1.20.0","es-toolkit":"^1.52.0","tailwindcss":"^4.3.1","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.8.0","react-virtuoso":"4.18.13","tailwind-merge":"^3.7.0","@dnd-kit/sortable":"^10.0.0","tailwind-variants":"^3.2.2","@dnd-kit/utilities":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^29.0.1","react":"^19.3.0","shiki":"^4.2.0","eslint":"^10.10.0","vitest":"^4.0.9","globals":"^17.4.0","graphql":"^17.0.1","jest-axe":"^11.0.0","prettier":"^3.9.7","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.0","@tiptap/pm":"^3.31.3","playwright":"^1.63.0","remark-gfm":"^4.0.1","typescript":"^6.0.2","@types/node":"^26.6.1","react-shiki":"^0.11.1","@types/react":"^19.3.0","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@noxickon/codex":"^5.1.0","@types/jest-axe":"^3.5.9","@vitest/browser":"^4.1.11","@zxcvbn-ts/core":"^4.2.0","vite-plugin-dts":"^5.1.0","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.70.0","@bufbuild/protobuf":"^2.15.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.2.0","@tiptap/starter-kit":"^3.31.3","@vitest/coverage-v8":"^4.0.9","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","eslint-plugin-regexp":"^3.3.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@wordlist/english-eff":"^1.0.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^73.0.0","@rolldown/plugin-babel":"^0.2.4","@testing-library/react":"^16.3.3","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","eslint-config-prettier":"^10.1.8","@tailwindcss/typography":"^0.5.20","@tiptap/extension-image":"^3.31.3","eslint-plugin-storybook":"^10.6.0","@chromatic-com/storybook":"^5.3.1","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@zxcvbn-ts/language-common":"^4.1.3","storybook-addon-tag-badges":"^3.0.2","vite-plugin-lib-inject-css":"^2.2.2","@eslint-react/eslint-plugin":"^5.19.1","@storybook/addon-onboarding":"^10.6.0","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-refresh":"^0.5.7","@tiptap/extension-code-block":"^3.31.3","eslint-plugin-unused-imports":"^4.4.1","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3","eslint-plugin-better-tailwindcss":"^4.6.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"react":"^19.3.0","shiki":"^4.2.0","graphql":"^16.0.0 || ^17.0.0","react-dom":"^19.3.0","@tiptap/pm":"^3.31.3","react-shiki":"^0.11.1","lucide-react":"^1.46.0","@tiptap/react":"^3.31.3","@apollo/client":"^4.3.0","@zxcvbn-ts/core":"^4.2.0","@bufbuild/protobuf":"^2.7.0","@tiptap/suggestion":"^3.31.3","@connectrpc/connect":"^2.0.0","@tiptap/starter-kit":"^3.31.3","@wordlist/english-eff":"^1.0.1","@zxcvbn-ts/language-de":"^4.1.1","@zxcvbn-ts/language-en":"^4.1.1","@tiptap/extension-image":"^3.31.3","@zxcvbn-ts/language-common":"^4.1.3","@tiptap/extension-code-block":"^3.31.3","@tiptap/extension-placeholder":"^3.31.3","@tiptap/extension-file-handler":"^3.31.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"graphql":{"optional":true},"@tiptap/pm":{"optional":true},"react-shiki":{"optional":true},"@tiptap/react":{"optional":true},"@apollo/client":{"optional":true},"@zxcvbn-ts/core":{"optional":true},"@bufbuild/protobuf":{"optional":true},"@tiptap/suggestion":{"optional":true},"@connectrpc/connect":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@wordlist/english-eff":{"optional":true},"@zxcvbn-ts/language-de":{"optional":true},"@zxcvbn-ts/language-en":{"optional":true},"@tiptap/extension-image":{"optional":true},"@zxcvbn-ts/language-common":{"optional":true},"@tiptap/extension-code-block":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-file-handler":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/onyx_10.5.0_1790190336127_0.023982256460808316"}}},"time":{"created":"2025-06-22T19:28:22.875Z","modified":"2026-09-23T19:05:36.391Z","0.0.1":"2025-06-22T19:28:23.259Z","0.0.2":"2025-07-26T23:31:24.226Z","0.0.3":"2025-07-27T00:33:48.410Z","0.0.4-dev.2":"2025-07-27T14:38:29.177Z","0.0.4-dev.3":"2025-07-27T14:57:21.028Z","0.0.4-dev.4":"2025-07-27T19:46:44.682Z","0.0.4-dev.5":"2025-07-27T19:50:46.092Z","0.0.4-dev.6":"2025-07-27T19:52:32.836Z","0.0.4-dev.8":"2025-07-27T20:26:15.012Z","0.1.0":"2025-07-27T20:59:57.714Z","1.0.0":"2025-10-09T21:47:49.033Z","1.0.1":"2025-10-10T11:13:01.660Z","1.0.2":"2025-10-11T17:15:55.685Z","1.0.3":"2025-10-11T17:57:16.856Z","1.0.4":"2025-10-13T16:06:22.864Z","1.0.5":"2025-10-13T16:45:24.616Z","1.1.0":"2025-10-21T21:36:46.159Z","1.2.0":"2025-10-22T15:43:10.351Z","1.2.1":"2025-10-22T16:31:01.798Z","1.2.2":"2025-10-22T16:42:15.174Z","1.2.3":"2025-10-22T17:27:05.154Z","2.0.0":"2025-10-22T21:54:37.187Z","2.0.1":"2025-10-22T23:06:28.540Z","2.0.2":"2025-10-23T08:02:57.281Z","2.0.3":"2025-10-25T09:08:22.174Z","2.0.4":"2025-10-28T17:57:59.567Z","3.0.0":"2025-12-21T11:19:04.485Z","4.0.0":"2025-12-23T21:21:46.247Z","4.0.1":"2025-12-26T20:40:00.478Z","4.0.2":"2025-12-26T20:57:26.872Z","4.0.3":"2025-12-26T21:31:24.607Z","4.0.4":"2025-12-27T01:12:06.815Z","4.0.5":"2025-12-28T00:42:58.245Z","4.0.6":"2025-12-28T01:16:26.296Z","4.0.7":"2025-12-28T01:40:32.295Z","4.0.8":"2025-12-28T02:17:06.766Z","4.1.0":"2025-12-28T21:20:40.772Z","4.1.1":"2025-12-29T20:21:32.874Z","4.1.2":"2025-12-30T11:23:35.976Z","4.1.3":"2025-12-30T21:17:02.343Z","4.1.4":"2025-12-30T22:58:45.934Z","4.1.5":"2025-12-31T13:01:09.850Z","4.1.6":"2025-12-31T14:35:46.083Z","5.0.0":"2026-02-28T21:01:15.588Z","5.0.1":"2026-02-28T21:22:42.436Z","5.0.2":"2026-02-28T21:46:27.399Z","6.0.0":"2026-07-04T12:12:03.302Z","6.1.0":"2026-07-05T12:01:21.164Z","6.1.1":"2026-07-05T12:14:24.057Z","6.1.2":"2026-07-05T12:48:56.743Z","6.1.3":"2026-07-05T15:04:39.687Z","6.2.0":"2026-07-08T19:03:34.619Z","6.3.0":"2026-07-10T23:52:23.506Z","6.4.0":"2026-07-11T09:48:33.493Z","6.5.0":"2026-07-11T21:48:26.050Z","6.6.0":"2026-07-12T22:46:22.719Z","6.7.0":"2026-07-22T21:11:52.725Z","6.7.1":"2026-09-06T17:52:34.172Z","6.7.2":"2026-09-06T20:00:01.633Z","6.8.0":"2026-09-07T16:50:45.346Z","6.8.1":"2026-09-08T05:01:34.229Z","6.9.0":"2026-09-08T11:24:59.538Z","6.9.1":"2026-09-08T12:37:45.286Z","6.10.0":"2026-09-08T14:46:25.444Z","6.11.0":"2026-09-09T16:41:10.575Z","6.12.0":"2026-09-10T12:55:32.599Z","6.12.1":"2026-09-10T14:17:50.129Z","7.0.0":"2026-09-13T20:33:35.893Z","8.0.0":"2026-09-14T18:15:01.968Z","8.0.1":"2026-09-14T22:36:07.847Z","8.1.0":"2026-09-15T10:13:02.883Z","8.2.0":"2026-09-15T21:17:27.775Z","8.3.0":"2026-09-16T13:55:08.534Z","8.3.1":"2026-09-16T17:17:22.105Z","9.0.0":"2026-09-16T23:08:49.055Z","9.0.1":"2026-09-17T07:49:30.873Z","9.0.2":"2026-09-17T10:12:47.521Z","9.0.3":"2026-09-17T11:46:54.008Z","9.1.0":"2026-09-17T21:20:05.496Z","9.1.1":"2026-09-18T06:30:16.018Z","9.2.0":"2026-09-18T08:10:02.895Z","9.2.1":"2026-09-18T09:29:24.763Z","9.2.2":"2026-09-18T14:50:24.041Z","9.2.3":"2026-09-19T19:51:44.519Z","10.0.0":"2026-09-20T12:01:56.770Z","10.0.1":"2026-09-20T15:50:22.776Z","10.0.2":"2026-09-20T17:51:52.602Z","10.1.0":"2026-09-20T19:36:10.615Z","10.2.0":"2026-09-20T21:41:41.988Z","10.3.0":"2026-09-22T17:21:54.003Z","10.4.0":"2026-09-22T22:30:33.415Z","10.5.0":"2026-09-23T19:05:36.223Z"},"license":"MIT","description":"![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json) ![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg) ![Coverage %](ht","maintainers":[{"name":"noxickon","email":"noxickon@gmail.com"}],"readme":"# Onyx Component Library\n\n![React](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-react-version-badge.json)\n![CI Report](https://github.com/noxickon/onyx/actions/workflows/ci.yml/badge.svg)\n![Coverage %](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/noxickon/c0b3115a7fbd0b01ccf3e74192756dfb/raw/onyx-coverage-badge.json)\n![Last Build](https://github.com/noxickon/onyx/actions/workflows/release.yml/badge.svg)\n\nA modern React component library built with BaseUI, React Aria hooks, and Tailwind CSS 4. Accessible by default, designed for dark mode.\n\n## Tech Stack\n\n- **React 19** + **TypeScript**\n- **React Aria / BaseUI** for accessible component primitives\n- **Tailwind CSS 4** with OKLch color system\n- **Vite** for building\n- **Storybook** for documentation\n- **Vitest** + **React Testing Library** + **jest-axe** for testing\n\n## Installation\n\n```bash\nnpm install @noxickon/onyx lucide-react\n```\n\n### Peer Dependencies\n\n**Required:**\n\n- `react` ^19.2.1\n- `react-dom` ^19.2.1\n- `lucide-react` ^1.7.0\n\n**Optional** (only needed when importing `@noxickon/onyx/rich-editor`):\n\n- `@tiptap/react`, `@tiptap/pm`, `@tiptap/starter-kit`, `@tiptap/extension-placeholder` ^3.0.0\n- `react-shiki` ^0.9.2, `shiki` ^4.0.2 (for code-block syntax highlighting)\n\n## Setup\n\n### 1. CSS — wire Tailwind + Onyx in your app's main CSS file\n\nOnyx ships its own `@source` directive, so your Tailwind automatically picks up all utility classes used by Onyx components — no manual `@source` needed.\n\n```css\n/* e.g. src/app.css */\n@import 'tailwindcss';\n@import '@noxickon/onyx/styles';\n```\n\n**What each line does:**\n\n| Line                              | Purpose                                                                                                                                                             |\n| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `@import 'tailwindcss'`           | Your app's own Tailwind                                                                                                                                             |\n| `@import '@noxickon/onyx/styles'` | Onyx tokens (semantic colors, spacing, `@theme` bridges), base resets, component CSS, and a `@source` directive that tells Tailwind to scan Onyx's bundled JS files |\n\nImport that CSS file once from your app entry:\n\n```tsx\n// main.tsx / app.tsx / root layout\nimport './app.css';\n```\n\n### 2. Use components\n\n```tsx\nimport { OxButton } from '@noxickon/onyx';\n\nfunction App() {\n  return <OxButton variant=\"primary\">Click Me</OxButton>;\n}\n```\n\n### 3. Dark mode\n\nToggle dark mode by setting `data-theme` on the `<html>` element:\n\n```ts\ndocument.documentElement.dataset.theme = 'dark'; // or 'light'\n```\n\nSemantic tokens (`bg-primary`, `text-foreground`, etc.) automatically resolve to the correct value per theme.\n\n### 4. Theming — rebrand without rewriting components\n\nOnyx exposes two **brand ramps** as `@theme` aliases — override them in your own CSS to rebrand without touching any component:\n\n| Ramp    | Default   | Tokens                      |\n| ------- | --------- | --------------------------- |\n| Primary | `violet`  | `--color-primary-{50..950}` |\n| Accent  | `fuchsia` | `--color-accent-{50..950}`  |\n\n**Change the primary hue (example: violet → indigo):**\n\n```css\n@import 'tailwindcss';\n@import '@noxickon/onyx/styles';\n\n@theme {\n  --color-primary-50: var(--color-indigo-50);\n  --color-primary-100: var(--color-indigo-100);\n  --color-primary-200: var(--color-indigo-200);\n  --color-primary-300: var(--color-indigo-300);\n  --color-primary-400: var(--color-indigo-400);\n  --color-primary-500: var(--color-indigo-500);\n  --color-primary-600: var(--color-indigo-600);\n  --color-primary-700: var(--color-indigo-700);\n  --color-primary-800: var(--color-indigo-800);\n  --color-primary-900: var(--color-indigo-900);\n  --color-primary-950: var(--color-indigo-950);\n}\n```\n\nAll downstream tokens (`bg-primary`, `text-link`, `border-border-focus`, `ring-ring`, `bg-primary-subtle`, …) re-point automatically — in both light and dark mode. Same pattern for `--color-accent-*` or status ramps (`--color-danger-*`, `--color-success-*`, …) if you want to swap those too.\n\n**Use any Tailwind color:** `violet`, `fuchsia`, `indigo`, `blue`, `purple`, `emerald`, `teal`, `rose`, `amber`, `orange`, `sky`, `cyan`, etc.\n\n### 5. Mobile viewport\n\nSet the viewport meta tag in your app's HTML:\n\n```html\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\" />\n```\n\n- `viewport-fit=cover` is required for the safe-area insets that `OxDrawer` (all four sides), `OxResponsiveOverlay` (`mobile=\"fullscreen\"`), `OxTabBar`, and `OxToast` (the edges its placement touches) use on notched devices — without it, `env(safe-area-inset-*)` resolves to `0`.\n- Do **not** write `maximum-scale=1` or `user-scalable=no` into the tag yourself: on Android they block pinch-zoom outright (WCAG 1.4.4 violation, flagged by Lighthouse/axe). `OxAppLayout` adds `maximum-scale=1` at runtime and only on iPhone/iPad, where iOS honours it against the input focus-zoom while leaving pinch-zoom alone, and restores the tag on unmount. This guard is the only thing that stops the focus-zoom — an app that renders no `OxAppLayout` has to apply it itself, for iOS user agents only, or pass `disableIosFocusZoomGuard` and manage the tag.\n\nControl text does not change with the pointer: `--control-text-md` is `0.875rem` everywhere, which is what the control scale asks for (`xs` 28 / `sm` 32 / `md` 40 painted, the same on touch). What a coarse pointer does change is reach — 44px hit areas around small controls, 48px menu items, full-width toolbars and overlay actions — per component, with no configuration needed.\n\n## Package Exports\n\n```tsx\n// Components\nimport { OxButton, OxCard, OxDialog } from '@noxickon/onyx';\n\n// Hooks\nimport { useOxBreakpoint, useOxMediaQuery } from '@noxickon/onyx/hooks';\n\n// Rich text editor (optional — needs Tiptap peer deps)\nimport { OxRichEditor, useOxRichEditor } from '@noxickon/onyx/rich-editor';\n\n// Password strength (optional — needs zxcvbn-ts peer deps)\nimport { OxPasswordStrength, useOxPasswordStrength } from '@noxickon/onyx/password-strength';\n\n// Password generator (optional — needs zxcvbn-ts and @wordlist/english-eff peer deps)\nimport { OxPasswordGenerator, useOxPasswordGenerator } from '@noxickon/onyx/password-generator';\n\n// Styles (required)\nimport '@noxickon/onyx/styles';\n```\n\nThe `./context` and `./utils` entry points are reserved for future use and are currently empty.\n\n## Project Structure\n\n```\nsrc/\n├── components/    # All UI components\n├── hooks/         # Custom hooks (useOxBreakpoint, useOxMediaQuery)\n├── rich-editor/   # Tiptap-based rich text editor (separate entry point)\n├── context/       # React contexts (reserved)\n├── utils/         # Utility functions (reserved)\n├── internal/      # Internal utilities (not exported)\n└── styles/        # Design tokens, theme CSS\n```\n\n## Development\n\n| Command                 | Description                          |\n| ----------------------- | ------------------------------------ |\n| `npm run dev`           | Start Storybook on port 6006         |\n| `npm run build`         | Build library for production         |\n| `npm run test`          | Run tests                            |\n| `npm run test:coverage` | Run tests with coverage              |\n| `npm run lint`          | Lint with ESLint                     |\n| `npm run format`        | Format with Prettier                 |\n| `npm run check`         | Lint + typecheck                     |\n| `npm run validate`      | Full pipeline (check + build + test) |\n\n## License\n\n[MIT](./LICENSE) — Copyright (c) 2026 noxickon.\n","readmeFilename":"README.md"}