|
1 | 1 | { |
2 | 2 | "name": "cron-validate", |
3 | | - "version": "1.4.5", |
| 3 | + "version": "1.5.2", |
4 | 4 | "description": "cron-validate is a cron-expression validator written in TypeScript.", |
5 | 5 | "scripts": { |
6 | 6 | "dev": "nodemon", |
7 | | - "build": "tsc", |
| 7 | + "build": "tsc -p ./tsconfig.build.json", |
8 | 8 | "lint": "eslint src/**/*.ts", |
9 | 9 | "lint-fix": "eslint src/**/*.ts --fix", |
10 | 10 | "prettier": "prettier --write src/**/*.ts", |
11 | 11 | "tsc-check": "tsc --project ./tsconfig.json --noEmit", |
12 | 12 | "release": "npm run build && env-cmd npx semantic-release --branches master --no-ci", |
| 13 | + "release-dry": "npm run build && env-cmd npx semantic-release --branches master --no-ci --dry-run", |
13 | 14 | "release-next": "npm run build && env-cmd npx semantic-release --branches next --no-ci", |
14 | 15 | "release-next-major": "npm run build && env-cmd npx semantic-release --branches next-major --no-ci", |
15 | 16 | "test": "jest --coverage", |
|
76 | 77 | "message": "chore(${branch.name}): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" |
77 | 78 | } |
78 | 79 | ] |
| 80 | + ], |
| 81 | + "prepare": [ |
| 82 | + { |
| 83 | + "path": "@semantic-release/exec", |
| 84 | + "cmd": "npx tsx scripts/remove-type.ts" |
| 85 | + } |
| 86 | + ], |
| 87 | + "success": [ |
| 88 | + { |
| 89 | + "path": "@semantic-release/exec", |
| 90 | + "cmd": "npx tsx scripts/restore-type.ts" |
| 91 | + } |
79 | 92 | ] |
80 | 93 | }, |
81 | 94 | "devDependencies": { |
82 | 95 | "@semantic-release/changelog": "6.0.3", |
83 | 96 | "@semantic-release/commit-analyzer": "9.0.2", |
| 97 | + "@semantic-release/exec": "7.0.3", |
84 | 98 | "@semantic-release/git": "10.0.1", |
85 | 99 | "@semantic-release/github": "8.1.0", |
86 | 100 | "@semantic-release/release-notes-generator": "10.0.3", |
|
0 commit comments