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 - v2.4.1

Published by ClarkXia almost 3 years ago

Bug Fix

  • fix: build error in win32 system #5043
  • fix: error redirection when import specifier from ice with alias #5042
  • fix: set proxy to false when all proxy rule is disabled #5037
  • fix: enhance alias for node_modules dependencies #5028
ice - v2.4.0

Published by ClarkXia almost 3 years ago

Improvement

  • Feat: support output build-speed for each mode (Vite & Webpack) #4977
  • Feat: pre-bundle webpack-dev-server, webpack loaders and plugins depended by built-in plugins #5019
  • Feat: custom component props (props.pageConfig) for each page #4989
  • Feat: support IP address when enable https #5011

Bug Fix

  • Fix: built-in polyfill for globalThis in mode vite #4991
  • Fix: compatible with win32 system #5017 #5013
  • Fix: SSR error in production #5012
ice - v2.3.1

Published by ClarkXia almost 3 years ago

Bug Fix

  • fix: avoid error when disableRuntime #5002
ice - v2.3.0

Published by ClarkXia almost 3 years ago

Improvement

  • refactor: optimize router render, support different config for router #4814
  • feat: lock npm version of ice dependencies #4986
  • chore: add test case for formatRoutes #4946

Bug Fix

  • fix: support SSR when use renderComponent #4987
  • chore: avoid show tabbar in every page #4974
  • chore: avoid render error when add el to body #4959
ice - v2.2.3

Published by ClarkXia almost 3 years ago

Bug Fix

  • Fix: support config devServer.historyApiFallback #4963
  • Fix: compatible with special chars in html #4962
  • Fix: compatible with disable runtime when config mpa #4961
  • Fix: match the correct pathname of mock server #4960
  • Fix: re-calculate webpack cache id when config disableRuntime #4972
  • Fix: refactor miniapp page component #4867
  • Fix: TabBar resolve path and remove jsx+ for TabBar render #4957
ice - v2.2.2

Published by luhc228 almost 3 years ago

ice - v2.2.1

Published by ClarkXia almost 3 years ago

Bug Fix

Fix: nested router config #4945

ice - v2.2.0

Published by ClarkXia almost 3 years ago

Features

  • Feat: optimize babel plugin in mode vite #4892
  • Feat: support nested rule in css #4876
  • Feat: support lifecycle of after.start.devServer for mode vite #4905
  • Feat: generate ts type file d.ts for init project #4809

Bug Fix

  • Fix: disable default file lint for hmr performace #4933
  • Fix: babel config for class property #4925
  • Fix: MPA entry redirection #4924
  • Fix: redirect import from ice in mode vite #4919
  • Fix: support transform proxy.pathRewrite #4920
  • Fix: prevent minize sass file by default #4884
  • Fix: alias in mode vite #4890
  • Fix: postcssOptions in mode vite #4910
  • Fix: regexp for ignore watching runtime folder #4877
  • Fix: error occurred when config both externals and remoteRuntime #4883
  • Fix: SSR does not works in file-system routing #4874
  • Chore: remove unnecessary swc precompile #4895
ice - v2.1.3

Published by luhc228 almost 3 years ago

Fix: store error in vite HMR https://github.com/alibaba/ice/pull/4893

ice - v2.1.2

Published by ClarkXia almost 3 years ago

Features

  • feat: query loader for mode webpack #4680

Bug Fix

  • fix: release [email protected] #4817
  • fix: error occured when config sourceMap #4779
  • fix: transform postcssOptions for vite #4832
  • fix: typo of vitePlugins #4851
  • fix: should not render tabbar in frm #4842
  • fix: filter file when hot update when lint file #4854
  • chore: bump version of esbuild #4846
  • chore: update node engines #4745
ice - v2.1.1

Published by luhc228 almost 3 years ago

Features

  • feat: support auto load styl style (#4692 #4801)

Bug Fix

  • fix: compatible with rax app build (#4790)
  • fix: deprecate check of componentConfig when import style path (#4789)
  • fix: support nested route in mode vite (#4787)
  • fix: print urls after server created (#4785)
  • fix: assets rule for static resource (#4782)
ice - v2.0.1

Published by ClarkXia almost 3 years ago

Bug Fix

  • fix: fail to execute getInitialProps in SSR #4682
  • fix: redirectUrl is undefined in SSR #4701
  • fix: theme icon in vite mode #4683
  • fix: warning message when page store in not exist #4693
  • fix: history import from ice always get null #4694
  • fix: jest config #4695
  • fix: build error with use swc as default compiler #4728
ice - v2.1.0

Published by ClarkXia almost 3 years ago

Features

  • support configuration tsChecker in mode vite #4740
  • support configuration eslint in mode vite #4747
  • refactor eslint config in mode webpack with eslint-webpack-plugin, remove dependency of eslint #4751
  • compatible with build-plugin-moment-locale in vite #4685

Bug Fix

  • fix: transform additionalData for pre-processor in mode vite #4736
  • fix: reset cache when build config is changed in mode webpack #4708
  • fix: prevent to read postcss config which unexpected #4711
  • chore: upgade dependencies such as babel, webpack with minor version #4771 #4773
  • fix: assets rule for static resource #4782
  • fix: print urls after server created in mode vite #4785
  • fix: get undefined component of ErrorBoundary in mode MPA #4770
ice - v1.18.5

Published by ClarkXia about 3 years ago

Bug Fix

Fix: globby pattern do not support path of win32 #4612

ice - v1.18.4

Published by ClarkXia about 3 years ago

Bug Fix

Fix: only pass modules to css module rule when config cssLoaderOptions #4585
Fix: webpack 5 oom when installed by cnpm #4570
Fix: ignore project type when get source file #4580
Fix: remove default value of publicPath in SSR #4606

ice - v1.18.3

Published by ClarkXia over 3 years ago

Improvement

Feat: support onPageNotFound in app lifecycle
Feat: support plugin situation without global getApp function

Bug Fix

Fix: jsx+ plugin cause list error when coding in tsx #4427
Fix: register webpack-plugin-import for stark module build
Fix: Ts types for request #4417

ice - v1.18.2

Published by ClarkXia over 3 years ago

Improvement

Feat: support axios cancel #4413

Bug Fix

Fix: make appConfig.app.rootId works when ssr #4405
Fix: fusion external when libraryTarget is umd #4361

ice - v1.18.1

Published by ClarkXia over 3 years ago

Improvement

  • Feat: support webp image file #4370

Bug Fix

  • Fix: compatible with umd export when external Next #4361
  • Fix: compatible with no loader specified #4339
  • chore: fix typo of API onErrorBoundaryHandler #4355
ice - v1.18.0

Published by ClarkXia over 3 years ago

Improvement

Feat: use trusted-cert to generate ca (#4253)
Feat: devServer rewrites rule for mpa development (#4314)
Feat: register experiments field for experimental features (#4303)

Bug Fix

Fix: require order of polyfill (#4311)
Fix: regexp for inject core-js (#4309)
Fix: enable stage 3 for postcss preset env (#4308)
Fix: compatible with react-jsx when generate auth runtime (#4320)
Fix: compatible with win32 when delete original entry (#4329)

ice - v1.17.8

Published by ClarkXia over 3 years ago

Bug Fix

fix: origin appConfig object was modified (#4295)
fix: set contentBase the right way in build-plugin-stark-module (#4291)
chore: errorBoundary type defination (#4292)

Package Rankings
Top 1.21% on Npmjs.org
Related Projects