Skip to content

Commit 0203c20

Browse files
committed
build
1 parent 6dfc674 commit 0203c20

File tree

2 files changed

+3
-26
lines changed

2 files changed

+3
-26
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@
143143
"minimist": "^1.2.0",
144144
"mocha": "^2.4.5",
145145
"mock-fs": "3.10.0",
146+
"npm-run": "^4.1.0",
146147
"object-assign": "^4.0.1",
147148
"request": "^2.74.0",
148149
"resolve-bin": "^0.4.0",

scripts/publish/build.js

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const denodeify = require('denodeify');
77
const fs = require('fs');
88
const glob = denodeify(require('glob'));
99
const path = require('path');
10-
const resolveBin = denodeify(require('resolve-bin'));
10+
const npmRun = require('npm-run');
1111
const rimraf = denodeify(require('rimraf'));
1212

1313

@@ -38,30 +38,6 @@ function patch() {
3838
fs.writeFileSync(filePath, content, 'utf8');
3939
}
4040

41-
42-
function tsc() {
43-
const args = Array.prototype.slice.call(arguments);
44-
return resolveBin('typescript', { executable: 'tsc' })
45-
.then(tscBin => {
46-
const child = child_process.spawn(tscBin, args);
47-
48-
child.stdout.on('data', data => console.log(data.toString()));
49-
child.stderr.on('data', data => console.error(data.toString()));
50-
51-
return new Promise((resolve, reject) => {
52-
child.on('error', (err) => reject(err));
53-
child.on('close', (err) => {
54-
if (err) {
55-
reject(err);
56-
} else {
57-
resolve();
58-
}
59-
});
60-
})
61-
});
62-
}
63-
64-
6541
// First delete the dist folder.
6642
Promise.resolve()
6743
.then(() => console.log('Deleting dist folder...'))
@@ -78,7 +54,7 @@ Promise.resolve()
7854

7955
return promise.then(() => {
8056
console.log(` ${name}`);
81-
return tsc('-p', pkg.root)
57+
return npmRun.execSync(`tsc -p ${path.relative(process.cwd(), pkg.root)}`);
8258
});
8359
}, Promise.resolve());
8460
})

0 commit comments

Comments
 (0)