Socket
Socket
Sign inDemoInstall

@babel/eslint-parser

Package Overview
Dependencies
Maintainers
6
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/eslint-parser - npm Package Compare versions

Comparing version 7.13.8 to 7.13.10

20

lib/analyze-scope.js

@@ -10,10 +10,4 @@ "use strict";

var _eslintScope = _interopRequireDefault(require("eslint-scope"));
var _definition = require("eslint-scope/lib/definition");
var _patternVisitor = _interopRequireDefault(require("eslint-scope/lib/pattern-visitor"));
var _referencer = _interopRequireDefault(require("eslint-scope/lib/referencer"));
var _eslintVisitorKeys = require("eslint-visitor-keys");

@@ -25,2 +19,8 @@

const escope = require("eslint-scope");
const OriginalPatternVisitor = require("eslint-scope/lib/pattern-visitor");
const OriginalReferencer = require("eslint-scope/lib/referencer");
const flowFlippedAliasKeys = _core.types.FLIPPED_ALIAS_KEYS.Flow.concat(["ArrayPattern", "ClassDeclaration", "ClassExpression", "FunctionDeclaration", "FunctionExpression", "Identifier", "ObjectPattern", "RestElement"]);

@@ -80,3 +80,3 @@

class PatternVisitor extends _patternVisitor.default {
class PatternVisitor extends OriginalPatternVisitor {
ArrayPattern(node) {

@@ -92,3 +92,3 @@ node.elements.forEach(this.visit, this);

class Referencer extends _referencer.default {
class Referencer extends OriginalReferencer {
visitPattern(node, options, callback) {

@@ -250,3 +250,3 @@ if (!node) {

const parentScope = this.scopeManager.__currentScope;
const scope = new _eslintScope.default.Scope(this.scopeManager, "type-parameters", parentScope, node, false);
const scope = new escope.Scope(this.scopeManager, "type-parameters", parentScope, node, false);

@@ -361,3 +361,3 @@ this.scopeManager.__nestScope(scope);

options.childVisitorKeys = _visitorKeys.default;
const scopeManager = new _eslintScope.default.ScopeManager(options);
const scopeManager = new escope.ScopeManager(options);
const referencer = new Referencer(options, scopeManager);

@@ -364,0 +364,0 @@ referencer.visit(ast);

@@ -74,3 +74,9 @@ "use strict";

if (!config.hasFilesystemConfig()) {
throw new Error(`No Babel config file detected for ${config.options.filename}. Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.`);
let error = `No Babel config file detected for ${config.options.filename}. Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.`;
if (config.options.filename.includes("node_modules")) {
error += `\nIf you have a .babelrc.js file or use package.json#babel, keep in mind that it's not used when parsing dependencies. If you want your config to be applied to your whole app, consider using babel.config.js or babel.config.json instead.`;
}
throw new Error(error);
}

@@ -77,0 +83,0 @@

@@ -9,4 +9,2 @@ "use strict";

var _semver = _interopRequireDefault(require("semver"));
var _core = require("@babel/core");

@@ -24,2 +22,4 @@

const semver = require("semver");
let isRunningMinSupportedCoreVersion = null;

@@ -31,7 +31,7 @@

if (typeof isRunningMinSupportedCoreVersion !== "boolean") {
isRunningMinSupportedCoreVersion = _semver.default.satisfies(_core.version, minSupportedCoreVersion);
isRunningMinSupportedCoreVersion = semver.satisfies(_core.version, minSupportedCoreVersion);
}
if (!isRunningMinSupportedCoreVersion) {
throw new Error(`@babel/eslint-parser@${"7.13.8"} does not support @babel/core@${_core.version}. Please upgrade to @babel/core@${minSupportedCoreVersion}.`);
throw new Error(`@babel/eslint-parser@${"7.13.10"} does not support @babel/core@${_core.version}. Please upgrade to @babel/core@${minSupportedCoreVersion}.`);
}

@@ -38,0 +38,0 @@

{
"name": "@babel/eslint-parser",
"version": "7.13.8",
"version": "7.13.10",
"description": "ESLint parser that allows for linting of experimental syntax transformed by Babel",

@@ -38,3 +38,3 @@ "author": "The Babel Team (https://babel.dev/team)",

"devDependencies": {
"@babel/core": "7.13.8",
"@babel/core": "7.13.10",
"dedent": "^0.7.0",

@@ -41,0 +41,0 @@ "eslint": "^7.5.0"

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc