Socket
Socket
Sign inDemoInstall

ast-types

Package Overview
Dependencies
0
Maintainers
1
Versions
172
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.10.1 to 0.10.2

14

def/babel-core.js

@@ -10,3 +10,3 @@ module.exports = function (fork) {

def("Noop")
.bases("Node")
.bases("Statement")
.build();

@@ -140,3 +140,13 @@

.build("value")
.field("value", Number);
.field("value", Number)
.field("raw", or(String, null), defaults["null"])
.field("extra", {
rawValue: Number,
raw: String
}, function getDefault() {
return {
rawValue: this.value,
raw: this.value + ""
}
});

@@ -143,0 +153,0 @@ def("BigIntLiteral")

@@ -66,2 +66,3 @@ module.exports = function (fork) {

def("JSXExpressionContainer"),
def("JSXFragment"),
def("JSXText"),

@@ -97,2 +98,23 @@ def("Literal") // TODO Esprima should return JSXText instead.

def("JSXFragment")
.bases("Expression")
.build("openingElement", "closingElement", "children")
.field("openingElement", def("JSXOpeningFragment"))
.field("closingElement", def("JSXClosingFragment"))
.field("children", [or(
def("JSXElement"),
def("JSXExpressionContainer"),
def("JSXFragment"),
def("JSXText"),
def("Literal") // TODO Esprima should return JSXText instead.
)], defaults.emptyArray)
def("JSXOpeningFragment")
.bases("Node") // TODO Same concern.
.build();
def("JSXClosingFragment")
.bases("Node") // TODO Same concern.
.build();
def("JSXText")

@@ -99,0 +121,0 @@ .bases("Literal")

@@ -277,2 +277,6 @@ var hasOwn = Object.prototype.hasOwnProperty;

} else if (namedTypes.AssignmentPattern &&
namedTypes.AssignmentPattern.check(pattern)) {
addPattern(patternPath.get('left'), bindings);
} else if (namedTypes.ObjectPattern &&

@@ -279,0 +283,0 @@ namedTypes.ObjectPattern.check(pattern)) {

6

package.json

@@ -21,3 +21,3 @@ {

],
"version": "0.10.1",
"version": "0.10.2",
"homepage": "http://github.com/benjamn/ast-types",

@@ -40,4 +40,4 @@ "repository": {

"esprima-fb": "~14001.1.0-dev-harmony-fb",
"mocha": "^4.0.1",
"reify": "^0.12.0"
"mocha": "^5.0.0",
"reify": "^0.14.1"
},

@@ -44,0 +44,0 @@ "engines": {

Sorry, the diff of this file is not supported yet

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