🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)
MIT License
Bot releases are hidden (Show)
Published by ClarkXia over 3 years ago
Fix: router in appConfig is undefined in ssr (#4269)
Fix: remove error string in calculated colors (#4273)
Fix: style rule of remote runtime (#4262)
Fix: router url join is invalid in Windows(#4265)
Published by ClarkXia over 3 years ago
Feat: add process.env.FRAMEWORK_VERSION
Fix: compatible with icejs version when use build-plugin-icestark
Published by ClarkXia over 3 years ago
Fix: deep clone let custom config lost
Fix: keepAlive work with plugin-icestark #4224
Fix: route order generated by file system #4236
Fix: make router.basename work in icestark context
Published by luhc228 over 3 years ago
feat: support custom tab bar in MPA https://github.com/alibaba/ice/pull/4225
fix: ts file types error in .ice/
dir https://github.com/alibaba/ice/pull/4221
fix: page not render in mpa when the entry is app.ts https://github.com/alibaba/ice/pull/4219
fix: react-router-dom types don't exist https://github.com/alibaba/ice/pull/4216
fix: not generate server bundle in Windows https://github.com/alibaba/ice/pull/4213
fix: fail to check store file in Windows https://github.com/alibaba/ice/pull/4212
Published by ClarkXia over 3 years ago
Feat: regenerate runtime files when store files changed #4189
Feat: support config resetPage to reset state when page changed #3491
Feat: support css variables of @alifd/next (build-plugin-fusion) #4191
Fix: api types #4145
Fix: remove deprecated api of esbuild-loader
Published by ClarkXia over 3 years ago
Fix: custom config of terserOptions #4163
Fix: update mock config after file change #4159
Fix: active rule of remote runtime #4164
Fix: join route path #4158
Published by ClarkXia over 3 years ago
Fix: modify default value of generateRuntime #4156
Published by ClarkXia over 3 years ago
Refactor: generate runtime modules
Feat: support remote runtime by module federation to speed up compile #4114
Feat: built-in modular import runtime for reduce bundle size
Feat: support mock.exclude #4131
Chore: upgrade less and less-loader (less^4.0.4, less-loader^7.0.0)
Fix: default html of mpa
Published by ClarkXia over 3 years ago
Feat: built-in esbuild for minify
Feat: support custom sourceMap in build
Fix: html template parameters
Fix: do not compile core-js in miniapp
Fix: format path before match when config babelPresets #4125
Published by ClarkXia over 3 years ago
Feat: use webpack 5 module federation in icejs #3217
Feat: runtimes compatible with React 17 #3764
Feat: upgrade sass-loader and use sass as default implementation #4060
Feat: alias for Helmet
Fix: catch webpack plugin error #4006
Fix: too much watch events in mock service #4088
Fix: external next styles #4079
Fix: ssr render params
Published by ClarkXia over 3 years ago
Fix: error message when excute getInitialProps #4061
Published by ClarkXia over 3 years ago
Feat: support keep alive in SPA #3969
Feat: bump version of typescript(4.x), html-webpack-plugin(4.x), mini-css-extract-plugin(1.x) #3943
Feat: auto import global style in mode MPA
Feat: plugins compatible with webpack5 (build-plugin-fusion, build-plugin-wrap-code) #3962
Refactor: support lazy load and improve performance when using SSR
Refactor: enhance SPA render
Fix: error exception config of webpackPlugins #4029
Published by ClarkXia almost 4 years ago
Refactor: improve experience of using store in mode mpa #3988
Feat: support ts for mock #3957
Feat: support cors of mock apis #4009
Fix: compile umd error when use build-plugin-icestark #4007
Fix: nextPrefix not work in biz code
Fix: ignore externals rule and babel-plugin-import rule when build umd
Published by ClarkXia almost 4 years ago
Feat: support config modularImportRuntime
to optimize runtime import #3944
Refactor: optimize code of plugin-store #3947
Feat: compatible with different extension of store files, enhance debug ability of plugin-store #3953
Feat: support serve simple component by runApp #3945
Feat: enhance template parameters #3920
Fix: enhance rule condition of webpackLoaders
Fix: entry path message of mode mpa
Fix: custom history
Published by ClarkXia almost 4 years ago
Feat: custom html output by Helmet, supported both in CSR and SSR #3901
Feat: config store runtime automatically https://github.com/raxjs/rax-app/issues/510
Feat: enhance build config (postcssOptions, webpackPlugins, webpackLoaders) #3922 #3921
Feat: ci test workflow to ensure framework features #3928
Fix: update icestark types exported by icejs #3904
Published by ClarkXia almost 4 years ago
Fix: read runtime template sync #3926
Published by ClarkXia almost 4 years ago
Feat: support generator APIs #3878
Feat: support use name define mpa page name #3906
Fix: remove useless code when app setup as a simple SPA #3867
Feat: log out dev url in webIDE
Feat: support color names in theme file
Fix: APP_MODE is undefined in store.ts #3630
Fix: use smart debug in ssr #3877
Published by ClarkXia almost 4 years ago
Feat: support redirect in SSR #3740
Feat: debug mode for runtime plugin #3742
Feat: support rgba colors when config multi-theme #3823
Fix: emit error when eslint-loader found lint problems
Fix: plugins compatible with component dev (build-plugin-fusion, build-plugin-load-assets)
Fix: default export of runtime store
Published by ClarkXia almost 4 years ago
Fix: do not generate mpa entries when disableRuntime #3850
Feat: support disable auth #3851