Skip to content

Commit af5f573

Browse files
committed
Validation unhandledRejection
1 parent f33758c commit af5f573

File tree

4 files changed

+54
-38
lines changed

4 files changed

+54
-38
lines changed

packages/react-dependency-scripts/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
'use strict';
44

5+
process.on('unhandledRejection', err => {
6+
throw err;
7+
});
8+
59
const { spawnSync } = require('child_process');
610

711
const args = process.argv.slice(2);
@@ -26,6 +30,6 @@ if (scripts.includes(script)) {
2630
process.exit(result.status);
2731
} else {
2832
console.log(`\x1b[31mUnknown script ${script}.\x1b[0m`);
29-
console.log('See: http://github.com/andrelmlins/create-react-library');
33+
console.log('See: http://github.com/andrelmlins/create-react-dependency');
3034
process.exit(1);
3135
}

packages/react-dependency-scripts/scripts/build.js

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
1-
"use strict";
1+
'use strict';
22

3-
process.env.NODE_ENV = "production";
4-
process.env.BABEL_ENV = "production";
3+
process.env.NODE_ENV = 'production';
4+
process.env.BABEL_ENV = 'production';
55

6-
const babel = require("@babel/core");
7-
const fs = require("fs");
8-
const readAllFiles = require("../utils/readAllFiles");
9-
const deletePath = require("../utils/deletePath");
10-
const resolverPath = require("../utils/resolverPath");
11-
const babelConfig = require("../configs/babelConfig");
6+
process.on('unhandledRejection', err => {
7+
throw err;
8+
});
9+
10+
const babel = require('@babel/core');
11+
const fs = require('fs');
12+
const readAllFiles = require('../utils/readAllFiles');
13+
const deletePath = require('../utils/deletePath');
14+
const resolverPath = require('../utils/resolverPath');
15+
const babelConfig = require('../configs/babelConfig');
1216

13-
process.on("unhandledRejection", err => {
17+
process.on('unhandledRejection', err => {
1418
throw err;
1519
});
1620

17-
const APP_PATH = resolverPath("src/lib");
18-
const BUILD_PATH = resolverPath("dist");
21+
const APP_PATH = resolverPath('src/lib');
22+
const BUILD_PATH = resolverPath('dist');
1923

2024
deletePath(BUILD_PATH);
2125
fs.mkdirSync(BUILD_PATH);
@@ -26,14 +30,14 @@ const files = readAllFiles(APP_PATH);
2630
files.map(path => {
2731
const newPath = path.name.replace(APP_PATH, BUILD_PATH);
2832
if (path.isFile) {
29-
if (path.name.match("^.+\\.(js|jsx|ts|tsx)$")) {
33+
if (path.name.match('^.+\\.(js|jsx|ts|tsx)$')) {
3034
const result = babel.transformFileSync(path.name, babelConfig);
3135
fs.appendFileSync(newPath, result.code);
3236
} else {
3337
fs.appendFileSync(newPath, fs.readFileSync(path.name));
3438
}
3539

36-
console.log("\x1b[32m", `Create file:\t\t${newPath}`, "\x1b[0m");
40+
console.log('\x1b[32m', `Create file:\t\t${newPath}`, '\x1b[0m');
3741
} else {
3842
fs.mkdirSync(newPath);
3943

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1-
"use strict";
1+
'use strict';
22

3-
process.env.BABEL_ENV = "development";
4-
process.env.NODE_ENV = "development";
3+
process.env.BABEL_ENV = 'development';
4+
process.env.NODE_ENV = 'development';
55

6-
const Webpack = require("webpack");
7-
const WebpackDevServer = require("webpack-dev-server");
8-
const open = require("open");
9-
const config = require("../configs/webpack.config.js");
10-
const portChecker = require("../utils/portChecker");
11-
const resolverPath = require("../utils/resolverPath");
6+
process.on('unhandledRejection', err => {
7+
throw err;
8+
});
9+
10+
const Webpack = require('webpack');
11+
const WebpackDevServer = require('webpack-dev-server');
12+
const open = require('open');
13+
const config = require('../configs/webpack.config.js');
14+
const portChecker = require('../utils/portChecker');
15+
const resolverPath = require('../utils/resolverPath');
1216

13-
const APP_PATH = resolverPath("src/dev");
17+
const APP_PATH = resolverPath('src/dev');
1418

1519
const compiler = Webpack(config);
1620
const server = new WebpackDevServer(compiler, {
@@ -21,5 +25,5 @@ const server = new WebpackDevServer(compiler, {
2125
const PORT = process.env.PORT || 3000;
2226

2327
portChecker(PORT, newPort =>
24-
server.listen(newPort, "localhost", () => open(`http://localhost:${newPort}`))
28+
server.listen(newPort, 'localhost', () => open(`http://localhost:${newPort}`))
2529
);
Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,29 @@
1-
"use strict";
1+
'use strict';
22

3-
process.env.BABEL_ENV = "test";
4-
process.env.NODE_ENV = "test";
5-
process.env.PUBLIC_URL = "";
3+
process.env.BABEL_ENV = 'test';
4+
process.env.NODE_ENV = 'test';
5+
process.env.PUBLIC_URL = '';
66

7-
const jest = require("jest");
8-
const fs = require("fs");
9-
let jestConfig = require("../configs/jestConfig");
7+
process.on('unhandledRejection', err => {
8+
throw err;
9+
});
1010

11-
const packageJson = JSON.parse(fs.readFileSync("./package.json"));
11+
const jest = require('jest');
12+
const fs = require('fs');
13+
let jestConfig = require('../configs/jestConfig');
1214

13-
if (fs.existsSync("./src/setupTest.js")) {
14-
jestConfig.setupFilesAfterEnv = ["<rootDir>/src/setupTest.js"];
15+
const packageJson = JSON.parse(fs.readFileSync('./package.json'));
16+
17+
if (fs.existsSync('./src/setupTest.js')) {
18+
jestConfig.setupFilesAfterEnv = ['<rootDir>/src/setupTest.js'];
1519
}
1620

1721
if (packageJson.jest) {
1822
jestConfig = { ...jestConfig, ...packageJson.jest };
1923
}
2024

2125
const args = process.argv.slice(2);
22-
args.unshift("--ci");
23-
args.unshift("--config", JSON.stringify(jestConfig));
26+
args.unshift('--ci');
27+
args.unshift('--config', JSON.stringify(jestConfig));
2428

2529
jest.run(args);

0 commit comments

Comments
 (0)