Release 2.0.0
Docs will follow soon
- chore: update package name and publish config 1a37192
- chore(package): update depedencies bad7765
- chore(package): update dependencies 3c80cd6
- chore: updgrade parser and make required changes d44fb46
- refactor: update examples code a7c798c
- refactor: define presenter & sharedState on context contract 4530aed
- refactor: improve edge api and cleanup utils c2ffb90
- refactor: cleanup entire project API c2382bc
- refactor: finalize compiler API a0d5502
- chore: setup np for releases 5cc6452
- refactor: cleanup and upgrade to new project style 6c0c405
- chore(package): update dependencies and make required changes as per that 6ec2bd7
- docs(readme): fix docs URl 35089cc
- docs: Fix the NPM package URL d6e4307
- style(utils): cleanup code 1c41b64
- fix(loader): do not make abs path for pre registered templates ca780e5
- chore(package): update dependencies e30e087
- docs(readme): update readme file ad42d9e
- docs(typedoc): add typedoc api docs 3ff9e8a
- fix(edge.render): set state to empty object by default b88f9e8
- refactor(debug): add debug statements bfa4cc4
- feat(layout): implement layouts in the compiler 73d0b39
- refactor(errors): use edge-error for consistent error stacks 4894f4a
- WIP e350e47
- chore(package): add edge-error dependency 418a918
- feat(loader): add support for registering template as a string 761d317
- test(each): set intermediate values inside each loop 1989461
- feat(yield): add yield tag cc4dc87
- test(component): add nested component test 54a5ff1
- refactor(tags): make tags all static f074718
- feat(unless): add unless tag 60b2c0a
- feat(each): add runtime $loop to the each loop 41715b2
- feat(set): add set tag 81dcae8
- feat(debugger): add debugger tag 772cdb7
- test(components): add more tests for components around edge cases d102d75
- feat(components): allow slots to define the prop name themselves aace6d9
- feat(components): components can now pass data to the slots 4edb22e
- feat(edge): add main public interface of edge fd884ea
- feat(loader): add support for presenter in the loader 13c9e97
- refactor(*): cleanup api 4da7acf
- feat(component): implement component tag 01e8e95
- chore(package): update parser 726142a
- feat(tag): each f8d6d02
- feat(tags): implement include tag 79800b9
- test(if): write tests around invalid if syntax 8b2a761
- feat(tags): implement if,elseif and else tags f7647b5
- feat(Template): get first version of template renderer ready e4935eb
- feat(loader): add file system loader cc3aa63
- chore(setup): setup mrm and run all tasks aa10de0
- refactor(*): remove everything b92c7bf