Packages

espree

11.2.0 · 6 Mar 2026BSD-2-Clause215.3M / weekRepositoryHomepagenpmAtom feed

Your version

94 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 3.x
  2. 3.3.1

    26 Sep 2016
    • } token followed by template had been lost (fixes #293)

    • Parsing error on async as property name.

  3. 3.3.0

    20 Sep 2016
    • Update: create-test script (fixes #291)

  4. 3.2.0

    16 Sep 2016
    • Update: Upgrade Acorn to support ES2017 (fixes #287)

  5. 3.1.7

    29 Jul 2016
    • Catch ES2016 invalid syntax (fixes #284)

  6. 3.1.6

    15 Jun 2016
    • Upgrade: Acorn 3.2.0 (fixes #279)

  7. 3.1.5

    28 May 2016
    • Convert ~ and ! prefix tokens to esprima (fixes #274)

  8. 3.1.4

    21 Apr 2016
    • Remove extra leading comments at node level (fixes #264) (Kai Cataldo)

    • Upgrade: Acorn 3.1.0 (fixes #270) (Toru Nagashima)

    • Disallow namespaces objects in JSX (fixes #261) (Kai Cataldo)

  9. 3.1.3

    18 Mar 2016
    • Fix behavior of ignoring comments within previous nodes (refs #256) (Kai Cataldo)

  10. 3.1.2

    14 Mar 2016
    • Ensure 'var let' works (fixes #149) (Nicholas C. Zakas)

    • Make obj.await work in modules (fixes #258) (Nicholas C. Zakas)

    • Leading comments added from previous node (fixes #256) (Kai Cataldo)

  11. 3.1.1

    26 Feb 2016
    • Exponentiation operator token (fixes #254) (Nicholas C. Zakas)

  12. 3.1.0

    25 Feb 2016
    • New: Support ecmaVersion 7 (fixes #246) (Nicholas C. Zakas)

  13. 3.0.2

    19 Feb 2016
    • Use the plugins feature of acorn (fixes #250) (Toru Nagashima)

  14. 3.0.1

    2 Feb 2016
    • Upgrade: eslint-config-eslint to 3.0.0 (Nicholas C. Zakas)

    • Object rest/spread in assign (fixes #247) (Nicholas C. Zakas)

    • Upgrade: eslint-release to 0.2.0 (Nicholas C. Zakas)

  15. 3.0.0

    20 Jan 2016
    • breaking

      Remove binary scripts (Nicholas C. Zakas)

    • Upgrade: Change Esprima version to latest (Nicholas C. Zakas)

    • Upgrade: eslint-release to 0.1.4 (Nicholas C. Zakas)

  16. 2.x
  17. 2.2.5

    15 Sep 2015
    • Ensure node type is correct for destructured (fixes #195) (Nicholas C. Zakas)

  18. 2.2.4

    13 Aug 2015
    • Newlines in arrow functions (fixes #172) (Jamund Ferguson)

    • Nested arrow function as default param (fixes #145) (Jamund Ferguson)

    • Rest Params & Arrow Functions (fixes #187) (Jamund Ferguson)

  19. 2.2.3

    22 Jul 2015
    • Incorrect error location (fixes #173) (Nicholas C. Zakas)

  20. 2.2.2

    16 Jul 2015
    • Yield as identifier in arrow func args (fixes #165) (Nicholas C. Zakas)

    • Allow AssignmentExpression in object spread (fixes #167) (Nicholas C. Zakas)

  21. 2.2.1

    16 Jul 2015

    No changes - accidental release. :(

  22. 2.2.0

    15 Jul 2015
    • New: Add experimental object rest/spread (fixes #163) (Nicholas C. Zakas)

    • Npm browserify (fixes #156) (Jason Laster)

  23. 2.1.0

    10 Jul 2015
    • Leading comments for anonymous classes (fixes #155, fixes #158) (Toru Nagashima)

    • New: Add newTarget option (fixes #157) (Nicholas C. Zakas)

  24. 2.0.4

    26 Jun 2015
    • "await" is a future reserved word (fixes #151) (Jose Roberto Vidal)

  25. 2.0.3

    2 Jun 2015
    • Incomplete Switch Statement Hangs (Fixes #146) (Jamund Ferguson)

  26. 2.0.2

    29 Apr 2015
    • Allow yield without value as function param (fixes #134) (Nicholas C. Zakas)

    • Allow computed generators in classes (fixes #123) (Nicholas C. Zakas)

    • Don't allow arrow function rest param (fixes #130) (Nicholas C. Zakas)

  27. 2.0.1

    11 Apr 2015
    • Yield should parse without an argument (fixes #121) (Nicholas C. Zakas)

  28. 2.0.0

    4 Apr 2015
    • breaking

      Use ESTree format for default params (fixes #114) (Nicholas C. Zakas)

    • breaking

      Switch to RestElement for rest args (fixes #84) (Nicholas C. Zakas)

    • breaking

      Remove guardedHandlers/handlers from try (fixes #71) (Nicholas C. Zakas)

  29. 1.x
  30. 1.12.3

    28 Mar 2015
    • Tagged template strings (fixes #110) (Nicholas C. Zakas)

  31. 1.12.2

    21 Mar 2015
    • Destructured arg for catch (fixes #105) (Nicholas C. Zakas)

  32. 1.12.1

    21 Mar 2015
    • Disallow octals in template strings (fixes #96) (Nicholas C. Zakas)

    • Template string parsing (fixes #95) (Nicholas C. Zakas)

    • Shorthand properties named get or set (fixes #100) (Brandon Mills)

  33. 1.12.0

    14 Mar 2015
    • Update broken tests (Nicholas C. Zakas)

    • New: Add sourceType to Program node (fixes #93) (Nicholas C. Zakas)

    • Allow spread in more places (fixes #89) (Nicholas C. Zakas)

  34. 1.11.0

    7 Mar 2015
    • Don't allow default export class by mistake (fixes #82) (Nicholas C. Zakas)

    • Export default function should be FunctionDeclaration (fixes #81) (Nicholas C. Zakas)

    • Ensure class declarations must have IDs outside of exports (refs #72) (Nicholas C. Zakas)

  35. 1.10.0

    1 Mar 2015
    • New: Support ES6 classes (refs #10) (Nicholas C. Zakas)

  36. 1.9.1

    21 Feb 2015
    • Allow let/const in switchcase (fixes #54) (Nicholas C. Zakas)

  37. 1.9.0

    21 Feb 2015
    • Extend property method range and loc to include params (fixes #36) (Brandon Mills)

    • New: Spread operator (refs #10) (Jamund Ferguson)

    • Incorrectly parsed arrow fragment (refs #58) (Jamund Ferguson)

  38. 1.8.1

    7 Feb 2015
    • Actuall fix tokenization issue with templates (fixes #44) (Nicholas C. Zakas)

  39. 1.8.0

    6 Feb 2015
    • New: Support for Arrow Functions (refs #10) (Jamund Ferguson)

    • New: Allow super references in functions (refs #10) (Nicholas C. Zakas)

    • Tokenization for template strings (fixes #44) (Nicholas C. Zakas)

  40. 1.7.1

    24 Jan 2015
    • When ecmaFeatures.forOf is true, check for operater is "undefined" when match keyword is "in" (fixes #39) (Peter Chanthamynavong)

  41. 1.7.0

    23 Jan 2015
    • New: Add support for template strings (FredKSchott)

    • New: Add support for default parameters (refs #10) (Jamund Ferguson)

    • New: Add support for unicode code point escape sequences (FredKSchott)

  42. 1.6.0

    10 Jan 2015
    • Update: Make comment attachment tests look at whole AST (Nicholas C. Zakas)

    • New: Add support for duplicate object literal properties (FredKSchott)

    • New: Implement generators (refs #10) (Nicholas C. Zakas)

  43. 1.5.0

    30 Dec 2014
    • Update: Add regex parsing test (Nicholas C. Zakas)

    • Update: s/XJS/JSX/g (Nicholas C. Zakas)

    • Update: Move SyntaxTree to ast-node-factory.js (FredKSchott)

  44. 1.4.0

    24 Dec 2014
    • Parsing issues with property methods (fixes #21) (Nicholas C. Zakas)

    • New: Add support for shorthand properties (refs #10) (Nicholas C. Zakas)

    • New: Add support for object literal method shorthand (refs #10) (Nicholas C. Zakas)

  45. 1.3.1

    22 Dec 2014
    • Add all files to npm package (fixes #17) (Nicholas C. Zakas)

    • Update: Move Messages to separate file (Nicholas C. Zakas)

  46. 1.3.0

    21 Dec 2014

    Reading the note…

  47. 1.2.2

    6 Dec 2014

    Reading the note…