{
  "name": "@channel.io/bezier-tokens",
  "version": "0.6.0",
  "description": "Design tokens for Bezier design system.",
  "repository": {
    "type": "git",
    "url": "https://github.com/channel-io/bezier-react",
    "directory": "packages/bezier-tokens"
  },
  "main": "dist/cjs/index.js",
  "module": "dist/esm/index.mjs",
  "types": "dist/types/cjs/index.d.ts",
  "exports": {
    ".": {
      "require": {
        "types": "./dist/types/cjs/index.d.ts",
        "default": "./dist/cjs/index.js"
      },
      "import": {
        "types": "./dist/types/esm/index.d.mts",
        "default": "./dist/esm/index.mjs"
      },
      "sass": "./dist/scss/index.scss"
    },
    "./alpha": {
      "require": {
        "types": "./dist/types/alpha/cjs/index.d.ts",
        "default": "./dist/alpha/cjs/index.js"
      },
      "import": {
        "types": "./dist/types/alpha/esm/index.d.mts",
        "default": "./dist/alpha/esm/index.mjs"
      },
      "sass": "./dist/alpha/scss/index.scss"
    },
    "./beta": {
      "require": {
        "types": "./dist/types/beta/cjs/index.d.ts",
        "default": "./dist/beta/cjs/index.js"
      },
      "import": {
        "types": "./dist/types/beta/esm/index.d.mts",
        "default": "./dist/beta/esm/index.mjs"
      },
      "sass": "./dist/beta/scss/index.scss"
    },
    "./css/*": "./dist/css/*",
    "./scss/*": "./dist/scss/*",
    "./alpha/css/*": "./dist/alpha/css/*",
    "./alpha/scss/*": "./dist/alpha/scss/*",
    "./beta/css/*": "./dist/beta/css/*",
    "./beta/scss/*": "./dist/beta/scss/*"
  },
  "typesVersions": {
    "*": {
      "alpha": [
        "./dist/types/alpha/cjs/index.d.ts"
      ],
      "beta": [
        "./dist/types/beta/cjs/index.d.ts"
      ]
    }
  },
  "sideEffects": [
    "**/*.css",
    "**/*.scss"
  ],
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "run-s clean:build validate:tokens build:tokens build:types",
    "build:tokens": "ts-node scripts/build-tokens.ts",
    "build:types": "tsc -p tsconfig.build.json",
    "validate:tokens": "ts-node scripts/validate-token-references.ts",
    "lint": "TIMING=1 eslint --cache .",
    "typecheck": "tsc --noEmit",
    "clean": "run-s 'clean:*'",
    "clean:build": "rm -rf dist",
    "clean:cache": "rm -rf node_modules .turbo .eslintcache"
  },
  "keywords": [
    "channel",
    "design",
    "tokens",
    "design tokens"
  ],
  "author": "Channel Corp.",
  "license": "Apache-2.0",
  "devDependencies": {
    "@types/tinycolor2": "^1.4.6",
    "eslint-config-bezier": "workspace:*",
    "minimatch": "^10.0.1",
    "style-dictionary": "^3.9.2",
    "tinycolor2": "^1.6.0",
    "tsconfig": "workspace:*"
  }
}
