1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-11-23 21:34:13 +03:00

Include all build tools in project's dependencies

This commit is contained in:
Tri Nguyen 2017-11-28 00:19:38 -05:00
parent d9e337aa46
commit de6e545f8f
3 changed files with 1270 additions and 49 deletions

View File

@ -24,6 +24,7 @@
"node-gyp": "^3.6.2", "node-gyp": "^3.6.2",
"node-sass": "^4.5.3", "node-sass": "^4.5.3",
"npmlog": "4.1.0", "npmlog": "4.1.0",
"npx": "^9.7.1",
"pug": "2.0.0-beta11", "pug": "2.0.0-beta11",
"pug-html-loader": "1.0.9", "pug-html-loader": "1.0.9",
"pug-loader": "2.3.0", "pug-loader": "2.3.0",
@ -42,7 +43,8 @@
"url-loader": "0.5.7", "url-loader": "0.5.7",
"val-loader": "0.5.0", "val-loader": "0.5.0",
"webpack": "^3.0.0", "webpack": "^3.0.0",
"yaml-loader": "0.4.0" "yaml-loader": "0.4.0",
"yarn": "^1.3.2"
}, },
"build": { "build": {
"appId": "org.terminus", "appId": "org.terminus",

View File

@ -4,16 +4,19 @@ const path = require('path')
const vars = require('./vars') const vars = require('./vars')
const log = require('npmlog') const log = require('npmlog')
const localBinPath = path.resolve(__dirname, '../node_modules/.bin');
const npx = `${localBinPath}/npx`;
log.info('deps', 'app') log.info('deps', 'app')
sh.exec('yarn install') sh.exec(`${npx} yarn install`)
sh.cd('app') sh.cd('app')
sh.exec('yarn install') sh.exec(`${npx} yarn install`)
sh.cd('..') sh.cd('..')
vars.builtinPlugins.forEach(plugin => { vars.builtinPlugins.forEach(plugin => {
log.info('deps', plugin) log.info('deps', plugin)
sh.cd(plugin) sh.cd(plugin)
sh.exec('yarn install') sh.exec(`${npx} yarn install`)
sh.cd('..') sh.cd('..')
}) })

1306
yarn.lock

File diff suppressed because it is too large Load Diff