{ "name": "twenty-ui", "version": "1.0.0-alpha.1", "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.0.6", "@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", "@swc/jest": "^0.2.39", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "@types/jest": "^30.0.0", "@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", "jest": "29.7.0", "jest-environment-jsdom": "30.0.0-beta.3", "prettier": "^3.1.1", "react": "^19.2.0", "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", "ts-jest": "^29.1.1", "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.5.0", "@monaco-editor/react": "^4.7.0", "@radix-ui/colors": "^3.0.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.4.4", "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", "!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", "./accessibility": { "types": "./dist/accessibility/index.d.ts", "import": "./dist/accessibility.mjs", "require": "./dist/accessibility.cjs" }, "./assets": { "types": "./dist/assets/index.d.ts", "import": "./dist/assets.mjs", "require": "./dist/assets.cjs" }, "./data-display": { "types": "./dist/data-display/index.d.ts", "import": "./dist/data-display.mjs", "require": "./dist/data-display.cjs" }, "./feedback": { "types": "./dist/feedback/index.d.ts", "import": "./dist/feedback.mjs", "require": "./dist/feedback.cjs" }, "./icon": { "types": "./dist/icon/index.d.ts", "import": "./dist/icon.mjs", "require": "./dist/icon.cjs" }, "./input": { "types": "./dist/input/index.d.ts", "import": "./dist/input.mjs", "require": "./dist/input.cjs" }, "./json-visualizer": { "types": "./dist/json-visualizer/index.d.ts", "import": "./dist/json-visualizer.mjs", "require": "./dist/json-visualizer.cjs" }, "./layout": { "types": "./dist/layout/index.d.ts", "import": "./dist/layout.mjs", "require": "./dist/layout.cjs" }, "./navigation": { "types": "./dist/navigation/index.d.ts", "import": "./dist/navigation.mjs", "require": "./dist/navigation.cjs" }, "./styles": { "types": "./dist/styles/index.d.ts", "import": "./dist/styles.mjs", "require": "./dist/styles.cjs" }, "./surfaces": { "types": "./dist/surfaces/index.d.ts", "import": "./dist/surfaces.mjs", "require": "./dist/surfaces.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" }, "./typography": { "types": "./dist/typography/index.d.ts", "import": "./dist/typography.mjs", "require": "./dist/typography.cjs" }, "./utilities": { "types": "./dist/utilities/index.d.ts", "import": "./dist/utilities.mjs", "require": "./dist/utilities.cjs" } }, "typesVersions": { "*": { "accessibility": [ "dist/accessibility/index.d.ts" ], "assets": [ "dist/assets/index.d.ts" ], "data-display": [ "dist/data-display/index.d.ts" ], "feedback": [ "dist/feedback/index.d.ts" ], "icon": [ "dist/icon/index.d.ts" ], "input": [ "dist/input/index.d.ts" ], "json-visualizer": [ "dist/json-visualizer/index.d.ts" ], "layout": [ "dist/layout/index.d.ts" ], "navigation": [ "dist/navigation/index.d.ts" ], "styles": [ "dist/styles/index.d.ts" ], "surfaces": [ "dist/surfaces/index.d.ts" ], "testing": [ "dist/testing/index.d.ts" ], "theme": [ "dist/theme/index.d.ts" ], "theme-constants": [ "dist/theme-constants/index.d.ts" ], "typography": [ "dist/typography/index.d.ts" ], "utilities": [ "dist/utilities/index.d.ts" ] } } }