Socket
Socket
Sign inDemoInstall

babel-code-frame

Package Overview
Dependencies
9
Maintainers
6
Versions
54
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.0.0-beta.2 to 7.0.0-beta.3

81

lib/index.js

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc