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
|
||||
|
||||
node_modules/%/package.json :
|
||||
npm install $*
|
||||
node_modules/%/package.json : package.json
|
||||
npm install $(call QUOTE,$*@$(version_$*))
|
||||
|
||||
endif
|
||||
|
||||
|
||||
@ -2,9 +2,17 @@ var fs = require('fs');
|
||||
|
||||
var pkg = JSON.parse(fs.readFileSync('package.json'));
|
||||
|
||||
console.log(
|
||||
`$(eval name := ${pkg.name})
|
||||
$(eval meta_name := ${pkg.meta.name})
|
||||
$(eval meta_distBranch := ${pkg.meta.distBranch})
|
||||
$(eval meta_uploadPath := ${pkg.meta.uploadPath})
|
||||
`);
|
||||
var vars = {};
|
||||
var k;
|
||||
|
||||
vars.name = pkg.name;
|
||||
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