Commit Graph

3297 Commits

Author SHA1 Message Date
ZeroLing ef7657fde3
chore: update @ice/jsx-runtime usage (#5865)
* chore: update usage of jsx-runtime

* fix: pnpm lock file

* fix: jsx dev exports file

* chore: bump valid version

* chore: update jsx-runtime
2023-02-10 10:17:52 +08:00
染陌同学 c47fa3e4de
chore: add changelog for plugin pha (#5883) 2023-02-09 18:00:19 -08:00
染陌同学 c250711898
fix: The imported dataloaderFetcher name is error (#5879) 2023-02-09 17:58:37 -08:00
waynelee 299a3466af
docs: fix the development doc path error (#5871) 2023-02-08 02:57:16 -08:00
ClarkXia 31affc78a0 chore: version 2023-02-07 10:15:37 +08:00
ClarkXia 68a7d2056c
chore: bump verison of plugin-store (#5868) 2023-02-07 10:13:23 +08:00
waynelee 0e1588b789
docs: fix import defineAppConfigh from ice (#5870) 2023-02-06 15:07:22 +08:00
ClarkXia 0fafeb51a9
chore: update contributors (#5861)
* chore: update contributors

* Update README.md
2023-02-03 14:46:13 +08:00
Frank Zhao 33231ea5da
[Doc] Add contribution leaderboard badge into README file. (#5862)
* Update README.md

Add contribution leaderboard badge into README file.

Signed-off-by: frank-zsy <syzhao1988@126.com>

* Update README.md

Fix typo

---------

Signed-off-by: frank-zsy <syzhao1988@126.com>
2023-02-03 14:38:27 +08:00
waynelee 04833b736f
docs: fix update-from-icejs2 (#5854) 2023-02-03 12:18:48 +08:00
ZeroLing 94339d93ed
fix: website build with errors (#5860) 2023-02-03 12:17:14 +08:00
ClarkXia a364a619c9
Merge pull request #5804 from alibaba/release/3.1.0
Release/3.1.0
2023-02-03 11:39:48 +08:00
ClarkXia 585f093772
chore: bump version of build-scripts (#5858) 2023-02-02 20:14:06 +08:00
ZeroLing 7c07f1654a
fix: data-loader using serverCompiler with renderer client (#5856)
* fix: data-loader using serverCompiler with renderer client

* fix: renderer
2023-02-02 20:07:49 +08:00
水澜 412311a750
fix: esbuild target (#5857)
* fix: filter browser for esbuild

* fix: esbuild target
2023-02-02 19:54:15 +08:00
染陌同学 eb9c562039
chore: Not parse template in SSG/SSR (#5853) 2023-02-02 18:32:53 +08:00
水澜 68d968a6c5
fix: pass dist type (#5851) 2023-02-02 17:46:39 +08:00
ClarkXia 39b181d54d
chore: changelog (#5849) 2023-02-02 17:45:34 +08:00
水澜 23f4d86bf4
refactor: html to js (#5838)
* refactor: html to js

* fix: config

* revert: keep renderToEntry

* fix: types

* refactor: simplify dist type

* chore: changelog
2023-02-02 16:47:16 +08:00
水澜 d2f0b7e5c7
feat: suspense ssr (#5584)
* feat: suspense ssr demo

* chore: rename global variable

* chore: update lock

* feat: suspense demo

* chore: delete dead code

* refactor: rename to data context

* fix: error triggered in steam, should not downgrade

* feat: suspense ssr

* fix: should async script when suspense

* feat: support suspense for common components

* feat: support suspense for common components

* fix: style type lint

* fix: typings

* feat: remove server data loader for suspense component

* feat: disable dataLoader for suspense

* chore: add style

* chore: add changelog

* chore: add changelog

* chore: add comments

* refactor: check suspense data

* fix: type

* test: suspnese

* fix: compat with ssg

* feat: fallback for suspense

* feat: suspense fallback

* refactor: pass id as props

* refactor: pass fallback as element

* fix: type

* docs: suspense

* docs: suspense

* refactor: support suspense in components

* fix: changelog

* fix: lint

* fix: should not replace env to string

* chore: add changelog

* chore: remove dead code

* revert: dataloader for ssr

* fix: lint

* refactor: rename

* docs: hide suspense ssr

* refactor: remove internal error boundary

* refactor: merge if condition

* fix: type

* refactor: suspense api

---------

Co-authored-by: ClarkXia <xiawenwu41@gmail.com>
2023-02-02 16:00:04 +08:00
染陌同学 1b1b2bbb09
Feat/support dynamic data loader pha (#5808)
* feat: add dynamicDataLoaders

* feat: support dynimic dataLoader in PHA

* feat: remove dynamicDataLoaders

* feat: add swc config

* fix: should get key from detail

* chore: modify type

* feat: support dev server

* fix: don't remove app-worker.ts

* chore: add build-script

* chore: remove log

* chore: dealwith cr

* fix: should checkout dataloaderConfig

* chore: update lock

* chore: remove keepPlatform

* chore: modify type

* chore: update lock

* fix: modify ejs

* chore: dealwith warning
2023-02-02 15:59:54 +08:00
luhc228 8cf9dcb0fb
fix: process exit when build error on dev (#5827)
* fix: process exits when build error on dev

* chore: version and changelog

* fix: comment
2023-02-02 15:38:15 +08:00
luhc228 4dafb1334d
feat: add fusion pro scaffold (#5844) 2023-02-02 15:24:35 +08:00
ZeroLing f46241fe75
Fix/compat rax element (#5847)
* fix: dynamic import works in app.tsx

* fix: test case

* chore: update depenedency version of @ice/webpack-config

* refactor: rax-compat jsx-runtime

* chore: add CHANGELOG and update version of rax-compat

* chore: pnpm lock up-to-date

* fix: puppteer update
2023-02-01 23:12:21 -08:00
ZeroLing acfc88427e
fix: dynamic import works in app.tsx (#5840)
* fix: dynamic import works in app.tsx

* fix: test case

* chore: update depenedency version of @ice/webpack-config

* chore: pnpm lock up-to-date
2023-02-02 14:22:35 +08:00
luhc228 bde7dbd6f7
docs: optimize cli documentation (#5846) 2023-02-02 10:46:17 +08:00
水澜 5d630b5707
fix: data loader target (#5843) 2023-02-02 09:55:18 +08:00
luhc228 80e6bef23d
fix: transformSync api not import (#5845) 2023-02-01 19:51:51 +08:00
ClarkXia 234e6cb170
feat: support lifecycle of bootstrap (#5825) 2023-02-01 16:08:51 +08:00
ClarkXia 68f8289fc8
fix: update ci workflow (#5836)
* fix: update ci workflow

* fix: ci
2023-02-01 15:53:43 +08:00
ClarkXia b92b26bdb6
fix: compatible with empty meta element (#5816)
* fix: compatible with empty meta element

* fix: add warning log
2023-02-01 11:23:14 +08:00
ClarkXia 7867712ff8 Merge branch 'release/3.0' into release/3.1.0 2023-02-01 10:56:57 +08:00
luhc228 926fc278ac
fix: store docs typo (#5818)
* fix: store docs typo

* fix: typo
2023-01-31 07:01:39 -08:00
ZeroLing 28d250860e
Using alias + generate template to replace keepPlatform impl (#5710)
* feat: modify generateHtml to generateEntry

* feat: support entry

* chore: update lock

* feat: support extra script

* feat: add config for entry

* feat: support entryType

* feat: add documentToJs

* feat: remove ejs to template

* chore: modify entry to output

* feat: add dom render

* chore: update lock

* chore: should publish templates

* feat: modify type and merge config

* feat: remove setConfig for output

* chore: modify jsOutput

* feat: add paths of outputs

* fix: should get data when after.start.compile

* feat: support dev

* feat: modify dist type

* chore: modify htmlOutput

* fix: modify dirname

* chore: modify dirname

* chore: add type for __ICE__CREATE_ELEMENT

* test: add test for domRender

* feat: add renderToHTML

* chore: modify platform

* feat: support target and renderMode

* fix: test case and renderer

* chore: update lock

* Update build.ts

* chore: add default value to urls

* refactor: constant

* feat: add with weex

* chore: change multi target

* fix: output orders

* fix: build order

* feat: modify disttype

* feat: modify textContent to support styleElement in weex

* fix: dist type javascript

* chore: version change

* fix: merge and versions

* fix: target renderer

* feat: using resolve universal-env

* chore: remove with weex example

* fix: unexpected escape

* fix: add commandArgs defaults for target, rename miniapp platforms to targets

* fix: bundle slash

* fix: add isKraken for env

* fix: compilationConfig type definition

* fix: keepPlatform

* fix: test case

* fix: make env tree shaking works

* fix: using env replacement plugin

---------

Co-authored-by: answershuto <answershuto@gmail.com>
2023-01-30 12:09:40 +08:00
ZeroLing 8a94c4b503 Merge branch 'master' into release/3.1.0 2023-01-13 16:39:56 +08:00
ZeroLing 6d095b6389 fix: add .js extension 2023-01-12 19:12:03 +08:00
ClarkXia 4f8c72b678 Merge branch 'release/3.0' of github.com:alibaba/ice into release/3.0 2023-01-12 18:55:39 +08:00
ZeroLing d66bac736a fix: merge failure 2023-01-12 16:19:27 +08:00
ClarkXia c08dd7a706
docs: icestark (#5748)
* docs: icestark

* Update icestark.md
2023-01-12 16:15:39 +08:00
ClarkXia 8ef77037ac
Merge pull request #5784 from alibaba/release/3.0
Release 3.0.6
2023-01-12 15:48:05 +08:00
染陌同学 ccb0d86aa0
feat: pha preload (#5796)
* feat: support preload source for PHA

* feat: support resource_prefetch to preload resource

* chore: remove htmlparser

* feat: stylesheet rel should be stylesheet

* feat: take out the page preload and assign it to root

* feat: updatelock

* chore: modify type

* chore: modify version and changelog

Co-authored-by: ClarkXia <xiawenwu41@gmail.com>
2023-01-12 14:21:16 +08:00
ZeroLing 9f2ee217c2 Merge branch 'release/3.0' into release/3.1.0 2023-01-12 13:57:41 +08:00
ZeroLing 0817129fd3
Fix/rax-compat jsx runtime (#5803)
* fix: jsx runtime for rax-compat

* fix: optional children

* fix: array key validation

* fix: eslint check

* fix: add default commandArgs target

* fix: createElement children args

* docs: add changelog and bump version
2023-01-12 12:04:06 +08:00
ClarkXia fef9f34d87
fix: modify basename when render as a child app (#5810)
* fix: modify basename when render as a child app

* fix: fallback of undefined
2023-01-12 11:43:51 +08:00
ClarkXia b551b33e33
chore: changelog (#5813)
* chore: changelog

* chore: version
2023-01-11 18:41:37 +08:00
LeoYuan 袁力皓 a48d8ceb0e
chore: optimize error display (#5811) 2023-01-11 18:21:33 +08:00
ClarkXia 66cd9df104
feat: enhance memory router (#5800)
* feat: enhance memory router

* fix: optimize code

* fix: error syntax

* fix: remove unused statement
2023-01-11 17:36:28 +08:00
ZeroLing 08e1eed8fc
Refactor part of web plugin into common logic. (#5807)
* feat: modify generateHtml to generateEntry

* feat: support entry

* chore: update lock

* feat: support extra script

* feat: add config for entry

* feat: support entryType

* feat: add documentToJs

* feat: remove ejs to template

* chore: modify entry to output

* feat: add dom render

* chore: update lock

* chore: should publish templates

* feat: modify type and merge config

* feat: remove setConfig for output

* chore: modify jsOutput

* feat: add paths of outputs

* fix: should get data when after.start.compile

* feat: support dev

* feat: modify dist type

* chore: modify htmlOutput

* fix: modify dirname

* chore: modify dirname

* chore: add type for __ICE__CREATE_ELEMENT

* test: add test for domRender

* feat: add renderToHTML

* chore: modify platform

* feat: support target and renderMode

* fix: test case and renderer

* chore: update lock

* Update build.ts

* chore: add default value to urls

* refactor: constant

* feat: add with weex

* chore: change multi target

* fix: output orders

* fix: build order

* feat: modify disttype

* feat: modify textContent to support styleElement in weex

* fix: dist type javascript

* chore: version change

* fix: merge and versions

* fix: target renderer

* chore: remove with weex example

* fix: add commandArgs defaults for target, rename miniapp platforms to targets

* fix: bundle slash

Co-authored-by: answershuto <answershuto@gmail.com>
2023-01-11 14:33:14 +08:00
ClarkXia f827f641b3
fix: bump version of swc plugin (keep-export) (#5802) 2023-01-11 11:00:25 +08:00
ClarkXia 7b686f4f82
fix: default value of ssr (#5805)
* fix: default value of ssr

* fix: test case

Co-authored-by: ZeroLing <i@zeroling.com>
2023-01-10 22:47:24 +08:00