/ package.json
package.json
1 { 2 "name": "@acdc/design", 3 "version": "1.0.0", 4 "private": true, 5 "description": "Alpha-Delta Design System Monorepo - @aspect packages for brand enforcement", 6 "type": "module", 7 "main": "./dist/index.js", 8 "module": "./dist/index.js", 9 "types": "./dist/index.d.ts", 10 "exports": { 11 ".": { 12 "import": "./dist/index.js", 13 "types": "./dist/index.d.ts" 14 }, 15 "./css": "./dist/index.css", 16 "./tailwind": "./tailwind.preset.js", 17 "./tailwind-v3": "./tailwind-v3-preset.cjs", 18 "./tokens": "./tokens/colors.json" 19 }, 20 "packageManager": "yarn@1.22.22", 21 "workspaces": [ 22 "packages/*" 23 ], 24 "scripts": { 25 "build": "turbo run build", 26 "build:tokens": "turbo run build --filter=@aspect/design-tokens", 27 "build:eslint": "turbo run build --filter=@aspect/eslint-plugin-design", 28 "build:assets": "turbo run build --filter=@aspect/brand-assets", 29 "dev": "turbo run dev", 30 "design": "concurrently -n tokens,storybook -c cyan,magenta \"yarn watch:tokens\" \"yarn storybook\"", 31 "watch:tokens": "yarn workspace @aspect/design-tokens watch", 32 "test": "turbo run test && vitest run --passWithNoTests", 33 "test:coverage": "turbo run test:coverage && vitest run --coverage", 34 "lint": "turbo run lint", 35 "typecheck": "turbo run typecheck", 36 "validate:tokens": "yarn workspace @aspect/design-tokens validate", 37 "test:contrast": "yarn workspace @aspect/design-tokens test:contrast", 38 "storybook": "storybook dev -p 6006", 39 "build-storybook": "storybook build", 40 "generate": "tsx scripts/generate-component.ts", 41 "clean": "turbo run clean && rm -rf node_modules", 42 "prepublishOnly": "turbo run prepublish" 43 }, 44 "dependencies": { 45 "@radix-ui/react-accordion": "^1.2.0", 46 "@radix-ui/react-alert-dialog": "^1.1.0", 47 "@radix-ui/react-avatar": "^1.1.0", 48 "@radix-ui/react-checkbox": "^1.1.0", 49 "@radix-ui/react-dialog": "^1.1.0", 50 "@radix-ui/react-dropdown-menu": "^2.1.0", 51 "@radix-ui/react-label": "^2.1.0", 52 "@radix-ui/react-popover": "^1.1.0", 53 "@radix-ui/react-select": "^2.1.0", 54 "@radix-ui/react-separator": "^1.1.0", 55 "@radix-ui/react-slot": "^1.1.0", 56 "@radix-ui/react-switch": "^1.1.0", 57 "@radix-ui/react-tabs": "^1.1.0", 58 "@radix-ui/react-toast": "^1.2.0", 59 "@radix-ui/react-tooltip": "^1.1.0", 60 "@types/qrcode.react": "^3.0.0", 61 "class-variance-authority": "^0.7.0", 62 "clsx": "^2.1.0", 63 "lucide-react": "^0.400.0", 64 "qrcode.react": "^4.2.0", 65 "react": "^18.0.0 || ^19.0.0", 66 "react-dom": "^18.0.0 || ^19.0.0", 67 "tailwind-merge": "^2.3.0" 68 }, 69 "devDependencies": { 70 "@chromatic-com/storybook": "^5.0.1", 71 "@storybook/addon-a11y": "^10.2.12", 72 "@storybook/addon-docs": "^10.2.12", 73 "@storybook/addon-links": "^10.2.12", 74 "@storybook/addon-mcp": "^0.3.2", 75 "@storybook/addon-vitest": "^10.2.12", 76 "@storybook/react": "^10.2.12", 77 "@storybook/react-vite": "^10.2.12", 78 "@testing-library/jest-dom": "^6.9.1", 79 "@testing-library/react": "^16.3.1", 80 "@types/react": "^18.3.0", 81 "@types/react-dom": "^18.3.0", 82 "@typescript-eslint/eslint-plugin": "^7.0.0", 83 "@typescript-eslint/parser": "^7.0.0", 84 "@vitejs/plugin-react": "^4.3.0", 85 "@vitest/coverage-v8": "^4.0.18", 86 "ajv": "^8.18.0", 87 "autoprefixer": "^10.4.0", 88 "chromatic": "^11.5.0", 89 "concurrently": "^8.2.0", 90 "eslint": "^8.57.0", 91 "eslint-plugin-react": "^7.34.0", 92 "eslint-plugin-react-hooks": "^4.6.0", 93 "eslint-plugin-react-refresh": "^0.4.0", 94 "eslint-plugin-storybook": "10.2.12", 95 "jsdom": "^27.4.0", 96 "postcss": "^8.4.0", 97 "storybook": "^10.2.12", 98 "style-dictionary": "^4.0.0", 99 "tailwindcss": "^3.4.0", 100 "turbo": "^2.0.0", 101 "typescript": "^5.5.0", 102 "vite": "^7.3.1", 103 "vite-plugin-dts": "^4.5.4", 104 "vitest": "^4.0.18" 105 }, 106 "peerDependencies": { 107 "react": "^18.0.0 || ^19.0.0", 108 "react-dom": "^18.0.0 || ^19.0.0" 109 }, 110 "files": [ 111 "dist", 112 "tokens", 113 "themes", 114 "tailwind.preset.js" 115 ], 116 "repository": { 117 "type": "git", 118 "url": "https://source.ac-dc.network/alpha-delta-network/acdc-design" 119 }, 120 "license": "MIT", 121 "resolutions": { 122 "lodash": "^4.17.22", 123 "esbuild": "^0.27.2" 124 } 125 }