{ "name": "twenty-ui", "version": "2.42.0", "description": "Twenty's shared React UI component library.", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/twentyhq/twenty.git", "directory": "packages/twenty-ui" }, "homepage": "https://twenty.com", "bugs": "https://github.com/twentyhq/twenty/issues", "keywords": [ "twenty", "ui", "react", "components", "design-system" ], "publishConfig": { "access": "public" }, "main": "dist/index.cjs", "module": "dist/index.mjs", "style": "./dist/style.css", "type": "module", "sideEffects": [ "**/*.css", "**/*.scss" ], "devDependencies": { "@argos-ci/storybook": "6.2.3", "@fontsource/inter": "^5.2.8", "@prettier/sync": "^0.5.2", "@size-limit/preset-small-lib": "^12.1.0", "@storybook-community/storybook-addon-cookie": "^5.0.0", "@storybook/addon-a11y": "^10.4.6", "@storybook/addon-coverage": "^3.0.0", "@storybook/addon-links": "^10.4.6", "@storybook/addon-vitest": "^10.4.6", "@storybook/react-vite": "^10.4.6", "@swc/core": "^1.15.11", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/react": "^19.2.0", "@types/react-dom": "^19.2.0", "@vitejs/plugin-react-swc": "^4.3.1", "@vitest/browser-playwright": "^4.1.0", "esbuild": "^0.28.1", "glob": "^11.1.0", "jsdom": "^30.0.1", "prettier": "^3.1.1", "react": "^19.2.0", "react-docgen-typescript": "^2.2.2", "react-dom": "^19.2.0", "sass": "^1.83.0", "sass-embedded": "^1.83.0", "size-limit": "^12.1.0", "slash": "^5.1.0", "storybook-addon-pseudo-states": "^10.3.3", "tsx": "^4.19.3", "typescript": "^5.9.3", "vite-plugin-checker": "^0.10.2", "vite-plugin-dts": "^4.5.4", "vite-plugin-sass-dts": "^1.3.31", "vite-plugin-svgr": "^4.3.0", "vitest": "^4.1.0" }, "dependencies": { "@base-ui/react": "^1.8.0", "@base-ui/utils": "0.4.0", "@monaco-editor/react": "^4.7.0", "@sniptt/guards": "^0.2.0", "@tabler/icons-react": "^3.31.0", "clsx": "^2.1.1", "react-responsive": "^9.0.2", "react-router-dom": "^6.30.6", "type-fest": "^4.10.1", "zod": "^4.1.11" }, "peerDependencies": { "monaco-editor": ">= 0.25.0 < 1", "react": "^19.0.0", "react-dom": "^19.0.0" }, "scripts": { "build": "npx vite build" }, "files": [ "dist", "LICENSE", "!dist/individual", "!dist/individual/**", "!dist/**/*.map" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs" }, "./style.css": "./dist/style.css", "./theme-light.css": "./dist/theme-light.css", "./theme-dark.css": "./dist/theme-dark.css", "./assets": { "types": "./dist/assets/index.d.ts", "import": "./dist/assets.mjs", "require": "./dist/assets.cjs" }, "./components": { "types": "./dist/components/index.d.ts", "import": "./dist/components.mjs", "require": "./dist/components.cjs" }, "./icon": { "types": "./dist/icon/index.d.ts", "import": "./dist/icon.mjs", "require": "./dist/icon.cjs" }, "./primitives": { "types": "./dist/primitives/index.d.ts", "import": "./dist/primitives.mjs", "require": "./dist/primitives.cjs" }, "./primitives/accessibility": { "types": "./dist/primitives/accessibility/index.d.ts", "import": "./dist/primitives/accessibility.mjs", "require": "./dist/primitives/accessibility.cjs" }, "./primitives/data-display": { "types": "./dist/primitives/data-display/index.d.ts", "import": "./dist/primitives/data-display.mjs", "require": "./dist/primitives/data-display.cjs" }, "./primitives/feedback": { "types": "./dist/primitives/feedback/index.d.ts", "import": "./dist/primitives/feedback.mjs", "require": "./dist/primitives/feedback.cjs" }, "./primitives/input": { "types": "./dist/primitives/input/index.d.ts", "import": "./dist/primitives/input.mjs", "require": "./dist/primitives/input.cjs" }, "./primitives/json-visualizer": { "types": "./dist/primitives/json-visualizer/index.d.ts", "import": "./dist/primitives/json-visualizer.mjs", "require": "./dist/primitives/json-visualizer.cjs" }, "./primitives/layout": { "types": "./dist/primitives/layout/index.d.ts", "import": "./dist/primitives/layout.mjs", "require": "./dist/primitives/layout.cjs" }, "./primitives/navigation": { "types": "./dist/primitives/navigation/index.d.ts", "import": "./dist/primitives/navigation.mjs", "require": "./dist/primitives/navigation.cjs" }, "./primitives/surfaces": { "types": "./dist/primitives/surfaces/index.d.ts", "import": "./dist/primitives/surfaces.mjs", "require": "./dist/primitives/surfaces.cjs" }, "./primitives/typography": { "types": "./dist/primitives/typography/index.d.ts", "import": "./dist/primitives/typography.mjs", "require": "./dist/primitives/typography.cjs" }, "./styles": { "types": "./dist/styles/index.d.ts", "import": "./dist/styles.mjs", "require": "./dist/styles.cjs" }, "./testing": { "types": "./dist/testing/index.d.ts", "import": "./dist/testing.mjs", "require": "./dist/testing.cjs" }, "./theme": { "types": "./dist/theme/index.d.ts", "import": "./dist/theme.mjs", "require": "./dist/theme.cjs" }, "./theme-constants": { "types": "./dist/theme-constants/index.d.ts", "import": "./dist/theme-constants.mjs", "require": "./dist/theme-constants.cjs" }, "./utilities": { "types": "./dist/utilities/index.d.ts", "import": "./dist/utilities.mjs", "require": "./dist/utilities.cjs" } }, "typesVersions": { "*": { "assets": [ "dist/assets/index.d.ts" ], "components": [ "dist/components/index.d.ts" ], "icon": [ "dist/icon/index.d.ts" ], "primitives": [ "dist/primitives/index.d.ts" ], "primitives/accessibility": [ "dist/primitives/accessibility/index.d.ts" ], "primitives/data-display": [ "dist/primitives/data-display/index.d.ts" ], "primitives/feedback": [ "dist/primitives/feedback/index.d.ts" ], "primitives/input": [ "dist/primitives/input/index.d.ts" ], "primitives/json-visualizer": [ "dist/primitives/json-visualizer/index.d.ts" ], "primitives/layout": [ "dist/primitives/layout/index.d.ts" ], "primitives/navigation": [ "dist/primitives/navigation/index.d.ts" ], "primitives/surfaces": [ "dist/primitives/surfaces/index.d.ts" ], "primitives/typography": [ "dist/primitives/typography/index.d.ts" ], "styles": [ "dist/styles/index.d.ts" ], "testing": [ "dist/testing/index.d.ts" ], "theme": [ "dist/theme/index.d.ts" ], "theme-constants": [ "dist/theme-constants/index.d.ts" ], "utilities": [ "dist/utilities/index.d.ts" ] } } }