41 Commits
Author SHA1 Message Date
zoomchan-cxj 3e3419cd0d refactor(demo): fix demo script not compatible 2022-10-26 10:52:35 +08:00
0445c4ec41 feat(hippy-vue-next): support vue3.x (#2357)
* feat(hippy-vue-next): initialize hippy-vue-next package

* feat(hippy-vue-next): rollup build config

* feat(example): add vue-next demo

* docs(hippy-vue-next): update vue version

* feat(hippy-vue-next): update branch up to date with Tencent:master

* feat(hippy-vue-next): update comment

* feat(example): use @vue/runtime-core with package

* docs(hippy-vue-next): update comment

* fix(hippy-vue-next): fix demo debug problem

* feat(hippy-vue-next): modify import type of runtime in demo

* feat(hippy-vue-next): generate d.ts file

* fix(hippy-vue-next): fix android horizontal problem in demo-list

* feat(hippy-vue-next): modify eslint options to check demo's code

* feat(hippy-vue-next): add vue-next unit test

* feat(hippy-vue-next): fix & commit unit tests

* feat(hippy-vue-next): ignore api-extractor warnings

* docs(hippy-vue-next): update docs

* docs(hippy-vue-next): update comment

* docs(hippy-vue-next): update docs

* docs(hippy-vue-next): update docs

* chore(license): add license header

* docs(hippy-vue-next): update docs

* feat(hippy-vue-next): add once event demo

* refactor(hippy-vue-next): rename tool package

* docs(hippy-vue-next): update docs

* docs(hippy-vue-next): update comment

* docs(hippy-vue-next): update docs

* feat(hippy-vue-next): modify regexp

* docs(hippy-vue-next): update docs

* feat(hippy-vue-next): modify regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): reset old package-lock

* feat(hippy-vue-next): update breakStrategy demo

* feat(hippy-vue-next): add utils unit test case

* feat(hippy-vue-next): add utils & element unit test case

* feat(hippy-vue-next): add event & element unit test case

* feat(hippy-vue-next): add native unit test case

* feat(hippy-vue-next): add built-in & patch unit test case

* feat(hippy-vue-next): add patch unit test case

* feat(hippy-vue-next): add style unit test case

* feat(hippy-vue-next): add style unit test case

* feat(hippy-vue-next): add style & util unit test case

* fix(hippy-vue-next): fix swiper & animation warn in debug mode

* feat(hippy-vue-next): use shallowRef to up perf for component reactive

* fix(hippy-vue-next): fix animation warn in debug mode

* feat(hippy-vue-next): upgrade debug package

* feat(hippy-vue-next): fix CR problem

* feat(hippy-vue-next): fix CR problem

* feat(hippy-vue-next): app start support both callback & promise

* feat(hippy-vue-next): fix turbo proxy value problem

* feat(hippy-vue-next): update docs

* feat(hippy-vue-next): fix animation demo problem

* feat(hippy-vue-next): modify register hippy method to compatible vue2

* feat(hippy-vue-next): update docs

* feat(hippy-vue-next): update vue3 docs

* feat(hippy-vue-next): add waterfall lose props

* fix(vue-next): fix lint issues and logic robust issues

* feat(hippy-vue-next): add event bus & unit test case

* feat(hippy-vue-next): add webpack vendor options

* feat(hippy-vue-next): add webpack vendor options

* feat(hippy-vue-next): remove unused demo method

* feat(hippy-vue-next): modify event bus to compatible vue2

* feat(hippy-vue-next): modify event bus to compatible vue2

* feat(hippy-vue-next): add event-bus unit test cases

* feat(hippy-vue-next): add build vendor directive

* feat(hippy-vue-next): remove demo redundant method & add silent option

* feat(hippy-vue-next): update debug doc

* feat(hippy-vue-next): add console output style

* feat(hippy-vue-next): add custom nativeapis and components demo

* docs(text): extend custom nativeapis and components docs

* feat(hippy-vue-next): remove auto generated declaration files

* feat(hippy-vue-next): update demo list & compatible vue3.2.39+ event

* feat(hippy-vue-next): support scoped & attribute selector & merge update

* feat(hippy-vue-next): support scoped & add unit tests

* feat(hippy-vue-next): update vue-next-demo same to vue-demo

* feat(hippy-vue-next): add unit tests

* feat(hippy-vue-next): use named export instead universal export

* feat(hippy-vue-next): update css-loader name to compatible vue-loader

* feat(hippy-vue-next): fix style matched issue

* refactor(vue-next): update docs & lock

* fix(npm,eslint): update npm package & fix lint

* feat(hippy-vue-next): add style unit tests

* feat(hippy-vue-next): fix eslint issue

* feat(hippy-vue-next): add android router inject logic & doc

* feat(hippy-vue-next): use hippy history to solve router inject logic

* feat(hippy-vue-next): update router history doc

* feat(hippy-vue-next): update router history doc

* feat(vue): add getElemCss scoped judgement

* refactor(vue-demo): remove stop

Co-authored-by: anqinli <anqinli@tencent.com>
Co-authored-by: birdguo <birdguo@tencent.com>
Co-authored-by: Zoom Chan <zoom_chan@163.com>
Co-authored-by: birdguo <gguoyu@users.noreply.github.com>
2022-10-11 14:24:18 +08:00
zoomchan-cxj 751e2e02c4 chore(script): perf build script error report 2022-10-11 14:20:26 +08:00
zoomchan-cxj e4753e52f7 fix(debug-server): fix wepback & node md4 hash not campatible 2022-10-11 14:20:26 +08:00
zoomchan-cxj 2a1aaf42f6 refactor(react,vue): fix lint issue & perf code 2022-09-07 20:42:55 +08:00
zoomchan-cxj 329a66ab53 docs(homepage): perf homepage 2022-08-23 16:41:49 +08:00
zoomchan-cxj 37166a8126 docs(homepage): change docs structure 2022-08-10 10:41:17 +08:00
jianingshi d5206ef0f5 docs(ios,android,guide): add en-us docs 2022-06-08 12:50:13 +08:00
zoomchan-cxj d6c4c57970 docs(readme&homepage): change some doc expression 2022-05-31 11:31:25 +08:00
chestershen 01edad28dd chore(docs): change debug docs 2022-05-28 00:27:02 +08:00
zoomchan-cxj 8e8e56737e docs(debug): remove hippy:debug command 2022-05-28 00:26:45 +08:00
chestershen 41a46957fb fix(devtools): support node 17 for md4 hash 2022-05-28 00:26:28 +08:00
chestershen 5a7bdf7667 feat(devtools): support react-devtools 2022-05-28 00:21:59 +08:00
ivanfanwu f2e41b3c8f fix(docs): update debug for android debug mode 2022-05-27 23:54:43 +08:00
chestershen cbdd809d35 chore(docs): modify hippy:dev script 2022-05-27 23:51:11 +08:00
ivanfanwu 11ddb539d9 fix(docs): add debug access introduction 2022-05-27 23:49:54 +08:00
chestershen 1fa715e8d2 chore(devtools): change vue-devtools docs 2022-04-27 14:05:45 +08:00
chestershen e0cf7654f4 feat(devtools): support vue-devtools 2022-04-27 11:24:59 +08:00
zoomchan-cxj 97d762e752 docs(debug): perf debug steps introduction 2022-03-29 10:45:02 +08:00
zoomchan-cxj 1f1d654996 docs(video): change to gif 2022-03-29 10:45:01 +08:00
zoomchan-cxj a6566c1944 docs(video): remove debug mp4 video 2022-03-29 10:45:01 +08:00
chestershen 8213ff6c72 feat(devtools): support debug multiple project at the same time 2022-03-29 10:45:01 +08:00
zoomchan-cxj 9f854ed301 docs(debug): add webm video 2022-03-29 10:45:00 +08:00
zoomchan-cxj 1bb80fa73b docs(debug): change video path to cdn url 2022-03-29 10:45:00 +08:00
chestershen 1b129538d9 feat(vue-demo, react-demo): remote debug, load remote bundle 2022-03-29 10:44:56 +08:00
zoomchan-cxj 021fc89d32 fix(lerna): change lerna execute path 2022-03-08 23:56:37 +08:00
zoomchan-cxj e626369f86 chore(cdn): change cdn path 2022-01-18 11:52:04 +08:00
zoomchan-cxj 73a54a25e5 chore(cdn): change cdn path to opensource 2022-01-18 11:51:53 +08:00
zoomchan-cxj ec4ed5c9bf chore(example): change debugServer to release version 2022-01-18 11:50:25 +08:00
zoomchan-cxj c7c5819d39 docs(debug): add iOS elements debug introduction 2022-01-05 01:03:24 +08:00
chestershen ff9f763a45 feat(vue, react, debug-server, vue-loader, vue-css-loader): support HMR
- hippy-vue: ElementNode add repaintWithChildren API

- hippy-vue: support remove outdated style of HMR chunk

- hippy-vue-loader: support style hmr

- hippy-vue-css-loader: support remove outdated style of HMR chunk

- debug-server, vue-demo, react-demo, hippy-react: support hmr

- debug-server: add hippy-dev command
2022-01-05 01:03:18 +08:00
zoomchan-cxj 8c691b8f43 docs(homepage): add docs 2021-12-15 21:36:18 +08:00
zoomchan-cxj 8c8e08dfcc chore(doc): refactor docs 2021-10-12 21:12:11 +08:00
zoomchan-cxj 30215b08f7 feat(android): callNative remove init flag limit 2021-09-24 10:25:01 +08:00
zoomchan-cxj 681f0227b9 chore(doc): add live reload & elements inspect intro 2021-09-10 18:35:01 +08:00
zoomchan-cxj c2c706f66a chore(docs): perf document 2021-04-19 11:21:03 +08:00
zoomchan-cxj bbdc95cd60 fix(hippy-vue): fix vue webpack dll problem 2021-02-23 21:33:43 +08:00
mengyanluo 17c95d5a50 chore(doc): add remote debug docs 2020-07-29 15:04:45 +08:00
XQ Kuang f648ddf05d chore(doc): rename all of packages name to have a @hippy prefix 2020-01-22 15:20:27 +08:00
三点 666f0bd520 docs: fix link typo 2020-01-05 22:21:19 +08:00
XQ 212bc61235 docs: make docs be public 2020-01-01 12:37:21 +08:00