{
  "name": "@heyharmony/design-tokens",
  "version": "1.10.3",
  "description": "Unified design tokens for Harmony apps (web, desktop, mobile)",
  "type": "module",
  "main": "./dist/js/index.cjs",
  "module": "./dist/js/index.js",
  "types": "./dist/js/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/js/index.d.ts",
      "import": "./dist/js/index.js",
      "require": "./dist/js/index.cjs"
    },
    "./react-native": {
      "types": "./dist/js/react-native.d.ts",
      "import": "./dist/js/react-native.js",
      "require": "./dist/js/react-native.cjs"
    },
    "./css-apply": {
      "types": "./dist/js/css.d.ts",
      "import": "./dist/js/css.js",
      "require": "./dist/js/css.cjs"
    },
    "./css/light": "./dist/css/variables-light.css",
    "./css/dark": "./dist/css/variables-dark.css",
    "./css/surface-scopes/light": "./dist/css/surface-scopes-light.css",
    "./css/surface-scopes/dark": "./dist/css/surface-scopes-dark.css",
    "./css/layout": "./dist/css/layout.css",
    "./css/presets/*": "./dist/css/presets/*"
  },
  "files": [
    "dist/"
  ],
  "scripts": {
    "generate": "tsx scripts/generate.ts",
    "generate:check": "tsx scripts/generate.ts --check",
    "build:css": "tsx scripts/build-css.ts",
    "build:js": "tsup",
    "build": "npm run generate && npm run build:css && npm run build:js",
    "test": "vitest run",
    "test:watch": "vitest",
    "audit:contrast": "tsx scripts/audit-contrast.ts",
    "lint": "tsc --noEmit",
    "prepublishOnly": "npm run build"
  },
  "keywords": [
    "design-tokens",
    "theme",
    "harmony",
    "w3c-dtcg",
    "css-variables",
    "react-native"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/heyharmony/design-tokens"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "license": "MIT",
  "devDependencies": {
    "culori": "^4.0.2",
    "tsup": "^8.0.0",
    "tsx": "^4.0.0",
    "typescript": "^5.4.0",
    "vitest": "^2.0.0"
  }
}
