Bowen Tan
6bba9eb620
fix jest test
2021-09-07 17:27:01 +08:00
Bowen Tan
ae564e926b
add parseExpression unit test
2021-09-07 13:47:32 +08:00
Sczlog
197f043a52
implement router function
...
1. router component
2. route trait
2021-08-12 15:33:18 +08:00
Yanzhen Yu
a7a863930c
define UI API service, related to #9
...
Implemented the API service feature on top of event emitter with
a concise protocol.
The protocol will use JSON as message format and only have one
type 'uiMethod' at this moment.
2021-08-11 17:13:58 +08:00
Yanzhen Yu
f8898c39ce
experimental editor component
2021-08-11 13:33:20 +08:00
Yanzhen Yu
e790ab1604
impl expression evalutaion v2 #30
...
Use @vue/reactivity lib to implement a runtime proxy-based state
store.
With the new state store, we can get rid of the limitations React
hook. As a result, we can do the evalutaion of props in the
<ImplWrapper> component.
2021-08-10 15:42:29 +08:00
Yanzhen Yu
011ccde187
impl basic grid layout
2021-08-03 16:31:33 +08:00
Yanzhen Yu
6be1af76dc
add dayjs to eval context
2021-07-29 11:11:31 +08:00
Yanzhen Yu
f2ec51c866
update yarn.lock
2021-07-26 13:45:06 +08:00
Yanzhen Yu
6cf4619168
trait: trait framework, state trait, event trait
2021-07-18 23:07:24 +08:00
Yanzhen Yu
a7cb7176e2
impl basic component method
2021-07-07 15:01:07 +08:00
Yanzhen Yu
26a32c6269
impl basic state management with zustand
2021-07-05 18:33:36 +08:00
Yanzhen Yu
07f7a9a8fa
impl plain button, text and app
2021-07-05 14:49:45 +08:00
Yanzhen Yu
a200468dbb
update lock file
2021-07-02 16:55:40 +08:00
Yanzhen Yu
cd8014c4eb
init core package
2021-07-02 16:06:02 +08:00
Yanzhen Yu
322e72b1ef
add lerna monorepo
2021-06-30 22:25:51 +08:00