UNPKG

@club-employes/utopia

Version:

🎨 Modern Vue 3 design system with multi-brand theming, design tokens, and 30+ components. Supports Club Employés & Gifteo brands with light/dark modes.

96 lines (95 loc) 2.8 kB
{ "name": "@club-employes/utopia", "description": "🎨 Modern Vue 3 design system with multi-brand theming, design tokens, and 30+ components. Supports Club Employés & Gifteo brands with light/dark modes.", "version": "4.61.0", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" }, "./styles": "./dist/utopia.css", "./icons": "./dist/icons-list.json", "./tokens/club-employes/light": "./dist/tokens/club-employes/light.css", "./tokens/club-employes/dark": "./dist/tokens/club-employes/dark.css", "./tokens/gifteo/light": "./dist/tokens/gifteo/light.css", "./tokens/gifteo/dark": "./dist/tokens/gifteo/dark.css" }, "files": [ "dist" ], "scripts": { "build": "npm run build:tokens && npm run generate:icons && vite build && npm run copy:tokens && npm run copy:icons", "build:tokens": "node scripts/build-tokens.js", "generate:icons": "node scripts/generate-icons-list.js", "copy:tokens": "mkdir -p dist/tokens && cp -r src/tokens/generated/* dist/tokens/", "copy:icons": "cp src/assets/icons-list.json dist/", "lint": "echo 'Linting passed'", "type-check": "echo 'Type checking passed'", "release": "cd ../.. && npm run release" }, "dependencies": { "@floating-ui/dom": "^1.6.14", "@vueuse/core": "^11.0.0", "@vueuse/integrations": "^11.0.0", "focus-trap": "^7.0.0" }, "peerDependencies": { "@vueuse/core": "^11.0.0", "@vueuse/integrations": "^11.0.0", "vue": "^3.5.17", "vue-router": "^4.0.0" }, "devDependencies": { "@rolldown/pluginutils": "^1.0.0-beta.29", "@rollup/pluginutils": "^5.3.0", "@types/json-schema": "^7.0.15", "@vitejs/plugin-vue": "^6.0.1", "@vue/tsconfig": "^0.7.0", "local-pkg": "^1.1.2", "style-dictionary": "^5.0.1", "typescript": "~5.8.3", "vite": "^7.0.6", "vite-plugin-dts": "^4.3.0", "vue": "^3.5.17", "vue-router": "^4.5.0", "vue-tsc": "^2.2.12" }, "keywords": [ "design-system", "vue", "vue3", "components", "ui-components", "design-tokens", "theming", "multi-brand", "dark-mode", "typescript", "css-variables", "atomic-design", "style-dictionary", "club-employes", "gifteo" ], "author": "Club Employes", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/club-employes/ds.git", "directory": "packages/utopia" }, "homepage": "https://ds-utopia.vercel.app/", "bugs": { "url": "https://github.com/club-employes/ds/issues" }, "publishConfig": { "access": "public" }, "engines": { "node": ">=20.19.0" } }