{
    "name": "openhab",
    "version": "5.17.1",
    "description": "JavaScript Library for openHAB Automation",
    "keywords": [
        "openHAB",
        "Smart Home",
        "Home Automation"
    ],
    "homepage": "https://www.openhab.org/addons/automation/jsscripting/",
    "bugs": "https://github.com/openhab/openhab-js/issues",
    "license": "EPL-2.0",
    "funding": {
        "type": "openHAB Foundation",
        "url": "https://www.openhab.org/about/donate.html"
    },
    "repository": {
        "type": "git",
        "url": "git://github.com/openhab/openhab-js.git"
    },
    "main": "src/index.js",
    "types": "types/openhab-js.d.ts",
    "scripts": {
        "lint": "npx eslint src",
        "lint:fix": "npx eslint --fix src",
        "pretest": "npm run lint",
        "test:mocha": "mocha test/**/*.test.js",
        "test:jest": "jest --config jest.config.js",
        "test": "npm run test:mocha && npm run test:jest",
        "types": "tsc --project ./build/tsconfig.json",
        "types:test": "tsc --project ./build/tsconfig.test.json",
        "webpack": "webpack -c build/webpack.config.js && webpack -c build/@globals-webpack.config.js",
        "docs": "rm -Rf ./docs/* && jsdoc --configure build/jsdoc.conf.json",
        "prebuild": "npm run test",
        "build": "npm run webpack && npm run types && npm run types:test",
        "postbuild": "npm run docs"
    },
    "dependencies": {
        "@js-joda/core": "^5.6.5",
        "@js-joda/timezone": "^2.22.0"
    },
    "devDependencies": {
        "@types/jest": "^29.5.14",
        "@types/node": "^20.13.0",
        "docdash": "^2.0.2",
        "eslint": "^8.56.0",
        "eslint-config-standard": "^17.1.0",
        "jest": "^29.7.0",
        "jsdoc": "^4.0.4",
        "jsdoc-tsimport-plugin": "^1.0.5",
        "mocha": "^10.2.0",
        "proxyquire": "^2.1.3",
        "rewiremock": "^3.13.9",
        "typescript": "^4.9.5",
        "webpack": "^5.105.0",
        "webpack-cli": "^6.0.1"
    }
}
