UNPKG

cron-validate

Version:

cron-validate is a cron-expression validator written in TypeScript.

121 lines (120 loc) 3.35 kB
{ "name": "cron-validate", "version": "1.5.2", "description": "cron-validate is a cron-expression validator written in TypeScript.", "scripts": { "dev": "nodemon", "build": "tsc -p ./tsconfig.build.json", "lint": "eslint src/**/*.ts", "lint-fix": "eslint src/**/*.ts --fix", "prettier": "prettier --write src/**/*.ts", "tsc-check": "tsc --project ./tsconfig.json --noEmit", "release": "npm run build && env-cmd npx semantic-release --branches master --no-ci", "release-dry": "npm run build && env-cmd npx semantic-release --branches master --no-ci --dry-run", "release-next": "npm run build && env-cmd npx semantic-release --branches next --no-ci", "release-next-major": "npm run build && env-cmd npx semantic-release --branches next-major --no-ci", "test": "jest --coverage", "test:watch": "jest --watchAll --verbose" }, "repository": { "type": "git", "url": "https://github.com/Airfooox/cron-validate.git" }, "author": "Konstantin L. 'Airfox' Zisiadis", "license": "MIT", "bugs": { "url": "https://github.com/Airfooox/cron-validate/issues" }, "homepage": "https://github.com/Airfooox/cron-validate#readme", "keywords": [ "cron-validator", "cron-validation", "validation", "cron", "cron-expression", "typescript" ], "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib" ], "release": { "ci": false, "branches": [ "master", { "name": "next", "prerelease": true } ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/changelog", { "changelogFile": "CHANGELOG.md" } ], [ "@semantic-release/npm", { "npmPublish": true, "pkgRoot": "." } ], "@semantic-release/github", [ "@semantic-release/git", { "assets": [ "CHANGELOG.md", "package.json", "package-lock.json" ], "message": "chore(${branch.name}): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ] ], "prepare": [ { "path": "@semantic-release/exec", "cmd": "npx tsx scripts/remove-type.ts" } ], "success": [ { "path": "@semantic-release/exec", "cmd": "npx tsx scripts/restore-type.ts" } ] }, "devDependencies": { "@semantic-release/changelog": "6.0.3", "@semantic-release/commit-analyzer": "9.0.2", "@semantic-release/exec": "7.0.3", "@semantic-release/git": "10.0.1", "@semantic-release/github": "8.1.0", "@semantic-release/release-notes-generator": "10.0.3", "@types/jest": "28.1.8", "@types/node": "13.13.52", "@types/yup": "0.32.0", "@typescript-eslint/eslint-plugin": "5.40.0", "@typescript-eslint/parser": "5.40.0", "env-cmd": "10.1.0", "eslint": "8.25.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-prettier": "10.1.1", "jest": "28.1.3", "nodemon": "3.1.9", "prettier": "2.3.1", "semantic-release": "24.2.3", "ts-jest": "28.0.8", "ts-node": "10.9.1", "typescript": "4.8.4" }, "dependencies": { "yup": "1.6.1" } }