Ice Versions Save

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

@ice/[email protected]

9 months ago
  • Feat: support to remove react-router even route count is greater than 1 #6382
import { defineConfig } from '@ice/app';
// Remove react-router in case of render page like MPA mode.
export default defineConfig(() => ({
  optimization: { disableRouter: true },
}));
  • Feat: enhance dropLogLevel config, support specify array of drop level #6376
import { defineConfig } from '@ice/app';

export default defineConfig(() => ({
  dropLogLevel: ['trace', 'warn'],
}));
  • Feat: support new code splitting strategy page-vendors #6386
import { defineConfig } from '@ice/app';

export default defineConfig(() => ({
  codeSplitting: 'page-vendors',
}));
  • Feat: support function to specify modules with inline style #6380
  • Feat: new API for cache canvas #6367
  • Fix: always external dependencies when get app config #6383
  • Fix: format dataLoader config in PHA plugin #6384
  • Fix: do not compile runtime library such as tslib #6377

@ice/[email protected]

10 months ago
  • Feat: support htmlGenerating to control html generation #6346
export default defineConfig(() => ({
  // Configrate htmlGenerating to disable html generation.
  htmlGenerating: false,
});
  • Fix: alias for type declaration #6360
  • Fix: compilation config not extended #6342
  • Fix: add warning log for mutate suspense data directly #6351
  • Chore: add user config comments #6347 image
  • Fix: relative id in pipe transform #6340
  • Fix: compile error when use plugin-rax-compat #6362

@ice/[email protected]

10 months ago
  • Feat: support document API usePageAssets #6238
  • Fix: load route module error when only has one router #6297
  • Fix: task alias not be consumed #6296
  • Fix: compat with streaming api in miniapp #6268 @hzyhbk
  • Fix: replace history methods by router navigate for backwards compatibility #6317
  • Fix: refactor error handling and update error overlay #6286
  • Fix: server dataLoader error #6316
  • Fix: client send extra useless requests in render mode SSR #6307 @malei0311
  • Fix: support source map for stack trace in node #6322
  • Fix: single router optimization #6310
import { defineConfig } from '@ice/app';
export default defineConfig(() => ({
  // Active feature by config optimization.router `true`
  optimization: {
    router: true,
  },
}));

@ice/[email protected]

10 months ago

@ice/[email protected]

10 months ago
  • Fix: compile @remix-run/router when minify is swc
  • Fix: compat style for rax-compat mode

@ice/[email protected]

11 months ago
  • Feat: support stream options for pipeable render #6285
  • Fix: reject error when shell error in SSR #6278
  • Fix: add default polyfill for some browser do not have signal in instance of Request #6273
  • Fix: getRoutesFile is undefined when use onDemand server render #6270

@ice/[email protected]

11 months ago
  • Fix: compatible with code has import.meta #6264
  • Fix: import identifier is invalid in route config #6265

@ice/[email protected]

11 months ago
  • Feat: support sourcemap of js entry
  • Feat: support api of addEntryImportAhead (#6256)
  • Fix: import store source before swc compiler (#6248)
  • Fix: history import from ice do not work
  • Fix: use data get undefined value

@ice/[email protected]

11 months ago
  • Refactor: core runtime of router #6123
  • Refactor: remove babel dependencies for remove code #6144
  • Feat: support version check of framework #6151
  • Feat: support defer data loader #6137
  • Feat: i18n Close #6050 close #5965
  • Feat(miniapp): support app and page native events
  • Fix: remove all exports of routes when render mode is csr #6140
  • Fix: enable type=module to rax-compat #6176
  • Fix: route specifier is invalid #6195
  • Fix: dataLoader is sent repeatedly in PHA #6063
  • Fix: possible standard properties
  • Fix: compat with rax state #6165
  • Fix: support inline style config for plugin rax-compat
  • Fix: compatible with runtime absolute path on win32 #6162

@ice/[email protected]

11 months ago
  • Feat: support match target entry to bundle #6200
  • Feat: support case of import module with aliased name #6205
  • Fix: parsing url path properly #6212
  • Fix: style props convert error #6215
  • Fix: define rule of user Config #6198
  • Chore: bump @swc/helpers version(0.5.1)