Browse Source

Updated @types/estree and @types/node

sanex 4 years ago
parent
commit
75b8e9ca9d
7 changed files with 22 additions and 18 deletions
  1. 1 3
      .ncurc
  2. 0 0
      dist/index.browser.js
  3. 0 0
      dist/index.cli.js
  4. 0 0
      dist/index.js
  5. 2 2
      package.json
  6. 8 2
      src/node/NodeFactory.ts
  7. 11 11
      yarn.lock

+ 1 - 3
.ncurc

@@ -1,5 +1,3 @@
 {
-  "reject": [
-    "@types/estree"
-  ]
+  "reject": []
 }

File diff suppressed because it is too large
+ 0 - 0
dist/index.browser.js


File diff suppressed because it is too large
+ 0 - 0
dist/index.cli.js


File diff suppressed because it is too large
+ 0 - 0
dist/index.js


+ 2 - 2
package.json

@@ -52,12 +52,12 @@
     "@types/escodegen": "0.0.6",
     "@types/eslint-scope": "3.7.0",
     "@types/estraverse": "5.1.0",
-    "@types/estree": "0.0.44",
+    "@types/estree": "0.0.45",
     "@types/md5": "2.2.0",
     "@types/mkdirp": "1.0.1",
     "@types/mocha": "8.0.3",
     "@types/multimatch": "4.0.0",
-    "@types/node": "14.6.2",
+    "@types/node": "14.6.3",
     "@types/rimraf": "3.0.0",
     "@types/sinon": "9.0.5",
     "@types/string-template": "1.0.2",

+ 8 - 2
src/node/NodeFactory.ts

@@ -101,15 +101,18 @@ export class NodeFactory {
     /**
      * @param {Expression} callee
      * @param {(Expression | SpreadElement)[]} args
+     * @param {boolean} optional
      * @returns {CallExpression}
      */
     public static callExpressionNode (
         callee: ESTree.Expression,
-        args: (ESTree.Expression | ESTree.SpreadElement)[] = []
+        args: (ESTree.Expression | ESTree.SpreadElement)[] = [],
+        optional: boolean = false,
     ): ESTree.CallExpression {
         return {
             type: NodeType.CallExpression,
             callee,
+            optional,
             arguments: args,
             metadata: { ignoredNode: false }
         };
@@ -339,17 +342,20 @@ export class NodeFactory {
      * @param {Expression | Super} object
      * @param {Expression} property
      * @param {boolean} computed
+     * @param {boolean} optional
      * @returns {MemberExpression}
      */
     public static memberExpressionNode (
         object: ESTree.Expression | ESTree.Super,
         property: ESTree.Expression,
-        computed: boolean = false
+        computed: boolean = false,
+        optional: boolean = false,
     ): ESTree.MemberExpression {
         return {
             type: NodeType.MemberExpression,
             computed,
             object,
+            optional,
             property,
             metadata: { ignoredNode: false }
         };

+ 11 - 11
yarn.lock

@@ -331,9 +331,9 @@
     "@types/estree" "*"
 
 "@types/eslint@*":
-  version "6.1.8"
-  resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-6.1.8.tgz#7e868f89bc1e520323d405940e49cb912ede5bba"
-  integrity sha512-CJBhm9pYdUS8cFVbXACWlLxZWFBTQMiM0eI6RYxng3u9oQ9gHdQ5PN89DHPrK4RISRzX62nRsteUlbBgEIdSug==
+  version "7.2.2"
+  resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.2.tgz#c88426b896efeb0b2732a92431ce8aa7ec0dee61"
+  integrity sha512-psWuwNXuKR2e6vMU5d2qH0Kqzrb2Zxwk+uBCF2LsyEph+Nex3lFIPMJXwxfGesdtJM2qtjKoCYsyh76K3x9wLg==
   dependencies:
     "@types/estree" "*"
     "@types/json-schema" "*"
@@ -345,10 +345,10 @@
   dependencies:
     "@types/estree" "*"
 
-"@types/estree@*", "@types/[email protected]4":
-  version "0.0.44"
-  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.44.tgz#980cc5a29a3ef3bea6ff1f7d021047d7ea575e21"
-  integrity sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==
+"@types/estree@*", "@types/[email protected]5":
+  version "0.0.45"
+  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
+  integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
 
 "@types/events@*":
   version "3.0.0"
@@ -415,10 +415,10 @@
   resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.3.tgz#6356df2647de9eac569f9a52eda3480fa9e70b4d"
   integrity sha512-01s+ac4qerwd6RHD+mVbOEsraDHSgUaefQlEdBbUolnQFjKwCr7luvAlEwW1RFojh67u0z4OUTjPn9LEl4zIkA==
 
-"@types/[email protected].2":
-  version "14.6.2"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.2.tgz#264b44c5a28dfa80198fc2f7b6d3c8a054b9491f"
-  integrity sha512-onlIwbaeqvZyniGPfdw/TEhKIh79pz66L1q06WUQqJLnAb6wbjvOtepLYTGHTqzdXgBYIE3ZdmqHDGsRsbBz7A==
+"@types/[email protected].3":
+  version "14.6.3"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.3.tgz#cc4f979548ca4d8e7b90bc0180052ab99ee64224"
+  integrity sha512-pC/hkcREG6YfDfui1FBmj8e20jFU5Exjw4NYDm8kEdrW+mOh0T1Zve8DWKnS7ZIZvgncrctcNCXF4Q2I+loyww==
 
 "@types/normalize-package-data@^2.4.0":
   version "2.4.0"

Some files were not shown because too many files changed in this diff