|
32 | 32 | "@commitlint/cli": "^16.2.3", |
33 | 33 | "@commitlint/config-conventional": "^16.2.1", |
34 | 34 | "@types/node": "^17.0.21", |
| 35 | + "@bitjson/npm-scripts-info": "^1.0.0", |
35 | 36 | "adr-tools": "^2.0.4", |
36 | 37 | "alex": "^9.1.0", |
37 | 38 | "all-contributors-cli": "^6.20.0", |
|
174 | 175 | "crowdin:pull": "crowdin pull --skip-untranslated-strings", |
175 | 176 | "crowdin:upload": "crowdin --config crowdin.yml upload sources --auto-update -b $(git rev-parse --abbrev-ref HEAD)", |
176 | 177 | "csv:view": "pspg -s 17 --csv \"datas.csv\"", |
| 178 | + "describe": "npm-scripts-info", |
177 | 179 | "deploy": "deploy-to-gh-pages --local --update site", |
178 | 180 | "deps": "npm install", |
179 | 181 | "docker:build": "docker build -f ./distribution/docker-images/dev.Dockerfile -t $npm_package_config_image .", |
|
293 | 295 | "validate:commit": "validate-commit-msg", |
294 | 296 | "zip": "zip -r $npm_package_config_image.zip ./site" |
295 | 297 | }, |
| 298 | + "scripts-info": { |
| 299 | + "info": "Display information about the package scripts", |
| 300 | + "build": "Clean and rebuild the project", |
| 301 | + "fix": "Try to automatically fix any linting problems", |
| 302 | + "test": "Lint and unit test the project", |
| 303 | + "watch": "Watch and rebuild the project on save, then rerun relevant tests", |
| 304 | + "cov": "Rebuild, run tests, then create and open the coverage report", |
| 305 | + "doc": "Generate HTML API documentation and open it in a browser", |
| 306 | + "doc:json": "Generate API documentation in typedoc JSON format", |
| 307 | + "version": "Bump package.json version, update CHANGELOG.md, tag release", |
| 308 | + "reset": "Delete all untracked files and reset the repo to the last commit", |
| 309 | + "prepare-release": "One-step: clean, build, test, publish docs, and prep a release" |
| 310 | + }, |
296 | 311 | "targets": { |
297 | 312 | "default": { |
298 | 313 | "distDir": ".", |
|
0 commit comments