Skip to content

Commit 3d20d5e

Browse files
committed
Fixes semantic.json version overwriting package version
1 parent fb0ebe2 commit 3d20d5e

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

tasks/config/project/release.js

+8-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
var
66
requireDotFile = require('require-dot-file'),
77
config,
8-
packageJSON,
8+
npmPackage,
99
version
1010
;
1111

@@ -15,25 +15,26 @@ var
1515
*******************************/
1616

1717
try {
18-
config = requireDotFile('semantic.json');
18+
config = requireDotFile('semantic.json');
1919
}
2020
catch(error) {}
2121

2222

2323
try {
24-
packageJSON = require('../../../package.json');
24+
npmPackage = require('../../../package.json');
2525
}
2626
catch(error) {
2727
// generate fake package
28-
packageJSON = {
28+
npmPackage = {
29+
name: 'Unknown',
2930
version: 'x.x'
3031
};
3132
}
3233

3334
// looks for version in config or package.json (whichever is available)
34-
version = (config && config.version !== undefined)
35-
? config.version
36-
: packageJSON.version
35+
version = (npmPackage && npmPackage.version !== undefined && npmPackage.name == 'semantic-ui')
36+
? npmPackage.version
37+
: config.version
3738
;
3839

3940

0 commit comments

Comments
 (0)