{
  "name": "adopted-style-sheets",
  "version": "1.1.9-rc.22",
  "license": "EUPL-1.2",
  "description": "This library implements functions to use the adopted style of web components for multiple themes.",
  "keywords": [
    "webcomponents",
    "style",
    "css",
    "theme",
    "accessibility",
    "custom",
    "elements",
    "w3c",
    "adopted",
    "style",
    "sheets"
  ],
  "author": {
    "email": "github@martinoppitz.com",
    "name": "Martin Oppitz",
    "url": "https://martinoppitz.com"
  },
  "contributors": [
    {
      "email": "github@martinoppitz.com",
      "name": "Martin Oppitz",
      "url": "https://martinoppitz.com"
    }
  ],
  "dependencies": {
    "loglevel": "1.9.2"
  },
  "devDependencies": {
    "@commitlint/cli": "20.5.3",
    "@commitlint/config-conventional": "20.5.3",
    "@eslint/eslintrc": "3.3.5",
    "@eslint/js": "10.0.1",
    "@swc/core": "1.15.33",
    "@types/mocha": "10.0.10",
    "@typescript-eslint/eslint-plugin": "8.59.2",
    "@typescript-eslint/parser": "8.59.2",
    "esbuild-register": "3.6.0",
    "eslint": "10.3.0",
    "husky": "9.1.7",
    "jsdom": "29.1.1",
    "jsdom-global": "3.0.2",
    "knip": "6.12.1",
    "mocha": "11.7.5",
    "mock-local-storage": "1.1.24",
    "npm-check-updates": "22.1.1",
    "npm-run-all2": "8.0.4",
    "prettier": "3.8.3",
    "rimraf": "6.1.3",
    "tsup": "8.5.1",
    "typescript": "5.9.3",
    "unbuild": "3.6.1"
  },
  "sideEffects": false,
  "type": "module",
  "exports": {
    ".": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs",
      "types": "./dist/index.d.ts"
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "pnpm build:unbuild",
    "build:tsup": "tsup src/index.ts --clean --minify --dts --format cjs,esm --out-dir dist",
    "build:unbuild": "unbuild",
    "clean": "git clean -f -d -X",
    "clean:branches": "git branch --merged | grep -v \\* | xargs git branch -D",
    "format": "prettier --check src",
    "lint": "tsc --noemit && eslint src",
    "ncu:major": "ncu",
    "ncu:minor": "ncu -t minor -u",
    "ncu:patch": "ncu -t patch -u",
    "prepare:husky": "rimraf .husky && husky && npm-run-all2 prepare:husky:*",
    "prepare:husky:commitlint": "echo \"npx commitlint --edit $1\" >> .husky/commit-msg",
    "prepare:husky:format": "echo \"pnpm format\" >> .husky/pre-push",
    "prepare:husky:lint": "echo \"pnpm lint\" >> .husky/pre-commit",
    "prepare:husky:unused": "echo \"pnpm unused\" >> .husky/pre-push",
    "test": "mocha",
    "unused": "knip",
    "update": "pnpm ncu:minor && pnpm ncu:major"
  }
}