All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.4.13 (2024-01-03)
- πsupport satisfies (21baa52)
1.4.12 (2023-12-05)
- πthe scope flag between type value and ident (da26d27)
1.4.11 (2023-11-10)
- πparse tagged template expression with type (575ab8c)
1.4.10 (2023-10-20)
- πbugs of left relational and right relational (de5984c)
1.4.9 (2023-10-18)
- πset jsx options to true, while its empty (77e26cd)
1.4.8 (2023-10-09)
- π parse import specifier with keyword (91a27a9)
1.4.7 (2023-09-21)
- π JSX token parse in ! > ! case (a519fab)
1.4.6 (2023-09-20)
- π support import assertions and type check (e6d286d)
1.4.5 (2023-09-06)
- πcheckLValInnerPattern in TSParameterProperty (6de3ebd)
1.4.4 (2023-08-30)
- πbugs of TSTypeCastExpression (22be8a3)
1.4.3 (2023-08-25)
- π optional class property & class method generic types & arrow function generic type (998969a)
1.4.2 (2023-08-24)
- πmodifier params in class method (5a06b09)
1.4.1 (2023-07-26)
- πbugs in parseExprList (399f38e)
1.4.0 (2023-07-03)
- πrewrite some methonds in acorn 8.9.0 (8666259)
1.3.7 (2023-06-14)
- πadd locations validating in static method (e707b64)
1.3.6 (2023-06-08)
- πerror dependencies in index.d.ts (0a04e07)
1.3.5 (2023-06-06)
- position checkLValSimple in function (038e588)
1.3.4 (2023-06-06)
- πduplicate name in dts (d608373)
1.3.3 (2023-06-02)
- πcondition expression dont throw error (1779760)
1.3.2 (2023-06-01)
- πarrow function with optinal param (163f0cf)
1.3.1 (2023-05-31)
1.3.0 (2023-05-31)
- parse generics with trailing comma (028d787)
1.2.10 (2023-05-29)
- async arrow function with one param (2cd5a29)
- async in for of without decl (c73f2f0)
1.2.9 (2023-05-29)
- eatContextual and reduce keywords (d280912)
- syntax error in async arrow function with one param (d13794e)
- syntax error in catch redeclared var statement captured (cd6f0de)
- syntax error in escaped keyword property (2c11ea9)
- syntax error in identifier named
as
in export and import declarations (ad797e8) - to raise error in escaped static method (0c3f381)
- to raise error in multiple constructors (20ab1bd)
1.2.8 (2023-05-26)
- syntax error in async generator function (94c3cfa)
- syntax error in export default anonymous class (af10901)
- syntax error in for-in without decl (c544039)
- syntax error in static async methods (eba80f4)
- syntax error in static getter/setter (e8fb775)
- syntax error when arrow function parameter is assignment pattern (7f84e5c)
1.2.7 (2023-05-25)
- use mjs instead of esm (8700da9)
1.2.6 (2023-05-25)
- add exports in pkg (3707c21)
1.2.5 (2023-05-25)
- parseExpressionAt (57fe8bb)
1.2.4 (2023-05-18)
1.2.3 (2023-05-18)
- support import default in commonjs tsc (bf219cf)
1.2.2 (2023-05-18)
- use export instead of export default (8984560)
1.2.1 (2023-05-18)
- π support parse accessor modifier (ac1e54b)
1.2.0 (2023-04-03)
- π support parse jsx and tsx (0e5974c)
1.1.2 (2023-03-23)
- πthe bugs of isContextual (fcf13f3)
1.1.1 (2023-03-23)
- π throw error while parsing for...of (26495a5)
1.1.0 (2023-03-22)
- π support parse typescript decorators (01e0ef8)
1.0.13 (2023-03-08)
1.0.12 (2023-03-06)
- πadd acornTypeScript to export some methods and tokenTypes (a113a0e)
1.0.11 (2023-03-02)
- πparse definite assignment (710773b)
1.0.10 (2023-03-01)
- parse async arrow in subscript (f9beb65)
1.0.9 (2023-02-28)
- π return type location and expr and distinguish arrow function parse (ffbc4ee)
- π unit test of express arrow function and expression with paren (e77b2e9)
1.0.8 (2023-02-23)
- πadd outer kind variable to help parse import or export (65bd2ad)
- π check comma while parse binding list & methods abstract (ccc7866)
- π check the position number while raise error (55dd763)
1.0.7 (2023-02-20)
- πacorn middleware class and delete ts-ignore (7d05f36)
1.0.6 (2023-02-15)
- parser of ClassMethods (2218d77)
1.0.5 (2023-01-12)
- tyreal: only export cjs and esm, minimum the pkg (1c46756)
1.0.4 (2023-01-11)
- tyreal: package desc and change test file (5ca6959)
1.0.3 (2023-01-11)
- add CHANGELOG jump (ccdaa25)
1.0.2 (2023-01-11)
- minimum package (5efe8d3)
1.0.1 (2023-01-11)
- minimum package (7eaa353)
- tyreal: reset location (b74bc04)
- πcomplete parseMaybeDecoratorArguments and ts class (b5eb8c8)
- πsupport ts parse default import (93de410)
- add import and export type as (8a27090)
- complete parse middleware (dfb76ab)
- origin export (5a4cefa)
- parseArrayLiker (c40fb84)
- parseClassId (76f1459)
- parseImport (d2eab00)
- parseNew (9f55c7d)
- parseSubscript (1d55b72)
- parseVarId (7c21967)
- reportReservedArrowTypeParam, next parseMaybeAssign (037b675)
- support declare and export/import type (a745431)
- tyreal: 'let contextual is false (bf9e593)
- tyreal: add jest and bundler (d0212b7)
- tyreal: add ts jest (96459f0)
- tyreal: class method, and normal property (fbf22ec)
- tyreal: class modifiers (23510de)
- tyreal: class support abstract and add unit test (5b7b9b5)
- tyreal: export test (9889601)
- tyreal: finish import normal test (146e0d6)
- tyreal: finish no parameters function test (647032e)
- tyreal: finish the development of export unit test (e71b85e)
- tyreal: function with paramaters (59814c5)
- tyreal: generate snapshot (abe8198)
- tyrealhu: WIP parseClassElement (369c2c7)
- tyreal: import type ut (5cf8686)
- tyreal: interface and type unit test (b010bca)
- tyreal: remove ignore file (a3ea153)
- tyreal: snapshot map structure (0ee2778)
- tyreal: support class static (ac450e4)
- tyreal: type identifier and export type unit test (6ac96da)
- tyreal: variables test (35bf1a9)
- tyreal: write one test and fix parameters of typescript parser (cdbbd6c)