UNPKG

@yamada-ui/react

Version:

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion

194 lines • 6.01 kB
{ "name": "@yamada-ui/react", "type": "module", "version": "2.0.8", "description": "React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion", "keywords": [ "yamada", "yamada-ui", "react", "ui", "design-system", "react-components", "uikit", "accessible", "components", "emotion", "library", "design-system" ], "author": "Hirotomo Yamada <hirotomo.yamada@avap.co.jp>", "license": "MIT", "main": "dist/esm/index.js", "files": [ "dist" ], "sideEffects": false, "publishConfig": { "access": "public" }, "homepage": "https://yamada-ui.com", "repository": { "type": "git", "url": "https://github.com/yamada-ui/yamada-ui", "directory": "packages/react" }, "bugs": { "url": "https://github.com/yamada-ui/yamada-ui/issues" }, "exports": { ".": { "source": "./src/index.ts", "import": { "types": "./dist/types/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/types/index.d.ts", "default": "./dist/cjs/index.cjs" } }, "./core": { "source": "./src/core/index.ts", "import": { "types": "./dist/types/core/index.d.ts", "default": "./dist/esm/core/index.js" }, "require": { "types": "./dist/types/core/index.d.ts", "default": "./dist/cjs/core/index.cjs" } }, "./utils": { "source": "./src/utils/index.ts", "import": { "types": "./dist/types/utils/index.d.ts", "default": "./dist/esm/utils/index.js" }, "require": { "types": "./dist/types/utils/index.d.ts", "default": "./dist/cjs/utils/index.cjs" } }, "./theme": { "source": "./src/theme/index.ts", "import": { "types": "./dist/types/theme/index.d.ts", "default": "./dist/esm/theme/index.js" }, "require": { "types": "./dist/types/theme/index.d.ts", "default": "./dist/cjs/theme/index.cjs" } }, "./providers/*": { "source": "./src/providers/*/index.ts", "import": { "types": "./dist/types/providers/*/index.d.ts", "default": "./dist/esm/providers/*/index.js" }, "require": { "types": "./dist/types/providers/*/index.d.ts", "default": "./dist/cjs/providers/*/index.cjs" } }, "./components/*": { "source": "./src/components/*/index.ts", "import": { "types": "./dist/types/components/*/index.d.ts", "default": "./dist/esm/components/*/index.js" }, "require": { "types": "./dist/types/components/*/index.d.ts", "default": "./dist/cjs/components/*/index.cjs" } }, "./hooks/*": { "source": "./src/hooks/*/index.ts", "import": { "types": "./dist/types/hooks/*/index.d.ts", "default": "./dist/esm/hooks/*/index.js" }, "require": { "types": "./dist/types/hooks/*/index.d.ts", "default": "./dist/cjs/hooks/*/index.cjs" } }, "./package.json": "./package.json" }, "dependencies": { "@emotion/css": "^11.13.5", "@emotion/react": "^11.14.0", "@emotion/serialize": "^1.3.3", "@emotion/sheet": "^1.4.0", "@emotion/styled": "^11.14.1", "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", "@emotion/utils": "^1.4.2", "@floating-ui/react-dom": "^2.1.6", "@tanstack/react-table": "^8.21.3", "color2k": "^2.0.3", "copy-to-clipboard": "3.3.3", "csstype": "^3.2.3", "dayjs": "^1.11.18", "embla-carousel": "^8.6.0", "embla-carousel-react": "^8.6.0", "file-selector": "^2.1.2", "framesync": "6.1.2", "intl-messageformat": "^10.7.18", "lucide-react": "0.562.0", "motion": "12.18.1", "react": "^19.2.3", "react-dom": "^19.2.3", "react-dropzone": "^14.3.8", "react-fast-compare": "^3.2.2", "react-focus-lock": "^2.13.6", "react-remove-scroll": "^2.7.1", "react-resizable-panels": "^3.0.6", "scroll-into-view-if-needed": "^3.1.0", "sonner": "^2.0.7", "@yamada-ui/utils": "2.0.5" }, "devDependencies": { "@faker-js/faker": "^10.1.0", "@lucide/lab": "^0.1.2", "@types/react": "^19.2.2", "@types/react-dom": "^19.2.2", "@vitest/browser": "^3.2.4", "clean-package": "2.2.0", "playwright": "^1.56.1", "react-hook-form": "^7.65.0", "react-icons": "^5.5.0", "use-mask-input": "^3.5.2", "vitest-browser-react": "1.0.1" }, "peerDependencies": { "@emotion/react": ">=11", "@emotion/styled": ">=11", "motion": ">=12", "react": ">=19", "react-dom": ">=19" }, "clean-package": "./clean-package.config.json", "types": "dist/types/index.d.ts", "scripts": { "clean": "rimraf node_modules dist trace coverage storybook-static .turbo .eslintcache", "build": "tsdown", "storybook": "storybook dev -p 6006 -c storybook", "storybook:serve": "npx http-server ./storybook-static", "storybook:build": "storybook build -c storybook", "test": "vitest", "test:jsdom": "vitest --project=jsdom", "test:browser": "vitest --project=browser", "test:chromium": "vitest --project=browser --browser=chromium", "test:webkit": "vitest --project=browser --browser=webkit", "test:firefox": "vitest --project=browser --browser=firefox", "test:dev": "vitest --watch --ui", "test:coverage": "vitest run --browser=chromium --coverage", "test:a11y": "storybook dev --ci -p 6006 -c storybook & wait-on http://localhost:6006 && test-storybook -c storybook --maxWorkers=8 --json --outputFile report.json", "typecheck": "tsc --noEmit", "typetrace": "tsc --noEmit --generateTrace ./trace --incremental false", "typeanalyze": "npx analyze-trace ./trace --expandTypes=false", "lint": "eslint . --max-warnings=0 --cache", "format": "prettier . --ignore-path ../../.prettierignore --check --cache" } }