3.0.7 • Published 3 years ago

@kythuen/webpack-builder-utils v3.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

@kythuen/webpack-builder-utils

webpack-builder-utils是为webpack-builder项目提供的工具库。所有与打包相关的通用工具函数都可以增加到此仓库中。

当前版本号:1.1.0

仓库地址:码云Gitee

使用方法

安装

yarn add -D @kythuen/webpack-builder-utils

使用

const { Log, Types, FileHelper } = require('@kythuen/webpack-builder-utils')

Log.done('打印成功日志')

const isObject = Types.isPlainObject({a: 1})

FileHelper.loadFileSync(...)

仓库模块介绍

Log

控制台打印日志,用于日志的统一化。

现支持的日志类型有:loginfodonewarnerror

函数使用方法: Logfunction

参数说明

  • message:日志内容
  • tag:日志的副标签

返回值:无返回

使用方法举例

Log.done('完成','tag标签')

Types

常用变量类型的判断。

现支持的判断的类型有:isStringisNumberisArrayisPlainObjectisFunctionisUndefinedisNull

函数使用方法: Typesfunction

参数说明

  • value:要判断的变量

返回值:布尔值

使用方法举例

const isObject = Types.isPlainObject({a:1})

FileHelper

常用文件操作集合。

现支持的操作有:loadFileSync

函数使用方法: FileHelperfunction

参数说明

  • filePath:要加载的文件的路径,相对工作目录的相对路径或者绝对路径

返回值:文件加载的结果,包含加载状态status文件内容data

返回值说明

  • status === 0: 加载文件成功
  • status === -1: 加载文件异常,未找到文件
  • status === -2: 加载文件异常,找到文件但文件格式不对(此文件应该导出一个对象或一个返回对象的函数

使用方法举例

const content = FileHelper.loadFileSync(filePath)

规划功能

  • FileHelper中的loadFileSync函数,只能加载CommonJS规范的JavaScript文件。后面可能修改函数名为类似FileHelper.commonjs.loadJSFileSync
  • FileHelper中补充loadFile函数:异步加载JavaScript函数。

代码提交

使用前请先安装提交相关的开发依赖,全局或局部安装

yarn add -D commitizen cz-conventional-changelog conventional-changelog-cli replace standard-version
3.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago