12
package.json
12
package.json
@@ -10,14 +10,14 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"async": "^1.5.0",
|
||||
"babel-cli": "7.0.0-alpha.9",
|
||||
"babel-core": "7.0.0-alpha.9",
|
||||
"babel-cli": "7.0.0-alpha.12",
|
||||
"babel-core": "7.0.0-alpha.12",
|
||||
"babel-eslint": "^7.0.0",
|
||||
"babel-plugin-istanbul": "^2.0.1",
|
||||
"babel-preset-env": "2.0.0-alpha.7",
|
||||
"babel-preset-flow": "7.0.0-alpha.9",
|
||||
"babel-preset-stage-0": "7.0.0-alpha.9",
|
||||
"babel-register": "7.0.0-alpha.9",
|
||||
"babel-preset-env": "2.0.0-alpha.12",
|
||||
"babel-preset-flow": "7.0.0-alpha.12",
|
||||
"babel-preset-stage-0": "7.0.0-alpha.12",
|
||||
"babel-register": "7.0.0-alpha.12",
|
||||
"browserify": "^13.1.1",
|
||||
"bundle-collapser": "^1.2.1",
|
||||
"chai": "^3.5.0",
|
||||
|
||||
@@ -432,7 +432,13 @@ export default class File extends Store {
|
||||
|
||||
const loc = err.loc;
|
||||
if (loc) {
|
||||
err.codeFrame = codeFrame(code, loc.line, loc.column + 1, this.opts);
|
||||
const location = {
|
||||
start: {
|
||||
line: loc.line,
|
||||
column: loc.column + 1,
|
||||
},
|
||||
};
|
||||
err.codeFrame = codeFrame(code, location, this.opts);
|
||||
message += "\n" + err.codeFrame;
|
||||
}
|
||||
|
||||
|
||||
@@ -74,8 +74,14 @@ export function replaceWithSourceString(replacement) {
|
||||
} catch (err) {
|
||||
const loc = err.loc;
|
||||
if (loc) {
|
||||
const location = {
|
||||
start: {
|
||||
line: loc.line,
|
||||
column: loc.column + 1,
|
||||
},
|
||||
};
|
||||
err.message += " - make sure this is an expression.";
|
||||
err.message += "\n" + codeFrame(replacement, loc.line, loc.column + 1);
|
||||
err.message += "\n" + codeFrame(replacement, location);
|
||||
}
|
||||
throw err;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user