Comparing version 0.0.3 to 0.0.5
{ | ||
"name": "base64-vlq", | ||
"version": "0.0.3", | ||
"description": "A base64 vlq encode/decode utils", | ||
"version": "0.0.5", | ||
"description": "A base64 vlq encode/decode utils for source maps", | ||
"main": "index.js", | ||
@@ -10,3 +10,3 @@ "scripts": { | ||
"files": [ | ||
"index.js" | ||
"src/index.js" | ||
], | ||
@@ -17,3 +17,6 @@ "repository": { | ||
}, | ||
"keywords": [], | ||
"keywords": [ | ||
"base64-vlq", | ||
"source map" | ||
], | ||
"author": "champkeh", | ||
@@ -20,0 +23,0 @@ "license": "MIT", |
# base64-vlq | ||
A base64 vlq encode/decode utils for source maps. | ||
> NOTE: | ||
> VLQ encoding here is different from described in [wikipedia](https://en.wikipedia.org/wiki/Variable-length_quantity), vlq here is use sextet **not octet**. | ||
> NOTE 2: | ||
> This package is only support nodejs environment currently. | ||
## Install | ||
@@ -10,19 +18,12 @@ ```shell | ||
```js | ||
const {vlqEncode, vlqDecode} = require('base64-vlq') | ||
const {base64VlqEncode, base64VlqDecode} = require('base64-vlq') | ||
// VLQ encode a integer | ||
vlqEncode(31) // [62, 1] | ||
base64VlqEncode([ 0, 0, 16, 1 ]) // AAgBC | ||
base64VlqDecode('AAgBC') // [ 0, 0, 16, 1 ] | ||
// VLQ decode a value | ||
vlqDecode([62, 1]) // 31 | ||
``` | ||
base64VlqEncode([ 0 ]) // A | ||
base64VlqDecode('A') // [ 0 ] | ||
```js | ||
const {base64VlqEncode, base64VlqDecode} = require('base64-vlq') | ||
// base64-vlq encode a integer array | ||
base64VlqEncode([62, 1]) // 8DC | ||
// base64-vlq decode a value | ||
base64VlqDecode('8DC') // [62, 1] | ||
base64VlqEncode([ -0 ]) // B | ||
base64VlqDecode('B') // [ -0 ] | ||
``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5764
29
1