# @modern-js/runtime-utils

## 2.63.3

### Patch Changes

- @modern-js/utils@2.63.3

## 2.63.2

### Patch Changes

- Updated dependencies [5fc95f7]
- Updated dependencies [53e3ae0]
  - @modern-js/utils@2.63.2

## 2.63.1

### Patch Changes

- @modern-js/utils@2.63.1

## 2.63.0

### Patch Changes

- @modern-js/utils@2.63.0

## 2.62.1

### Patch Changes

- 86213ae: chore: add a server directory for universal server utils
  chore: 添加一个 server 目录用于存放通用的服务端工具函数
  - @modern-js/utils@2.62.1

## 2.62.0

### Patch Changes

- @modern-js/utils@2.62.0

## 2.61.0

### Patch Changes

- Updated dependencies [45230e2]
  - @modern-js/utils@2.61.0

## 2.60.6

### Patch Changes

- c4894e6: fix(runtime-utils): the normalizePathname should handles multiple slashes
  fix(runtime-utils): normalizePathname 函数应该处理好多个 / 的情况
  - @modern-js/utils@2.60.6

## 2.60.5

### Patch Changes

- @modern-js/utils@2.60.5

## 2.60.4

### Patch Changes

- c87813e: fix: upgrade react-router & log in debug mode only
  fix: 更新 react-router 到最新版 & 只在 debug 模式下打印日志
  - @modern-js/utils@2.60.4

## 2.60.3

### Patch Changes

- Updated dependencies [303331c]
  - @modern-js/utils@2.60.3

## 2.60.2

### Patch Changes

- Updated dependencies [8a709bc]
  - @modern-js/utils@2.60.2

## 2.60.1

### Patch Changes

- @modern-js/utils@2.60.1

## 2.60.0

### Patch Changes

- @modern-js/utils@2.60.0

## 2.59.0

### Patch Changes

- @modern-js/utils@2.59.0

## 2.58.3

### Patch Changes

- @modern-js/utils@2.58.3

## 2.58.2

### Patch Changes

- 7715b6d: feat: update codesmith version

  feat: 更新 codesmith 版本

- 44c1bc4: feat(server): support esm
  feat(server): support esm
- Updated dependencies [a1a9373]
  - @modern-js/utils@2.58.2

## 2.58.1

### Patch Changes

- @modern-js/utils@2.58.1

## 2.58.0

### Patch Changes

- @modern-js/utils@2.58.0

## 2.57.1

### Patch Changes

- @modern-js/utils@2.57.1

## 2.57.0

### Patch Changes

- 916559a: fix: mergeConfig function to return an object when the first configuration is not an object

  fix: 修复 mergeConfig 函数，使其在第一个配置非对象时返回对象

- dc736ef: feat: Support Runtime Plugin Communication

  feat: 支持 Runtime 插件通信

- Updated dependencies [2515b00]
  - @modern-js/utils@2.57.0

## 2.56.2

### Patch Changes

- @modern-js/utils@2.56.2

## 2.56.1

### Patch Changes

- @modern-js/utils@2.56.1

## 2.56.0

### Patch Changes

- @modern-js/utils@2.56.0

## 2.55.0

### Patch Changes

- Updated dependencies [bbcf55a]
  - @modern-js/utils@2.55.0

## 2.54.6

### Patch Changes

- @modern-js/utils@2.54.6

## 2.54.5

### Patch Changes

- @modern-js/utils@2.54.5

## 2.54.4

### Patch Changes

- @modern-js/utils@2.54.4

## 2.54.3

### Patch Changes

- @modern-js/utils@2.54.3

## 2.54.2

### Patch Changes

- @modern-js/utils@2.54.2

## 2.54.1

### Patch Changes

- @modern-js/utils@2.54.1

## 2.54.0

### Patch Changes

- Updated dependencies [15a090c]
- Updated dependencies [a8d8f0c]
- Updated dependencies [09798ac]
  - @modern-js/utils@2.54.0

## 2.53.0

### Patch Changes

- @modern-js/utils@2.53.0

## 2.52.0

### Minor Changes

- 85ac453: feat: support control status code by data loader
  feat: 支持通过 data loader 控制页面状态码

### Patch Changes

- @modern-js/utils@2.52.0

## 2.51.0

### Patch Changes

- @modern-js/utils@2.51.0

## 2.50.0

### Patch Changes

- @modern-js/utils@2.50.0

## 2.49.4

### Patch Changes

- @modern-js/utils@2.49.4

## 2.49.3

### Patch Changes

- @modern-js/utils@2.49.3

## 2.49.2

### Patch Changes

- @modern-js/utils@2.49.2

