Socket
Socket
Sign inDemoInstall

@babel/types

Package Overview
Dependencies
3
Maintainers
4
Versions
160
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.0.0-beta.32 to 7.0.0-beta.33

3

lib/definitions/core.js

@@ -525,2 +525,3 @@ "use strict";

aliases: ["LVal", "PatternLike"],
deprecatedAlias: "RestProperty",
fields: Object.assign({}, patternLikeCommon, {

@@ -682,3 +683,3 @@ argument: {

object: {
object: (0, _index2.assertNodeType)("Expression")
validate: (0, _index2.assertNodeType)("Expression")
},

@@ -685,0 +686,0 @@ body: {

@@ -321,2 +321,3 @@ "use strict";

aliases: ["UnaryLike"],
deprecatedAlias: "SpreadProperty",
fields: {

@@ -323,0 +324,0 @@ argument: {

@@ -155,6 +155,6 @@ "use strict";

var inherits = opts.inherits && store[opts.inherits] || {};
opts.fields = opts.fields || inherits.fields || {};
opts.visitor = opts.visitor || inherits.visitor || [];
opts.aliases = opts.aliases || inherits.aliases || [];
opts.builder = opts.builder || inherits.builder || opts.visitor || [];
var fields = opts.fields || inherits.fields || {};
var visitor = opts.visitor || inherits.visitor || [];
var aliases = opts.aliases || inherits.aliases || [];
var builder = opts.builder || inherits.builder || opts.visitor || [];

@@ -165,13 +165,13 @@ if (opts.deprecatedAlias) {

var _arr = opts.visitor.concat(opts.builder);
var _arr = visitor.concat(builder);
for (var _i4 = 0; _i4 < _arr.length; _i4++) {
var key = _arr[_i4];
opts.fields[key] = opts.fields[key] || {};
fields[key] = fields[key] || {};
}
for (var _key5 in opts.fields) {
var field = opts.fields[_key5];
for (var _key5 in fields) {
var field = fields[_key5];
if (opts.builder.indexOf(_key5) === -1) {
if (builder.indexOf(_key5) === -1) {
field.optional = true;

@@ -187,6 +187,6 @@ }

VISITOR_KEYS[type] = opts.visitor;
BUILDER_KEYS[type] = opts.builder;
NODE_FIELDS[type] = opts.fields;
ALIAS_KEYS[type] = opts.aliases;
VISITOR_KEYS[type] = opts.visitor = visitor;
BUILDER_KEYS[type] = opts.builder = builder;
NODE_FIELDS[type] = opts.fields = fields;
ALIAS_KEYS[type] = opts.aliases = aliases;
store[type] = opts;

@@ -193,0 +193,0 @@ }

"use strict";
exports.__esModule = true;
exports.isRestProperty = isRestProperty;
exports.isSpreadProperty = isSpreadProperty;
exports.is = is;

@@ -392,10 +390,2 @@ exports.isType = isType;

function isRestProperty() {
return t.isRestElement.apply(t, arguments);
}
function isSpreadProperty() {
return t.isSpreadElement.apply(t, arguments);
}
t.FLIPPED_ALIAS_KEYS = {};

@@ -402,0 +392,0 @@ Object.keys(t.ALIAS_KEYS).forEach(function (type) {

{
"name": "@babel/types",
"version": "7.0.0-beta.32",
"version": "7.0.0-beta.33",
"description": "Babel Types is a Lodash-esque utility library for AST nodes",

@@ -16,5 +16,5 @@ "author": "Sebastian McKenzie <sebmck@gmail.com>",

"devDependencies": {
"@babel/generator": "7.0.0-beta.32",
"babylon": "7.0.0-beta.32"
"@babel/generator": "7.0.0-beta.33",
"babylon": "7.0.0-beta.33"
}
}

@@ -2814,3 +2814,3 @@ # @babel/types

- `object` (required)
- `object`: `Expression` (required)
- `body`: `BlockStatement | Statement` (required)

@@ -2817,0 +2817,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc