| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore(release): release in ci | 10 个月前 | |
chore(release): release in ci | 10 个月前 | |
chore(release): release in ci | 10 个月前 | |
feat: next2.0 合入master * fix(next-runtime): fix type * chore: release babel-inula-next-core v0.0.5 * feat: add inula-next template * feat: add inula-next loader * chore(view-generator): fix index access issues * chore: remove transpiler-dev * feat(API-2.1): support untrack * fix: fix compiler test * chore: remove the useless * chore: bump inula-next * chore: remove the useless * chore: replace 2.1 to 2.0 * chore: simplify next dev * test: fix jsx-parser test * fix: compiler type error * fix: else if in early return * feat: support return expression in component * feat: inula-router-next * feat: inula-router-next babel config * feat: inula-router-next demo * feat: better error report in self mutation * feat: inula uni plugin for build tools * fix: unplugin type * fix: unplugin can't resolve id with question mark * fix: lifecycle bug * feat: support spread props in context provider * fix: reactivity errror in memberExpr * feat: sync code * feat: update package.json * chore: add license in pkg.json * test: remove testing-library from router and intl * test: add test container type * chore: sync code * chore: init ci * fix: build and test * chore: ci add ai code review * chore: delete code-review.yml * chore: add lock file for ci * fix: continuous-release * chore: remove useless blank space * chore: use workspace * fix: type error * fix: type error * fix(ci): release * feat: rebase API2.0 into main * fix: add dependency for build * fix: build * chore: remove next-router * chore: fix test * chore: fix test for next-core and bridge * chore: remove useless file * chore: reset missing function * chore: sync with master * chore: update lock file * !168 inula api2.0 * feat: inula-next init * feat: v2 init * feat(class-transform): add watch decorator * feat(class-transform): update docs * feat(class-transform): init * !169 feat: inula 2.0 init * feat: update doc * feat: inula next * refactor: add this with thisPatcher.ts * !172 Add for support and benchmark * refactor: publish new version * feat: add changeset and changed package name * Merge branch 'API-2.0' into api2/for * fix: import package from workspace * feat: add for unit parsing * feat: init benchmark demo * refactor: gitignore add history * feat: test * feat(watch): switch to label watch * feat: cls2fn * feat(watch): switch to label watch * feat: add changeset and changed package name * refactor: publish new version * feat: publish (feat: add lifecycles and watch) * test(inula-next): add test * feat(fn2cls): env * feat: init * feat: analyze watch lifeCycle properties * feat: sub component * feat: viewNode as child * refactor(proposal): use bitmap instead of dependency map * refactor(parse): use bitmap instead of dependency map * refactor(parse): use bitmap instead of dependency map * fix(reactivity): fix for dependency * feat: autoNaming, autoReturn, deconstructing, jsxSlice and props * fix(reactivity): fix for view analyze * fix(reactivity): remove used bit * refactor(parser): prune unused bit * docs(parser): docs * fix(reactivity): fix for * fix(props): rename the prop without alias and deconstruction * feat: add basic generator * fix: fix props * fix(parser): turn the unused reactive into plain variable * fix(parser): add variable declaration kind * fix(destructuring): revert handle destructuring in props plugins * chore: rename onMount to didMount * fix(ut): rename onMount to didMount * fix: parser * chore: remove unused dir * refactor: add traverse for babel-api * feat(compiler): view generator * fix(compiler): parse for * feat(compiler): add file filter and auto import * chore(compiler): set main to js in dist * fix(compiler): file allow * fix(compiler): fix compile mutil times * fix(compiler): fix generator test * fix(compiler): add props * chore(compiler): adjust test file * chore(compiler): move willMount to fn body * fix(compiler): destructing error * feat(compiler): updateViews change to getUpdateViews * fix(compiler): fix vitest entry issues * fix(compiler): fix propViews can't generate update func * fix(compiler): put the dom node initialization in getUpdateViews func * test(compiler): update snapshot * test(runtime): fix test * test(runtime): fix failed test * feat(runtime): adapt runtime to link up the whole workflow * fix(compiler): move core to last * chore(compiler): rename * feat: add demo * fix(compiler): static value should not be reactive * fix(compiler): put second param as for index * !174 feat: add for sub component plugin * feat: add for sub component plugin * !175 feat: Add mapping to for plugin * feat: mapping to for plugin * !176 feat: condition plugin * feat: condition plugin * Merge branch 'API-2.0' of https://gitee.com/openInula/inula into API-2.0 * feat: mapping to for plugin * feat(compiler): support ref * feat(compiler): support env * fix(compiler): fix test * chore(runtime): remove unused code * feat(context): implement context to replace env * refactor(context): make code clean * feat(hook): compiler part * feat(hook): support custom hook from end to end * fix: fix test * chore: remove useless pkg * chore: modify pkg.json * fix: fix ts errors * chore: add organ prefix * fix: fix pkg renaming error * fix: fix pkg renaming error II * feat: modify condition plugin add tests * !179 feat: add examples and tests * feat: add examples and tests * !181 fix: support update expression and member expression * fix: support update expression and member expression * feat(compiler): support sub component * feat(compiler): support sub component * feat(compiler): hoist template node to program * fix: fix cache * fix: support inline function update and remove the old useless style attr * fix: import the runtime api in need * refactor: use builder pattern for analyze * refactor: remove temp _fullDepMask * refactor: handle non-id * test: add API2.0 for computed and fragment * test: fix error * fix: support async function in lifecycle * fix: fix generator ts error * !182 fix: fix forSubComponentPlugin bug and modify tests * fix: fix forSubComponentPlugin bug and modify tests * !183 fix: fix template literal state compute bug and add tests * fix: fix template literal state compute bug and add tests * !184 test: add watch and jsx test cases * test: add watch and jsx test cases * !185 test: add API-2.0 tests * test: add API-2.0 tests * fix: fix jsx and text mix rendering bug * fix: fix props bug * !188 fix: fix props bugs * fix: fix props bugs * !189 fix: fix event and rendering bug * fix: fix event and rendering bug * feat: update inula-next runtime * Revert "feat: update inula-next runtime" This reverts commit a6ed5aaaa3481ca3c0fc76a6abaf9d4c05f1d5c9. * feat: update inula-next runtime * fix: fix jsx slice bugs * !195 fix: fix event, prop, render bugs * fix: fix event, prop, render bugs * fix: early return * fix: hook call expression should work * fix: should support null component * feat: inula-next-type * refactor: fix * feat: bit * refactor: parser * chore: tmp * fix: 1122 * refactor: generator * feat: view generator * feat: view generator * feat: generators * feat: for generator * refactor: view generator * fix: fix jsx render error * feat: add api2.1 * refactor: runtime * refactor: generator * feat: subComponent * fix: addContext should pass context * fix: props * refactor: runtime * fix: compiler issues * fix: init mutable node's children in node creating * fix(generator): shadow name issues * fix(generator): import name issues * test(API-2.1): add ut * fix(API-2.1): fix update derived * feat(API-2.1): support ref * refactor: complete * feat: suspense * feat: portal component * feat: better error report * feat: better error reports in vite * feat: suspense * feat: hook * test: add test * feat: inula-bridge * fix(next-runtime): fix type * chore: release babel-inula-next-core v0.0.5 * feat: add inula-next template * feat: add inula-next loader * chore(view-generator): fix index access issues * chore: remove transpiler-dev * feat(API-2.1): support untrack * fix: fix compiler test * chore: remove the useless * chore: bump inula-next * chore: remove the useless * chore: replace 2.1 to 2.0 * chore: simplify next dev * test: fix jsx-parser test * fix: compiler type error * fix: else if in early return * feat: support return expression in component * feat: inula-router-next * feat: inula-router-next babel config * feat: inula-router-next demo * feat: better error report in self mutation * feat: inula uni plugin for build tools * fix: unplugin type * fix: unplugin can't resolve id with question mark * fix: lifecycle bug * feat: support spread props in context provider * fix: reactivity errror in memberExpr * feat: sync code * chore: add license in pkg.json * test: remove testing-library from router and intl * chore: init ci * chore: ci add ai code review * chore: delete code-review.yml * chore: use workspace * feat: rebase API2.0 into main * fix: add dependency for build * fix: build * chore: remove next-router * chore: fix test * chore: fix test for next-core and bridge * chore: remove useless file * chore: reset missing function * chore: sync with master * chore: update lock file * chore: rebase next into master --------- Co-authored-by: Hoikan <408255371@qq.com> Co-authored-by: IanDxSSXX <iandxssxx@gmail.com> Co-authored-by: 孙一冰 <14512567+sunyibing@user.noreply.gitee.com> | 1 年前 |