{"_id":"weakvaluemap","_rev":"312553","name":"weakvaluemap","description":"A collection of key/value pairs in which the values are weakly referenced.","dist-tags":{"latest":"0.3.2"},"maintainers":[{"name":"kriszyp","email":"kriszyp@gmail.com"}],"time":{"modified":"2021-06-03T19:54:44.000Z","created":"2017-08-13T23:38:21.189Z","0.3.2":"2019-05-13T12:04:30.819Z","0.3.1":"2019-05-07T13:12:56.583Z","0.3.0":"2018-05-01T00:42:26.583Z","0.2.3":"2017-11-07T16:18:29.363Z","0.2.2":"2017-10-31T21:45:25.953Z","0.2.1":"2017-08-13T23:38:21.189Z"},"users":{},"author":{"name":"Andre Mapili"},"repository":{"type":"git","url":"git+https://github.com/kriszyp/weak-value-map.git"},"versions":{"0.3.2":{"name":"weakvaluemap","version":"0.3.2","repository":{"type":"git","url":"git+https://github.com/kriszyp/weak-value-map.git"},"description":"A collection of key/value pairs in which the values are weakly referenced.","main":"index.js","scripts":{"test":"node --expose-gc test","install":"prebuild-install || node-gyp rebuild","rebuild":"node-gyp rebuild"},"author":{"name":"Andre Mapili"},"license":"MIT","dependencies":{"prebuild-install":"^2.1.0"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0","tape":"^4.5.1"},"gitHead":"fe43098836f1bb81e7371acc3e749a23df4d899d","bugs":{"url":"https://github.com/kriszyp/weak-value-map/issues"},"homepage":"https://github.com/kriszyp/weak-value-map#readme","_id":"weakvaluemap@0.3.2","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"7989b8509cf29f5cc183c7279363517699ac08bf","size":5189,"noattachment":false,"key":"/weakvaluemap/-/weakvaluemap-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/weakvaluemap/download/weakvaluemap-0.3.2.tgz"},"maintainers":[{"name":"kriszyp","email":"kriszyp@gmail.com"}],"_npmUser":{"name":"kriszyp","email":"kriszyp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/weakvaluemap_0.3.2_1557749070673_0.6249203070334439"},"_hasShrinkwrap":false,"publish_time":1557749070819,"_cnpm_publish_time":1557749070819},"0.3.1":{"name":"weakvaluemap","version":"0.3.1","repository":{"type":"git","url":"git+https://github.com/kriszyp/weak-value-map.git"},"description":"A collection of key/value pairs in which the values are weakly referenced.","main":"index.js","scripts":{"test":"node --expose-gc test","install":"prebuild-install || node-gyp rebuild","rebuild":"node-gyp rebuild"},"author":{"name":"Andre Mapili"},"license":"MIT","dependencies":{"prebuild-install":"^2.1.0"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0","tape":"^4.5.1"},"gitHead":"5b6d8a0f4923640853eac960b0230c6d4a64bb2e","bugs":{"url":"https://github.com/kriszyp/weak-value-map/issues"},"homepage":"https://github.com/kriszyp/weak-value-map#readme","_id":"weakvaluemap@0.3.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"cdf8a328c39ced89d4f0947abc959ff438cd5b64","size":5200,"noattachment":false,"key":"/weakvaluemap/-/weakvaluemap-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/weakvaluemap/download/weakvaluemap-0.3.1.tgz"},"maintainers":[{"name":"kriszyp","email":"kriszyp@gmail.com"}],"_npmUser":{"name":"kriszyp","email":"kriszyp@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/weakvaluemap_0.3.1_1557234776402_0.6210901923917775"},"_hasShrinkwrap":false,"publish_time":1557234776583,"_cnpm_publish_time":1557234776583},"0.3.0":{"name":"weakvaluemap","version":"0.3.0","repository":{"type":"git","url":"git+https://github.com/kriszyp/weak-value-map.git"},"description":"A collection of key/value pairs in which the values are weakly referenced.","main":"index.js","scripts":{"test":"node --expose-gc test","install":"prebuild-install || node-gyp rebuild","rebuild":"node-gyp rebuild"},"author":{"name":"Andre Mapili"},"license":"MIT","dependencies":{"prebuild-install":"^2.1.0"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0","tape":"^4.5.1"},"gitHead":"94a01d1ab85daee3e9e1de4fd2585b6511653e77","bugs":{"url":"https://github.com/kriszyp/weak-value-map/issues"},"homepage":"https://github.com/kriszyp/weak-value-map#readme","_id":"weakvaluemap@0.3.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"kriszyp","email":"kriszyp@gmail.com"},"dist":{"shasum":"c76ce7a62b7ce7bfb5efd17f2159d55fa5b2811e","size":4428,"noattachment":false,"key":"/weakvaluemap/-/weakvaluemap-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/weakvaluemap/download/weakvaluemap-0.3.0.tgz"},"maintainers":[{"name":"kriszyp","email":"kriszyp@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/weakvaluemap_0.3.0_1525135346443_0.6039912809657688"},"_hasShrinkwrap":false,"publish_time":1525135346583,"_cnpm_publish_time":1525135346583},"0.2.3":{"name":"weakvaluemap","version":"0.2.3","repository":{"type":"git","url":"git+https://github.com/kriszyp/weak-value-map.git"},"description":"A collection of key/value pairs in which the values are weakly referenced.","main":"index.js","author":{"name":"Andre Mapili"},"license":"MIT","dependencies":{"prebuild-install":"^2.1.0"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0","tape":"^4.5.1"},"scripts":{"test":"node --expose-gc test","install":"prebuild-install || node-gyp rebuild","rebuild":"node-gyp rebuild"},"gitHead":"1ddef8d77918d44ec62aece91c5c0f1c105edfb9","bugs":{"url":"https://github.com/kriszyp/weak-value-map/issues"},"homepage":"https://github.com/kriszyp/weak-value-map#readme","_id":"weakvaluemap@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kriszyp","email":"kriszyp@gmail.com"},"dist":{"shasum":"f99b4cc55d53e4adee2c9d8e4e7c6f47fdcce28d","size":3723,"noattachment":false,"key":"/weakvaluemap/-/weakvaluemap-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/weakvaluemap/download/weakvaluemap-0.2.3.tgz"},"maintainers":[{"name":"kriszyp","email":"kriszyp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/weakvaluemap-0.2.3.tgz_1510071509285_0.19562206626869738"},"directories":{},"publish_time":1510071509363,"_hasShrinkwrap":false,"_cnpm_publish_time":1510071509363},"0.2.2":{"name":"weakvaluemap","version":"0.2.2","repository":{"type":"git","url":"git+https://github.com/kriszyp/weak-value-map.git"},"description":"A collection of key/value pairs in which the values are weakly referenced.","main":"index.js","scripts":{"install":"prebuild-install || node-gyp rebuild"},"author":{"name":"Andre Mapili"},"license":"MIT","dependencies":{"prebuild-install":"^2.1.0"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0","tape":"^4.5.1"},"gitHead":"4ebaa56ce71247a95b644307ce8985b2d8e7b606","bugs":{"url":"https://github.com/kriszyp/weak-value-map/issues"},"homepage":"https://github.com/kriszyp/weak-value-map#readme","_id":"weakvaluemap@0.2.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kriszyp","email":"kriszyp@gmail.com"},"dist":{"shasum":"f3cfba70594df4667aa84e2fe9217b69f3ad202b","size":3412,"noattachment":false,"key":"/weakvaluemap/-/weakvaluemap-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/weakvaluemap/download/weakvaluemap-0.2.2.tgz"},"maintainers":[{"name":"kriszyp","email":"kriszyp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/weakvaluemap-0.2.2.tgz_1509486325069_0.6676153233274817"},"directories":{},"publish_time":1509486325953,"_hasShrinkwrap":false,"_cnpm_publish_time":1509486325953},"0.2.1":{"name":"weakvaluemap","version":"0.2.1","repository":{"type":"git","url":"git+https://github.com/kriszyp/weak-value-map.git"},"description":"A collection of key/value pairs in which the values are weakly referenced.","main":"index.js","scripts":{"install":"prebuild-install || node-gyp rebuild"},"author":{"name":"Andre Mapili"},"license":"MIT","dependencies":{"prebuild-install":"^2.1.0"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0","tape":"^4.5.1"},"gitHead":"f67488cbf92d4411eed7aaf2c05b6abb1086ebbb","bugs":{"url":"https://github.com/kriszyp/weak-value-map/issues"},"homepage":"https://github.com/kriszyp/weak-value-map#readme","_id":"weakvaluemap@0.2.1","_shasum":"de0e440bac13c2ec298208fe6f28896601f5404f","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.1","_npmUser":{"name":"kriszyp","email":"kriszyp@gmail.com"},"dist":{"shasum":"de0e440bac13c2ec298208fe6f28896601f5404f","size":3485,"noattachment":false,"key":"/weakvaluemap/-/weakvaluemap-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/weakvaluemap/download/weakvaluemap-0.2.1.tgz"},"maintainers":[{"name":"kriszyp","email":"kriszyp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/weakvaluemap-0.2.1.tgz_1502667501123_0.22093935613520443"},"directories":{},"publish_time":1502667501189,"_hasShrinkwrap":false,"_cnpm_publish_time":1502667501189}},"readme":"## weak-value-map\r\n\r\nA collection of key/value pairs in which the values are weakly referenced.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install weak-value-map\r\n```\r\n\r\n## Usage\r\n\r\nInitialization\r\n\r\n```js\r\n'use strict';\r\nvar WeakValueMap = require('weak-value-map');\r\n\r\nvar map = new WeakValueMap();\r\n```\r\n\r\nInsertion / Deletion\r\n\r\n```js\r\nmap.set(1, \"abcd\")\r\n   .set(2, \"efg\")\r\n   .set(3, \"hijk\");\r\n\r\nmap.delete(2);\r\n```\r\n\r\nRetrieval\r\n\r\n```js\r\nmap.get(1);\r\n// => \"abcd\"\r\n\r\nmap.get(2);\r\n// => undefined\r\n\r\nmap.get(3);\r\n// => \"hijk\"\r\n```\r\n\r\n##License\r\n\r\nMIT","_attachments":{},"homepage":"https://github.com/kriszyp/weak-value-map#readme","bugs":{"url":"https://github.com/kriszyp/weak-value-map/issues"},"license":"MIT"}