Showing with 19 additions and 9 deletions.
  1. +10 −0 ChangeLog
  2. +1 −1 README.md
  3. +1 −1 bower.json
  4. +1 −1 component.json
  5. +2 −2 esprima.js
  6. +4 −4 package.json
@@ -1,3 +1,13 @@
2015-04-17: Version 2.2.0

* Support ES6 import and export declarations (issue 1000)
* Fix line terminator before arrow not recognized as error (issue 1009)
* Support ES6 destructuring (issue 1045)
* Support ES6 template literal (issue 1074)
* Fix the handling of invalid/incomplete string escape sequences (issue 1106)
* Fix ES3 static member access restriction (issue 1120)
* Support for `super` in ES6 class (issue 1147)

2015-03-09: Version 2.1.0

* Support ES6 class (issue 1001)
@@ -10,7 +10,7 @@ with the help of [many contributors](https://github.com/jquery/esprima/contribut
- Full support for ECMAScript 5.1 ([ECMA-262](http://www.ecma-international.org/publications/standards/Ecma-262.htm))
- Sensible [syntax tree format](https://github.com/estree/estree/blob/master/spec.md) as standardized by [EStree project](https://github.com/estree/estree)
- Optional tracking of syntax node location (index-based and line-column)
- Heavily tested (~900 [unit tests](https://github.com/jquery/esprima/tree/master/test/fixtures) with [full code coverage](https://travis-ci.org/jquery/esprima))
- Heavily tested (~1000 [unit tests](https://github.com/jquery/esprima/tree/master/test/fixtures) with [full code coverage](https://travis-ci.org/jquery/esprima))
- [Partial support](https://github.com/jquery/esprima/issues/1099) for ECMAScript 6

Esprima serves as a **building block** for some JavaScript
@@ -1,6 +1,6 @@
{
"name": "esprima",
"version": "2.1.0",
"version": "2.2.0",
"main": "./esprima.js",
"scripts": [
"esprima.js"
@@ -1,6 +1,6 @@
{
"name": "esprima",
"version": "2.1.0",
"version": "2.2.0",
"main": "./esprima.js",
"scripts": [
"esprima.js"
@@ -5289,14 +5289,14 @@
}

// Sync with *.json manifests.
exports.version = '2.1.0';
exports.version = '2.2.0';

exports.tokenize = tokenize;

exports.parse = parse;

// Deep copy.
/* istanbul ignore next */
/* istanbul ignore next */
exports.Syntax = (function () {
var name, types = {};

@@ -7,7 +7,7 @@
"esparse": "./bin/esparse.js",
"esvalidate": "./bin/esvalidate.js"
},
"version": "2.1.0",
"version": "2.2.0",
"files": [
"bin",
"test/run.js",
@@ -39,8 +39,8 @@
"url": "https://github.com/jquery/esprima/raw/master/LICENSE.BSD"
}],
"devDependencies": {
"eslint": "~0.17.1",
"jscs": "~1.11.3",
"eslint": "~0.19.0",
"jscs": "~1.12.0",
"istanbul": "~0.3.7",
"escomplex-js": "1.2.0",
"complexity-report": "~1.4.0",
@@ -65,7 +65,7 @@
"check-version": "node tools/check-version.js",
"jscs": "jscs esprima.js",
"eslint": "node node_modules/eslint/bin/eslint.js esprima.js",
"complexity": "node tools/list-complexity.js && cr -s -l -w --maxcyc 16 esprima.js",
"complexity": "node tools/list-complexity.js && cr -s -l -w --maxcyc 17 esprima.js",

"coverage": "npm run analyze-coverage && npm run check-coverage",
"analyze-coverage": "istanbul cover test/runner.js",