{
  "name": "style-dictionary-utils",
  "version": "6.0.1",
  "type": "module",
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/lukasoppermann/style-dictionary-utils.git"
  },
  "description": "Utilities to use in your style dictionary config",
  "exports": {
    ".": "./dist/index.js",
    "./filter/*": "./dist/filter/*"
  },
  "files": [
    "dist/*"
  ],
  "scripts": {
    "test": "npm run build && npx vitest run && npm run lint && npm run format",
    "test:build": "npm run build && node ./tests/build.mjs",
    "test:package": "filename=$(npm pack) && echo \"\n\n:: Installing ${filename} ::\" && npm --prefix ./tests i $filename && node ./tests/build-from-package.mjs && rm $filename",
    "lint": "npx eslint . --ext .ts",
    "lint:fix": "npx eslint . --ext .ts --fix",
    "lint:report": "npx eslint --output-file eslint_report.json --format json src",
    "format": "prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'",
    "format:fix": "prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'",
    "clean:dist": "rm -rf dist/",
    "prebuild": "npm run clean:dist",
    "build": "tsc",
    "preversion": "npm run build && npm run test",
    "postversion": "git push --follow-tags && npm publish",
    "postpublish": "npm i -D style-dictionary-utils@latest"
  },
  "keywords": [
    "design token",
    "style dictionary",
    "design system"
  ],
  "author": "Lukas Oppermann",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/lukasoppermann/style-dictionary-utils/issues"
  },
  "homepage": "https://github.com/lukasoppermann/style-dictionary-utils#readme",
  "dependencies": {
    "color2k": "^2.0.3",
    "colorjs.io": "^0.5.2"
  },
  "devDependencies": {
    "@github/prettier-config": "^0.0.6",
    "@types/node": "^22.2.0",
    "eslint": "^8.57.0",
    "eslint-plugin-github": "^5.0.2",
    "prettier": "^3.3.3",
    "style-dictionary": "^5",
    "typescript": "^5.5.2",
    "vitest": "^3.2.3"
  },
  "peerDependencies": {
    "style-dictionary": "^5"
  }
}
