Current collected state Current
Observed since 20 Oct, 19:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2pack
[![Codacy][cod_b]][cod_l]
const packer = require('2pack');
const header = packer('int16');
const payload = packer(['name:str', 'hp:int16']);
//------------------------------
payload.offset = header.maxSize;
//---------]>
const id = 69;
const data = { name: 'D', hp: 13 };
const buf = header.pack(id, payload.pack(data));
const size = buf.length;
//---------]>
console.log(packer.isBE, packer.isLE);
console.log(
header.unpack(buf, 0, size),
payload.unpack(buf, 0, size)
);
//------------------------------
/*
packer('int16'); // primitive | returns: value
pack(0);
packer(['int16']); // array | returns: array | unpackDataAsArray = true
pack([0]);
packer(['name:str']); // object | returns: object
pack(['D']);
pack({name: 'D'});
packer(['int16', 'name:str']); // error
//----)>
unpack(bin, offset, length, cbEndInfo(offset), target, asCopy, asArray);
@bin - Buffer / Uint8Array
*/
| Name | Alias | Note |
|---|---|---|
| - | ||
| bin<size (byte)> | b | default: max 1024 (0-65535); server: Buffer; client: Uint8Array; |
| str<size (byte)> | s | default: max 256 (0-65535) |
| int<size (bit)> | i | size: 8, 16, 32, 64 (BigInt64Array) |
| uint<size (bit)> | u | size: 8, 16, 32, 64 (BigUint64Array) |
| float<size (bit)> | f | size: 32, 64 |
| json<size (byte)> | j | default: max 8192 (0-65535) |
MIT
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
babel-cliEnvironment{
"local_name": "babel-cli",
"alias": false,
"peer_metadata": null
} | ^6.18.0 | development |
babel-plugin-static-fsEnvironment{
"local_name": "babel-plugin-static-fs",
"alias": false,
"peer_metadata": null
} | ^1.1.0 | development |
babel-plugin-version-inlineEnvironment{
"local_name": "babel-plugin-version-inline",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | development |
babel-preset-es2015Environment{
"local_name": "babel-preset-es2015",
"alias": false,
"peer_metadata": null
} | ^6.24.1 | development |
babel-preset-es2016Environment{
"local_name": "babel-preset-es2016",
"alias": false,
"peer_metadata": null
} | ^6.24.1 | development |
babel-preset-es2017Environment{
"local_name": "babel-preset-es2017",
"alias": false,
"peer_metadata": null
} | ^6.24.1 | development |
babelifyEnvironment{
"local_name": "babelify",
"alias": false,
"peer_metadata": null
} | ^7.3.0 | development |
chaiEnvironment{
"local_name": "chai",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | development |
delEnvironment{
"local_name": "del",
"alias": false,
"peer_metadata": null
} | ^2.2.0 | development |
electronEnvironment{
"local_name": "electron",
"alias": false,
"peer_metadata": null
} | ^1.4.15 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^3.5.0 | development |
flossEnvironment{
"local_name": "floss",
"alias": false,
"peer_metadata": null
} | ^2.0.1 | development |
gh-pagesEnvironment{
"local_name": "gh-pages",
"alias": false,
"peer_metadata": null
} | ^0.12.0 | development |
gruntEnvironment{
"local_name": "grunt",
"alias": false,
"peer_metadata": null
} | ^1.0.1 | development |
grunt-babelEnvironment{
"local_name": "grunt-babel",
"alias": false,
"peer_metadata": null
} | ^6.0.0 | development |
grunt-contrib-uglifyEnvironment{
"local_name": "grunt-contrib-uglify",
"alias": false,
"peer_metadata": null
} | ^3.0.1 | development |
grunt-wrapEnvironment{
"local_name": "grunt-wrap",
"alias": false,
"peer_metadata": null
} | ^0.3.0 | development |
jaguarjs-jsdocEnvironment{
"local_name": "jaguarjs-jsdoc",
"alias": false,
"peer_metadata": null
} | ^1.0.1 | development |
js-md5Environment{
"local_name": "js-md5",
"alias": false,
"peer_metadata": null
} | ^0.4.1 | development |
jsdocEnvironment{
"local_name": "jsdoc",
"alias": false,
"peer_metadata": null
} | ^3.4.2 | development |
load-grunt-tasksEnvironment{
"local_name": "load-grunt-tasks",
"alias": false,
"peer_metadata": null
} | ^3.5.2 | development |
minimistEnvironment{
"local_name": "minimist",
"alias": false,
"peer_metadata": null
} | ^1.2.0 | development |
mkdirpEnvironment{
"local_name": "mkdirp",
"alias": false,
"peer_metadata": null
} | ^0.5.1 | development |
mochaEnvironment{
"local_name": "mocha",
"alias": false,
"peer_metadata": null
} | ^3.4.2 | development |
parallelshellEnvironment{
"local_name": "parallelshell",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | development |
pixifyEnvironment{
"local_name": "pixify",
"alias": false,
"peer_metadata": null
} | ^1.7.0 | development |
rimrafEnvironment{
"local_name": "rimraf",
"alias": false,
"peer_metadata": null
} | ^2.5.3 | development |
time-gruntEnvironment{
"local_name": "time-grunt",
"alias": false,
"peer_metadata": null
} | ^1.4.0 | development |
watchEnvironment{
"local_name": "watch",
"alias": false,
"peer_metadata": null
} | ^0.19.1 | development |
Source distribution
{
"integrity": "sha512-bIv8KReqT+dfIg7ke/gWDt8eePFpTWxnuQGG9GNAjaDWXXmABodTv3Rkt2jL+C/708DhRX9+Z8Pw/k49OjHI4A==",
"shasum": "e3f748458615e43687325815ab440c2cb5daaed5",
"tarball": "https://registry.npmjs.org/2pack/-/2pack-0.0.1.tgz",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQDM1NR7IkoBJjaJmw6pomDXz/8bvGGrkSY76q4Na3d94gIgX2pe4051o3hoRn33xLwuwXbVs79RM1cVjI5L7w5pYVQ="
}
]
}Observed since 20 Oct, 19:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:4e670a59c06bb6cd45bb486d1f625b27ab05aa548b86200a5b37309d87b2f9fe