{
    "name": "node-red-contrib-chronos",
    "version": "1.27.0",
    "description": "Time-based Node-RED scheduling, repeating, queueing, routing, filtering and manipulating nodes",
    "author": {
        "name": "Jens-Uwe Rossbach",
        "email": "devel@jrossbach.de"
    },
    "license": "MIT",
    "keywords": [
        "node-red",
        "schedule",
        "scheduler",
        "scheduling",
        "time",
        "timestamp",
        "timespan",
        "time-switch",
        "time-filter",
        "time-change",
        "timer",
        "timers",
        "timing",
        "delay",
        "repeat",
        "repetition",
        "cron",
        "crontab",
        "sun",
        "suntime",
        "moon",
        "moontime",
        "sunrise",
        "sunset",
        "smart-home",
        "home-automation"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/jensrossbach/node-red-contrib-chronos"
    },
    "homepage": "https://jensrossbach.github.io/node-red-contrib-chronos",
    "bugs": "https://github.com/jensrossbach/node-red-contrib-chronos/issues",
    "dependencies": {
        "cronosjs": "^1.7.1",
        "moment": "^2.30.1",
        "moment-timezone": "^0.5.47",
        "os-locale": "^5.0.0",
        "suncalc": "^1.9.0"
    },
    "devDependencies": {
        "eslint": "^9.22.0",
        "jsonata": "^2.0.6",
        "mocha": "^11.1.0",
        "node-red": "^4.0.9",
        "node-red-node-test-helper": "^0.3.4",
        "nyc": "^17.1.0",
        "should": "^13.2.3",
        "should-sinon": "^0.0.6",
        "sinon": "^19.0.2"
    },
    "main": "none",
    "scripts": {
        "lint": "npx eslint \"nodes/**/*.js\"",
        "test": "mocha \"test/**/*_spec.js\"",
        "coverage": "nyc --reporter=html npm run test"
    },
    "engines": {
        "node": ">=12.0.0"
    },
    "node-red": {
        "version": ">=3.1.1",
        "nodes": {
            "chronos-config": "nodes/config.js",
            "chronos-scheduler": "nodes/scheduler.js",
            "chronos-state": "nodes/state.js",
            "chronos-repeat": "nodes/repeat.js",
            "chronos-delay": "nodes/delay.js",
            "chronos-switch": "nodes/switch.js",
            "chronos-filter": "nodes/filter.js",
            "chronos-change": "nodes/change.js"
        }
    }
}
