/ 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  }