## 2.49.1

### Patch Changes

- @modern-js/utils@2.49.1

## 2.49.0

### Minor Changes

- e8c8c5d: refactor: refactor server
  refactor: 重构 server

### Patch Changes

- Updated dependencies [e8c8c5d]
  - @modern-js/utils@2.49.0

## 2.48.6

### Patch Changes

- @modern-js/utils@2.48.6

## 2.48.5

### Patch Changes

- Updated dependencies [4ca9f4c]
  - @modern-js/utils@2.48.5

## 2.48.4

### Patch Changes

- Updated dependencies [7d2d433]
  - @modern-js/utils@2.48.4

## 2.48.3

### Patch Changes

- @modern-js/utils@2.48.3

## 2.48.2

### Patch Changes

- @modern-js/utils@2.48.2

## 2.48.1

### Patch Changes

- 74749ae: fix: sometime the url '/a/' shoud be equal '/a'
  fix: 有时 url '/a/' 应该等于 '/a'
- Updated dependencies [8942b90]
- Updated dependencies [ce426f7]
  - @modern-js/utils@2.48.1

## 2.48.0

### Patch Changes

- Updated dependencies [c323a23]
  - @modern-js/utils@2.48.0

## 2.47.1

### Patch Changes

- @modern-js/utils@2.47.1

## 2.47.0

### Patch Changes

- 9464c9c: chore: upgrade react-router and export all react-router APIs
  chore: 升级 react-router 相关依赖，并导出所有 react-router API
- Updated dependencies [a5386ab]
  - @modern-js/utils@2.47.0

## 2.46.1

### Patch Changes

- @modern-js/utils@2.46.1

## 2.46.0

### Patch Changes

- 78e2722: fix(runtime-utils): FileReader#reset didn't clear storage as expected
  fix(runtime-utils): FileReader#reset 没有按预期清除缓存的问题。
  - @modern-js/utils@2.46.0

## 2.45.0

### Patch Changes

- @modern-js/utils@2.45.0

## 2.44.0

### Patch Changes

- 0ed968c: fix: SSR cache container spell
  fix: SSR 缓存相关 container 拼写修正
  - @modern-js/utils@2.44.0

## 2.43.0

### Minor Changes

- d959200: feat: support ssr cache, and global storer
  feat: 支持 ssr 缓存, 以及全局存储器

### Patch Changes

- 9e749d8: fix: adapte webpack-dev-middleware disable write-to-disk
  fix: 适配 webpack-dev-middleware 禁止写入磁盘
  - @modern-js/utils@2.43.0

## 2.42.2

### Patch Changes

- @modern-js/utils@2.42.2

## 2.42.1

### Patch Changes

- @modern-js/utils@2.42.1

## 2.42.0

### Patch Changes

- 103cf92: feat(runtime-utils): split parsed from browser
  feat(runtime-utils): 从 browser 中拆分 parsed 方法
  - @modern-js/utils@2.42.0

## 2.41.0

### Patch Changes

- c4d396a: chore(swc): bump swc and helpers
  chore(swc): 升级 swc 以及 helpers
- Updated dependencies [c4d396a]
  - @modern-js/utils@2.41.0

## 2.40.0

### Patch Changes

- Updated dependencies [95f15d2]
  - @modern-js/utils@2.40.0

## 2.39.2

### Patch Changes

- @modern-js/utils@2.39.2

## 2.39.1

### Patch Changes

- f397649: chore: upgrade react-router and remix
  chore: 更新 react-router 和 remix
  - @modern-js/utils@2.39.1

## 2.39.0

### Patch Changes

- @modern-js/utils@2.39.0

## 2.38.0

### Patch Changes

- @modern-js/utils@2.38.0

## 2.37.2

### Patch Changes

- @modern-js/utils@2.37.2

## 2.37.1

### Patch Changes

- @modern-js/utils@2.37.1

## 2.37.0

### Patch Changes

- Updated dependencies [383b636]
- Updated dependencies [ce0a14e]
- Updated dependencies [708f248]
  - @modern-js/utils@2.37.0

## 2.36.0

### Patch Changes

- Updated dependencies [3473bee]
- Updated dependencies [b98f8aa]
- Updated dependencies [eb602d2]
  - @modern-js/utils@2.36.0

## 2.35.1

### Patch Changes

- 6a1d46e: refactor: split runtime utils into a seperate package
  refactor: runtime utils 单独拆分成一个包
- Updated dependencies [ea3fe18]
- Updated dependencies [9dd3151]
- Updated dependencies [4980480]
- Updated dependencies [6a1d46e]
  - @modern-js/utils@2.35.1
