1.0.6 • Published 5 years ago

@edwardxyt/gws-utils v1.0.6

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

Node.js: @edwardxyt/gws-utils

用于nodejs 常用工具类。

Installation

npm install @edwardxyt/gws-utils

Usage

const gwsUtils = require('@edwardxyt/gws-utils');

Methods

globalLoader(pattern)

遍历目录中所有包含特定名称的文件。

Example:
const {globalLoader} = require('@edwardxyt/gws-utils');

// 获取utils目录下所有.js文件,返回一个数组。
globalLoader(`${__dirname}/utils/**/*.js`).then(result => {
    console.log(result)
});

getModules(dir, type)

加载目录下制定名称的模块文件。

Example:
const {getModules} = require('@edwardxyt/gws-utils');

// 获取lib目录下所有.js的模块。
let myModules = getModules(path.join(__dirname, './lib'),'.js');

bubbleSort(arr)

冒泡排序

Example:
const {arraySort} = require('@edwardxyt/gws-utils');

arraySort.bubbleSort([1,2,3]).then(data => {
    log(data)
})