3.1.7 • Published 1 month ago

@jiess/utils v3.1.7

Weekly downloads
7
License
ISC
Repository
-
Last release
1 month ago

核心库 @jiess/utils

版本迭代记录

2.3.x

追加Midder模块

  • 原Midder模块位于@jiess/plus中,由于其与@jiess/plus内部其他模块间关联较弱,
  • 故将其彻底解耦,剥离出来放到@jiess/plus中,并将其开源

优化ajax模块

  • 当type非常用类型的字符串时,直接以type作为content-type的值

优化基础库安装插件

  • 可以手动指定基础库的安装目录,默认时程序运行目录的src/.jiess目录

2.4.x

  • 对node环境插件打包处理
  • 追加Taro环境的基础库安装插件

JiessBasePlugin1

可用于 taro 环境使用

// taro 项目:
// @/config/index.js

plugins: [
	[
		'@jiess/utils/lib-node/JiessBasePlugin1',
		{
			basePath: __dirname,
			output: '../src/.jiess'
		}
	]
]

无法延迟项目启动,因此首次加载时,基础库可能未及时拉取而报错,重启即可

JiessBasePlugin2

可用于 vite 环境使用

// vue-vite 项目:
// vite.config.js

plugins: [
	JiessBasePlugin2({
		basePath: __dirname,
		output: './src/.jiess'
	})
]

项目会等待基础库拉取完毕后,继续执行启动过程

JiessBasePlugin3

可用于 umi,vue2-uni 环境使用

// reat-umi 项目:
// @/config/config.js

chainWebpack(memo) {
	memo.plugin('JiessBasePlugin').use(JiessBasePlugin3, [{
		basePath: __dirname,
		output: '../src/.jiess'
	}]);
}

无法延迟项目启动,因此首次加载时,基础库可能未及时拉取而报错,重启即可

不同脚手架环境的插件的使用形式有差异,以上环境为验证过的环境 如有其他脚手架环境,可根据实际情况择其引入

2.4.3

  • 追加responseType属性,用于控制fetch条件下response的调用,如接口返回流,则response.blob()
  • 追加returnUrl属性,常用于URL的构建,无需请求接口,如模板文件下载
  • 将fetch条件下的response和ajax下的xhr暴露出来,用于获取响应头等
  • 对工具库toString工具,进一步完善功能

2.4.4

  • 工具库提供diff函数,用于判定两个数据是否全等

2.4.5

  • HttpRequest模式下对流数据的处理

2.4.6

  • http拦截器对异步函数的支持

2.4.7

对JiessBasePlugin的规范化,支持以下环境的Jiess基础库插件安装

  • JiessBasePluginNuxt
  • JiessBasePluginUmi
  • JiessBasePluginVite
  • JiessBasePluginWebpack

2.4.8

  • 对JiessBasePluginNuxt的优化

3.0.0

  • 将后端资源请求和配套的Loading工具独立成 @jiess/http 库
  • 对工具库中dateFormat中过时正则和方法的替换方案
  • 对file工具的系统性优化,更新为jiess-file文件
  • 对插件工具的系统性优化

3.0.1

  • 依赖download-git-repo模块,解决按照后缺少依赖的问题

3.1.0

  • 大的目录结构调整
  • 对tools工具库,midder中介者增加多环境支持
  • 每个库分别有以下三种后缀,根据实际应用场景选择
.js // production无babel
.babel.js // production有babel
.babel.full.js // development有babel

3.1.1

  • 重新将工具库在cdn下的名称改为JiessTools
  • 重新将中介库在cdn下的名称改为JiessMidder

3.1.2

  • 在jiess-base克隆完成后,根据自定环境重置入口文件

3.1.3

  • 增加JiessResolver

3.1.4

  • package.json导出调整

3.1.5

  • dateFormat导出

3.1.6

  • dateFormat优化

3.1.7

  • 打包的统一处理
3.1.7

1 month ago

3.1.6

1 month ago

0.0.0

1 month ago

3.1.5

2 months ago

3.1.3

4 months ago

3.1.4

4 months ago

3.1.2

4 months ago

3.1.1

4 months ago

3.1.0-beta

5 months ago

3.1.0-beta.1

5 months ago

3.0.1

5 months ago

3.0.0

5 months ago

2.4.5

8 months ago

2.4.7

7 months ago

2.4.6

8 months ago

2.4.8

7 months ago

2.4.3

1 year ago

2.4.2

1 year ago

2.4.4

1 year ago

2.4.1

1 year ago

2.2.1

1 year ago

2.2.0

1 year ago

2.2.3

1 year ago

2.4.0

1 year ago

2.2.2

1 year ago

2.0.7

2 years ago

2.0.8

2 years ago

2.3.8

1 year ago

2.3.7

1 year ago

2.3.9

1 year ago

2.3.0

1 year ago

2.3.2

1 year ago

2.3.1

1 year ago

2.3.4

1 year ago

2.3.3

1 year ago

2.3.6

1 year ago

2.3.5

1 year ago

2.1.0

1 year ago

2.0.5

2 years ago

2.0.6

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

2.0.0-beta.2

2 years ago

2.0.0-beta.1

2 years ago

2.0.0-beta.6

2 years ago

2.0.0-beta.5

2 years ago

2.0.0-beta.4

2 years ago

2.0.0-beta.3

2 years ago

1.5.0-bata.5

2 years ago

1.5.0-bata.6

2 years ago

1.5.0-bata.3

2 years ago

1.5.0-bata.4

2 years ago

1.5.0-bata.2

2 years ago

1.5.1

2 years ago

1.5.0-bata.1

2 years ago

1.3.13

2 years ago

1.3.12

2 years ago

1.3.11

2 years ago

1.3.10

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.9

2 years ago

1.3.8

2 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.8

3 years ago

1.2.9

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.13

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago

0.0.1

4 years ago