{"_id":"@grasp-labs/ds-react-components","_rev":"42-5ed6384e0f276366c0654dad16b09dda","name":"@grasp-labs/ds-react-components","dist-tags":{"latest":"1.12.2"},"versions":{"0.13.0":{"name":"@grasp-labs/ds-react-components","version":"0.13.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.13.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"e9c026460426cec7059d06241afc9ca8b60b4126","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.13.0.tgz","fileCount":104,"integrity":"sha512-hK3DpJm7CNZWeQmUEefvTCn7tQyTF94jACTDN/2lmXrWTY4/GAY3KN0P3ULiFETPxqK/xk+o/Nr7SvA9+6OoLA==","signatures":[{"sig":"MEUCIHDM5buUD8Rj6OKdyy3q/Rn0E4so78JEc17wCFLw4GoVAiEA3OrfuueWCKyjSyq/gxWqOFBuuIhMICDCI1DysW7U2Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518771},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"eca7242daaa9ea6c254534a5b236f56862d29a71","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"rlayeh","email":"rlayeh@gmail.com"},"_npmVersion":"10.9.2","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","tailwind-merge":"^3.3.1","@vitest/browser":"4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","vite-plugin-svgr":"^4.5.0","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.13.0_1763477076942_0.7297871944477636","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@grasp-labs/ds-react-components","version":"0.14.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.14.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"55bb702cd19a286d76db9296d0f687704fe28e2e","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.14.0.tgz","fileCount":118,"integrity":"sha512-MUo0mMAaSEkjjgEBr1QXqaE70vGTKMUmDTkhhMOvXMthlCR8gAh8/vxz/VDzK/JHD/nnOS9SpbvBvxOLhsLzlg==","signatures":[{"sig":"MEQCIDGL+v7pEYXLHcp/cCHLJMSToQBbpotTKYrRn5tmdircAiBowT07TpziioOZlz0UG5ggUX4An6ZsiE0tteJHXYB9tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2532616},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"dec6923627c7de96c864f65bcd76c37f206823d1","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","vite-plugin-svgr":"^4.5.0","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.14.0_1765981473903_0.04423182974432782","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@grasp-labs/ds-react-components","version":"0.15.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.15.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"61298ac8a0617b0b4dc6b064f5dc0ec4ccd726fd","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.15.0.tgz","fileCount":118,"integrity":"sha512-qm9Ba7GAtb8KrMGyx/zGY/mjYNo4fn7HWvOhT9aPIjMQ57cNgAWCHzZSvZLfZ9B9oCy90QumNkVGC/W4QbB5qA==","signatures":[{"sig":"MEQCIHQMQpbJikRmjJrBabepWUAjqDnt2pdeHgyuCu3NOMCyAiAK5RNYhcnv/ZAJz65kyfZlZefyiZu1TGwNw/UiszFvWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2533073},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a09b4a5a74c03796e5c9f703ec34d057d3f53998","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","vite-plugin-svgr":"^4.5.0","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.15.0_1766152370094_0.4525340334607364","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@grasp-labs/ds-react-components","version":"0.15.1","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.15.1","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"a62ba99c596bba8b793fdd514676f4390cf0b299","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.15.1.tgz","fileCount":118,"integrity":"sha512-fuyHnpHvNrxZDCkkGvsQYDIsE8dBdX5ggPJLgWODY2vuQLa3ED/6X1zq9kFcwTFWwAaJ1ndqxVlpzuKRh8U/aQ==","signatures":[{"sig":"MEQCIBmiykWdDppT0g9zZs/fonnM4CR/+GtBJdsT9FZ7JGdiAiA/uPjI56PsLW/0Nh6NJj7OwjaUWl2PsdPmts95CvXiwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2533081},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"25f88b746c3dac49185a65f639d02d47ca21325b","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","vite-plugin-svgr":"^4.5.0","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.15.1_1767602232462_0.4073793428703092","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@grasp-labs/ds-react-components","version":"0.16.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.16.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"d9383365bc65de851c995a65a7644fb6cad15733","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.16.0.tgz","fileCount":120,"integrity":"sha512-Ru22fOQ1q720M2KANqz0UOkyIekyTHpNHfSp8oDZPFYSRVICmpXzDORhzyxLjl4onUUpWKU9DMi8/b3QQTg4AQ==","signatures":[{"sig":"MEUCIC25GpurKSq+erjwmsfn9iuW790c6g26hHOqx8fMwgi8AiEA1jsYrbKXV8Clk8zwKxCqrRFVgK+xvCHuWWgxEwOAbMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2644205},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"fd6e630374c8f9f9bd9ede3140f2306069ee849f","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.16.0_1768222389886_0.26168424590449435","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@grasp-labs/ds-react-components","version":"0.17.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.17.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"1d0623c66fee7707fdf83da4d3a01be963117a00","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.17.0.tgz","fileCount":119,"integrity":"sha512-VF9LjLOXiEgZWNJMuurh+soAcpdL0H0W/iN5TmWGbdQebiA1tULL/OfPmGP/TPAlJt++oQpu7QCmk3asDL6vrg==","signatures":[{"sig":"MEYCIQD4kDOMpnqBID0+AV3LrXNCamICZT62VKIiKprXWXkm1AIhAKKnnqawbW/5aEfTOL+t6/QTjiOTJpEsdc/K6ydB0beM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2643538},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"c46d897a53821e662f19d97434f8381c5432a232","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.17.0_1768303517016_0.80246570978201","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@grasp-labs/ds-react-components","version":"0.18.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.18.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"0c1d9906bd75812fc5abcff43fb0fcba92e4c5a4","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.18.0.tgz","fileCount":119,"integrity":"sha512-qln+3utEGUcHcz8h3ebwU9mgYjQReSB1QMs/Vw74li+kAa4Ffz7WfIW6VpI7Z4efSj0bId+ovoZRt0VRGrSUwA==","signatures":[{"sig":"MEUCIQDpxR9G7z43kUPdBqFGbZlNSHiI5oCkwaO1O3nxUM45hwIgDEgKGk0oS8OdPxlZ5Lg547Y4MMIckzcFsC4oKwsVdzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2643667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a8871b73a34f12bee0152bba258109fe83842bd0","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.18.0_1768814025965_0.04713908388942101","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@grasp-labs/ds-react-components","version":"0.19.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.19.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"f03527da07de875be64ab14c6a881896607d9c6f","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.19.0.tgz","fileCount":129,"integrity":"sha512-vNCynU4zud7CPJW5czSHtn1afvw/Rv0aX0dT66MBeZjYPneBZnbXyFWExz8TlzfMX5Jcs2d49QcCTAsNNlTKlw==","signatures":[{"sig":"MEYCIQCVlKM7nF82pspXGAt9HypZKTZEz4KaewdS07Zqw6UPdgIhAMiED36qMknJQES7USbyMqXE4MRquX0HQFxlbEUWK62Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2710270},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a4cb5f2398d181815ebb48e790c97854d7f364d0","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.19.0_1768917171503_0.7219813853742179","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@grasp-labs/ds-react-components","version":"0.20.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.20.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"0aa7fdc0a334c977e0e03e87bff58ee6d23ba822","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.20.0.tgz","fileCount":133,"integrity":"sha512-025HCWCz+KFE29yzTAmN3wBu8KSec18X1INclClr5WbSWFzOdoPfHW7niMd+2fEGpCLDCjJ748+/w3pYpxbKGg==","signatures":[{"sig":"MEYCIQCZCFq83WUE3yS6l+xZQrSkAphbACcX+/unEM3hOVPRgAIhAPflhwNPwiwRnpNqS/lhPCO2t/966GtdF1dNJaL2kChq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715955},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"31aa744d4acf89f18130ab62d69603de4c4aa977","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.7.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.20.0_1769004050934_0.0867701072030338","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@grasp-labs/ds-react-components","version":"0.21.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.21.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"afa587b42abec9de12ca842e13040a28cc62b16b","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.21.0.tgz","fileCount":138,"integrity":"sha512-mPH11aqDYhZjfCLHwbzvrEEoJ+G7NS1Yt8NOxQB9iViOsRiLkgx6u8pq0yu5j6uK7JfeP+JMpp8It/0ANDFm+w==","signatures":[{"sig":"MEUCIQDFT6UJ0YlQaZ68tCOkaWh3V6I1gBAB6d7W/gOFHmC+gQIgV+xVyS2Az3SMFtJYowZW4W8jfgWmjHTXScCV0RrzBVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722040},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a3e569a833bbaf05666d9668b1a64ca1982ad7bd","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.21.0_1769093003228_0.16703099218712225","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@grasp-labs/ds-react-components","version":"0.22.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.22.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"1fcd0bdeada40eabcbe0cc0b18544f545e1184e4","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.22.0.tgz","fileCount":140,"integrity":"sha512-8qDJlgmza32DR0GG09UhqBUYjMfAcu5WSUd4fabHBrXymav6A4YEJkkvQu0quIXHDz1hy4ch/40DedY1A5YDqA==","signatures":[{"sig":"MEUCIQDAzRtK0xeevMADrUVJG+G3iYOsVUlfPH9BR8Ugf4qbiAIgBWLeXFWNp4hYTils/IqTcV6ob0HMCLYScvNnAAgZpPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2722666},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"727c8f86f532070eafeb661d22d743699a4d120b","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.22.0_1769602973826_0.8244809920367142","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@grasp-labs/ds-react-components","version":"0.22.1","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.22.1","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"0e5da0d9338ebd523a8089743738db874a54b312","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.22.1.tgz","fileCount":137,"integrity":"sha512-meR0/7L9PcC8YAaaZVcqauZY91zkA0AkchIBx9Mj7Rbcq1lgZ+SXEenAayJSUqM0NmhFsDPl/tn/34lWnzralA==","signatures":[{"sig":"MEQCIGwCgmGV4v6jFhdylEgJ5og7mH1Z2oi8IYPy/Hyz6oRbAiBmUHX7JbL5H8re5uSSyXUTAtfFdoN0EQrOVi6G2GBRcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2936929},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"8d28a3651c17e3435bf1be66d8ceb922ab9cf3d8","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.22.1_1769682050773_0.8119346786666142","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@grasp-labs/ds-react-components","version":"0.23.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.23.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"f388d6421f49ec400e2766299c75d0238e51e4e2","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.23.0.tgz","fileCount":137,"integrity":"sha512-GW0AHoFKvii5J/ld+ldlvFD1MwjHSbB/VtP309C45Dak/5BTymAO9ftoO5DZdOG2xm0zVDkyehb1cZc7OIc8tw==","signatures":[{"sig":"MEUCIBc5K2RbgO1Bfq0ApMCqGIzGJkCi06AO4y9PodjkhLqMAiEA0WcQIYUJSyReawHv0yOqHIxqH6BZU9srZQCVA4oO0EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2937061},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"6ae2a5ac3ea35643f8e1b3af6f27f63a188c4c09","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.23.0_1769756958752_0.050046147329993795","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@grasp-labs/ds-react-components","version":"0.23.1","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.23.1","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"729bb6bb5fa5b6a4ad4df06f2d761fb136031f25","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.23.1.tgz","fileCount":138,"integrity":"sha512-lnnXUB4MFIHXo52D4tGUN4IwMwIZ8+coBn2nLEfch9TOfEFBjdHNSwgACwJUX4Gruz3mMemSFpnI+M03yC2/Pw==","signatures":[{"sig":"MEUCIF8NyTeI6tB9Zh1cy6yluYsgXIibUFAiYCS0Wo/T7zqUAiEA6+6sMKOhVJyPH0W3Q0A3M5MZyD1uzLNvtFpn1wX8f/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2937922},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"d596a273df060c9890b377358e7659dbc007f7f4","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.23.1_1769766914997_0.22658543718121482","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@grasp-labs/ds-react-components","version":"0.24.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.24.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"522effd68553d225a5567afd4769723526f31b57","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.24.0.tgz","fileCount":138,"integrity":"sha512-OdClsc6Wx65jdsXfJeSmJGCIuJjqjSGbty1+bzUxZF5u0h5HrSF+JIjjWBajsYXSSeEvI9Rkc3PnrB5Dt1wndg==","signatures":[{"sig":"MEQCIE2nNLm94KyOr059ESwT2ouW3Ww9kWfxaJCwPG08/b90AiAzmqE1sEs/3iLfTTZmcjDQD1De6StUYmUx6YAl9WcM4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2937980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"6b2053837e35f85aef7f479f1e73b5555908d44f","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.24.0_1770122469939_0.32457683353520594","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@grasp-labs/ds-react-components","version":"0.25.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.25.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"1286ba1b11764d1e4874046aac6720d5600bf163","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.25.0.tgz","fileCount":140,"integrity":"sha512-6TE/hJAR3TMBlwNXZ7o7XkTXeKtLU3nuELOu3Q/6CzdQV6UdSHBvelKRnJeXJW/VI8d90HSZTeSNRr5ZA1x7Xg==","signatures":[{"sig":"MEUCIAg1WxpNTMvN7vg9czOztEHybCaIkW6rxFLiC1FJ8xLWAiEAhoKxaTvbPObUvQkubVlg6pyYuZKwJYZ7iR4BIUVw0f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2943548},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"567ea5d20a3979531f9e6ea039ec1013090409d0","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.25.0_1770126148964_0.7244836219824267","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@grasp-labs/ds-react-components","version":"0.26.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.26.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"16ef9cc1b4716d71dad9e8a8be911ab0e8b49fbe","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.26.0.tgz","fileCount":140,"integrity":"sha512-AYvEOoj94kjd6b0HXt3rH0frnpyMP3l2wY4s47kw7awZl2EMJk8xFgsXu51XuATFYy3JezWIapJoSeJ2EuAYRA==","signatures":[{"sig":"MEUCIEpsz6WBoBdefmOC1O4A7zJ3wOEYZ+i+jhH3+uFBcM93AiEAqrB8eJzSiHG5c1HS/VKwD0L7UXw1I6CWV4ZVKd/n4g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2943548},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"e72718d3a78b899f7fa784028f8fb6152a99c058","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.26.0_1770127465152_0.7450526299572453","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@grasp-labs/ds-react-components","version":"0.27.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.27.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"e3c9a9759b8a2f5a740730c79a67a0b47d25ec81","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.27.0.tgz","fileCount":140,"integrity":"sha512-/F+l8LxMgMRciJ/yWLO/4WINihB4J/ODolN4CsTCrP0mxO3VTWXhCLg2tkbN+OQkJo/6aUW5UBEBqTqgoR8ioA==","signatures":[{"sig":"MEUCIQD7jMpQ231ED2qqv9HQ3IDLEXpkPe0WLAPkfZOLKeyi0QIgV/D5EDmSw6pWOCrJavDJSu2JVW98ezNId5FkTVyRIxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2943564},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"c494e1ed02b0d4e1283ee6fd304d2b3ebccb2c2c","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.8.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.27.0_1770213836288_0.006170911901804077","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@grasp-labs/ds-react-components","version":"0.28.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@0.28.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"98cfb9da34c6b72782c471e2eab41d998c38d1c2","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-0.28.0.tgz","fileCount":143,"integrity":"sha512-EyOkS614qoeA97ZCHba0+IRpndjuvqXqMapX6oEg20C/P9CWHHjAVINIj5bIaYYBjSuDOx0hYG6wgcn40Qu2Xg==","signatures":[{"sig":"MEUCIQCjF/ZiY6gwSyzzKOtgOobHKopFUQlz5clnBmGBwRaEWAIgERJsu1lRvQgBbRDGzoMMOrrLclCFlrmCEqmUZAKb5Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2950125},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"377280b1f0bb3ddd4ecac2df57759c92024edf0d","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.9.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_0.28.0_1770382196303_0.029717503916494525","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@grasp-labs/ds-react-components","version":"1.0.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.0.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"3ef837797f140be7acc1ffa96941a26aa4f74269","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.0.0.tgz","fileCount":144,"integrity":"sha512-Jl6ld5UqGXqsV0P0ekFaTriTyVL3Ovzny/5Vi7Jyyl2eUAclQ3E92KhbeJjPRM0OT1E4EGDJ3zMnBdZf/eouhA==","signatures":[{"sig":"MEYCIQDR0NN7UOZUgRL9G8PoqIVtcGZf6DzbKQzjo78mnAhSpgIhALJ9syVdtA8K60X3xiLfABj/kB3yizPMGmFSohx5fjMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2963924},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"91458e27565b9b2e5ffb583e174a1029f9e206d2","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.10.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.0.0_1771277439110_0.5776837649296469","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@grasp-labs/ds-react-components","version":"1.1.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.1.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"234267e5d57de257481649795a595b36fd7c6661","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.1.0.tgz","fileCount":144,"integrity":"sha512-CFIQVdqrnB3IBXy1u5zgPD6unHRGI4q7l/t8ofO9NXEFgwzlesTZYnalm+Gid4asw/VZmAS+gjBhmiso/QwzJg==","signatures":[{"sig":"MEUCIFGM/8vxH7xt2evbfW2rDFRv82Re4a7nwQwn9pzfl40BAiEA1c+MsAHWVVDBYxCcI6mjcLndJUgV9+4oRntiJrKdLXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2968723},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"d1d4837017827a232fd9b243304e842915e71e14","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.10.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.1.0_1771496982701_0.9478636612828706","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@grasp-labs/ds-react-components","version":"1.1.1","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.1.1","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"7f35b5a1516e90264426c503a9f90f6a12a12cd4","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.1.1.tgz","fileCount":144,"integrity":"sha512-xoPByvB8eipwYeUi4Br/dtZrT8E4dDeT5YK+I5CsNS6y6oMmFdlZDAqX4+TpD+xDoZS3/NBigAE+WqyoYH2c1g==","signatures":[{"sig":"MEUCIQC9qiDG1M2zC8MqWGmNeHuoUIOiMZDZjAhz3oUzOEEHRQIgAumV7tDfaaZ5FjObGHaRmJge0tXfeIo+v+KIw/MpoNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969012},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a769c13723e1e62a5c785f680242416dae685e50","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.10.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.1.1_1771505772465_0.7182914395954729","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@grasp-labs/ds-react-components","version":"1.1.2","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.1.2","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"81ec4d7dc95686fcea5fe0370602dc43b058e026","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.1.2.tgz","fileCount":144,"integrity":"sha512-wDkpz8LUF96J6zlPBx0FYcw5WsnSq0H2dT7IFI7BZGqzQuD7jiWN7vzPnhByAxjYfwnqH7bsd2906S0K71XK0Q==","signatures":[{"sig":"MEUCIAY+WI6iQRD+uKvYQDxhO1X+QDNf7ma7zgG/bwWbOHHAAiEApiTZKu+1pKDIi/nZCUEHoHyJacb9JNS/C5JSymRX0do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969018},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"57db8af32d3b0112335499256857256a1dd8156d","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.10.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.1.2_1771508773754_0.551520459220409","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@grasp-labs/ds-react-components","version":"1.1.4","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.1.4","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"3b687023b38bfec8b018cc104b8bfe9d3737bd32","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.1.4.tgz","fileCount":146,"integrity":"sha512-OlGyOTQaq5IzIKcVEjxjw2iQ3m7k2dsznPXl28x725K9Yygsfpp69G2MFm9MOb8eTGv0EXhpwl4At8+0/YI3Yg==","signatures":[{"sig":"MEQCICPjMMxFf1yZL3RKQcWsW4ZQViMP9iYFQpcS2+gsHGtqAiB5InWWvYPadC8lYgOl/WbnUuLidhkrklujzPjQuemdWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2973256},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"72bea754d2276024093fdb6a1d98621a2bee24ae","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.10.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.1.4_1771925636073_0.6924749514646131","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@grasp-labs/ds-react-components","version":"1.1.6","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.1.6","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"9156ccb586fce31b4ce48dfa48103d6acedf2742","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.1.6.tgz","fileCount":148,"integrity":"sha512-Nw3zw2jbV01CUytvfTkFMYh76Q/m4VgJRmmW35/JTIpSjkUviFfsw9o/zTiVMFnTwvCWvdwMIlM3O8KcK/vQBA==","signatures":[{"sig":"MEUCIQCh/g/JYzluCLMCu90hzJW2/uqyu5VV+36rIMy5g0WkaQIgT6wtLAtV1Clc1Ntpk9pkmZT9+DlyUwEmcwMw5UzYF/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2976722},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"cf9e64df2c5be529c0e84ec1a5452183525fdef6","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.10.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.1.6_1772039606067_0.644255678651233","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@grasp-labs/ds-react-components","version":"1.1.8","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.1.8","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"09da379e1c5a091b558d8bd5aeb86a2a0a3d3f69","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.1.8.tgz","fileCount":148,"integrity":"sha512-gqb4yOZKcblP+dI6Zc07zEWPLIl4H2qfAkLkRnm1XS/6LBzfgnBrDzKqwD3iEmSkEF8Gae0pMdZ3hkmUvrUYCA==","signatures":[{"sig":"MEUCIQCsMFVsxR6od/S5VVijFvr7GiOPa/Ilw9Zd3gqUyZyoeAIgEyNhy90+bKxIFGAcL3ArtG/uGMEkLep85RJ4hl8bzlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2967503},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"5322a18535df9a0983ec72a841675f5de9e1c5b6","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.1.8_1772532436227_0.49666903729365","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@grasp-labs/ds-react-components","version":"1.2.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.2.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"0711e09df5a8310d876daae81fc3793c571b1a72","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.2.0.tgz","fileCount":148,"integrity":"sha512-YibMvaLPLyTziKtFAECFo3bvuRdhm7lYeZA4hW1XEDRs1iix7El+Q+a4ftYu4kRCN/ATn4DJn3JngShLOl/z9Q==","signatures":[{"sig":"MEQCIBMiHk44PJm3L2r733g7ISGDOE7KE6wamO+wSyMVHp5UAiAN6xuBCnMgl2FNzA3FmZb+GdNULPTjw+WktLuS86PLbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2977026},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"1e891f48ddf705be99c3eeb9299a48d569f36c4d","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.2.0_1772546027312_0.24554151489749088","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@grasp-labs/ds-react-components","version":"1.3.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.3.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"b35ca983ac0351e00051598979db1e83d9813121","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.3.0.tgz","fileCount":148,"integrity":"sha512-l7RnayrLdjgIBpZoUbzf8gBUNG0ifZOmtM3g9u1x0QmSmT5Ns4zo8v8xhUP5iNZsgObGmnuDe6GAQ1q+g00mQw==","signatures":[{"sig":"MEUCIQC9R6RJq0VTjET3jp6TlQTXobO2ab9j97ltJZH6lEL53wIgPO32GrwhpTsST8BP46JmR7zvcBG7KhQLWh+7LnlDa4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2967829},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"8bab325992c9eb57f620bf57e079427bcbfb747a","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.3.0_1772550042968_0.05253209261287428","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@grasp-labs/ds-react-components","version":"1.4.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.4.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"4a0f9dc154e404aa89db356ae27fe92068e3217d","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.4.0.tgz","fileCount":156,"integrity":"sha512-hfMDBTfYrXLg7ZSXPzDw/zQhwtjiiGfQ0SjdNxb9AP3IRvwiSzZH2nzAFhtphBRAF+S2mTC2QlGzs8m8yNoUNQ==","signatures":[{"sig":"MEQCIEvXjvbnky7VtJvS1HHOVY52t4TD0W6EBSjpCux9ON15AiACw6MtwgoyUFG1fA/OYMSlOoJJFwL0/WjaOUv1hWzcCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2990305},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"b3a744ecdf7dbe7e574a1928ebcc5528ba45bc92","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.4.0_1773217787743_0.2759736811908795","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@grasp-labs/ds-react-components","version":"1.4.1","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.4.1","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"7583a521f53625b13a0b10aa3cf297cb2bed1bbc","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.4.1.tgz","fileCount":156,"integrity":"sha512-gpBcor2xOTEH3TigjjTxy+NDVnaMVIJefmJXO8nvhX/EEwCGufAKJeZJv5YiLof3YnzCEREcfAfRdic74yTSIw==","signatures":[{"sig":"MEUCICN86Fzp3N+Mclw/wOesFQiohKN/Gt/eSpamI1sn0w6HAiEAkQ953XurPiS8qqiyEVMGPRa5DrjJT9bSn9cYtiOfefM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2990602},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"28630c76ef08005e3fdfc55d1eab78ea3d010acb","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.4.1_1773233781063_0.8580831013320571","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@grasp-labs/ds-react-components","version":"1.4.2","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.4.2","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"1fdc6760ca9cee7ec3f2e689cdf6c4e9ca36b34f","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.4.2.tgz","fileCount":156,"integrity":"sha512-CbivgkUtTSYHyeBO8LHuOQnPTpIrYMt1yURQU4yK/WCe8I1daP9r3E2y+jW4urefGam8r20lwvZY0lz21XaBwg==","signatures":[{"sig":"MEYCIQCpdKXm2L8ZlqxXR8pPmyhbjQo3zwBdYS8Tw1a1cVNOAQIhAPaFIxh6rxyvuZzFbNdJDaccPIVrJE7rsIjXBCuJTpOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2990989},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"48ea7e986ca9f6a93c2d9333f7c8a99237d47db7","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.4.2_1773657265476_0.7880408211355212","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@grasp-labs/ds-react-components","version":"1.5.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.5.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"94090521a99f6b86f35e354dc477565423f49843","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.5.0.tgz","fileCount":156,"integrity":"sha512-bV3kyJx5DYp1/N/HvngFip1rQawTiZp7BDpZ/3na30LgdHLMN1A19G4ahyu8YB0qxTH8m/JxNaCoLb7yKeq0yQ==","signatures":[{"sig":"MEQCIAXtZoshS/w+zURP9ccgyePRcauZW9JoEg9g0/hhcyOYAiA1NrU7alKkmpopmt8K8djN7Co7HyVqSkkDnAGsJKwuBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2993236},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"60b01928dd61e55d72689d0cfe7ef100d4770340","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^27.0.1","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.5","vitest":"^4.0.5","globals":"^16.2.0","date-fns":"^4.1.0","prettier":"^3.6.2","downshift":"^9.0.10","react-dom":"^19.1.1","storybook":"^10.0.1","@eslint/js":"^9.32.0","playwright":"^1.54.1","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.1.11","@types/react":"^19.1.10","react-router":"^7.8.2","@xyflow/react":"^12.8.6","@base-ui/react":"^1.0.0","tailwind-merge":"^3.3.1","@vitest/browser":"^4.0.5","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","react-day-picker":"^9.13.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.1.11","typescript-eslint":"^8.35.0","@vitest/coverage-v8":"^4.0.5","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.0.1","@storybook/react-vite":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@storybook/addon-themes":"^10.0.1","@storybook/addon-vitest":"^10.0.1","eslint-plugin-storybook":"^10.0.1","vite-plugin-static-copy":"^3.1.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.5","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.4.20","prettier-plugin-tailwindcss":"^0.7.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.5.0_1773753100520_0.09653673819329889","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@grasp-labs/ds-react-components","version":"1.6.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.6.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"9bbc460a95e2bffcaa95d267f1d5db63fa7ac90b","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.6.0.tgz","fileCount":156,"integrity":"sha512-R+gfL2/outKveqRoCsqXYmpcAJXAjKuCIdwi1AQVXGesMJ6B+QRWjkuxakU2rCTUyEFroHqAUPj2d5vu6e/ljA==","signatures":[{"sig":"MEUCIQDfeRogtrRiliOq7R2A/Cdwifguo28p34tK1gPHRRR9mQIgV3Mo3VYnYXb2tsrW9KgbVYTNVjMr9eJvxQYfWG0LnyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3009205},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a8635f8346d33a3b416c773d415cf70b137422de","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.11.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.6.0_1773758001401_0.7144007261545622","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@grasp-labs/ds-react-components","version":"1.7.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.7.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"00708b660757163b01b3b484797f3cccd33bd72e","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.7.0.tgz","fileCount":156,"integrity":"sha512-vUKXCpaqNvjupWTyGz++xHTd1D4ZJCC8PTzGCbY3pwVn0gEDh5hGyaKa2Zw01H2dHTVpd/VEEa6ILUzHJdc8DQ==","signatures":[{"sig":"MEUCICufF4RwE47Q7ai9fJY7vwSjE9KLuduhBAaf7wVMGuGfAiEAoWkiIItmBI6XnHt/EnUqlFua3kVySTwwZgoKnvdmG8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3009447},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"c9d9edd95b2e759886458c8c1ea90a305c851bfd","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.7.0_1773912871391_0.9456326327510935","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@grasp-labs/ds-react-components","version":"1.8.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.8.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"9a0ecf73da9c8b6faf802da3f4e751f9c0dec8cc","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.8.0.tgz","fileCount":156,"integrity":"sha512-Kt0bYVIkDX8o3LGQjRUmJGanANwWeb3mf+FV5RVcz1/VRUFyGPVd81G2cr9CFOiQqlNsR1SoNsgPPPHQrF7RkQ==","signatures":[{"sig":"MEQCIHEq5cvEWEvcIjiRRocRvZPAYiGwFld5oHrWj9SGIy1mAiA1EI8sjYf4uArX2M6Oh3AvAuIztUi34hdVMNEN2TrYng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3009630},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"b24ab6174fcb532b52252ab8e12c61b04e0ad726","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.8.0_1774252439271_0.26584920545873847","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@grasp-labs/ds-react-components","version":"1.9.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.9.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"7bd781a09a394bf9bebe6dc49ada5dd55ea48317","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.9.0.tgz","fileCount":156,"integrity":"sha512-DaOz2XSaBr5N28DDzKsnE2MDVywOoxQCtqEG9FUNEobh8d0SEvMSrF6emOpoPsjMqNZwyRqtWifh7/IksbOyog==","signatures":[{"sig":"MEUCIG5JkaVHbCgGZE+rd2BLr+7cGe484HgheCq3XepcGDd7AiEAva/UQy2iYOZWvAvr6H6LBhV3vAmHCUyzBMesL83h4VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3012093},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a99264e4f83b16e7b9e1590e585571eddaf2a150","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.9.0_1774270540161_0.5953388636660994","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@grasp-labs/ds-react-components","version":"1.9.1","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.9.1","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"0cede139252c5f234c671aa58fc7e1d525439fd8","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.9.1.tgz","fileCount":156,"integrity":"sha512-EYS2UxqvkEesFtBX6GSi/WFGA8OFyIaTBh9LDl5vK8JY1rJEz+0rsknvy+0WTUHNxR09/hisNtET2xzPiePmaA==","signatures":[{"sig":"MEYCIQCQMpIKyi7tg2XZ5tyrdEDMEi+d6ZlxOl5dxlvlikhesAIhANkHVTI0pUHsAn0AEjXY6aZX7D7CELPk0UxAwuAoXJUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3026528},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"a7f612b5489c0dcfa931e763dda2fc686a0b6ffb","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.9.1_1774861663621_0.4866423743883679","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@grasp-labs/ds-react-components","version":"1.10.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.10.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"2219a879a9262320aac3197e2c23c70df4af8e13","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.10.0.tgz","fileCount":156,"integrity":"sha512-AnseNeVVqCBvu+XliqTl8I+CuQINDi1vL7SutXAbbTEQk5IamPlD/OESpCBYOmDQbfe/ukeiMPagmB4vua9jdQ==","signatures":[{"sig":"MEQCIGulQTgsFejWa9KM7k/UDcrRWTRLS8gvjHWmsF7L3jGVAiAdH3mnQIppt9iDFQvdDd/e67aSKV1etkDqIyW31+JW2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027015},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"b355f959f0d3890fce4856dfacebfe52687d2938","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.10.0_1774948745669_0.7241998125418805","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@grasp-labs/ds-react-components","version":"1.11.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.11.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"04a4d317244ebb3d3127f756355e3e858abb3a49","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.11.0.tgz","fileCount":156,"integrity":"sha512-ysADf2TO70J7lAUefTZTrf7/QvddqT5pPxVZ3Ers2EWv4skxTBrqLzidCYjzbGKGfNPmA4dEtI0htnqgI383uA==","signatures":[{"sig":"MEUCIQD35q7BKRgJTCldjT/88VraWnCTCQLbTk6w9OP/9EGHRAIgPFAVqHSZB954oyzyHrl0XPN6Jz423WHHk7eWqyGChSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027012},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"0ca926388bc4948a1a25f9439e10dca66557518e","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.11.0_1774950181300_0.7577368012882779","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@grasp-labs/ds-react-components","version":"1.12.0","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.12.0","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"e23645fb1bcfc39c53ebff73cacdd650e54c0670","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.12.0.tgz","fileCount":156,"integrity":"sha512-XbN71mXtLvaFHINokTm6/fsEpZSdcNHkiJ3tPMyEcwB+p7gaWZbZWOsBOsjSMRVEDW6Vpy8orBcMWmShjmA36A==","signatures":[{"sig":"MEUCIHOwrK4nxznK/wrMY7hA1o9e3CLrRFnC60AEwasCKY/TAiEAhtdRxaycieqn18Y1IcG14aoNAzVf8bruMnIcdcnKGpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3022175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"99ee3a1fb14491bf9705776d9fa3aa5c47790f7e","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.12.0_1775044126106_0.7145417683354265","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@grasp-labs/ds-react-components","version":"1.12.1","license":"Apache-2.0","_id":"@grasp-labs/ds-react-components@1.12.1","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"dist":{"shasum":"82a6ab444abf4b2d65462fa3005f2926d22ea2f9","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.12.1.tgz","fileCount":156,"integrity":"sha512-T/rQbiWTNpAGXDa9N+zr+5zpEkdsvH99TMxdqfxqAgc2w4+sCuyJTYBkSgg26wwpoeUVGOGEGUiQDm0URxPXIg==","signatures":[{"sig":"MEYCIQDeYcZnLaMJm/dwMagI6jm/+Ra3uAcu7mO+AdqqovLfeAIhAPd1kEwb+w/dCYIDLL1GM7Cq7ZWO1nEwsHozFGkfV0uX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3022151},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"gitHead":"d13ee630769838504aca315fff004a0d11d565e2","private":false,"scripts":{"dev":"npm run build -- --watch","lint":"eslint .","test":"vitest run","build":"tsc -b --noEmit && vite build && npm run build:copy-license","check":"npm run lint && npm run format:check && npm run test","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test:coverage":"vitest run --coverage","test:storybook":"vitest --project=storybook run","build-storybook":"storybook build","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"_npmVersion":"11.12.1","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^29.0.0","react":"^19.1.1","eslint":"^9.32.0","nanoid":"^5.1.7","vitest":"^4.1.0","globals":"^17.4.0","date-fns":"^4.1.0","prettier":"^3.8.1","downshift":"^9.3.2","react-dom":"^19.1.1","storybook":"^10.2.19","@eslint/js":"^9.32.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.14","react-router":"^7.8.2","@xyflow/react":"^12.10.1","@base-ui/react":"^1.3.0","tailwind-merge":"^3.5.0","@vitest/browser":"^4.1.0","json-edit-react":"^1.29.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","vite-plugin-svgr":"^4.5.0","@react-input/mask":"^2.0.4","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@vitejs/plugin-react":"^5.1.0","@storybook/addon-a11y":"^10.2.19","@storybook/react-vite":"^10.2.19","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","eslint-plugin-storybook":"^10.2.19","vite-plugin-static-copy":"^3.3.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.5.2","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0","@xyflow/react":"^12.0.0","@tanstack/react-table":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-react-components_1.12.1_1775049780434_0.3840667540156464","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@grasp-labs/ds-react-components","version":"1.12.2","private":false,"license":"Apache-2.0","type":"module","publishConfig":{"access":"public"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./styles.css":"./dist/index.css","./tailwind-styles.css":"./dist/tailwind-styles.css"},"engines":{"node":">=22"},"sideEffects":false,"scripts":{"build":"tsc -b --noEmit && vite build && npm run build:copy-license","build:copy-license":"cp THIRD_PARTY_LICENSES.txt dist/THIRD_PARTY_LICENSES.txt","lint":"eslint .","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build","dev":"npm run build -- --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,css,md}\"","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,css,md}\"","test":"vitest run","check":"npm run lint && npm run format:check && npm run test","test:watch":"vitest","test:storybook":"vitest --project=storybook run","test:coverage":"vitest run --coverage"},"peerDependencies":{"@tanstack/react-table":"^8.0.0","@xyflow/react":"^12.0.0","react":"^19.0.0","react-dom":"^19.0.0","react-router":"^7.0.0"},"devDependencies":{"@base-ui/react":"^1.3.0","@eslint/js":"^9.32.0","@storybook/addon-a11y":"^10.2.19","@storybook/addon-themes":"^10.2.19","@storybook/addon-vitest":"^10.2.19","@storybook/react-vite":"^10.2.19","@tailwindcss/vite":"^4.2.1","@tanstack/react-table":"^8.21.3","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","@types/node":"^22.16.5","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.0","@vitest/browser":"^4.1.0","@vitest/browser-playwright":"^4.1.0","@vitest/coverage-v8":"^4.1.0","@xyflow/react":"^12.10.1","date-fns":"^4.1.0","downshift":"^9.3.2","eslint":"^9.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-storybook":"^10.2.19","globals":"^17.4.0","jsdom":"^29.0.0","json-edit-react":"^1.29.0","nanoid":"^5.1.7","playwright":"^1.58.2","prettier":"^3.8.1","prettier-plugin-tailwindcss":"^0.7.2","react":"^19.1.1","react-day-picker":"^9.14.0","@react-input/mask":"^2.0.4","react-dom":"^19.1.1","react-router":"^7.8.2","storybook":"^10.2.19","tailwind-merge":"^3.5.0","tailwindcss":"^4.2.1","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vite":"^7.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-static-copy":"^3.3.0","vite-plugin-svgr":"^4.5.0","vitest":"^4.1.0"},"gitHead":"44d9779a188df3072c044159c526b4c766db183a","types":"./dist/index.d.ts","_id":"@grasp-labs/ds-react-components@1.12.2","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","_nodeVersion":"22.22.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-csdMhe3id1VtJC0DO68Sfg4jDFLnuIp8psQjCY6hqEDeUkW1NE/VIqNSY+4mxJg/guG5SGXbuexEyCarB4DKzA==","shasum":"8c91ce286aa078fe008d9a69d264c1aa78d31be1","tarball":"https://registry.npmjs.org/@grasp-labs/ds-react-components/-/ds-react-components-1.12.2.tgz","fileCount":156,"unpackedSize":3022345,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDdfg/CBV58YxdLZZl0uZ9uF4BVuH2l06KJ9MYFr/Tn4AIgQoDzHGykrj1wF4fkjEmMrXfOYiVuoNjJQK0EgRlu1oo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8bcb63b-7a3e-4d74-b6c2-2f2dd20b2358"}},"directories":{},"maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-react-components_1.12.2_1775051293453_0.13795495221596155"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-18T14:44:36.838Z","modified":"2026-04-01T13:48:13.764Z","0.13.0":"2025-11-18T14:44:37.196Z","0.14.0":"2025-12-17T14:24:34.145Z","0.15.0":"2025-12-19T13:52:50.340Z","0.15.1":"2026-01-05T08:37:12.686Z","0.16.0":"2026-01-12T12:53:10.095Z","0.17.0":"2026-01-13T11:25:17.249Z","0.18.0":"2026-01-19T09:13:46.170Z","0.19.0":"2026-01-20T13:52:51.736Z","0.20.0":"2026-01-21T14:00:51.132Z","0.21.0":"2026-01-22T14:43:23.438Z","0.22.0":"2026-01-28T12:22:54.022Z","0.22.1":"2026-01-29T10:20:50.992Z","0.23.0":"2026-01-30T07:09:18.924Z","0.23.1":"2026-01-30T09:55:15.179Z","0.24.0":"2026-02-03T12:41:10.150Z","0.25.0":"2026-02-03T13:42:29.192Z","0.26.0":"2026-02-03T14:04:25.371Z","0.27.0":"2026-02-04T14:03:56.508Z","0.28.0":"2026-02-06T12:49:56.520Z","1.0.0":"2026-02-16T21:30:39.344Z","1.1.0":"2026-02-19T10:29:42.905Z","1.1.1":"2026-02-19T12:56:12.719Z","1.1.2":"2026-02-19T13:46:14.064Z","1.1.4":"2026-02-24T09:33:56.360Z","1.1.6":"2026-02-25T17:13:26.322Z","1.1.8":"2026-03-03T10:07:16.422Z","1.2.0":"2026-03-03T13:53:47.536Z","1.3.0":"2026-03-03T15:00:43.185Z","1.4.0":"2026-03-11T08:29:48.003Z","1.4.1":"2026-03-11T12:56:21.247Z","1.4.2":"2026-03-16T10:34:25.689Z","1.5.0":"2026-03-17T13:11:40.722Z","1.6.0":"2026-03-17T14:33:21.652Z","1.7.0":"2026-03-19T09:34:31.603Z","1.8.0":"2026-03-23T07:53:59.485Z","1.9.0":"2026-03-23T12:55:40.342Z","1.9.1":"2026-03-30T09:07:43.836Z","1.10.0":"2026-03-31T09:19:05.918Z","1.11.0":"2026-03-31T09:43:01.530Z","1.12.0":"2026-04-01T11:48:46.334Z","1.12.1":"2026-04-01T13:23:00.710Z","1.12.2":"2026-04-01T13:48:13.640Z"},"license":"Apache-2.0","description":"A modern React component library built with TypeScript, Vite, and Tailwind CSS.","maintainers":[{"name":"skerve","email":"arve.skjervheim@gmail.com"},{"name":"rlayeh","email":"rlayeh@gmail.com"}],"readme":"# @grasp-labs/ds-react-components\n\nA modern React component library built with TypeScript, Vite, and Tailwind CSS.\n\n## Installation\n\nTo use this package, run\n\n```bash\nnpm install @grasp-labs/ds-react-components\n```\n\n## Usage\n\nTo use the components in your project, first install and configure Tailwind CSS with our custom configuration:\n\n1. Install required dependencies:\n\n```bash\nnpm install -D tailwindcss @tailwindcss/vite\n```\n\n2. Import our pre-configured styles directly into your CSS file:\n\n```css\n@import \"@grasp-labs/ds-react-components/tailwind-styles.css\";\n```\n\n3. Use components in your application:\n\n```tsx\nimport { Button } from \"@grasp-labs/ds-react-components\";\n```\n\n## Development\n\nTo run Storybook locally for development and testing:\n\n```bash\nnpm install\nnpm run storybook\n```\n\nThis launches Storybook at `http://localhost:6006`, where you can browse and interact with all components.\n\n## Testing\n\nTests run using Storybook's vitest integration, either using the GUI Storybook or from the CLI:\n\n```bash\nnpm run test\n```\n\n## Releasing\n\nTo release a new version of the package:\n\n1. Create a feature branch and make your changes\n2. After the branch is approved and before merging to `main`, run the `Version and Publish Package` GitHub Action on your feature branch selecting the appropriate version bump (patch, minor, major)\n3. Once the build succeeds, merge your feature branch to `main`\n","readmeFilename":"README.md"}