{"_id":"b-cache","_rev":"18-97c73fdf3e5a1314bc4c5e18834c1004","name":"b-cache","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"b-cache","version":"0.1.0","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/BrowserDB.git"},"keywords":[],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/BrowserDB/issues"},"homepage":"https://github.com/The-Pied-Piper/BrowserDB#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"webpack.config.js","directories":{"test":"tests"},"dependencies":{},"gitHead":"8f5cd1b8565de1f67f35ff77660a621046caa8df","_id":"b-cache@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-ax13nqfMAP085qk6dgi/I6a+EkD5aDwj7EKpvkkYVT76bMpzxJ62RxHHTik4oi1zjzGT+OjDrHaKudmhHahdQw==","shasum":"0c1c6aeec7c72997650284dac86d28c2b4c9cbf1","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.1.0.tgz","fileCount":32,"unpackedSize":117660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgnsWqkvojH6qWl6NJ3nSFAIYPshNag7f4LTJN2tjSzAiEA3zpXmYis8cNpdL+Ka1jn6biEBCfQ2dEtdf6LfhSy8xw="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.1.0_1519892592326_0.0661838003745856"},"_hasShrinkwrap":false},"0.1.1":{"name":"b-cache","version":"0.1.1","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/BrowserDB.git"},"keywords":[],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/BrowserDB/issues"},"homepage":"https://github.com/The-Pied-Piper/BrowserDB#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"webpack.config.js","directories":{"test":"tests"},"dependencies":{},"gitHead":"d125377d84168593754b688b769b471dbdbf9c86","_id":"b-cache@0.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-0z7SI+1KTa79Di2RghnSzItTCcuS0wS1jvDwg0e4iPWQ0XrW7HlxIxTwQ2EwoPNyBxyiBLCNGugq27GEp+BpNg==","shasum":"32e92735cad65adfe87e2820757940b00a7170de","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.1.1.tgz","fileCount":32,"unpackedSize":118452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwJ043kkryIXATJ6qIyjz8VXc2iH2iR9t1hu4jYiNRQAIgSjwuegQbU3uwg8lj0ikNWbyVp0+nXQsFL5uQSXIVAcc="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.1.1_1519895763946_0.6651173545052649"},"_hasShrinkwrap":false},"0.1.3":{"name":"b-cache","version":"0.1.3","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build","postversion":"git push && git push --tags","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":[],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"webpack.config.js","directories":{"test":"tests"},"dependencies":{},"gitHead":"8393cc44f4b53fc571617e2ef01c0a5fa14b9de0","_id":"b-cache@0.1.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-0tAI7baszjEMNj0nUtPK2mrma8bvDvuDlmtVsQXzt2Rq5ScakbozPW16IV+6J/RHNAhOnUic0lXfmil93WNWYQ==","shasum":"15b2db3808bbc408fa88d99626da4627a4be252f","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.1.3.tgz","fileCount":32,"unpackedSize":118528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdcQAnzcGWtot/3vToWBvuwRn+txjRWUmfrpb8T+69yAiEAnb0F0Sk/3DR/YZO2ox1KF94GGZTeZtrgamMVHZO1274="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.1.3_1519898404986_0.5358359138328355"},"_hasShrinkwrap":false},"0.1.4":{"name":"b-cache","version":"0.1.4","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":[],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"webpack.config.js","directories":{"test":"tests"},"dependencies":{},"gitHead":"1cd95658b0765c10b56adb276fe4331ed78b1a57","_id":"b-cache@0.1.4","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-UbdY8M4ZgfwgupXi74R/cjlCf3lkZrthd+Fr6IEBEL4trUNiXObBX0yu+xR7WDDnb6LKYPqWJ8cbcW7qMv2zgA==","shasum":"bd8ee75a5accae98c34c14c9800f9f16d76c11b3","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.1.4.tgz","fileCount":32,"unpackedSize":118491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEv/yeuWoJtVdFhDjgCeoXkixmmTuk6bcFAw3i7c8wRqAiEAoZsD8MuRUPLoGYqbIkNcyayWBcDJzC3wy3jrQaXcka8="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.1.4_1519898896967_0.24441047989849318"},"_hasShrinkwrap":false},"0.1.5":{"name":"b-cache","version":"0.1.5","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":[],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"webpack.config.js","directories":{"test":"tests"},"dependencies":{},"gitHead":"45a7bb66fc4c09c28bbfdfc8849080157265a38a","_id":"b-cache@0.1.5","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-ljWndKOaLuIhWmQZhul2r+Xu8FGuB+aCAAokjQ8Pxzc7WcYKigsItxSy97iQU6zdurBb28w3USzs0Rb4HVKaDg==","shasum":"d8f6d1f64345d07af6d72f22d9dc7c77906866dc","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.1.5.tgz","fileCount":32,"unpackedSize":118491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9SMYeFAUWW7P/cq8DHLiKVvq2cQNcV2xvhGg+j1TkYAiAkBbBPbKQCEeopidNRAb0wXH24Q/j+soGary+BK3cm2w=="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.1.5_1519910302482_0.054605480264275474"},"_hasShrinkwrap":false},"0.1.6":{"name":"b-cache","version":"0.1.6","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"webpack.config.js","directories":{"test":"tests"},"dependencies":{},"gitHead":"e4640d67eab4d6cf6ffd859fbf2a9240c1c25a3c","_id":"b-cache@0.1.6","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-kmJYX2qkwO3amx1hCuh7nhicQVWbq5DyOfPRkt3XI0s8reBewUb+GdWUTLq3m3jkWyO6sn0FHH2hmTHpmQ1I6A==","shasum":"145da7975d2097f4dde33e405b6f29d71e75a400","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.1.6.tgz","fileCount":32,"unpackedSize":118587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMGiafbBqHdTxeFbKtLpjMkgQHmQo8qLnnn1mtal+xkAiEA+6JO3OhgT0g3YCQoWB6WoDFISmVLb0kQ9mlmGLDFdUg="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.1.6_1520004600367_0.3957183906560009"},"_hasShrinkwrap":false},"0.2.0":{"name":"b-cache","version":"0.2.0","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"webpack.config.js","directories":{"test":"tests"},"dependencies":{},"gitHead":"a65ca9859026784596567529aa70612799b5f6cb","_id":"b-cache@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-UHSHnEq58YVaTciXkIlgkWksjAEk7EkvA7vsNVwgD5z4Nhx9xcMuLl9BeMmS+PMX+6S9NFYw/riQ9Rz1Peb89g==","shasum":"e85f9a1024f324f1b16ec62bd5d107fe16debc67","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.0.tgz","fileCount":32,"unpackedSize":141019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwuIsdxJN2erVyWN6lPr1YHx+I/K5IGTABuwsuX2PPFAiAONxovQvnusGAUjP3s4a8/TXItcXlcFLXgdiUDgKd1jQ=="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.0_1520010602571_0.44652641813897986"},"_hasShrinkwrap":false},"0.2.1":{"name":"b-cache","version":"0.2.1","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"lib/index.js","files":["dist","lib","lib-esm"],"directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"956773e53ce319514d19a55b8e1a918e29625643","_id":"b-cache@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-9DiSGyhEzH8VCpXl57Sp0r7H9dLG+t0uYup5LbjGST/olpDLWs1RsLm5FKry1LjHY+Rsr7X85sXtBR40o7OcGg==","shasum":"10b50ff35dbbdb52900a70d44ca7770fa426f60f","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.1.tgz","fileCount":31,"unpackedSize":140018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLTyg09NBeWB7z/e4AFtbAR0e7cdkWfLoa0PYwQyduMwIhALU/IndvSKA/bSmKi6I/1aaPp5sO18H3hbfKjgENE/QC"}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.1_1520135123159_0.5159985102246296"},"_hasShrinkwrap":false},"0.2.2":{"name":"b-cache","version":"0.2.2","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"lib/index.js","files":["dist","lib","lib-esm"],"directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"6ef2415b262917209152477580fbea36a10f56e3","_id":"b-cache@0.2.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-48F0oIDXydLWjZ62s2dz3h5R5Ga0NrxLwnR0mojcSZmf3MJK587odYGILB7Jmy6KGKRR8RoG3XMmoWhqyg4pZA==","shasum":"c43455df282e18fbdb830e4f31536b0d27199568","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.2.tgz","fileCount":31,"unpackedSize":140018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0D1Cxx5cz6g4LnAwasgWapWWyqqwUPdttK5WRJ149OwIhAMJ4kpqAiVwJ3Q6BNXPuTZ1dehhPQu3gq2dgxIfp3uyi"}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.2_1520140123417_0.16921320594689004"},"_hasShrinkwrap":false},"0.2.3":{"name":"b-cache","version":"0.2.3","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"lib/index.js","types":"./lib/index.d.ts","files":["dist","lib","lib-esm"],"directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"8eb35d0c6f2d68cdc873966212d6eca9c3b42d8c","_id":"b-cache@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-fvM1BQ/jVqSotKhWF5lHJlrux9C/ZkHFWYequdrBcHXxU0BKstd1ihY8GiSKFNdy2LtsW5cADaJz5zNIMEiBZw==","shasum":"bf8db095ab0fca78c0f160367cba359ca0cc9578","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.3.tgz","fileCount":32,"unpackedSize":141069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0HFCDUPAu0JxCtdK+RcboNHqAfGqs3NtXeJ4qjj/NjAiAdC01RBTHFNXm9VegJm0gB5W4HiGzzqH9UdqWgM5jdtw=="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.3_1520323015887_0.02307690310485344"},"_hasShrinkwrap":false},"0.2.4":{"name":"b-cache","version":"0.2.4","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"lib/index.js","types":"./lib/index.d.ts","files":["dist","lib","lib-esm"],"directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"001dd673f1954fb31c78fcea0a8dc70a6f9f4fe0","_id":"b-cache@0.2.4","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-Vp74ytNTeRWMtC8MEnMSfNT8D/lrorvVXaEZHZ5h04c3Ad994O7nvGSMpguQg24EMdJtb2nbTDF8Y5QTjf/+lA==","shasum":"65501b4bb469cd1b77b131e2329c4808040b1132","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.4.tgz","fileCount":32,"unpackedSize":140427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnGrxiIezGOLwgPurvrYSZhCrhhi9P+tL7sAy+oIDqbQIgNlxNp1HPKi0C+bKvZyBQiin3L78yO8Cd2SFEoNPP/do="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.4_1520337123876_0.12232642711968533"},"_hasShrinkwrap":false},"0.2.5":{"name":"b-cache","version":"0.2.5","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.2.2","ts-loader":"^3.5.0","ts-node":"^4.1.0","tslint":"^5.9.1","typedoc":"^0.10.0","typescript":"^2.7.1","webpack":"^3.11.0"},"main":"lib/index.js","types":"./lib/index.d.ts","files":["dist","lib","lib-esm"],"directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"4d437793410dd3c1bc2ddd85c7316d94327ea5d0","_id":"b-cache@0.2.5","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-vR8c9oMjkytHRDX72vqORXqapaPaCdUP429yQL3aL8joy72wlIxeLXq0cekH4zyTQKU1r8RJaCEnIuC944jJ6A==","shasum":"9ae1d7ac5f5a976d66cebb2e9657acf110566d6d","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.5.tgz","fileCount":32,"unpackedSize":139860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYtZm8Vc/gsaalm2rkHlupHYsApwbnlDcy6vZmWn/fyAiEAkHkeFP+7NtMzPPwdjsdqyiynfRTCDMVS2R63MRGfoDU="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.5_1520347693727_0.45410266700650115"},"_hasShrinkwrap":false},"0.2.7":{"name":"b-cache","version":"0.2.7","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.3.2","ts-loader":"^3.5.0","ts-node":"^7.0.1","tslint":"^5.11.0","typedoc":"^0.12.0","typescript":"^3.1.1","webpack":"^3.11.0"},"main":"lib/index.js","types":"./lib/index.d.ts","directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"a8555da69b18573dcc594161d0c44e4e368397c9","_id":"b-cache@0.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-pjsMjwpLHR0kBZ7Mhs6J4TM44NhyR2zpBOJEY3Yr49qUHjAsZQmpjQd2DWVkYym9H6IIExAsqeMn8LW+ZNGo0A==","shasum":"0de65d460ab3a0e73db1c61e1fb3fdc56b659cdc","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.7.tgz","fileCount":32,"unpackedSize":135079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbskrXCRA9TVsSAnZWagAAbIwP/RMNvsLXxapLI9b1uM76\nkUETvishY4wWd/H4YDdCQ6GHNHUI2TMDUCRLEK+57GCzl69smdXq04vKJFAQ\nyijujL+dig+/ifA54HZfN6SH3Qfsznx02+sTBpPCFE+ULL6VsQrIkg34Qn2V\nnK1Bbnm9BuSpy3eKC5UXm6xJU1wONYpnZ0B5qQQncc7S4H+5R1mXhIcuvzTd\nq/uGbv73eiWpzf03UL0OdQyeA5vJd9sRF3TNuXlLrg3fmmcDokIe25GCkKx3\nmOxzIeABsfQEpw4idm2+69sduS6khtBN+gXh7aE6fdHiQSe8eN/R2amTSpmm\nlRqfQqrOhN5ZM53wH+0EQG/Lov7ct2s0e9QxOjd38EoJqVyalgGTcw8qFijn\nFOKdJbDDN6l7/Oni0ungZJBG1qy+780oqY1rDst9I4fdWX7Hvg/+Tli0MT36\nOEtEQ3yvKkqiWJPWPU74t6jwas4CVsbe8tEgkjoga6AI5SpfMLUHpFMy+Vbt\nk8N5Fstq8/3CSw935muebJYBhdiYkvC2wFyh7RmM6ux+xS3N4fa7XYhM2mgO\n/4SzIVfzhVMga2wctckW7rd+qFejyKd1jtFCp6oOdTTMRQdnqx3lmGzHTjSW\nHSfJnDWuozNdD3WqkGTdQluPcWc8B4FYYq2+jh9snKCM8LlAmhWQVX4aiXdA\nOIEP\r\n=9pNB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMCT8Q7U3UVPUGS/mB4VCv+lJCTFRjGC+m4vEOsdxb8wIhALfoLRLrqeb9WIT1U81G1/q6rW2e91XRgw4YIMZ+AxaK"}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.7_1538411222754_0.19136528077008053"},"_hasShrinkwrap":false},"0.2.8":{"name":"b-cache","version":"0.2.8","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.3.2","ts-loader":"^3.5.0","ts-node":"^7.0.1","tslint":"^5.11.0","typedoc":"^0.12.0","typescript":"^3.1.1","webpack":"^3.11.0"},"main":"lib/index.js","types":"./lib/index.d.ts","directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"5dfebf7c283a8ea6d02cc8bb4b4838cc5ed826bb","_id":"b-cache@0.2.8","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-RkhtW0GDAHFJujZ5va8PnlL8EzNvoyqeOD8ZLear98Mv1QCWlJiLvpRal+BpoDDmKrE/8zoVJFSMykfTIiXU0w==","shasum":"168bbf8890bef8859927dd3a2b29821b52f1c0aa","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.2.8.tgz","fileCount":32,"unpackedSize":135420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbslK6CRA9TVsSAnZWagAAa34P/irM8cL2h80HkAosIXbG\nGZAJCUtjzv+R2cTEP5tdIGbnSyVte4Y8DQ2u/iCiFw0oQikrZPCoIaWl8ItK\n65wenQqWc8SkB6Ow+BZZbUa7X40wrf1mpQoir5kCVtDdVqXT7Uc4fjCqqAva\na+HAWeeWu4aT7FFyBEfuUoap9nFd4+pLebcDF6c8cwlktwH1U6sQkL62oSdm\nB055wwJmA4hk5bKOKH6Z4IAYLP6koy4zeh3u2hkEIv6KmWuZcsTopIqCO3HY\nuaJH+BWyWD+Sxt7vqh3YtxHNd2EooG0Q4k8Jlvusc5H5fvq+ijjQChm0Cxca\nJyl0sV7ocl9jrZG0E20xTD6e/uU94o5TPPBrihiRQbdE9Ho6Z3vI2xH5fJuF\ndzOCRD5tRRz66EOvnWYpY+CI+PHxRmwNbkTImcB1yHDo+qb9M3NLN6u4uVPf\np2zcdbrbCbkAFqQwHdEyPglQaLW8NcdzAB1ED9Y05MIaCE8Mh9BCJd8VT23+\n68ZvLQiGUajm52AJfcovTqXIG4R5lzrD9WinBbGW27jcJZCALbLbWOH2FWTY\nxuGr29Fe0vZdMvS89P03ZmgX0YgEo3CJkmUkfitqX33FW8m0ZexWM87MmJP0\nbbtWC7UPTe6cO01QDsQ9q0t0aguZp+GcyPa/GlFdWWqHm2FBCrLwCyPU7Aao\nrjrR\r\n=wmqJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChY2nqSnugBm7k78ecdm6oTPTB1PeK/v+DWMKof0nFUAiEAqjO3GFTFV0xBfRw804L65JAsGEcCD9C0MdeNhz4wnaQ="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.2.8_1538413241114_0.12980489737058898"},"_hasShrinkwrap":false},"0.3.0":{"name":"b-cache","version":"0.3.0","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.3.2","ts-loader":"^3.5.0","ts-node":"^7.0.1","tslint":"^5.11.0","typedoc":"^0.12.0","typescript":"^3.1.1","webpack":"^3.11.0"},"main":"lib/index.js","types":"./lib/index.d.ts","directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"e7404731f1328139a806a37d781ea714deff502c","_id":"b-cache@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"dist":{"integrity":"sha512-JZjCJRgYNKe3orAL1k5xUOf0vkwEASjqQi4QZizvEcMc0ozVzd8NZuGdtdfE1KI25yqh2v2wfCJX0XJhHvSyuw==","shasum":"2a74efd2b6083d8580fa0c8196194257510c7f59","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.3.0.tgz","fileCount":56,"unpackedSize":299246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+G4VCRA9TVsSAnZWagAAKk8P/3Cf5mX8ntCtJbXz+CTk\nm8R8ukVWJnTcDMLaV0u19wXRuy1LJSnXlEsqFQn75y2wmYrhbMvs5mv5DKI+\nUVLI3A34ldrvy8ejFmgtTEgZW5qEJxHroiZUBYhE77MVU10ipVCbR+w4/zCp\nNH9jkq8aZLjuiJswJI4Hsqb2KGWESVTg3eU6myj1XQnmSs4tOFhw8A4ZsVTI\np3RxrIgGkDEeOpkxjUD2+2ECjk1p51Vy03rAdz890CsFXKQpA3cyUbhC2rb2\nRbyqi3nm/s84GQd2CimXzP+CufvOJM8HiTizbON1iHDjMRTgqLdmGC75t0Ks\n3H3qFx7jTcVkGKf7rUCNJ9Tmmcz2qqcES79cv3JqtP1/RlJOSPql53fo4r3N\nNvoRcboSgcvc0t2/lYt/RYAso+tikmk+6u750URm3YwoVex3uskE0/xQEaVx\nFnmC7rcxZI4juQowVyNv848bFUNpsHpNHhtora6az634xDj7ppgJXpbUpjrG\n6OdLKdGeFIimB8ksnHgN17ORLZAesByRJqqKj0+zioff7MK2QwKAzyetkBwI\nbd/WCM1H53i4QbdWZwW/3fasW6rNfIGR9qPed2hVU/+AcKEFoDrleacdC510\n7ltJcRzAQW7ZuWN5YHpE5cTt2hOXOUEgD4ynWsYo8C8QBORuldXbWQmVrTO3\nCvlu\r\n=9AjS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsDdDXKJdw5AR9503MnjONRoIN1y41nfuQRmqeYa2tPwIhAONiCIOzoci57QEuD8xXwIyrB7kB82lwA7dvwGimyr6x"}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.3.0_1543007764351_0.7089767317284648"},"_hasShrinkwrap":false},"0.3.3":{"name":"b-cache","version":"0.3.3","description":"A graph like in memory data abstraction layer for complex data types","scripts":{"clean":"shx rm -rf dist lib lib-esm docs","document":"typedoc --mode modules --out ./docs ./src","lint":"tslint -p ./tsconfig.json","test":"mocha -r ts-node/register ./tests/**/test_*.ts","posttest":"npm run lint","build":"tsc && tsc -m es6 --outDir lib-esm && webpack","prebuild":"npm run clean && npm run test","postbuild":"npm run document && shx echo \"\"  > ./docs/.nojekyll","version":"npm run build && git add -A docs","postversion":"git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"keywords":["graph","data-abstraction","browser-cache","typescript"],"author":{"name":"The-Pied-Piper"},"license":"MIT","bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.0.1","shx":"^0.3.2","ts-loader":"^3.5.0","ts-node":"^7.0.1","tslint":"^5.11.0","typedoc":"^0.12.0","typescript":"^3.1.1","webpack":"^3.11.0"},"main":"lib/index.js","types":"./lib/index.d.ts","directories":{"test":"tests","doc":"docs","example":"examples","lib":"lib"},"dependencies":{},"gitHead":"a15e54549ec085596e93bb9feb536577b0b287e7","_id":"b-cache@0.3.3","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Q95HFySfJ2Iv2WCDGsgBAv4s+efEOEmGuazqsn8HlSx7r2A3fyc3rqHdObtOmFUqo2ZQHyBVj63DcMRqCcpnRw==","shasum":"e1ac6f7158d3900907861990c7ad65dc35bed1a3","tarball":"https://registry.npmjs.org/b-cache/-/b-cache-0.3.3.tgz","fileCount":56,"unpackedSize":299447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpSYiCRA9TVsSAnZWagAA0/MP/3YXepCdwFAzNmoQybPS\ntV2hrNP9BUrsQ2VVXPAr/4u66Nd4BbipRt9EOi4Ojqx8ZAU0Es/AuWsxK2vW\njxtCnqnpknezqR42JxGWv5+hIZZMx5yCzOg96H1U4VhlBovybNiRuc0wMmCP\ngw/YLGB0EkBD4xNTpBDPYOXD8zbektfqeqGna0i85hpBGP7aENEFDXOMws2r\nTt3Iq0lCTVY4+jwUlOWToYJOWtmCXGXnKiRQLaJu4ytv5MJBONENcNTkP2P4\n1vh28ICmTNGH24XJp1fQHg0fG6asKpBpiJig0/UCIc6piBAp7IlgUGAeRtzM\nf0bmPsPos5qkMfdNSfVe584wncNEz68q3btuMQSnRgQ9kqpMw/Wh99DTmS2k\nMXmHzwV5KsqzEVl3FjoCPYB8uAjdJyK2JXxbnK02yf05i3SkKYpZ/3semwUy\ndYhDEIJVbsO7QTdKBgHqmLppYCT8UMVhHEev5OQQ3iYHUQ8K5HhUH7gNtzux\n16NX+TJf3M912YFl76n9vpzYl47gGA8Hwxzg01P8wAOtp7bW8oqUZjipXef7\nD69SeOqHOEOGYab9+fFutRP6qnA/q9aXIhL7KtAtmXp8rgmC/yu8tPH9Dxeg\n2vpOnwuTcz3IsF2PT5MtTdPeXJsO6vhKkKwBouqwIxuNHVZJdVIgK2YEU1OI\nYgab\r\n=NVST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp8yinw+yrqaswsJx1+3/ZQnEBqb/SeshdNxOvaHdhdQIgRf/NZyV06fO1r5JwBY7WwM5/lLlQcx01/D//H2g8nc0="}]},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"_npmUser":{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b-cache_0.3.3_1554327072753_0.9953389958304919"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-01T08:23:12.326Z","0.1.0":"2018-03-01T08:23:12.412Z","modified":"2022-04-11T16:31:47.616Z","0.1.1":"2018-03-01T09:16:04.042Z","0.1.3":"2018-03-01T10:00:05.069Z","0.1.4":"2018-03-01T10:08:17.125Z","0.1.5":"2018-03-01T13:18:22.576Z","0.1.6":"2018-03-02T15:30:00.437Z","0.2.0":"2018-03-02T17:10:02.713Z","0.2.1":"2018-03-04T03:45:23.296Z","0.2.2":"2018-03-04T05:08:43.587Z","0.2.3":"2018-03-06T07:56:56.006Z","0.2.4":"2018-03-06T11:52:03.951Z","0.2.5":"2018-03-06T14:48:13.827Z","0.2.7":"2018-10-01T16:27:02.949Z","0.2.8":"2018-10-01T17:00:42.146Z","0.3.0":"2018-11-23T21:16:04.509Z","0.3.3":"2019-04-03T21:31:12.871Z"},"maintainers":[{"name":"the-pied-piper","email":"xcr17ox@yahoo.ca"}],"description":"A graph like in memory data abstraction layer for complex data types","homepage":"https://github.com/The-Pied-Piper/B-Cache#readme","keywords":["graph","data-abstraction","browser-cache","typescript"],"repository":{"type":"git","url":"git+https://github.com/The-Pied-Piper/B-Cache.git"},"author":{"name":"The-Pied-Piper"},"bugs":{"url":"https://github.com/The-Pied-Piper/B-Cache/issues"},"license":"MIT","readme":"# B-Cache\n\n\n[![CircleCI](https://img.shields.io/circleci/project/github/The-Pied-Piper/B-Cache.svg?style=plastic)](https://circleci.com/gh/The-Pied-Piper/B-Cache)\n[![npm](https://img.shields.io/npm/dm/b-cache.svg?style=plastic)](https://www.npmjs.com/package/b-cache)\n[![GitHub package version](https://img.shields.io/github/package-json/v/The-Pied-Piper/B-Cache.svg?style=plastic)](https://github.com/The-Pied-Piper/B-Cache)\n[![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/The-Pied-Piper/B-Cache.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/The-Pied-Piper/B-Cache/context:javascript)\n\n\n\nA simple to use memory based storage for complex data types. Currently only a graph like implementation is avalible. This works by defining vertices and edges and adding them to an instance of a graph. At its heart this is a data abstraction layer that makes it simple to hold complex data types that may or may not be related in some way.\n\n## Installation\n\nTo install the package for use in your own project just use npm\n```\nnpm install b-cache\n```\n\n## Usage\n\nThree copies are provided for convenience. A minified browser version, an es6 version, and an es5 version.\n\nTo use the browser version simply include `b-cache/dist/bcache.min.js` in a script tag and use it by referring to the class you need\n```javascript\nvar Vertex = bcache.Vertex;\nvar Edge = bcache.Edge;\nvar Graph = bcache.Graph;\n```\n\nfor the es5 version (default) you can use\n```javascript\nvar Vertex = require(\"b-cache\").Vertex;\nvar Edge = require(\"b-cache\").Edge;\nvar Graph = require(\"b-cache\").Graph;\n```\n\nAnd for es6\n```javascript\nimport { Vertex } from \"b-cache/lib-esm/index\";\nimport { Edge } from \"b-cache/lib-esm/index\";\nimport { Graph } from \"b-cache/lib-esm/index\";\n```\n\nBelow is a simple use case writen in typescript. You can find other examples writen in both javascript and typescript in the [examples folder](https://github.com/The-Pied-Piper/B-Cache/tree/master/examples) of this repository.\n```typescript\n\n// First lets extend vertex with our own class.\n\nclass Employee extends Vertex {\n\n    /**\n     * This edge defines a coworker as someone who works in the same team\n     */\n    public static coworkers = new Edge(\n        (from, to) => from.team === to.team && from !== to,\n    );\n\n    /** An employee's manager is a member of the team the employee works in who\n     * has the isManager designation. The false passed in the second argument\n     * tells the graph that this will not return an Array of vertices but rather\n     * a single vertex.\n     */\n    public static manager = new Edge(\n        (from, to) => from.team === to.team && to.isManager,\n        false,\n    );\n\n    // Define our instance attributes\n    public team: string;\n    public name: string;\n    public isManager: boolean;\n\n    constructor(id: number | string, team: string, name: string, isManager: boolean) {\n        super(id);\n        this.team = team;\n        this.name = name;\n        this.isManager = isManager;\n    }\n}\n\n// Create a new graph\nconst graph = new Graph();\n\n// Create some instances of our Employee Vertex\nconst employee1 = new Employee(1, \"marketing\", \"Akbar Koya\", false);\nconst employee2 = new Employee(2, \"marketing\", \"Ann Mathews\", false);\nconst employee3 = new Employee(3, \"marketing\", \"David Boyle\", true);\n\n// Add the Employees to the graph\ngraph.add_vertex(employee1, employee2, employee3);\n\n// The graph automatically populates the edges for us.\nconsole.log(employee1.coworkers);    // [employee2, employee3]    Notice that this is an Array\nconsole.log(employee1.manager.name);    // David Boyle    Notice that manager is a single edge\n\n// We can also retrieve individual edges from the graph\nconsole.log(graph.get_vertex({id: 2}).name)    // Ann Mathews\n\n```\nIt is possible and often useful to have multiple sub-classes of Vertex and store them in the same graph. Since it is conceivable that in this case vertices might have the same id we can also specify a vertex type by passing a second string argument to the Vertex super class.\n```typescript\nsuper(id, \"employee\");\n```\nIn this way we can prevent collisions between our Employee vertices and, lets say, Department vertices which we want to store in the same graph so that we can define edges between them. By specifying the type of the vertices we can now store a Department with id 1 in the same graph as an employee also with id 1 as long as their vertex type is different.\n\nTo retrieve a vertex with from the graph which has a defined type we must also pass the type to the get_vertex function\n```typescript\nconsole.log(graph.get_vertex({id: 2, type: \"employee\"}).name)    // Ann Mathews.\n```\n\n## Getting Started\n\nTo get started you can download or clone the repository from [github](https://github.com/The-Pied-Piper/B-Cache). You will also need typescript in order to compile the project.\n\n### Prerequisites\n\nYou only need typescript to get the project up and running\n\n### Installing\n\nThe easiest and simplest way to install the app is via npm and the CL interface. Navigte over to the project directory then call\n```\nnpm install\n```\nThis will install typescript for compiling the app as well as a few other dependencies for testing (mocha, chia, ts-node), building (webpack and ts-loader), documentation (typedoc) and linting (tslint)\n\n## Running the tests\n\nTo run the tests will additionally require [mocha](https://mochajs.org/) and\n[chai](http://chaijs.com/) and their typing information as well as ts-node. If you\ninstalled the app as noted above then you are already all set otherwise these\ncan be installed via the CL\n\n```\nnpm install --save-dev mocha chai ts-node @types/chai @types/mocha\n```\n\nYou can now run the tests!\n```\nnpm run test\n```\nOnce the tests run you will get an annoying error about missing tslint. We use this to test compliance with the style guide. To fix the message read on.\n\n### Coding style tests\n\nWe use the  tslint recomended style guide for coding. For more information you can visit the [tslint](https://palantir.github.io/tslint/) website. The package can be installed using npm\n```\nnpm install --save-dev tslint\n```\nyou can then test that you are following the style by running\n```\nnpm run lint\n```\n\n## Deployment\n\nThis package can be used both in a browser and on Node.js. To build the package you will need a few more packages. If you installed the application as noted above then you are already all set otherwise you will additionally need to install webpack as well as the ts-loaded webpack plugin. This is easily done via npm and the CL interface.\n```\nnpm install --save-dev webpack ts-loader\n```\nYou can now build the package using\n```\nnpm run build\n```\nThis will build the package for you, though, you will get an annoying error at the end mentioning that the documentation could not be generated. To fix this install typedoc\n```\nnpm install --save-dev typedoc\n```\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/The-Pied-Piper/B-Cache/tags).\n\n## Author\n\n* **Umar Khan** a.k.a [The-Pied-Piper](https://github.com/The-Pied-Piper)\n\nSee also the list of [contributors](https://github.com/The-Pied-Piper/B-Cache/graphs/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](https://github.com/The-Pied-Piper/B-Cache/blob/master/LICENSE) file for details\n\n## Acknowledgments\n\n* This README.md file was generated using the template at https://gist.github.com/PurpleBooth/109311bb0361f32d87a2\n","readmeFilename":"README.md","users":{"the-pied-piper":true}}