{"_id":"2complement","_rev":"2-bfdfe55217ae7d60b865224883815d2d","name":"2complement","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"2complement","version":"0.1.0","description":"Go back and forth from 2's complement like a charm","main":"2complement.min.js","repository":{"type":"git","url":"git+https://github.com/planetsLightningArrester/2complement.git"},"keywords":["2","complement","complements","2complements","2-complements","2s","2s-complements","2scomplements","low","level","bytes","two"],"author":{"name":"Planet's Lightning Arrester"},"license":"MIT","bugs":{"url":"https://github.com/planetsLightningArrester/2complement/issues"},"homepage":"https://github.com/planetsLightningArrester/2complement#readme","_id":"2complement@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SXSmzrQqXDJjgx5hVw7E2L2DBteNdSLf3k0D4LzVjuxyuoMxtO64jMfin4KSy0acsRp8UA72V4gCGi1oNHAFLA==","shasum":"7779188d41caeadafaf0373a3025e4f1824ed830","tarball":"https://registry.npmjs.org/2complement/-/2complement-0.1.0.tgz","fileCount":4,"unpackedSize":2627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgFPKCRA9TVsSAnZWagAAjO4QAIPxdlRU4/06koupWpBm\n5NNESpP9Qov/TD5HZUvvnI6Z1nzhX6yXW7iQL3szrFwI1W8ebdvSWZRDODc+\nhsK0Em9E7LXyx0LeNPxFpwslMbBy3zhCaRVSDwVLAcieiwI/UTz1zZWNreHj\nL1aL/pDSjIBiVwOt9JPd+Z328XjKvgnhjURH05thtClfRQSTak+zoo2Mrr/x\n34alonyaUavYhWpt+AKb7eIsJ31YdjF4yw9M1h1UirXPVC0rbA/NN7taZVXN\npCgN/6hTuozePDw+py0k44qzS1zkuAm2vg5MEnGBn0mXVPdNLtP58dSvGeio\n/ATPObA48VNEgoDTmPzxm/cB5aCYfoAiJns9chXCBJlehsQ9VUZFrfgnt8tI\nguWyT1WSZ+9vqUezccpcYrcnkpjOILVUQAUeAQuesac0OePyqv8EMtsK120W\nD3Lnrnn5wP1hpH7LzUh8FRRKT4TamzaXR1mtwtHwyJJILjhsYegGcNElf6En\nAMJKQMiTKJOCWhu6RqX5JTKHBR5YyKO7QrL0dr9AFtMBu8SSfJwwtF9ITFos\nuLmv07KgUnq+O9TTdr6bu9OV4hecRyRZykedN58flihxYW0rcV5OY5eOW71l\nMsKBB1xgxQq7xpJR+akgY15RtgCnz6nn7+BOp56cSnOreFg2EPRo8nOiiXXt\nf8ML\r\n=MpAv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC59T3MViUwJ3jnI2yAzlPbk79BoF1Lg5x6t9ukzM3+YgIhAM5SAHW3y/bgSmg5z9huguG6/EW3UlsFDugVFw+6szPy"}]},"maintainers":[{"name":"planetslightningarrester","email":"franciscogssm94@gmail.com"}],"_npmUser":{"name":"planetslightningarrester","email":"franciscogssm94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2complement_0.1.0_1568691145620_0.617986658022718"},"_hasShrinkwrap":false},"0.1.1":{"name":"2complement","version":"0.1.1","description":"Go back and forth from 2's complement like a charm","main":"2complement.min.js","repository":{"type":"git","url":"git+https://github.com/planetsLightningArrester/2complement.git"},"keywords":["2","complement","complements","2complements","2-complements","2s","2s-complements","2scomplements","low","level","bytes","two"],"author":{"name":"Planet's Lightning Arrester"},"license":"MIT","bugs":{"url":"https://github.com/planetsLightningArrester/2complement/issues"},"homepage":"https://github.com/planetsLightningArrester/2complement#readme","_id":"2complement@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"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=="}]},"maintainers":[{"name":"planetslightningarrester","email":"franciscogssm94@gmail.com"}],"_npmUser":{"name":"planetslightningarrester","email":"franciscogssm94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2complement_0.1.1_1568691623143_0.20917497550825748"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-17T03:32:25.620Z","0.1.0":"2019-09-17T03:32:25.879Z","modified":"2022-04-04T10:18:50.986Z","0.1.1":"2019-09-17T03:40:23.344Z"},"maintainers":[{"name":"planetslightningarrester","email":"franciscogssm94@gmail.com"}],"description":"Go back and forth from 2's complement like a charm","homepage":"https://github.com/planetsLightningArrester/2complement#readme","keywords":["2","complement","complements","2complements","2-complements","2s","2s-complements","2scomplements","low","level","bytes","two"],"repository":{"type":"git","url":"git+https://github.com/planetsLightningArrester/2complement.git"},"author":{"name":"Planet's Lightning Arrester"},"bugs":{"url":"https://github.com/planetsLightningArrester/2complement/issues"},"license":"MIT","readme":"# 2complement\nGo back and forth from 2's complement like a charm in NodeJS\n\n### Install\n`npm i 2complement`\n\n### Usage\n```Javascript\ndecode = require('2complement');\n\nconsole.log(decode.int2complement(32765).toString(2));\n//1000000000000011\n\nconsole.log(decode.complement2int(0b1000000000000011))\n//-32765\n\nconsole.log(decode.complement2int(decode.int2complement(-2000)));\n//-2000\n\nconsole.log(\"You rock\");\n//just a motivational quote. But you do <3\n\n```\n\n### Methods\n+ ***decode.complement2int(_2complement[,nBits]):***\n    + *_2complement:* Number to be converted to int\n    + *nBits:* (optional) Number of bits. 16 is the default\n+ ***decode.int2complement(number[,nBits]):***\n    + *number:* Number to be converted to 2's complement\n    + *nBits:* (optional) Number of bits. 16 is the default\n","readmeFilename":"README.md"}