UNPKG

cron-parser

Version:

Node.js library for parsing crontab instructions

118 lines (117 loc) 3.6 kB
{ "name": "cron-parser", "version": "5.1.1", "description": "Node.js library for parsing crontab instructions", "main": "dist/index.js", "types": "dist/types/index.d.ts", "type": "commonjs", "scripts": { "clean": "rimraf dist", "bench": "cross-env node -r ts-node/register benchmarks/index.ts", "bench:pattern": "cross-env node -r ts-node/register benchmarks/pattern.ts", "bench:clean": "rimraf benchmarks/versions && rimraf benchmarks/results", "build": "npm run clean && tsc -p tsconfig.json", "prepublishOnly": "npm run build", "prepare": "husky && npm run build", "precommit": "lint-staged", "lint": "eslint .", "lint:fix": "eslint --fix .", "lint:debug": "cross-env DEBUG=eslint:cli-engine eslint .", "format": "prettier --write \"**/*.{ts,js,json,md}\"", "format:check": "prettier --check \"**/*.{ts,js,json,md}\"", "test:unit": "cross-env TZ=UTC jest", "test:coverage": "cross-env TZ=UTC jest --coverage", "generate-badges": "jest-coverage-badges", "test:types": "npm run build && tsd", "test": "cross-env TZ=UTC npm run lint && npm run test:types && npm run test:coverage && npm run generate-badges", "docs": "rimraf docs && typedoc --out docs --readme none --name 'CronParser' src" }, "files": [ "dist", "LICENSE", "README.md" ], "dependencies": { "luxon": "^3.6.1" }, "devDependencies": { "@tsd/typescript": "^5.8.2", "@types/jest": "^29.5.14", "@types/luxon": "^3.6.2", "@types/node": "^22.14.0", "@typescript-eslint/eslint-plugin": "^8.29.0", "@typescript-eslint/parser": "^8.29.0", "chalk": "^5.4.1", "cli-table3": "^0.6.5", "cross-env": "^7.0.3", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-prettier": "^5.2.6", "husky": "^9.1.7", "jest": "^29.7.0", "jest-coverage-badges": "^1.0.0", "lint-staged": "^15.5.0", "prettier": "^3.5.3", "rimraf": "^6.0.1", "sinon": "^20.0.0", "ts-jest": "^29.3.1", "ts-node": "^10.9.2", "tsd": "^0.31.2", "typedoc": "^0.28.1", "typescript": "^5.8.2" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts,js,json}": [ "prettier --write" ] }, "engines": { "node": ">=18" }, "browser": { "fs": false, "fs/promises": false }, "tsd": { "directory": "tests" }, "repository": { "type": "git", "url": "https://github.com/harrisiirak/cron-parser.git" }, "keywords": [ "cron", "crontab", "parser" ], "author": "Harri Siirak", "contributors": [ "Nicholas Clawson", "Daniel Prentis <daniel@salsitasoft.com>", "Renault John Lecoultre", "Richard Astbury <richard.astbury@gmail.com>", "Meaglin Wasabi <Meaglin.wasabi@gmail.com>", "Mike Kusold <hello@mikekusold.com>", "Alex Kit <alex.kit@atmajs.com>", "Santiago Gimeno <santiago.gimeno@gmail.com>", "Daniel <darc.tec@gmail.com>", "Christian Steininger <christian.steininger.cs@gmail.com>", "Mykola Piskovyi <m.piskovyi@gmail.com>", "Brian Vaughn <brian.david.vaughn@gmail.com>", "Nicholas Clawson <nickclaw@gmail.com>", "Yasuhiroki <yasuhiroki.duck@gmail.com>", "Nicholas Clawson <nickclaw@gmail.com>", "Brendan Warkentin <faazshift@gmail.com>", "Charlie Fish <fishcharlie.code@gmail.com>", "Ian Graves <ian+diskimage@iangrav.es>", "Andy Thompson <me@andytson.com>", "Regev Brody <regevbr@gmail.com>", "Michael Hobbs <michael.lee.hobbs@gmail.com>" ], "license": "MIT" }