{
  "name": "slashed",
  "type": "module",
  "version": "0.7.29",
  "engines": {
    "node": ">=20.11.0"
  },
  "description": "CSS framework",
  "style": "dist/slashed.full.css",
  "main": "dist/slashed.full.css",
  "unpkg": "dist/slashed.full.min.css",
  "jsdelivr": "dist/slashed.full.min.css",
  "exports": {
    ".": "./dist/slashed.full.css",
    "./optimal": "./dist/slashed.optimal.css",
    "./optimal/flat": "./dist/slashed.optimal.flat.css",
    "./full": "./dist/slashed.full.css",
    "./full/flat": "./dist/slashed.full.flat.css",
    "./flat": "./dist/slashed.full.flat.css",
    "./api-index.json": "./docs/api-index.json",
    "./core/*": "./core/*",
    "./optional/*": "./optional/*"
  },
  "files": [
    "dist/",
    "core/",
    "optional/",
    "docs/api-index.json"
  ],
  "scripts": {
    "prepare": "git rev-parse --is-inside-work-tree >/dev/null 2>&1 && git config core.hooksPath .githooks && chmod +x .githooks/* || true",
    "build": "node scripts/bundle.js && npm run docs",
    "watch": "node scripts/bundle.js --watch",
    "audit": "node scripts/audit.js",
    "audit:check": "node scripts/audit.js --check",
    "docs": "node scripts/audit.js && node scripts/gen-token-reference.js && node scripts/gen-class-reference.js && node scripts/gen-token-index.js && node scripts/gen-api-index.js && npm run docs:llms && npm run gen:registry && npm run configurator:sync && npm run docs:vscode-data",
    "docs:llms": "node scripts/gen-llms-txt.js",
    "docs:vscode-data": "node scripts/gen-vscode-custom-data.js",
    "gen:registry": "node scripts/gen-token-registry.js",
    "check:macros": "node scripts/check-macro-catalog.js",
    "check:registry": "node scripts/check-token-registry.js",
    "check:llm-guide": "node scripts/check-llm-guide.js",
    "check:doc-refs": "node scripts/check-doc-refs.js",
    "check:layer-order": "node scripts/check-layer-order.js",
    "check:release-add": "node scripts/check-release-add-list.js",
    "check:dead-knobs": "node scripts/check-dead-knobs.js",
    "check:annotations": "node scripts/check-annotations.js",
    "check:hook-tokens": "node scripts/check-hook-tokens.js",
    "check:mirrors": "node scripts/check-mirrors.js",
    "check:bundle-defs": "node scripts/check-bundle-defs.js",
    "configurator:sync": "node configurator/scripts/sync-api.mjs",
    "docs:tokens": "node scripts/gen-token-reference.js",
    "docs:index": "node scripts/gen-token-index.js",
    "docs:api": "node scripts/gen-api-index.js",
    "docs:classes": "node scripts/gen-class-reference.js",
    "version-sync": "node scripts/version-sync.js",
    "check:version": "node scripts/check-version-sync.js",
    "lint:css": "stylelint \"**/*.css\"",
    "lint:css:fix": "stylelint \"**/*.css\" --fix",
    "pretest": "npm run build && npm run test:unit",
    "test": "playwright test",
    "test:unit": "node --test tests/*.test.js",
    "test:install": "playwright install --with-deps chromium firefox webkit",
    "release": "release-it",
    "release:minor": "release-it --increment minor",
    "release:major": "release-it --increment major"
  },
  "devDependencies": {
    "@axe-core/playwright": "^4.12.1",
    "@commitlint/cli": "^21.2.1",
    "@commitlint/config-conventional": "^21.0.2",
    "@playwright/test": "^1.61.1",
    "@release-it/conventional-changelog": "^11.0.1",
    "culori": "^4.0.2",
    "fast-check": "^4.9.0",
    "release-it": "^20.2.1",
    "stylelint": "^17.14.0",
    "stylelint-config-standard": "^40.0.0"
  },
  "optionalDependencies": {
    "lightningcss": "^1.32.0"
  },
  "overrides": {
    "undici": ">=7.28.0"
  }
}
