{
  "author": "eBay Inc.",
  "license": "MIT",
  "name": "@ebay/design-tokens",
  "version": "2.4.3",
  "description": "eBay design tokens -- a centralized repository of design tokens for consistent theming across eBay products.",
  "type": "module",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "files": [
    "dist/mixins",
    "dist/esm"
  ],
  "exports": {
    "./mixins/": "./dist/mixins/",
    "./esm/core": {
      "types": "./dist/esm/core.d.ts",
      "default": "./dist/esm/core.js"
    },
    "./esm/evo": {
      "types": "./dist/esm/evo.d.ts",
      "default": "./dist/esm/evo.js"
    },
    "./esm/live": {
      "types": "./dist/esm/live.d.ts",
      "default": "./dist/esm/live.js"
    },
    "./esm/live-marketing": {
      "types": "./dist/esm/live-marketing.d.ts",
      "default": "./dist/esm/live-marketing.js"
    }
  },
  "sideEffects": true,
  "keywords": [
    "tokens",
    "design",
    "system",
    "evo"
  ],
  "devDependencies": {
    "@babel/core": "^7.15.5",
    "@changesets/cli": "^2.29.7",
    "@commitlint/cli": "^19.8.1",
    "@commitlint/config-conventional": "^19.8.1",
    "@types/lodash": "^4.17.20",
    "@types/node": "^20.11.20",
    "@types/tinycolor2": "^1.4.6",
    "babel-eslint": "^10.1.0",
    "chalk": "^4.1.2",
    "eslint": "^8.49.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^8.10.0",
    "eslint-plugin-import": "^2.28.1",
    "eslint-plugin-import-helpers": "^1.3.1",
    "eslint-plugin-prettier": "^5.0.0",
    "fast-glob": "^3.3.3",
    "husky": "^9.1.7",
    "json-to-ts": "^2.1.0",
    "lodash": "^4.17.21",
    "nodemon": "^3.0.1",
    "postcss": "^8.5.6",
    "prettier": "^3.0.3",
    "sass": "^1.97.3",
    "tinycolor2": "^1.6.0",
    "ts-node": "^10.9.2",
    "tsx": "^4.20.3",
    "typescript": "^5.7.3",
    "vitest": "^3.2.4"
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "none"
  },
  "ts-node": {
    "esm": true,
    "experimentalSpecifierResolution": "node"
  },
  "engines": {
    "node": ">=18.13.0"
  },
  "eslintIgnore": [
    "babel.config.js"
  ],
  "dependencies": {
    "@types/fs-extra": "^11.0.4",
    "fs-extra": "^11.3.2",
    "rimraf": "^6.0.1",
    "serve": "^14.2.1",
    "style-dictionary": "^5.0.1",
    "style-dictionary-utils": "^4.1.0"
  },
  "scripts": {
    "build:tokens": "rimraf ./dist && rimraf ./exports && tsx scripts/build-tokens.ts",
    "changeset:generate": "npx tsx scripts/generate-changeset.ts",
    "changeset:version": "changeset version",
    "changeset:release": "changeset publish",
    "dev": "nodemon --exec \"pnpm build:tokens\" --ignore ./exports",
    "dev:debug": "DEBUG=true nodemon --exec \"pnpm build:tokens\" --ignore ./exports",
    "deploy:prod": "vercel build --prod && vercel --prod --prebuilt",
    "export": "pnpm build:tokens",
    "lint": "eslint .",
    "preview": "tsx scripts/deployPreview.ts",
    "start": "serve ./",
    "test": "vitest"
  }
}