ice

🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)

MIT License

Downloads
17.2K
Stars
17.8K
Committers
83

Bot releases are hidden (Show)

ice - v1.17.7

Published by ClarkXia over 3 years ago

Bug Fix

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)

ice - v1.17.6

Published by ClarkXia over 3 years ago

Bug Fix

Feat: add process.env.FRAMEWORK_VERSION
Fix: compatible with icejs version when use build-plugin-icestark

ice - v1.17.5

Published by ClarkXia over 3 years ago

Bug Fix

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

ice - v1.17.4

Published by luhc228 over 3 years ago

Improvement

feat: support custom tab bar in MPA https://github.com/alibaba/ice/pull/4225

Bug Fix

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

ice - v1.17.3

Published by ClarkXia over 3 years ago

Improvements

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

Bug Fix

Fix: api types #4145
Fix: remove deprecated api of esbuild-loader

ice - v1.17.2

Published by ClarkXia over 3 years ago

Bug Fix

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

ice - v1.17.1

Published by ClarkXia over 3 years ago

Hotfix

Fix: modify default value of generateRuntime #4156

ice - v1.70.0

Published by ClarkXia over 3 years ago

Improvements

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

Bug Fix

Chore: upgrade less and less-loader (less^4.0.4, less-loader^7.0.0)
Fix: default html of mpa

ice - v1.16.1

Published by ClarkXia over 3 years ago

Improvements

Feat: built-in esbuild for minify
Feat: support custom sourceMap in build

bug fix

Fix: html template parameters
Fix: do not compile core-js in miniapp
Fix: format path before match when config babelPresets #4125

ice - v1.16.0

Published by ClarkXia over 3 years ago

Improvements

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

Bug fix

Fix: catch webpack plugin error #4006
Fix: too much watch events in mock service #4088
Fix: external next styles #4079
Fix: ssr render params

ice - v1.15.2

Published by luhc228 over 3 years ago

Fix: Store Provider was not wrapped in ssr lazy (#4064)
Fix: miniapp async render (#4066)
Fix: compatible with commonjs syntax of style (#4065)

ice - v1.15.1

Published by ClarkXia over 3 years ago

Bug Fix

Fix: error message when excute getInitialProps #4061

ice - v1.15.0

Published by ClarkXia over 3 years ago

Improvements

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

Bug fix

Fix: error exception config of webpackPlugins #4029

ice - v1.14.1

Published by ClarkXia almost 4 years ago

Improvements

Refactor: improve experience of using store in mode mpa #3988
Feat: support ts for mock #3957
Feat: support cors of mock apis #4009

Bug fix

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

ice - v1.14.0

Published by ClarkXia almost 4 years ago

Improvements

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

Bug Fix

Fix: enhance rule condition of webpackLoaders
Fix: entry path message of mode mpa
Fix: custom history

ice - v1.13.0

Published by ClarkXia almost 4 years ago

Improvements

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

bug fix

Fix: update icestark types exported by icejs #3904

ice - v1.12.2

Published by ClarkXia almost 4 years ago

bug fix

Fix: read runtime template sync #3926

ice - v1.12.1

Published by ClarkXia almost 4 years ago

Improvements

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

bug fix

Fix: APP_MODE is undefined in store.ts #3630
Fix: use smart debug in ssr #3877

ice - v1.12.0

Published by ClarkXia almost 4 years ago

Improvements

Feat: support redirect in SSR #3740
Feat: debug mode for runtime plugin #3742
Feat: support rgba colors when config multi-theme #3823

bug fix

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

ice - v1.11.3

Published by ClarkXia almost 4 years ago

Improvements

Fix: do not generate mpa entries when disableRuntime #3850
Feat: support disable auth #3851

Package Rankings
Top 1.21% on Npmjs.org
Related Projects