esutils
esutils copied to clipboard
utility box for ECMAScript language tools
Builds on #33. - Breaking change: Enhancement: Add native ESM distribution, with `exports` property in `package.json` - Refactoring: Add Rollup/Babel/Terser - Build: Have generator file produce consumable source files directly...
Conform to standard BSD-2 License to prevent legal work.
- Update to Unicoode 13; closes #27 - Linting: As per latest jshint (define function before called) - Testing: Use chai's `register-expect` - npm: Update devDeps (including moving from `coffee-script`...
During my use esutils, I find it can not deal with ForOfStatement, so I look at the source code and add it. see: [13.7.5 The for-in and for-of Statements](https://www.ecma-international.org/ecma-262/6.0/#sec-for-in-and-for-of-statements)
Can we add ES6 supported types here?
ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Esprima to support the new identifier characters. Ref. https://github.com/tc39/ecma262/issues/1219.
Can we add here ES3 keyword and reservedword lists?
The project is licensed under BSD-2-clause but lacks a copyright notice.