jsmodern v0.9.0
This is, by no means, to replace JavaScript or anything like that. This is just a rather straightforward module that extends native JavaScript with useful methods that are available in some other great languages such as Rust, Dart, Java, Golang, just to name a few. This is the state what I wanted JavaScript to be in next few years. If you're with me, let's hit me up for collaboration! 💯
Table of contents
Pre-requisites
- OPTIONAL >=
3.8.3
Minimum version for TypeScript users
Installation
# Install via NPM
$ npm install --save jsmodern
Usage
// It is recommended to only import those extensions you need instead of everything.
import { extend } from 'jsmodern';
import { sum } from 'jsmodern/dist/array/index.js';
extend({ array: [sum] });
const total = [1, 2, 3].sum();
console.log(total === 6); // true
Available extensions
- Array extensions
- Boolean extensions
- Date extensions
- Error extensions
- Function extensions
- Iterator extensions
- Map extensions
- Number extensions
- Object extensions
- Promise extensions
- RegExp extensions
- Set extensions
- String extensions
- Symbol extensions
- WeakMap extensions
- WeakSet extensions
License
MIT License © Rong Sen Ng (motss)
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago