# @rekajs/parser

## 0.1.19

### Patch Changes

- [#161](https://github.com/prevwong/reka.js/pull/161) [`c82817e`](https://github.com/prevwong/reka.js/commit/c82817e44472801d01126670dd6aec0ab5f0cb09) Thanks [@prevwong](https://github.com/prevwong)! - Add named slots

## 0.1.18

### Patch Changes

- [`340a234`](https://github.com/prevwong/reka.js/commit/340a234a6e515d1a793add5da041d21347464aea) Thanks [@prevwong](https://github.com/prevwong)! - Optional root template in Reka Component

## 0.1.17

### Patch Changes

- [`8473e6f`](https://github.com/prevwong/reka.js/commit/8473e6f9bcfc2ed1a8a2e0fbb9496a60eeb6b98e) Thanks [@prevwong](https://github.com/prevwong)! - Allow ability to normalise nodes on parse

## 0.1.16

### Patch Changes

- [#147](https://github.com/prevwong/reka.js/pull/147) [`6075dee`](https://github.com/prevwong/reka.js/commit/6075dee83626040c9cd067897d7dcf3fd97f9642) Thanks [@prevwong](https://github.com/prevwong)! - Add string type

## 0.1.15

### Patch Changes

- [#118](https://github.com/prevwong/reka.js/pull/118) [`52c4c8d`](https://github.com/prevwong/reka.js/commit/52c4c8d81073c7f20eb8c3910f171817a23064ab) Thanks [@prevwong](https://github.com/prevwong)! - Add ability to specify custom kinds

- [#116](https://github.com/prevwong/reka.js/pull/116) [`6bc28c2`](https://github.com/prevwong/reka.js/commit/6bc28c24e32391cd3ec52b1f60a88a03672b65d7) Thanks [@prevwong](https://github.com/prevwong)! - Improve variable kind type definitions

## 0.1.14

### Patch Changes

- [#113](https://github.com/prevwong/reka.js/pull/113) [`914c0a2`](https://github.com/prevwong/reka.js/commit/914c0a2414e40e423dacb0dc2191b2896270a61f) Thanks [@prevwong](https://github.com/prevwong)! - Requires component props to explicitly specify that they can be bindable

## 0.1.13

### Patch Changes

- [#111](https://github.com/prevwong/reka.js/pull/111) [`b54562e`](https://github.com/prevwong/reka.js/commit/b54562e0e6a5737a04ca907dad36ce65048cc568) Thanks [@prevwong](https://github.com/prevwong)! - Enable component prop bindings

- Updated dependencies [[`c9cd8b5`](https://github.com/prevwong/reka.js/commit/c9cd8b5ce64922e91a85e001fa62305e964ec5d6)]:
  - @rekajs/utils@0.1.3

## 0.1.12

### Patch Changes

- [#107](https://github.com/prevwong/reka.js/pull/107) [`6157637`](https://github.com/prevwong/reka.js/commit/6157637bef2addd34c330989e76d4bf432ad5d01) Thanks [@prevwong](https://github.com/prevwong)! - Fix params in function AST nodes

- [#106](https://github.com/prevwong/reka.js/pull/106) [`377b50e`](https://github.com/prevwong/reka.js/commit/377b50ec65328cbf429a3fdc640a1c296ee77f8d) Thanks [@prevwong](https://github.com/prevwong)! - Support unary expressions

- [#105](https://github.com/prevwong/reka.js/pull/105) [`0792582`](https://github.com/prevwong/reka.js/commit/0792582472fc3585c5c9abb5ba9246055b734aac) Thanks [@prevwong](https://github.com/prevwong)! - Fix stringify obj expressions

## 0.1.11

### Patch Changes

- [#88](https://github.com/prevwong/reka.js/pull/88) [`1440ba6`](https://github.com/prevwong/reka.js/commit/1440ba6a99d75cfc2f84858d95af5c0705b1a225) Thanks [@prevwong](https://github.com/prevwong)! - Fix precedence when parsing conditional expressions within binary expressions

- [#64](https://github.com/prevwong/reka.js/pull/64) [`ceca2c7`](https://github.com/prevwong/reka.js/commit/ceca2c7774c8c8127e0502178037b3fe209c56ee) Thanks [@prevwong](https://github.com/prevwong)! - Improve variables types subclassing

- [#97](https://github.com/prevwong/reka.js/pull/97) [`6e72de6`](https://github.com/prevwong/reka.js/commit/6e72de6e516330a079f3334bc3e1e86eaa3cd55f) Thanks [@prevwong](https://github.com/prevwong)! - Fix call expression arguments definition

- [#92](https://github.com/prevwong/reka.js/pull/92) [`6e9a337`](https://github.com/prevwong/reka.js/commit/6e9a337ef9bd95e25ccfae9fcb1756e512cdda9f) Thanks [@prevwong](https://github.com/prevwong)! - Support logical expressions

## 0.1.10

### Patch Changes

- [#85](https://github.com/prevwong/reka.js/pull/85) [`66fa530`](https://github.com/prevwong/reka.js/commit/66fa5305446b56ce0fd69f2bcd95650a69c5d327) Thanks [@prevwong](https://github.com/prevwong)! - Improve member expression type and enable assignments on member expressions

- [#81](https://github.com/prevwong/reka.js/pull/81) [`e261648`](https://github.com/prevwong/reka.js/commit/e261648de3ff8b2434e8dac1013a14adb4b5d55b) Thanks [@prevwong](https://github.com/prevwong)! - Fix member expression property

## 0.1.9

### Patch Changes

- [#70](https://github.com/prevwong/reka.js/pull/70) [`8dc6cca`](https://github.com/prevwong/reka.js/commit/8dc6cca1269d2b1259a7a0928eb186eb33c061d3) Thanks [@prevwong](https://github.com/prevwong)! - Fix member expression external idenfitiers

## 0.1.8

### Patch Changes

- [#66](https://github.com/prevwong/reka.js/pull/66) [`bc6510a`](https://github.com/prevwong/reka.js/commit/bc6510a316392ca8742b32e7269e55b1b97cd3d6) Thanks [@prevwong](https://github.com/prevwong)! - Fix call expression params stringification

## 0.1.7

### Patch Changes

- [#62](https://github.com/prevwong/reka.js/pull/62) [`871bf97`](https://github.com/prevwong/reka.js/commit/871bf978850538934b1cd0d3ed34aaba9ce3fab0) Thanks [@prevwong](https://github.com/prevwong)! - Add ability to specify variable kind

## 0.1.6

### Patch Changes

- [#57](https://github.com/prevwong/reka.js/pull/57) [`417fc28`](https://github.com/prevwong/reka.js/commit/417fc282d49ce9687fdf367b63532c6083b46dbc) Thanks [@prevwong](https://github.com/prevwong)! - Add ability to find variables by scope

## 0.1.5

### Patch Changes

- [`78914f0`](https://github.com/prevwong/reka.js/commit/78914f0cd0b838ce827a06e4dcb7dabf7c5c4098) Thanks [@prevwong](https://github.com/prevwong)! - Group Tag/Component templates as SlottableTemplate

## 0.1.4

### Patch Changes

- [#28](https://github.com/prevwong/reka.js/pull/28) [`c461d56`](https://github.com/prevwong/reka.js/commit/c461d562302e6139726c2964490d4a819c57d879) Thanks [@prevwong](https://github.com/prevwong)! - feat: add meta prop to ASTNode

## 0.1.3

### Patch Changes

- [`61435db`](https://github.com/prevwong/reka.js/commit/61435dbfb88326eabe7857e43318a45459b08343) Thanks [@prevwong](https://github.com/prevwong)! - Inject package version to browser window

- Updated dependencies [[`61435db`](https://github.com/prevwong/reka.js/commit/61435dbfb88326eabe7857e43318a45459b08343)]:
  - @rekajs/utils@0.1.2

## 0.1.2

### Patch Changes

- [`b5aec26`](https://github.com/prevwong/reka.js/commit/b5aec26d55685cbc3ade66a16413ef7bf3f46e4a) Thanks [@prevwong](https://github.com/prevwong)! - Add CJS bundle

- Updated dependencies [[`b5aec26`](https://github.com/prevwong/reka.js/commit/b5aec26d55685cbc3ade66a16413ef7bf3f46e4a)]:
  - @rekajs/utils@0.1.1

## 0.1.1

### Patch Changes

- da3c4c8: feat: add stringifier method for ArrayExpression

## 0.1.0

### Patch Changes

- bcdb728: - Improved APIs and better typings
  - Separate shared utils package
  - Update Lezer grammer for Codemirror Extension
- Updated dependencies [bcdb728]
  - @rekajs/types@0.1.0
  - @rekajs/utils@0.1.0
