{
  "name": "dark-theme-utils",
  "version": "0.4.0",
  "description": "Dark mode theme utilties",
  "license": "MIT",
  "author": "Joren Broekema <joren.broekema@gmail.com>",
  "repository": "https://github.com/jorenbroekema/dark-theme-utils",
  "type": "module",
  "main": "index.js",
  "files": [
    "src/*",
    "index.*",
    "theme-toggler.*",
    "README.md",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "dependencies": {
    "@open-wc/dedupe-mixin": "^1.3.0"
  },
  "devDependencies": {
    "@changesets/cli": "^2.16.0",
    "@commitlint/cli": "^13.1.0",
    "@commitlint/config-conventional": "^13.1.0",
    "@open-wc/eslint-config": "^4.3.0",
    "@open-wc/testing": "^2.5.33",
    "@rollup/plugin-node-resolve": "^13.0.4",
    "@typescript-eslint/eslint-plugin": "^4.29.1",
    "@typescript-eslint/parser": "^4.29.1",
    "@web/dev-server": "^0.1.21",
    "@web/dev-server-esbuild": "^0.2.12",
    "@web/rollup-plugin-copy": "^0.3.0",
    "@web/rollup-plugin-html": "^1.9.1",
    "@web/test-runner": "^0.13.15",
    "@web/test-runner-playwright": "^0.8.7",
    "chokidar": "^3.5.2",
    "concurrently": "^6.2.1",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-import-resolver-typescript": "^2.4.0",
    "eslint-plugin-chai-friendly": "^0.7.2",
    "husky": "^7.0.1",
    "lint-staged": "^11.1.2",
    "lit": "^2.0.0-rc.3",
    "prettier": "^2.3.2",
    "rimraf": "^3.0.2",
    "rollup": "^2.56.2",
    "typescript": "^4.3.5"
  },
  "scripts": {
    "build": "npm run compile && npm run demo:copy-files && rollup -c rollup.config.js",
    "clear": "rimraf dist-tsc && rimraf dist",
    "compile": "tsc",
    "compile:watch": "tsc --watch --preserveWatchOutput",
    "demo": "npm run build && wds",
    "demo:copy-files": "node dist-tsc/scripts/copy-demo-files.js",
    "demo:watch": "npm run build && concurrently \"npm run compile:watch\" \"npm run demo:copy-files -- --watch\" \"node dist-tsc/scripts/rebundle.js\" \"wds\"",
    "format": "eslint --ext .ts,.html . --fix --ignore-path .gitignore && prettier \"**/*.ts\" --write --ignore-path .gitignore",
    "lint": "tsc -p tsconfig.lint.json && eslint --ext .ts,.html . --ignore-path .gitignore && prettier \"**/*.ts\" --check --ignore-path .gitignore",
    "prepare-release": "npm run compile && node dist-tsc/scripts/copy-dist-files.js",
    "release": "npm run prepare-release && cd dist-tsc && changeset publish",
    "test": "wtr",
    "test:watch": "wtr --config web-test-runner-chromium.config.mjs",
    "test:report": "npm run test || true && wds --root-dir coverage/lcov-report",
    "prepare": "node ./scripts/prepare.cjs"
  },
  "keywords": [
    "dark",
    "theme",
    "utils",
    "utilities",
    "web component",
    "webcomponents",
    "dark-theme"
  ],
  "publishConfig": {
    "access": "public"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "exports": {
    ".": "./index.js",
    "./theme-toggler": "./theme-toggler.js"
  }
}
