⬆️ Alpha 12 (#5808)

* fix usage of codeframe
This commit is contained in:
Henry Zhu
2017-06-01 15:13:17 -04:00
committed by GitHub
parent 7e739f954d
commit 272209ace5
4 changed files with 465 additions and 544 deletions

View File

@@ -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",

View File

@@ -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;
}

View File

@@ -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;
}

981
yarn.lock

File diff suppressed because it is too large Load Diff