UNPKG

@ark-ui/react

Version:

A collection of unstyled, accessible UI components for React, utilizing state machines for seamless interaction.

247 lines (246 loc) 6.75 kB
{ "name": "@ark-ui/react", "type": "module", "version": "5.5.0", "description": "A collection of unstyled, accessible UI components for React, utilizing state machines for seamless interaction.", "keywords": [ "accordion", "avatar", "carousel", "checkbox", "clipboard", "collapsible", "color picker", "combobox", "date picker", "dialog", "editable", "field", "fieldset", "file upload", "frame", "hover card", "menu", "number input", "pagination", "pin input", "popover", "portal", "progress", "radio group", "rating group", "segment group", "select", "signature pad", "slider", "splitter", "switch", "tabs", "tags input", "time picker", "timer", "toast", "toggle group", "tooltip", "tree view" ], "license": "MIT", "homepage": "https://ark-ui.com", "repository": { "type": "git", "url": "git+https://github.com/chakra-ui/ark.git", "directory": "packages/react" }, "bugs": { "url": "https://github.com/chakra-ui/ark/issues" }, "files": [ "dist" ], "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } }, "./anatomy": { "import": { "types": "./dist/components/anatomy.d.ts", "default": "./dist/components/anatomy.js" }, "require": { "types": "./dist/components/anatomy.d.cts", "default": "./dist/components/anatomy.cjs" } }, "./collection": { "import": { "types": "./dist/components/collection.d.ts", "default": "./dist/components/collection.js" }, "require": { "types": "./dist/components/collection.d.cts", "default": "./dist/components/collection.cjs" } }, "./factory": { "import": { "types": "./dist/components/factory.d.ts", "default": "./dist/components/factory.js" }, "require": { "types": "./dist/components/factory.d.cts", "default": "./dist/components/factory.cjs" } }, "./environment": { "import": { "types": "./dist/providers/environment/index.d.ts", "default": "./dist/providers/environment/index.js" }, "require": { "types": "./dist/providers/environment/index.d.cts", "default": "./dist/providers/environment/index.cjs" } }, "./locale": { "import": { "types": "./dist/providers/locale/index.d.ts", "default": "./dist/providers/locale/index.js" }, "require": { "types": "./dist/providers/locale/index.d.cts", "default": "./dist/providers/locale/index.cjs" } }, "./*": { "import": { "types": "./dist/components/*/index.d.ts", "default": "./dist/components/*/index.js" }, "require": { "types": "./dist/components/*/index.d.cts", "default": "./dist/components/*/index.cjs" } } }, "scripts": { "build": "vite build", "dev": "bun run storybook", "lint": "biome lint ./src", "test": "vitest", "test:coverage": "vitest run --coverage", "test:ci": "vitest --run", "typecheck": "tsc", "storybook": "storybook dev -p 6006", "release-it": "release-it --config ../../release-it.json", "prepack": "clean-package", "postpack": "clean-package restore" }, "publishConfig": { "access": "public" }, "sideEffects": false, "dependencies": { "@internationalized/date": "3.7.0", "@zag-js/accordion": "1.8.2", "@zag-js/anatomy": "1.8.2", "@zag-js/auto-resize": "1.8.2", "@zag-js/avatar": "1.8.2", "@zag-js/carousel": "1.8.2", "@zag-js/checkbox": "1.8.2", "@zag-js/clipboard": "1.8.2", "@zag-js/collapsible": "1.8.2", "@zag-js/collection": "1.8.2", "@zag-js/color-picker": "1.8.2", "@zag-js/color-utils": "1.8.2", "@zag-js/combobox": "1.8.2", "@zag-js/core": "1.8.2", "@zag-js/date-picker": "1.8.2", "@zag-js/date-utils": "1.8.2", "@zag-js/dialog": "1.8.2", "@zag-js/dom-query": "1.8.2", "@zag-js/editable": "1.8.2", "@zag-js/file-upload": "1.8.2", "@zag-js/file-utils": "1.8.1", "@zag-js/focus-trap": "1.8.2", "@zag-js/highlight-word": "1.8.2", "@zag-js/hover-card": "1.8.2", "@zag-js/i18n-utils": "1.8.2", "@zag-js/menu": "1.8.2", "@zag-js/number-input": "1.8.2", "@zag-js/pagination": "1.8.2", "@zag-js/pin-input": "1.8.2", "@zag-js/popover": "1.8.2", "@zag-js/presence": "1.8.2", "@zag-js/progress": "1.8.2", "@zag-js/qr-code": "1.8.2", "@zag-js/radio-group": "1.8.2", "@zag-js/rating-group": "1.8.2", "@zag-js/react": "1.8.2", "@zag-js/select": "1.8.2", "@zag-js/signature-pad": "1.8.2", "@zag-js/slider": "1.8.2", "@zag-js/splitter": "1.8.2", "@zag-js/steps": "1.8.2", "@zag-js/switch": "1.8.2", "@zag-js/tabs": "1.8.2", "@zag-js/tags-input": "1.8.2", "@zag-js/time-picker": "1.8.2", "@zag-js/timer": "1.8.2", "@zag-js/toast": "1.8.2", "@zag-js/toggle": "1.8.2", "@zag-js/toggle-group": "1.8.2", "@zag-js/tooltip": "1.8.2", "@zag-js/tour": "1.8.2", "@zag-js/tree-view": "1.8.2", "@zag-js/types": "1.8.2", "@zag-js/utils": "1.8.2" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@release-it/keep-a-changelog": "6.0.0", "@storybook/addon-a11y": "8.6.11", "@storybook/addon-essentials": "8.6.11", "@storybook/react": "8.6.11", "@storybook/react-vite": "8.6.11", "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.2.0", "@testing-library/user-event": "14.6.1", "@types/jsdom": "21.1.7", "@types/react": "19.0.12", "@types/react-dom": "19.0.4", "@vitejs/plugin-react": "4.3.4", "@zag-js/stringify-state": "1.8.2", "clean-package": "2.2.0", "globby": "14.1.0", "happy-dom": "17.4.4", "lucide-react": "0.486.0", "react": "19.0.0", "react-dom": "19.0.0", "react-frame-component": "5.2.7", "react-hook-form": "7.55.0", "release-it": "18.1.2", "resize-observer-polyfill": "1.5.1", "storybook": "8.6.11", "typescript": "5.8.2", "vite": "6.2.4", "vite-plugin-dts": "4.5.3", "vitest": "3.1.1", "@vitest/coverage-v8": "3.1.1", "vitest-axe": "1.0.0-pre.5" }, "peerDependencies": { "react": ">=18.0.0", "react-dom": ">=18.0.0" }, "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts" }