Catalog npm
Back to packageRELEASE DETAILS

0.1.1

npm

2complement

Go back and forth from 2's complement like a charm

22-complements2complements2s2s-complements2scomplementsbytescomplementcomplementslevellowtwo
Published17 Sept 2019
Direct dependencies0
Transitive dependenciesNot calculated

README

Current package documentation

2complement

Go back and forth from 2's complement like a charm in NodeJS

Install

npm i 2complement

Usage

decode = require('2complement');

console.log(decode.int2complement(32765).toString(2));
//1000000000000011

console.log(decode.complement2int(0b1000000000000011))
//-32765

console.log(decode.complement2int(decode.int2complement(-2000)));
//-2000

console.log("You rock");
//just a motivational quote. But you do <3

Methods

  • decode.complement2int(_2complement[,nBits]):
    • _2complement: Number to be converted to int
    • nBits: (optional) Number of bits. 16 is the default
  • decode.int2complement(number[,nBits]):
    • number: Number to be converted to 2's complement
    • nBits: (optional) Number of bits. 16 is the default

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-bVo3ikVNQvSvlKpSrzQ1smcKJSBiji6z/o5Hidvr2pMpnOyGjwu7LniW4AqH3zaUPv3bBeBILideN7k0tK6pzA==",
  "shasum": "e3b6de368abd66a1a79c430f0b30726acb35e248",
  "tarball": "https://registry.npmjs.org/2complement/-/2complement-0.1.1.tgz",
  "fileCount": 4,
  "unpackedSize": 2665,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgFWnCRA9TVsSAnZWagAANmEP/1inMw3vtVO0wLaiADdc\nl6AZZYUZI5wjoNCMuDCq6zK1LoEYvqGFHPLOw5fiTaJe99qDpOeDwKBnSOP2\n8bvDySmPOxXmKqMQyApkEiP8k6PoPpHn+b27xIrOTVm+QOepFOVc/HW0d1Ha\n9xg6ZkCy6Ba3F6R9hdkJLSUKp0tTQMMo5/uHeWHD61e7j3OAS7FgwiSDq09b\nwZ6igNueEbDcadgijOHe/bUeLDvZ7Yk0qnudhs/9dDuuNPMx0+7InhlkTY9x\neVp34NTE127l8ieTMKPr2ed9kTrmXZU4noj1ias/RXzSWcvLKCLf4M77EljV\nX6M6BETI/uR15ssiAt9rX6OwHEZp/yvkRjyn5ZpmflRbr6DofGP5mQS+CScO\nb0uy6quMWI1yUCJakmnAzPP1uzUxYyQopu3tQL/djWJmfSTRFVzxDOpmr5XQ\nzVn8AZLzt9l9Ni+r4uYJaSEQBs/LRQ3P31GgK9mwg30rYBXYwrzQHowq6Pcq\nSyzaAss6XkpwHhiOW+DYx3bM3USUCGe8fEdliw7ZoXTHbPdaMNtwW/SPZr7l\nl7wFNdugsBK7QIOaHAcK0D/Xkgd8KB8/Ufy/pdUMVr3a1GetVVxjg+N4KGN0\n3NkRPM/YpfMusP1tWPRlard37jKbMUPm2gTkFgUJfHSu5KwIjiLioS+rqS71\n+NIC\r\n=i8bX\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCICSEWUCFx0d85yA26OQ2ibFLT9TSU6SDpcTLIfZ+9AtoAiBXeUhYy54tmog3e+gSSqD9RDjLVI2deggvqnjiskyQlA=="
    }
  ]
}

Repository

PENDING
planetslightningarrester/2complement

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:09 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:558303bb29346abd7feb63d65425d1fc3e330a38b83fb7bc15d98aafacfe840a

Other collected versions

0.1.017 SeptView all collected versions →