@clubmed/trident-ui
Version:
Shared ClubMed React UI components
170 lines (169 loc) • 4.86 kB
JSON
{
"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"
]
}