2.1.6 • Published 7 years ago
windlike-utils v2.1.6
Windlike-Utils · 
Windlike-Utils is a tool library developed based on functional programming ideas.
- Modules: Windlike-Utils divide the tool into several modules which like
array、object、stringand so on.It can be easily found and used. - Functional: Each function only has the same input parameters, and the output result is unique.Just like
y=f(x)in mathematics.As long asxis unchanged, the outputyis also unchanged.To ensure the uniqueness of the output and the reusability of the variables, Some dirty functions also do delayed output processing.For examples,number.randomreturns a function which can generate a random number, instead of the result of the random number. - Immutable: Any arguments entered is immutable and new results will be returned.
Install
npm install windlike-utils --saveFeature
Format date:
const ms = 837043200000; // 1996-07-11 08:00:00 utils.date.createFormatDate("YYYY-MM-DD hh:mm:ss w")(ms); // 1996-07-11 08:00:00 Thur. utils.date.createFormatDate("YY-MM-DD hh:mm:ss W")(ms); // 96-07-11 08:00:00 星期四Currying
const add = (a: number, b: number, c: number): number => a + b + c; const curryAdd: any = utils.fn.curry(add); curryAdd(1, 2, 3); // 6 curryAdd(1, 2)(4); // 7 curryAdd(1)(3)(5); // 9 curryAdd(1)(2, 3); // 6Parse Url
const URL = 'https://github.com/MrWindlike/Windlike-Utils?key=value'; const result = utils.net.parseUrl(URL); // { // url: URL, // host: 'https://github.com', // port: 80, // path: '/MrWindlike/Windlike-Utils', // params: { // key: 'value', // }, // }
DOCS
Contribute
Open an issue or PR.😄
2.1.6
7 years ago
2.1.5
7 years ago
2.1.4
7 years ago
2.1.2
7 years ago
2.1.1
7 years ago
2.1.0
7 years ago
2.0.9
7 years ago
2.0.8
7 years ago
2.0.7
7 years ago
2.0.6
7 years ago
2.0.5
7 years ago
2.0.4
7 years ago
2.0.3
7 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.0.93
8 years ago
1.0.92
8 years ago
1.0.91
8 years ago
1.0.9
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago