{"_id":"@aleksejdix/allyblocks","_rev":"2-c66d68d7ed0ce5d99d7a4593776886fb","name":"@aleksejdix/allyblocks","dist-tags":{"next":"0.1.0","latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aleksejdix/allyblocks","version":"0.1.0","keywords":["accessibility","a11y","react","components","ui","shadcn"],"author":{"url":"https://github.com/AleksejDix","name":"Aleksej Dix"},"license":"MIT","_id":"@aleksejdix/allyblocks@0.1.0","maintainers":[{"name":"aleksejdix","email":"privat@aleksejdix.com"}],"homepage":"https://github.com/aleksejdix/allyblocks#readme","bugs":{"url":"https://github.com/aleksejdix/allyblocks/issues"},"dist":{"shasum":"6cb262614bcbb374d6a6a106dec3fc9f25c41cde","tarball":"https://registry.npmjs.org/@aleksejdix/allyblocks/-/allyblocks-0.1.0.tgz","fileCount":6,"integrity":"sha512-jbPgH11pG52Ah6gGLcA90VhpvAZ29IetQFylEdaLrR468SSWeSkEplFuTiVMi4XRl8a07Dbm/9bZinEXUAJojw==","signatures":[{"sig":"MEUCIQDAxhZNKfZhWzLg9MiPlBDZZCa6g4qWiv/x9FBr1Cl6lwIgWuaaW7US5jJr9pAJnrWfmPrADuc7UYl78Zs2Nbr452k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9ddaedc95a9fe2a54e8da3415f81f9a67297f8cb","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","chromatic":"npx chromatic --project-token=chpt_d5576e0120be3ac","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","check:bundle":"ANALYZE=1 vite build","test:related":"vitest related --run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:storybook":"vitest --project=storybook","build-storybook":"storybook build","serve-storybook":"serve storybook-static","test:unit:coverage":"vitest run --project=unit --coverage","test:storybook:coverage":"vitest run --project=storybook --coverage"},"_npmUser":{"name":"aleksejdix","email":"privat@aleksejdix.com"},"overrides":{"react-day-picker":{"date-fns":"^3.6.0"}},"repository":{"url":"git+https://github.com/aleksejdix/allyblocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Accessible UI components built with ShadcnUI","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"ajv":"^8.17.1","zod":"^3.24.3","clsx":"^2.1.1","nuqs":"^2.4.2","date-fns":"^4.1.0","recharts":"^2.15.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","lucide-react":"^0.487.0","tailwind-merge":"^3.2.0","tw-animate-css":"^1.2.5","react-hook-form":"^7.56.1","react-day-picker":"^8.10.1","react-router-dom":"^7.5.0","@hookform/resolvers":"^5.0.1","@radix-ui/react-slot":"^1.2.0","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","@tanstack/react-table":"^8.21.3","@radix-ui/react-avatar":"^1.1.4","@radix-ui/react-dialog":"^1.1.11","@radix-ui/react-select":"^2.2.2","@radix-ui/react-switch":"^1.2.2","@radix-ui/react-toggle":"^1.1.6","@radix-ui/react-tooltip":"^1.2.0","@radix-ui/react-checkbox":"^1.1.5","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.3","@radix-ui/react-alert-dialog":"^1.1.7","@radix-ui/react-aspect-ratio":"^1.1.3","@radix-ui/react-toggle-group":"^1.1.7","@radix-ui/react-dropdown-menu":"^2.1.12","i18next-browser-languagedetector":"^8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.21.0","vitest":"^3.1.2","globals":"^15.15.0","i18next":"^25.0.0","postcss":"^8.5.3","chromatic":"^11.28.0","react-dom":"^19.0.0","storybook":"^8.6.12","@eslint/js":"^9.21.0","playwright":"^1.51.1","prop-types":"^15.8.1","typescript":"~5.7.2","@types/node":"^22.14.0","@types/react":"^19.0.10","autoprefixer":"^10.4.21","lucide-react":"^0.487.0","@mdx-js/react":"^3.1.0","react-i18next":"^15.5.1","@mdx-js/rollup":"^3.1.0","@storybook/test":"^8.6.12","@vitest/browser":"^3.1.2","vite-plugin-dts":"^4.5.3","@storybook/react":"^8.6.12","@storybook/types":"^8.6.12","@types/react-dom":"^19.0.4","@storybook/blocks":"^8.6.12","typescript-eslint":"^8.24.1","@storybook/theming":"^8.6.12","@vitest/coverage-v8":"^3.1.2","@tailwindcss/postcss":"^4.1.5","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/components":"^8.6.12","@storybook/react-vite":"^8.6.12","@storybook/addon-links":"^8.6.12","@storybook/manager-api":"^8.6.12","@testing-library/react":"^14.2.1","@storybook/addon-themes":"^8.6.12","@tailwindcss/typography":"^0.5.16","@chromatic-com/storybook":"^3.2.6","rollup-plugin-visualizer":"^5.12.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.6.12","eslint-plugin-react-refresh":"^0.4.19","@storybook/experimental-addon-test":"^8.6.12"},"peerDependencies":{"react":"^19.0.0","i18next":"^25.0.0","react-dom":"^19.0.0","react-i18next":"^15.5.1"},"_npmOperationalInternal":{"tmp":"tmp/allyblocks_0.1.0_1746280810108_0.2845913580671222","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-03T14:00:09.979Z","modified":"2025-06-18T11:46:57.406Z","0.1.0":"2025-05-03T14:00:10.322Z"},"bugs":{"url":"https://github.com/aleksejdix/allyblocks/issues"},"author":{"url":"https://github.com/AleksejDix","name":"Aleksej Dix"},"license":"MIT","homepage":"https://github.com/aleksejdix/allyblocks#readme","keywords":["accessibility","a11y","react","components","ui","shadcn"],"repository":{"url":"git+https://github.com/aleksejdix/allyblocks.git","type":"git"},"description":"Accessible UI components built with ShadcnUI","maintainers":[{"email":"privat@aleksejdix.com","name":"allystudio"}],"readme":"# React + TypeScript + Vite\n\nThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.\n\nCurrently, two official plugins are available:\n\n- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\n\n## Expanding the ESLint configuration\n\nIf you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:\n\n```js\nexport default tseslint.config({\n  extends: [\n    // Remove ...tseslint.configs.recommended and replace with this\n    ...tseslint.configs.recommendedTypeChecked,\n    // Alternatively, use this for stricter rules\n    ...tseslint.configs.strictTypeChecked,\n    // Optionally, add this for stylistic rules\n    ...tseslint.configs.stylisticTypeChecked,\n  ],\n  languageOptions: {\n    // other options...\n    parserOptions: {\n      project: [\"./tsconfig.node.json\", \"./tsconfig.app.json\"],\n      tsconfigRootDir: import.meta.dirname,\n    },\n  },\n});\n```\n\nYou can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:\n\n```js\n// eslint.config.js\nimport reactX from \"eslint-plugin-react-x\";\nimport reactDom from \"eslint-plugin-react-dom\";\n\nexport default tseslint.config({\n  plugins: {\n    // Add the react-x and react-dom plugins\n    \"react-x\": reactX,\n    \"react-dom\": reactDom,\n  },\n  rules: {\n    // other rules...\n    // Enable its recommended typescript rules\n    ...reactX.configs[\"recommended-typescript\"].rules,\n    ...reactDom.configs.recommended.rules,\n  },\n});\n```\n","readmeFilename":"README.md"}