UNPKG

@clubmed/trident-ui

Version:

Shared ClubMed React UI components

170 lines (169 loc) 4.86 kB
{ "name": "@clubmed/trident-ui", "version": "1.6.1", "type": "module", "description": "Shared ClubMed React UI components", "keywords": [ "Trident", "Clubmed", "React", "react.js", "components", "design", "system", "atomic", "tailwind" ], "author": "Club Med", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "https://scm.clubmed.com/clubmed/ui/trident-ui.git" }, "main": "index.js", "exports": { ".": "./index.js", "./style.css": "./styles/index.css", "./tailwind": "./tailwind/tailwind.preset.js", "./package.json": "./package.json", "./atoms/Icons": { "types": "./atoms/Icons/index.d.ts", "import": "./atoms/Icons/index.js", "default": "./atoms/Icons/index.js" }, "./atoms/Icons/svg": { "types": "./atoms/Icons/svg/index.d.ts", "import": "./atoms/Icons/svg/index.js", "default": "./atoms/Icons/svg/index.js" }, "./atoms/Icons/svg-use": { "types": "./atoms/Icons/svg-use/index.d.ts", "import": "./atoms/Icons/svg-use/index.js", "default": "./atoms/Icons/svg-use/index.js" }, "./molecules/Tabs": { "types": "./molecules/Tabs/index.d.ts", "import": "./molecules/Tabs/index.js", "default": "./molecules/Tabs/index.js" }, "./molecules/Forms/Checkboxes": { "types": "./molecules/Forms/Checkboxes/index.d.ts", "import": "./molecules/Forms/Checkboxes/index.js", "default": "./molecules/Forms/Checkboxes/index.js" }, "./molecules/Forms/Password": { "types": "./molecules/Forms/Password/index.d.ts", "import": "./molecules/Forms/Password/index.js", "default": "./molecules/Forms/Password/index.js" }, "./molecules/Forms/Radios": { "types": "./molecules/Forms/Radios/index.d.ts", "import": "./molecules/Forms/Radios/index.js", "default": "./molecules/Forms/Radios/index.js" }, "./fonts/*": "./fonts/*", "./atoms/*": { "types": "./atoms/*.d.ts", "import": "./atoms/*.js", "default": "./atoms/*.js" }, "./molecules/*": { "types": "./molecules/*.d.ts", "import": "./molecules/*.js", "default": "./molecules/*.js" }, "./contexts/Devices/Device": { "types": "./ui/contexts/devices/Device.d.ts", "import": "./ui/contexts/devices/Device.js", "default": "./ui/contexts/devices/Device.js" }, "./contexts/*": { "types": "./ui/contexts/*.d.ts", "import": "./ui/contexts/*.js", "default": "./ui/contexts/*.js" }, "./hooks/*": { "types": "./ui/hooks/*.d.ts", "import": "./ui/hooks/*.js", "default": "./ui/hooks/*.js" }, "./types/*": { "types": "./ui/types/*.d.ts", "import": "./ui/types/*.js", "default": "./ui/types/*.js" }, "./utils/*": { "types": "./ui/helpers/*.d.ts", "import": "./ui/helpers/*.js", "default": "./ui/helpers/*.js" }, "./helpers/*": { "types": "./ui/helpers/*.d.ts", "import": "./ui/helpers/*.js", "default": "./ui/helpers/*.js" }, "./ui/*": { "types": "./ui/*.d.ts", "import": "./ui/*.js", "default": "./ui/*.js" } }, "scripts": { "build": "vite build && pnpm run build:exports", "build:check": "tsc -b ../../tsconfig.json", "update": "npx update-browserslist-db@latest", "build:exports": "NODE_NO_WARNINGS=1 node --loader ts-node/esm ../../tools/exports-builder/index.ts" }, "dependencies": { "@juggle/resize-observer": ">=3.4.0", "@use-gesture/react": ">=10.2.26", "clsx": ">=2.1.1", "date-fns": ">=2.30.0", "react-day-picker": ">=8.10.0", "react-hot-toast": ">=2.4.1", "react-transition-state": ">=2.3.2", "react-use-measure": ">=2.1.1", "use-boop": ">=1.1.1", "tailwind-merge": ">=3.4.0" }, "devDependencies": { "@clubmed/trident-icons": ">=1.7.1", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/typography": "^0.5.19", "add": "^2.0.6", "autoprefixer": "^10.4.17", "change-case": "^5.4.3", "picomatch": "^4.0.1", "postcss": "^8.4.32", "react": "19.2.4", "react-dom": "19.2.4", "rollup-preserve-directives": "^1.1.1", "svgtofont": "^4.2.0", "tailwindcss": "^3.4.17" }, "peerDependencies": { "@clubmed/trident-icons": ">=1.3.3", "@tailwindcss/container-queries": ">=0.1.1", "@tailwindcss/typography": ">=0.5.19", "react": ">=18.0.0", "react-dom": ">=18.0.0", "tailwindcss": ">=3.4.17" }, "peerDependenciesMeta": { "@clubmed/trident-icons": { "optional": false }, "react": { "optional": false }, "react-dom": { "optional": false }, "tailwindcss": { "optional": false } }, "sideEffects": [ "**/*.css" ] }