{
    "name": "node-red-contrib-schedex",
    "version": "1.10.7",
    "description": "",
    "main": "index.js",
    "keywords": [
        "node-red",
        "schedule",
        "scheduler",
        "timer",
        "sun events"
    ],
    "scripts": {
        "start": "mkdir -p .node-red/node_modules && ln -sf $PWD $PWD/.node-red/node_modules/node-red-contrib-schedex && node-red -u .node-red",
        "test": "nyc --reporter=html node_modules/.bin/mocha -R spec ./tests/test.js --exit",
        "readme2html": "node_modules/.bin/markdown README.md -f gfm",
        "update-dependencies": "./node_modules/.bin/ncu -u && npm install",
        "lint": "eslint ."
    },
    "author": "@biddster",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/biddster/node-red-contrib-schedex.git"
    },
    "bugs": {
        "url": "https://github.com/biddster/node-red-contrib-schedex/issues"
    },
    "dependencies": {
        "lodash": "^4.17.21",
        "moment": "^2.29.1",
        "suncalc2": "^1.8.1"
    },
    "devDependencies": {
        "@hapi/eslint-config-hapi": "13.0.2",
        "@hapi/eslint-plugin-hapi": "4.3.6",
        "babel-eslint": "10.1.0",
        "chai": "^4.3.6",
        "eslint": "^8.11.0",
        "husky": "^7.0.4",
        "lint-staged": "^12.3.7",
        "markdown-to-html": "0.0.13",
        "mocha": "^9.2.2",
        "node-red": "^2.2.2",
        "node-red-contrib-mock-node": "^0.5.3",
        "npm-check-updates": "^12.5.4",
        "nyc": "^15.1.0",
        "prettier": "^2.6.0",
        "release-it": "^14.13.0"
    },
    "node-red": {
        "nodes": {
            "schedex": "index.js"
        }
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged"
        }
    },
    "eslintConfig": {
        "extends": "@hapi/eslint-config-hapi",
        "parser": "babel-eslint",
        "parserOptions": {
            "ecmaVersion": 2020,
            "sourceType": "script"
        },
        "overrides": [
            {
                "files": [
                    "*.js"
                ],
                "rules": {
                    "@hapi/hapi/scope-start": "off",
                    "comma-dangle": "off",
                    "brace-style": "off",
                    "strict": "off"
                }
            }
        ]
    },
    "prettier": {
        "singleQuote": true,
        "tabWidth": 4,
        "printWidth": 96
    },
    "nyc": {
        "exclude": "tests/**"
    },
    "lint-staged": {
        "*.js": [
            "prettier --write",
            "eslint",
            "git add"
        ],
        "*.{md,html,json}": [
            "prettier --write",
            "git add"
        ]
    }
}
