diff --git a/README.md b/README.md index c8d3813..fd913f7 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ It implements support for all current [ECMAScript stage 3 proposals](https://git - [import.meta](https://github.com/tc39/proposal-import-meta) via [acorn-import-meta](https://www.npmjs.org/package/acorn-import-meta) - [Class field declarations](https://github.com/tc39/proposal-class-fields) via [acorn-class-fields](https://www.npmjs.org/package/acorn-class-fields) - [Private methods and getter/setters for JavaScript classes](https://github.com/tc39/proposal-private-methods) via [acorn-private-methods](https://www.npmjs.org/package/acorn-private-methods) +- [Static class features](https://github.com/tc39/proposal-static-class-features) via [acorn-static-class-features](https://www.npmjs.org/package/acorn-static-class-features) ## Usage diff --git a/index.js b/index.js index fa54ca6..f34538a 100644 --- a/index.js +++ b/index.js @@ -6,6 +6,7 @@ module.exports = function(Parser) { require("acorn-import-meta"), require("acorn-bigint"), require("acorn-class-fields"), + require("acorn-static-class-features"), require("acorn-private-methods") ) } diff --git a/package.json b/package.json index 05e274a..af23dc8 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "acorn-class-fields": "^0.2.0", "acorn-dynamic-import": "^4.0.0", "acorn-import-meta": "^0.3.0", - "acorn-private-methods": "^0.2.0" + "acorn-private-methods": "^0.2.0", + "acorn-static-class-features": "^0.1.0" }, "version": "0.6.0", "devDependencies": { diff --git a/run_test262.js b/run_test262.js index cb8ab84..1d30205 100644 --- a/run_test262.js +++ b/run_test262.js @@ -8,9 +8,6 @@ const stage3 = require(".") const Parser = acorn.Parser.extend(stage3) const unsupportedFeatures = [ - "class-static-fields-private", - "class-static-fields-public", - "class-static-methods-private", "export-star-as-namespace-from-module", "numeric-separator-literal" ]