Current collected state Current
Observed since 20 Oct, 19:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2pack
Data Serialization
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.8.2 | 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-CULh6wB5LByLTst5++O4kTcrH6zoT5uobZxuzHEzCSBwgjXPi2CS/NZmyHjvSOLSSxVK7FURfyj8wVISlbqT3Q==",
"shasum": "09f3693ea2eb0efced853aa458ce945c25991ce7",
"tarball": "https://registry.npmjs.org/2pack/-/2pack-0.1.1.tgz",
"fileCount": 13,
"unpackedSize": 165241,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNMnwCRA9TVsSAnZWagAAeJIP/2w/mqpTK1bC7HIKLVBF\nakAYT1BHer+tY0lVuK7CtIlpx6vuaqkUBAUUUKTYVaUoRxjjsbjEmKw40xbz\n7me26h3YBPu1rkMEbzeRTPEBX4RH++vk6/Sq56g5J12veGF+CKq4d6Rhx4Kq\nqncLMlmpTGxa3/o5fJwMwhtEeoqbGUwQMqQge0WxXPt2cps5rOawZ6uVBLU8\nKLDo4oIHSFJ2YU/NSmigXG8sUkd1i9Puf/r0E4fUZZW6P4V3bc1go6Qj3jhg\noZe6x5kpe8YjjvpjoKwollqcisVXN1iz24bkeyLsjMs0VPx5Ecv3tp/LT6I5\nk2aDdgAdfv7H3JKKR0piTP70DyLKQhyGOb8wNaDQUp/HWvUhX2JROyb3C30z\nqztNI3teDWBwFlIfV3zF2SfndRME5yta66sscWyHqKrcuBmZog+KxMCb/3HW\nHxp3qrfSEz1nKbZa+T51xkLnXR+h1qHHdINM8CWwYL/WbaK58JX+P5w3QRpF\nNgThj+h/x0a/5O7r+qUlo6njbErZ11hA1HGysw5fOZcAothB9/ENFcJgu/IS\nTCjIRuRQ1Uvh0gWsX69QsWDDq4Hd4vUaSQQILQKj0gZTsjpmatkB2Kka0UfQ\n84TpEVpMAa/wwXp1mYI2TWnL8xbxumxoVcapVZOez9PJWDJk8Kx2pvMouZiD\n9LLL\r\n=xL0k\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIER8inGwMvhFKUytbd8zyXJRgRlObJCuY6k1Dh/cYorhAiEAuRT7ejWIvgDxbI/tepV7FxZjbrMEza6wy6FRXcs6vC4="
}
]
}Observed since 20 Oct, 19:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:bd0063636bec5ca974741dc4552a6c157aeecdeba2e01d83a36f0c37e64d4d5b