@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
JSON
{
"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"
}
}