1.11.0 (2023-01-04)
1.10.2 (2022-12-20)
- fix: print (7deb73c)
1.10.1 (2022-12-20)
- fix: print (3260281)
1.10.0 (2022-12-18)
- feat: expose error range (888e1f6)
1.9.1 (2022-12-17)
- fix: print and parse (1dd7e4a)
1.9.0 (2022-12-17)
- feat: improve printExpression (8b70f3a)
- chore: update dependencies (9a79884) (f32085d) (58f72cf) (a8c7614) (2ad6550) (24ac847) (98ac64e) (415515a) (be90d54) (5c606c5) (08cd2f6) (9fac1c4) (1889c8c) (def1388) (60eddc0) (0f7370f) (603f53c) (2e172bc) (c82387a) (ae8c709) (8221ed8) (2b05f0c) (9c9f770) (121c5e8) (aebb07a) (795c2fa) (272591f) (ab38cdd) (09cd256) (0645a4b) (9f3168b) (15d721d) (e103ae9) (c1656c1) (d09bf25) (841d2e7) (74456d9) (c9db65f) (807d845)
- fix: rollup config (343fd18)
1.8.2 (2021-07-15)
- fix: no access to object or function prototype unsafe properties (f78e1a6)
- chore: update dependencies (593af94) (1708494) (5eb9ad7) (25aed9b) (67f975a) (ba20105) (5d8e7d6) (b73f1c6) (e02f621) (4df3716) (447125e) (dd0ff0a) (85f11d4) (5ebc17c) (8d031f0) (478ffe0) (85883eb) (64d6649) (07c084e) (bb355ae) (10f06f1) (aa02676) (28aa00c) (e93a90e) (fc8657f) (c07f99c) (1e94590) (13556c7) (5b0f0c2) (2502824) (4a370f8) (ae998f9) (a045249) (e143830) (b3e28e7) (9b1068c) (ba9fb31) (1019a3b) (158c0f6) (d3d0f93) (121494a) (932601d) (12b1454) (8ffc42a) (e7c1033) (e2b4bfb) (6cb25d6) (9f0ea68) (a61cdb6) (63972ed) (e25d81f)
- chore: deprecate travis (5d02711)
- chore: update ci nodejs version (24c00ca)
- fix: add missing parserOptions (c1ad0dc)
- build: improve release script (be55557)
- chore: add changelog (1e6f095)
- docs: add github ci badge (6ff67e1)
1.8.1 (2020-07-07)
- chore: loose tslib (fdac14a)
- chore: remove tsconfig.eslint.json (e5dcf6b)
- chore: remove unused files (3e5d1dc)
- chore: reuse tsconfig.json (f6baec0)
- chore: update dependencies (1b926aa) (50fb5ce) (558f5ab) (99e3865) (6f8ac81) (dfd2b2d) (e33c7db) (bbbe68c) (2bd8c8d) (4a919c7) (880ba3b) (77c36a2) (9745d01)
- chore: stop lint js files (f3ab8f5)
- chore: update dependencies and remove commitlint (195b29a)
- chore: clean code (47b8798)
- refactor: use ava with ts-node (f525ae1)
- test: add class test (6c71c46)
- test: add getter test (a79ae21)
1.8.0 (2020-03-31)
- feat: better is custom data (7e34ecc)
- chore: update dependencies (4632d00) (829da82) (ae66d5d) (be2b39b) (473c094) (7c54e51) (a8bf24f) (1f42fe0) (82c622a) (4eaefcc) (af1e79d) (16cae89) (45d01af) (d6f6175) (312c4af) (936531a) (5804de5)
- chore: add github ci (796fcff)
- fix: ci failure by avajs (db584e6)
- fix: rollup warning (961c97e)
- refactor: improve peg (cbd63df)
- fix: peg arrow function expression and spread element (3d8917a)
- fix: peg shorthand object literal (078e680)
- fix: peg spread element in call expression parameters (9448507)
- fix: peg binary expression range in parentheses (b72e437)
- fix: peg optional call expression (f8c0718)
- feat: add peg call expression (69501a5)
- fix: peg numeric separator (a080d32)
- fix: peg shorthand and range error when in brackets (b54191a)
- fix: peg binary and octal integer literal (f2ccc0e)
- fix: peg member expression optional (624653a)
- fix: peg member expression range (533d890)
- feat: add peg numeric literal (4d9c7c8)
- chore: better dev demo (4147719)
- docs: add more todo (10283bc)
- feat: add get intellisense options (f936660)
- feat: start to support simple intellisense (28f9005)
1.7.4 (2019-11-29)
- fix: add tslib as dependency (2dc809b)
1.7.3 (2019-11-29)
- fix: member expression evaluation (f7b2607)
- feat: add pegjs parser investigation (8135e8b)
- refactor: testParser babel option to disableBabel (a933b5c)
- refactor: test code (4bbf63e)
- fix: test failure (bee5b01)
- chore: update dependencies (d49fc9e) (a9a777f) (95dc895)
1.7.2 (2019-10-23)
- fix: arrow function expression print (f0cd667)
1.7.1 (2019-10-21)
- fix: remove logical operator from binary operator (a7565b3)
- chore: update dependencies (dd8edfb) (fddadcf)
1.7.1-alpha.0 (2019-10-12)
- build: add api-extractor (4815674)
1.7.0 (2019-10-11)
1.6.2 (2019-10-07)
- fix: nullish coalescing parse failure and loose calculation (0bbe29c)
- chore: update dependencies (e5489b4)
1.6.1 (2019-10-04)
1.6.0 (2019-09-24)
- feat: support custom data (6a78661)
1.5.2 (2019-09-22)
- fix: use slice as work around of a ts 3.6.3 bug (9859fc4)
- feat: bind this (a2771d8)
- fix: arrow function parse error (16098b3)
1.5.1 (2019-09-21)
1.5.0 (2019-09-07)
- feat: support more optional chain (aa46395)
- chore: update dependencies (32bc243) (7d41417)
- chore: remove node-canvas dependencies (7d989e8)
1.4.0 (2019-08-25)
- feat: support expression print (d07265e)
- chore: update dependencies (32bd54c) (0d3aeed) (ec2c469) (697e547) (2959433) (fd96e89) (c04a5cb) (bd1786a) (59dbefa) (7055d45)
- chore: use eslint (b6bb28b)
- feat: support numeric separator (867239c)
- feat: support more number literal (0c490ec)
- feat: support more numeric literal (4d89c21)
- feat: support pipeline operator (4b8c449)
- feat: support rest element in function parameter (8b6db4f)
- feat: support assignment pattern as function parameter (a6ebac4)
- feat: support arrow function expression (5dccaea)
1.3.0 (2019-06-09)
- feat: support short hand object literal (6919c82)
- fix: fix range and add performance measurement in test (4f57d8b)
1.2.0 (2019-06-08)
- fix: empty array literal and empty object literal (3628d03)
- chore: update dependencies (106a8b0) (8e908ba)
- feat: support object literal spread (ab74f9c)
- feat: support call spread and array spread (0692de6)
- feat: support null (eb29dee)
1.1.0 (2019-05-27)
- feat: support bitwise (cd8061c)
- chore: update dependencies (7b88c40)
- fix: object literal nest (4753a7c)
- feat: support array literal and object literal (abc47eb)
- feat: support and or not (c8bff79)
- feat: support nullish coalescing (0db1472)
- feat: support optional chain (3a68d92)
- feat: support percent (3760aa3)
- feat: support ** (2dbc144)
- feat: support binary remainder (900933f)
- feat: support unary expression ! and ~ (c38f876)
- feat: support evaluator and === !== (ca20ad9)
- feat: add locale error message (8b9d08b)
- chore: update dependencies (195bebb)
- chore: simplify exposed api (f5e452a)
- feat: add range in result (d8c098c)
- docs: add supported features (638ff84)
- feat: add initial tokenizer and parser (ba2e198)
- Initial commit (c634115)