Skip to content

Commit 493d2b7

Browse files
committed
Change version flag meaning
1 parent 8886ac6 commit 493d2b7

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

Diff for: CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ types, like `String`, or missing namespaces. If the encountered files have
8282
any problems, it pretty-prints helpful debug messages and exits with status 1,
8383
and otherwise exits with no output and status 0.
8484

85+
**Breaking changes**
86+
87+
* The `--version` flag is now `--project-version`. `--version` now outputs
88+
documentation.js's version
89+
8590
## 2.0.1
8691

8792
* Fixes `@param` tags that refer to properties of unmentioned objects: these

Diff for: lib/args.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,12 @@ function parse(args) {
2727
.describe('p', 'generate documentation tagged as private')
2828
.alias('p', 'private')
2929

30+
.version(function () {
31+
return require('../package').version;
32+
})
33+
3034
.describe('name', 'project name. by default, inferred from package.json')
31-
.describe('version', 'project version. by default, inferred from package.json')
35+
.describe('project-version', 'project version. by default, inferred from package.json')
3236

3337
.option('shallow', {
3438
describe: 'shallow mode turns off dependency resolution, ' +
@@ -84,7 +88,7 @@ module.exports = function (args) {
8488
var p = require(path.resolve('package.json'));
8589
inputs = [p.main || 'index.js'];
8690
name = name || p.name;
87-
version = version || p.version;
91+
version = version || p['project-version'];
8892
if (p.browserify && p.browserify.transform) {
8993
transform = p.browserify.transform;
9094
}

0 commit comments

Comments
 (0)