/ package.json
package.json
  1  {
  2    "name": "@acdc/design",
  3    "version": "0.1.0",
  4    "description": "Alpha-Delta Design System - Tokens, themes, and component library",
  5    "type": "module",
  6    "main": "dist/index.js",
  7    "types": "dist/index.d.ts",
  8    "exports": {
  9      ".": {
 10        "types": "./dist/index.d.ts",
 11        "import": "./dist/index.js",
 12        "default": "./dist/index.js"
 13      },
 14      "./tokens": {
 15        "types": "./dist/tokens.d.ts",
 16        "import": "./dist/tokens.js",
 17        "default": "./dist/tokens.js"
 18      },
 19      "./css": "./dist/style.css",
 20      "./tailwind": {
 21        "import": "./tailwind.preset.js",
 22        "default": "./tailwind.preset.js"
 23      }
 24    },
 25    "scripts": {
 26      "prepare": "npm run build || true",
 27      "dev": "storybook dev -p 6006",
 28      "dev:watch": "vite build --watch",
 29      "prebuild": "node scripts/build-tokens.js",
 30      "build": "vite build && tsc -p tsconfig.build.json",
 31      "postbuild": "node scripts/update-brand-book.js",
 32      "build-storybook": "storybook build",
 33      "build:tokens": "node scripts/build-tokens.js",
 34      "build:brand-book": "node scripts/update-brand-book.js",
 35      "validate:tokens": "node scripts/validate-tokens.js",
 36      "test": "vitest",
 37      "test:coverage": "vitest --coverage --run",
 38      "test:contrast": "node scripts/contrast-check.js",
 39      "test:visual": "chromatic --project-token=${CHROMATIC_TOKEN}",
 40      "lint": "eslint src --ext .ts,.tsx",
 41      "typecheck": "tsc --noEmit",
 42      "screenshot:theme": "node scripts/screenshot-themes.js"
 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      "class-variance-authority": "^0.7.0",
 61      "clsx": "^2.1.0",
 62      "lucide-react": "^0.400.0",
 63      "react": "^18.0.0",
 64      "react-dom": "^18.0.0",
 65      "tailwind-merge": "^2.3.0"
 66    },
 67    "devDependencies": {
 68      "@chromatic-com/storybook": "^1.6.0",
 69      "@storybook/addon-a11y": "^8.2.0",
 70      "@storybook/addon-essentials": "^8.2.0",
 71      "@storybook/addon-interactions": "^8.2.0",
 72      "@storybook/addon-links": "^8.2.0",
 73      "@storybook/blocks": "^8.2.0",
 74      "@storybook/react": "^8.2.0",
 75      "@storybook/react-vite": "^8.2.0",
 76      "@storybook/test": "^8.2.0",
 77      "@testing-library/jest-dom": "^6.9.1",
 78      "@testing-library/react": "^16.3.1",
 79      "@types/react": "^18.3.0",
 80      "@types/react-dom": "^18.3.0",
 81      "@typescript-eslint/eslint-plugin": "^7.0.0",
 82      "@typescript-eslint/parser": "^7.0.0",
 83      "@vitejs/plugin-react": "^4.3.0",
 84      "@vitest/coverage-v8": "^1.6.0",
 85      "autoprefixer": "^10.4.0",
 86      "chromatic": "^11.5.0",
 87      "eslint": "^8.57.0",
 88      "eslint-plugin-react": "^7.34.0",
 89      "eslint-plugin-react-hooks": "^4.6.0",
 90      "eslint-plugin-react-refresh": "^0.4.0",
 91      "jsdom": "^27.4.0",
 92      "postcss": "^8.4.0",
 93      "storybook": "^8.2.0",
 94      "tailwindcss": "^3.4.0",
 95      "typescript": "^5.5.0",
 96      "vite": "^5.3.0",
 97      "vitest": "^1.6.0"
 98    },
 99    "peerDependencies": {
100      "react": "^18.0.0",
101      "react-dom": "^18.0.0"
102    },
103    "files": [
104      "dist",
105      "tokens",
106      "themes",
107      "tailwind.preset.js"
108    ],
109    "repository": {
110      "type": "git",
111      "url": "https://source.ac-dc.network/alpha-delta-network/acdc-design"
112    },
113    "license": "MIT"
114  }