This commit is contained in:
55
node_modules/any-base/README.md
generated
vendored
Executable file
55
node_modules/any-base/README.md
generated
vendored
Executable file
@@ -0,0 +1,55 @@
|
||||
# README #
|
||||
|
||||
The library allows you to convert any large numbers in any number base to another number base. The base is determined by specifying the alphabet. So is full freedom
|
||||
|
||||
[](https://nodei.co/npm/any-base/)
|
||||
|
||||
## Installation ##
|
||||
|
||||
```
|
||||
npm install any-base --save
|
||||
```
|
||||
|
||||
## API ##
|
||||
|
||||
### AnyBase() ###
|
||||
|
||||
```
|
||||
converterFunction = anyBase(sourceAlphabet, destinationAlphabet);
|
||||
```
|
||||
|
||||
#### Parameters ####
|
||||
|
||||
* {String} __sourceAlphabet__ digits from smallest to the largest
|
||||
* {String} __destinationAlphabet__ digits from smallest to the largest
|
||||
|
||||
#### Return Values ####
|
||||
|
||||
Returns __function__ that converts the number of source base to the destination
|
||||
|
||||
### Convert() ###
|
||||
|
||||
```
|
||||
converterFunction(number)
|
||||
```
|
||||
|
||||
#### Parameters ####
|
||||
|
||||
* {String} __number__ number of source base
|
||||
|
||||
#### Return Values ####
|
||||
|
||||
Returns number of destonation base
|
||||
|
||||
## Example ##
|
||||
|
||||
```js
|
||||
var anyBase = require('any-base'),
|
||||
dec2hex = anyBase(anyBase.DEC, anyBase.HEX),
|
||||
shortId = anyBase(anyBase.DEC, '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-+!@#$^'),
|
||||
longId = anyBase('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-+!@#$^', anyBase.DEC);
|
||||
|
||||
dec2hex('123456'); // return: '1E240'
|
||||
shortId('1234567890'); // return: 'PtmIa'
|
||||
longId('PtmIa'); // return: '1234567890'
|
||||
```
|
||||
Reference in New Issue
Block a user