{"_id":"@arctura/atomics","_rev":"4-2064b8fed10297d26bb1883aad1d6f4b","name":"@arctura/atomics","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@arctura/atomics","version":"0.0.1","_id":"@arctura/atomics@0.0.1","maintainers":[{"name":"marcomg-byte","email":"marcomg_777@outlook.com"}],"homepage":"https://github.com/marcomg-byte/arctura#readme","bugs":{"url":"https://github.com/marcomg-byte/arctura/issues"},"dist":{"shasum":"44d6f0e81a6432301bfb1b3a28b4fd021102883f","tarball":"https://registry.npmjs.org/@arctura/atomics/-/atomics-0.0.1.tgz","fileCount":87,"integrity":"sha512-l2P0U87UPb6dLv22agkMJOssc7wFbeeDFPz4Loc10Mxd2qX4ZPCiNn9ix97HjNo7XCv7a7kjwojeK9kYkmUTvA==","signatures":[{"sig":"MEUCIFpO4o7E0YRpsrj+T11O0CHV0WqUQn2NWPwqJpgemEJNAiEAp+7qzk1tpbqXz2ZR6gjGv5l+xNrC+m6lmJudUZdxc9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276674},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/lib/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"}},"gitHead":"719fb1e94b4f8f774a9531e7e9128e8100031468","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.json","clean":"rimraf dist","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.eslint.json","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest watch"},"_npmUser":{"name":"marcomg-byte","email":"marcomg_777@outlook.com"},"repository":{"url":"git+https://github.com/marcomg-byte/arctura.git"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"react":"^19.2.7","react-dom":"^19.2.7","classnames":"^2.5.1","embla-carousel":"^8.6.0","tailwind-merge":"^3.4.0","embla-carousel-fade":"^8.6.0","embla-carousel-react":"^8.6.0","@fortawesome/react-fontawesome":"^3.1.0","@fortawesome/fontawesome-svg-core":"^7.1.0","@fortawesome/free-solid-svg-icons":"^7.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"vite":"^8.0.12","jsdom":"^29.1.1","eslint":"^9.39.1","rimraf":"^6.1.3","vitest":"4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@types/react-dom":"^19","@vitest/coverage-v8":"4.1.8","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/atomics_0.0.1_1781987475795_0.21611258769677866","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@arctura/atomics","version":"0.0.2","license":"MIT","_id":"@arctura/atomics@0.0.2","maintainers":[{"name":"marcomg-byte","email":"marcomg_777@outlook.com"}],"homepage":"https://github.com/marcomg-byte/arctura#readme","bugs":{"url":"https://github.com/marcomg-byte/arctura/issues"},"dist":{"shasum":"3195389be709cf87ac0cf0c6b9074ec0ba9bc548","tarball":"https://registry.npmjs.org/@arctura/atomics/-/atomics-0.0.2.tgz","fileCount":88,"integrity":"sha512-RU3uNq/RtLS8XyvLuQgp0JY60E+kTvAaXtJ1nsft4Gl8sCaas9oAFlVxdP2X0cF/Jtc8kUg+4RDXFq6LGuqCAQ==","signatures":[{"sig":"MEUCIErsb7TDKmY1Pmm/96BZEZPY9xz+r3sHtsKJPqLZAectAiEA0pMjVl6tlLHpUlNqrCHHFfjpB8QbfTwbhCS2f3D1enI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278080},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/lib/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"}},"gitHead":"18689bf1192e379f926e04f651fdd960fe844eaa","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.json","clean":"rimraf dist","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.eslint.json","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7647-8bd1-4fa7-a375-a3889f3e9d90"}},"repository":{"url":"git+https://github.com/marcomg-byte/arctura.git"},"_npmVersion":"11.13.0","description":"Reusable React components and hooks for the Arctura design system.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"react":"^19.2.7","react-dom":"^19.2.7","classnames":"^2.5.1","embla-carousel":"^8.6.0","tailwind-merge":"^3.4.0","embla-carousel-fade":"^8.6.0","embla-carousel-react":"^8.6.0","@fortawesome/react-fontawesome":"^3.1.0","@fortawesome/fontawesome-svg-core":"^7.1.0","@fortawesome/free-solid-svg-icons":"^7.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"vite":"^8.0.12","jsdom":"^29.1.1","eslint":"^9.39.1","rimraf":"^6.1.3","vitest":"4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@types/react-dom":"^19","@vitest/coverage-v8":"4.1.8","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/atomics_0.0.2_1782145869443_0.608399651968841","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@arctura/atomics","version":"0.0.3","license":"MIT","_id":"@arctura/atomics@0.0.3","maintainers":[{"name":"marcomg-byte","email":"marcomg_777@outlook.com"}],"homepage":"https://github.com/marcomg-byte/arctura#readme","bugs":{"url":"https://github.com/marcomg-byte/arctura/issues"},"dist":{"shasum":"05ea6bb7eac8957c4de224e3521ffa3e947cfde7","tarball":"https://registry.npmjs.org/@arctura/atomics/-/atomics-0.0.3.tgz","fileCount":88,"integrity":"sha512-bUEmheVErhTNCXNi59YjhD7pU2u1uDf0w0DmyZsJaBgoHvLOJlmgPhFP0lWPqkcOsokeHKbk3EWOMZJnPjGXJw==","signatures":[{"sig":"MEQCIAEwUibpC0eG0k1V1HHxuWCmj/PYtfiIb6gtBxWyAMtwAiBoJy9jYCUVBZRNkk445VsttxfAHHCR+V3B361OlwbIZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arctura%2fatomics@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278106},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/lib/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"}},"gitHead":"d5050e85cb54903a986ea3190b6a7580c9831147","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build && tsc -p tsconfig.json","clean":"rimraf dist","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.eslint.json","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7647-8bd1-4fa7-a375-a3889f3e9d90"}},"repository":{"url":"git+https://github.com/marcomg-byte/arctura.git"},"_npmVersion":"11.13.0","description":"Reusable React components and hooks for the Arctura design system.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"react":"^19.2.7","react-dom":"^19.2.7","classnames":"^2.5.1","embla-carousel":"^8.6.0","tailwind-merge":"^3.4.0","embla-carousel-fade":"^8.6.0","embla-carousel-react":"^8.6.0","@fortawesome/react-fontawesome":"^3.1.0","@fortawesome/fontawesome-svg-core":"^7.1.0","@fortawesome/free-solid-svg-icons":"^7.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"vite":"^8.0.12","jsdom":"^29.1.1","eslint":"^9.39.1","rimraf":"^6.1.3","vitest":"4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.14","@types/react-dom":"^19","@vitest/coverage-v8":"4.1.8","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/atomics_0.0.3_1782225555297_0.34103636137852256","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@arctura/atomics","version":"1.0.0","type":"module","packageManager":"yarn@4.11.0","main":"./dist/index.cjs","license":"MIT","module":"./dist/index.js","types":"./dist/index.d.ts","repository":{"url":"git+https://github.com/marcomg-byte/arctura.git"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/lib/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"}},"sideEffects":false,"scripts":{"build":"vite build && tsc -p tsconfig.json","clean":"rimraf dist","lint":"eslint .","lint:fix":"eslint . --fix","test":"vitest run","test:cov":"vitest run --coverage","test:debug":"vitest --inspect-brk --no-file-parallelism","test:ui":"vitest --ui","test:watch":"vitest watch","typecheck":"tsc -p tsconfig.eslint.json"},"dependencies":{"@fortawesome/fontawesome-svg-core":"^7.1.0","@fortawesome/free-solid-svg-icons":"^7.1.0","@fortawesome/react-fontawesome":"^3.1.0","classnames":"^2.5.1","embla-carousel":"^8.6.0","embla-carousel-fade":"^8.6.0","embla-carousel-react":"^8.6.0","react":"^19.2.7","react-dom":"^19.2.7","tailwind-merge":"^3.4.0"},"devDependencies":{"@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/node":"^25.9.3","@types/react":"^19.2.14","@types/react-dom":"^19","@vitejs/plugin-react":"^6.0.2","@vitest/coverage-v8":"4.1.8","eslint":"^9.39.1","jsdom":"^29.1.1","rimraf":"^6.1.3","typescript":"^6.0.3","vite":"^8.0.12","vitest":"4.1.8"},"gitHead":"443d4b7a5d8996b7edf4992ffefb0a0913c31d4c","_id":"@arctura/atomics@1.0.0","description":"Reusable React components and hooks for the Arctura design system.","bugs":{"url":"https://github.com/marcomg-byte/arctura/issues"},"homepage":"https://github.com/marcomg-byte/arctura#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-degdGQMvFUXtXSYk+YydXLZ04Jhj0OQrsYHM78RDWDWXDMI2hmKUgv4G+MCCcqH8PurNVjJgLRuSBw/LzxZ/qw==","shasum":"40c8c45e68c139df47359dbeb02203bcfacd0e88","tarball":"https://registry.npmjs.org/@arctura/atomics/-/atomics-1.0.0.tgz","fileCount":89,"unpackedSize":279188,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arctura%2fatomics@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEymFCFH1w+e07JHP+noo2fHq/q7EEYmLP40b1ogBEO6AiAN1bk1GC9xYRxQqQKjSPb99xXuhDiEzZvnqMJViCDxYg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7647-8bd1-4fa7-a375-a3889f3e9d90"}},"directories":{},"maintainers":[{"name":"marcomg-byte","email":"marcomg_777@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/atomics_1.0.0_1782260711055_0.7361183824872961"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-20T20:31:15.613Z","modified":"2026-06-24T00:25:11.497Z","0.0.1":"2026-06-20T20:31:15.927Z","0.0.2":"2026-06-22T16:31:09.588Z","0.0.3":"2026-06-23T14:39:15.430Z","1.0.0":"2026-06-24T00:25:11.200Z"},"bugs":{"url":"https://github.com/marcomg-byte/arctura/issues"},"license":"MIT","homepage":"https://github.com/marcomg-byte/arctura#readme","repository":{"url":"git+https://github.com/marcomg-byte/arctura.git"},"description":"Reusable React components and hooks for the Arctura design system.","maintainers":[{"name":"marcomg-byte","email":"marcomg_777@outlook.com"}],"readme":"# @arctura/atomics\n\nReusable React components and hooks for the Arctura design system.\n\n## Install\n\n```bash\nyarn add @arctura/atomics\n```\n\n## Current Version\n\n`1.0.0`\n\n## Versions\n\n- `1.0.0` - current package version\n- `0.0.3` - alpha version\n- `0.0.2` - alpha version\n\n## Public API\n\nImport components from the package root:\n\n```tsx\nimport {\n  Badge,\n  Button,\n  Card,\n  CardFooter,\n  CardHeader,\n  CardMedia,\n  Carousel,\n  Connector,\n  Drawer,\n  Fab,\n  Form,\n  Hero,\n  IconButton,\n  Link,\n  List,\n  ListItem,\n  ProgressStepper,\n  Select,\n  Step,\n  TextArea,\n  TextInput,\n  Typography,\n} from '@arctura/atomics';\n```\n\nImport shared hooks from `@arctura/atomics/hooks`:\n\n```tsx\nimport { useBreakpoints, useControlled } from '@arctura/atomics/hooks';\n```\n\n## Component Groups\n\n- Actions: `Button`, `IconButton`, `Fab`\n- Data display: `Badge`, `Card`, `Carousel`, `Hero`, `List`, `Link`, `Typography`\n- Navigation and overlays: `Drawer`, `Select`\n- Forms: `Form`, `TextInput`, `TextArea`\n- Progress: `ProgressStepper`, `Connector`, `Step`\n\n## Notes\n\n- The components are designed to consume the CSS variables generated by `@arctura/theme`.\n- The package ships as a dual ESM/CJS build in `dist/`.\n\n## Development\n\nFrom the repository root:\n\n```bash\nyarn workspace @arctura/atomics build\nyarn workspace @arctura/atomics lint\nyarn workspace @arctura/atomics test\nyarn workspace @arctura/atomics typecheck\n```\n","readmeFilename":"README.md"}