{
  "name": "homebridge-grumptech-timetriggers",
  "displayName": "Homebridge Time Triggers",
  "version": "1.4.5",
  "description": "Time-based triggers for use with Homebridge",
  "type": "module",
  "main": "dist/homebridge-grumptech-timetriggers.js",
  "files": [
    "dist/homebridge-grumptech-timetriggers.js",
    "config.schema.json",
    "README.md",
    "CHANGELOG.md",
    "LICENSE.md",
    "SECURITY.md",
    "assets/",
    "docs/"
  ],
  "config_info": {
    "remarks": [
      "The 'plugin' and 'platform' names MUST match the names called out in the 'platforms' section of the active config.json file.",
      "If these values are changed, the module will need to be rebuilt. Run 'npm run build'."
    ],
    "plugin": "homebridge-grumptech-timetriggers",
    "platform": "GrumpTechHomebridgeTimeTrigger"
  },
  "jest": {
    "testEnvironment": "jest-environment-node",
    "transform": {}
  },
  "directories": {
    "doc": "docs"
  },
  "scripts": {
    "clean": "setopt localoptions rmstarsilent; rm -rf ./dist/*; rm -rf ./docs/*",
    "prepare": "npm run docs; npm run build; npm run test",
    "build_dbg": "npx webpack --mode=development",
    "build": "npm run clean; npm run docs; npx webpack --mode=production",
    "docs": "docDir='./docs'; [[ -e \"$docDir\" ]] && rm -rf \"$docDir/\"*; mkdir -p ./pages; wait; cp ./security.md ./pages/; wait; cp ./license.md ./pages/; wait; npx jsdoc -c ./jsdoc.conf.json --destination \"$docDir/\"",
    "docs-dev": "docDir='./docs-dev'; [[ -e \"$docDir\" ]] && rm -rf \"$docDir/\"*; mkdir -p ./pages; wait; cp ./security.md ./pages/; cp ./license.md ./pages/; npx jsdoc -c ./jsdoc.conf.json --destination \"$docDir/\" --private",
    "test": "NODE_OPTIONS=\"--experimental-vm-modules --trace-warnings\" npx jest --testTimeout=65000"
  },
  "engines": {
    "homebridge": "^1.6.0 || ^2.0.0-beta.0"
  },
  "homepage": "https://github.com/pricemi115/homebridge-grumptech-timetriggers#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/pricemi115/homebridge-grumptech-timetriggers.git"
  },
  "bugs": {
    "url": "https://github.com/pricemi115/homebridge-grumptech-timetriggers/issues"
  },
  "keywords": [
    "homebridge",
    "homebridge-plugin",
    "time",
    "trigger"
  ],
  "author": "GrumpTech (Michael J. Price)",
  "license": "MIT",
  "dependencies": {
    "debug": "^4.3.4",
    "grumptech-astrodata": "^1.1.3",
    "is-it-check": "^1.1.1"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.1",
    "@eslint/js": "^9.39.1",
    "docdash": "^2.0.2",
    "eslint": "^9.39.1",
    "eslint-config-google": "^0.14.0",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-jsdoc": "^61.1.12",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^7.2.1",
    "globals": "^16.5.0",
    "jest": "^30.2.0",
    "jsdoc": "^4.0.5",
    "string-replace-loader": "^3.2.0",
    "webpack": "^5.102.1",
    "webpack-cli": "^6.0.1"
  }
}
