0.0.3 • Published 6 years ago

unar v0.0.3

Weekly downloads
85
License
MIT
Repository
github
Last release
6 years ago

PLAN

:heavy_exclamation_mark: 45天,中间可能牵涉大变革 vdom ,life, ts 尽量不要插入

ordertaskstatus
2017-2018-03mvvm<->two-ways:heavy_check_mark:
2017-2018-03watchers:heavy_check_mark:
2017-2018-03computeds:heavy_check_mark:
2018-03-13configs:heavy_check_mark:
2018-03-14computeds ->set-hook:heavy_check_mark:
2018-03-17model, :(style class selfattr) ,html {{}}, @:heavy_check_mark:
2018-03-22发现漏洞。对key的词法分析。需要转化ast。这块开发周期长,尚不能估计。:bangbang:
2018-03-25show:hearts:
2018/04/16for of ,if else elseif:hearts:
2018/04/23observe Object:hearts:
2018/04/30observe Array:hearts:

Knowledge

  • babel "preset-stage-2" only transform static prop

virtual dom

  • fragment
  • create-virtual-dom
  • dom-diff
  • real-dom-patch
  • life-cycle

your own configuration(config)

new Unar({
    ...
    config:{
        actionPrefix: "u-",
        attrPrefix: ":",
        evtPrefix: "@"
    }
})
file-suffix:'uar'

parcel

  • npm install -g parcel-bundler
  • npm run dev:parcel

webpack

1,run dev example

2,run dev test-package

there will be has some error information about webpack-hmr,it doesn't matter.because this command is just test package in dev-enviroment,for we can see the packaged files

  • npm run dev:testpkg
  • open /dist/index.html in broswer

3,run product

there will be Unar.js library in /dist Path .

  • npm run publish

5,ts

6,rollup打包

1,scripts--config.js
0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago