babel-code-frame
Advanced tools
Comparing version 7.0.0-beta.2 to 7.0.0-beta.3
@@ -5,44 +5,14 @@ "use strict"; | ||
exports.codeFrameColumns = codeFrameColumns; | ||
exports.default = _default; | ||
exports.default = function (rawLines, lineNumber, colNumber, opts) { | ||
if (opts === void 0) { | ||
opts = {}; | ||
} | ||
var _jsTokens = _interopRequireWildcard(require("js-tokens")); | ||
if (!deprecationWarningShown) { | ||
deprecationWarningShown = true; | ||
var deprecationError = new Error("Passing lineNumber and colNumber is deprecated to babel-code-frame. Please use `codeFrameColumns`."); | ||
deprecationError.name = "DeprecationWarning"; | ||
var _esutils = _interopRequireDefault(require("esutils")); | ||
if (process.emitWarning) { | ||
process.emitWarning(deprecationError); | ||
} else { | ||
console.warn(deprecationError); | ||
} | ||
} | ||
var _chalk = _interopRequireDefault(require("chalk")); | ||
colNumber = Math.max(colNumber, 0); | ||
var location = { | ||
start: { | ||
column: colNumber, | ||
line: lineNumber | ||
} | ||
}; | ||
return codeFrameColumns(rawLines, location, opts); | ||
}; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _jsTokens = require("js-tokens"); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
var _jsTokens2 = _interopRequireDefault(_jsTokens); | ||
var _esutils = require("esutils"); | ||
var _esutils2 = _interopRequireDefault(_esutils); | ||
var _chalk = require("chalk"); | ||
var _chalk2 = _interopRequireDefault(_chalk); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var deprecationWarningShown = false; | ||
@@ -78,3 +48,3 @@ | ||
if (token.type === "name") { | ||
if (_esutils2.default.keyword.isReservedWordES6(token.value)) { | ||
if (_esutils.default.keyword.isReservedWordES6(token.value)) { | ||
return "keyword"; | ||
@@ -100,4 +70,4 @@ } | ||
function highlight(defs, text) { | ||
return text.replace(_jsTokens2.default, function () { | ||
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { | ||
return text.replace(_jsTokens.default, function () { | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
@@ -185,7 +155,7 @@ } | ||
var highlighted = opts.highlightCode && _chalk2.default.supportsColor || opts.forceColor; | ||
var chalk = _chalk2.default; | ||
var highlighted = opts.highlightCode && _chalk.default.supportsColor || opts.forceColor; | ||
var chalk = _chalk.default; | ||
if (opts.forceColor) { | ||
chalk = new _chalk2.default.constructor({ | ||
chalk = new _chalk.default.constructor({ | ||
enabled: true | ||
@@ -235,2 +205,29 @@ }); | ||
} | ||
} | ||
function _default(rawLines, lineNumber, colNumber, opts) { | ||
if (opts === void 0) { | ||
opts = {}; | ||
} | ||
if (!deprecationWarningShown) { | ||
deprecationWarningShown = true; | ||
var deprecationError = new Error("Passing lineNumber and colNumber is deprecated to babel-code-frame. Please use `codeFrameColumns`."); | ||
deprecationError.name = "DeprecationWarning"; | ||
if (process.emitWarning) { | ||
process.emitWarning(deprecationError); | ||
} else { | ||
console.warn(deprecationError); | ||
} | ||
} | ||
colNumber = Math.max(colNumber, 0); | ||
var location = { | ||
start: { | ||
column: colNumber, | ||
line: lineNumber | ||
} | ||
}; | ||
return codeFrameColumns(rawLines, location, opts); | ||
} |
{ | ||
"name": "babel-code-frame", | ||
"version": "7.0.0-beta.2", | ||
"version": "7.0.0-beta.3", | ||
"description": "Generate errors that contain a code frame that point to source locations.", | ||
@@ -5,0 +5,0 @@ "author": "Sebastian McKenzie <sebmck@gmail.com>", |
9379
186