Make sure packages installed when running make are correct version.
This commit is contained in:
parent
3b758db437
commit
9883699809
4
Makefile
4
Makefile
@ -115,8 +115,8 @@ node_modules/%/package.json : .events/npm
|
|||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
node_modules/%/package.json :
|
node_modules/%/package.json : package.json
|
||||||
npm install $*
|
npm install $(call QUOTE,$*@$(version_$*))
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@ -2,9 +2,17 @@ var fs = require('fs');
|
|||||||
|
|
||||||
var pkg = JSON.parse(fs.readFileSync('package.json'));
|
var pkg = JSON.parse(fs.readFileSync('package.json'));
|
||||||
|
|
||||||
console.log(
|
var vars = {};
|
||||||
`$(eval name := ${pkg.name})
|
var k;
|
||||||
$(eval meta_name := ${pkg.meta.name})
|
|
||||||
$(eval meta_distBranch := ${pkg.meta.distBranch})
|
vars.name = pkg.name;
|
||||||
$(eval meta_uploadPath := ${pkg.meta.uploadPath})
|
for (k in pkg.meta) {
|
||||||
`);
|
vars[`meta_${k}`] = pkg.meta[k];
|
||||||
|
}
|
||||||
|
for (k in pkg.devDependencies) {
|
||||||
|
vars[`version_${k}`] = pkg.devDependencies[k];
|
||||||
|
}
|
||||||
|
|
||||||
|
for (k in vars) {
|
||||||
|
console.log(`\$(eval ${k} := ${vars[k]})`);
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user