Skip to content
This repository was archived by the owner on Sep 12, 2019. It is now read-only.

Commit 332b563

Browse files
committed
Add publishing tools and dependency testing
1 parent 4a27baf commit 332b563

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,17 @@
3434
"@oclif/dev-cli": "^1",
3535
"@oclif/plugin-help": "^2",
3636
"@oclif/test": "^1",
37+
"auto-changelog": "^1.12.0",
3738
"chai": "^4",
39+
"dependency-check": "^3.3.0",
3840
"eslint": "^5.5",
3941
"eslint-config-oclif": "^3.1",
4042
"eslint-config-prettier": "^4.1.0",
4143
"eslint-plugin-prettier": "^3.0.1",
44+
"gh-release": "^3.5.0",
4245
"globby": "^8",
4346
"mocha": "^5",
47+
"npm-run-all": "^4.1.5",
4448
"nyc": "^13",
4549
"prettier": "^1.16.4"
4650
},
@@ -70,9 +74,12 @@
7074
"postpack": "rm -f oclif.manifest.json",
7175
"posttest": "eslint .",
7276
"prepack": "oclif-dev manifest && oclif-dev readme",
73-
"test": "nyc mocha --forbid-only \"test/**/*.test.js\"",
77+
"test": "run-s test:*",
78+
"test:mocha": "nyc mocha --forbid-only \"test/**/*.test.js\"",
79+
"test:deps": "dependency-check ./package.json --entry \"src/commands/**/!(*.test).js\" --unused --missing --no-dev --no-peer -i @oclif/plugin-not-found -i @oclif/config -i @oclif/plugin-help -i @oclif/plugin-plugins",
7480
"format": "npm run format:prettier -- --write",
7581
"format:prettier": "prettier \"{{src,test}/**/,}*.js\"",
76-
"version": "oclif-dev readme && git add README.md"
82+
"version": "oclif-dev readme && auto-changelog -p --template keepachangelog && git add README.md CHANGELOG.md",
83+
"prepublishOnly": "git push && git push --tags && gh-release"
7784
}
7885
}

0 commit comments

Comments
 (0)