{"_id":"abstract-random-access","_rev":"9-b2b71ab70fb8b4f04f59def28d519bc1","name":"abstract-random-access","description":"Base class for random access stores","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"abstract-random-access","version":"1.0.0","description":"Base class for random access stores","repository":{"type":"git","url":"git+https://github.com/juliangruber/abstract-random-access.git"},"license":"MIT","dependencies":{"inherits":"^2.0.1"},"gitHead":"abb8019a14d6bcae1d9cab94c55f97aac2a31c1c","bugs":{"url":"https://github.com/juliangruber/abstract-random-access/issues"},"homepage":"https://github.com/juliangruber/abstract-random-access#readme","_id":"abstract-random-access@1.0.0","scripts":{},"_shasum":"50355f002fdc8d528d2d9d6640715d63a2218fc3","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"50355f002fdc8d528d2d9d6640715d63a2218fc3","tarball":"https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.0.0.tgz","integrity":"sha512-xMY1Kp6T7QPuX3ijQbcfYjoe2+cYuNOZKX98sIJTOv4cN3TqLPZqPy9eilKgz5Fwc083NvzQj8hRlxjfpE49FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCptiOEJQt5yLq0q3PQwgFTViUPOIPCPEBNfyqXwq1ZrwIgWKURNeLx3aFNCp3KizDCwczUC9Qcm/fo4RzpsdXIqQA="}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-random-access-1.0.0.tgz_1469611700867_0.9164228676818311"}},"1.0.1":{"name":"abstract-random-access","version":"1.0.1","description":"Base class for random access stores","repository":{"type":"git","url":"git+https://github.com/juliangruber/abstract-random-access.git"},"license":"MIT","dependencies":{"inherits":"^2.0.1"},"gitHead":"539982cd88de55298948bb3c0fa19e3ca70d1153","bugs":{"url":"https://github.com/juliangruber/abstract-random-access/issues"},"homepage":"https://github.com/juliangruber/abstract-random-access#readme","_id":"abstract-random-access@1.0.1","scripts":{},"_shasum":"d935815597401506ded2af543f20c2b9723d34fb","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"d935815597401506ded2af543f20c2b9723d34fb","tarball":"https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.0.1.tgz","integrity":"sha512-d96CU86O+lSmskblXJpi+Ba2pd6FXE5iSWyW5oIvi5p0UtqHVgMne88le/M9ndKsD9Nl7hA5n/WTGMI4BsrwOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkuT9QUo9J31yzSVsrWRLnTdLqzEg8Q6uo39sRUqa6jwIgN0UOJipIKisbMw90z1RQlqPLQvIQIF5lCdWZCVPrJUY="}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abstract-random-access-1.0.1.tgz_1469611742263_0.8840315793640912"}},"1.0.2":{"name":"abstract-random-access","version":"1.0.2","description":"Base class for random access stores","repository":{"type":"git","url":"git+https://github.com/juliangruber/abstract-random-access.git"},"license":"MIT","scripts":{"test":"standard"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"standard":"^7.1.2"},"gitHead":"625e2a96e475769b06e18ca3e2acd9f14ac58d05","bugs":{"url":"https://github.com/juliangruber/abstract-random-access/issues"},"homepage":"https://github.com/juliangruber/abstract-random-access#readme","_id":"abstract-random-access@1.0.2","_shasum":"2d9260b2828c67d01a73bf82d007c203112043b8","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"2d9260b2828c67d01a73bf82d007c203112043b8","tarball":"https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.0.2.tgz","integrity":"sha512-nIKhJbe8/6oK5HgAZf0dxnLVlxlTWVfCGCyKiJzYtiLv6K0w6s84VQ07HqIwHipMRt7i8GWp4kD17MGUppOGqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6MIOoRq3gOhg5xbCdhOLT82Jq2gYaA2oZjX31PnG3hgIhAJcqN+MAVFSvHHrd8GxtWaLyh8Ss9LUqgrsMrPtOzhA1"}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abstract-random-access-1.0.2.tgz_1469611870074_0.0981398003641516"}},"1.1.0":{"name":"abstract-random-access","version":"1.1.0","description":"Base class for random access stores","repository":{"type":"git","url":"git+https://github.com/juliangruber/abstract-random-access.git"},"license":"MIT","scripts":{"test":"standard && tape test.js"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"standard":"^7.1.2","tape":"^4.6.0"},"gitHead":"7327146df9e1034615c31cf9f46ee2e1e2f6e4c6","bugs":{"url":"https://github.com/juliangruber/abstract-random-access/issues"},"homepage":"https://github.com/juliangruber/abstract-random-access#readme","_id":"abstract-random-access@1.1.0","_shasum":"53c35cced40db64edd5d6615477dfecdf30c84dc","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"53c35cced40db64edd5d6615477dfecdf30c84dc","tarball":"https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.0.tgz","integrity":"sha512-vGCB7P40Rf8YrT+1XUL6E5SL1TK5ye4fO+k2cl+7WBt6exKjnylUvOOMXHlzemLtRbHWxizcnll2bhKqRALoBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/TUe8V1J6KsGWwAoSlfmLKfv/Ih92Fm03DhggaubEgIgQ82hWtd7/tfC5bSoZT1zznrsii+lr9jgYz3sKd0wooE="}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abstract-random-access-1.1.0.tgz_1470143482720_0.4784114481881261"}},"1.1.1":{"name":"abstract-random-access","version":"1.1.1","description":"Base class for random access stores","repository":{"type":"git","url":"git+https://github.com/juliangruber/abstract-random-access.git"},"license":"MIT","scripts":{"test":"standard && tape test.js"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"standard":"^7.1.2","tape":"^4.6.0"},"gitHead":"c6549ccf9b193989043157944e77f62c52c052ed","bugs":{"url":"https://github.com/juliangruber/abstract-random-access/issues"},"homepage":"https://github.com/juliangruber/abstract-random-access#readme","_id":"abstract-random-access@1.1.1","_shasum":"1cfe3d6bf7737f77ea2c8afd1b848ade5094ecaa","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"1cfe3d6bf7737f77ea2c8afd1b848ade5094ecaa","tarball":"https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.1.tgz","integrity":"sha512-tsfOOap9BKruStZhyEaQJTE7PxkB6W3PrKHJ/n3JFigll6c9kSW22mhL/B6jvPFwpVJ4J1UGcDw67efPuZA3Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQKxgkCJTQ/iiDTY+/oYG3Tfrrut8WhLB6NAt0t6zhtwIhAKxkIDmS7VQCo9CiBzuq58Zf75Oni9FQpe0HYti/PZfr"}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abstract-random-access-1.1.1.tgz_1473257039501_0.7477148252073675"}},"1.1.2":{"name":"abstract-random-access","version":"1.1.2","description":"Base class for random access stores","repository":{"type":"git","url":"git+https://github.com/juliangruber/abstract-random-access.git"},"license":"MIT","scripts":{"test":"standard && tape test.js"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"standard":"^7.1.2","tape":"^4.6.0"},"gitHead":"2cc06ff104c322ef384c58236e030340db6644da","bugs":{"url":"https://github.com/juliangruber/abstract-random-access/issues"},"homepage":"https://github.com/juliangruber/abstract-random-access#readme","_id":"abstract-random-access@1.1.2","_shasum":"9a8eac8ff79866f3f9b4bb1443ca778f1598aeda","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"9a8eac8ff79866f3f9b4bb1443ca778f1598aeda","tarball":"https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.2.tgz","integrity":"sha512-AKA5to1D+7DcAXfNwOiExxKXSjCsuJpdBbvZNgVQQHNTmJKqpKrp6c1CpzTNVmg2cRgeijbI8+wC4i13G3P2vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2GJM+4VGznMIgTgeq3fvzj2f7ZatJb2JSMqSXOVXQaAiEA02OCI+A2ckHrtXjK+mvYGCZ/ibCKQo4ziL25S/a3Kuo="}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abstract-random-access-1.1.2.tgz_1475851084546_0.292218936374411"}}},"readme":"\n# abstract-random-access\n\nBase class for random access stores, such as\n\n- [random-access-file](https://github.com/mafintosh/random-access-file)\n- [random-access-memory](https://github.com/mafintosh/random-access-memory)\n\n## Features\n\n- ensures the store has been `.open()`ed\n- verifies and defaults arguments\n- provides stubs for unimplemented functions\n- emits `open` and `close` events\n\n## Example\n\n```js\nvar Abstract = require('abstract-random-access')\nvar inherits = require('inherits')\n\nvar Store = function () {\n  Abstract.call(this)  \n}\n\ninherits(Store, Abstract)\n\nStore.prototype._read = function (offset, length, callback) {\n  process.nextTick(function () {\n    callback(null, Buffer('ohai'))  \n  })  \n}\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"time":{"modified":"2022-06-13T02:20:28.801Z","created":"2016-07-27T09:28:22.342Z","1.0.0":"2016-07-27T09:28:22.342Z","1.0.1":"2016-07-27T09:29:03.895Z","1.0.2":"2016-07-27T09:31:12.488Z","1.1.0":"2016-08-02T13:11:23.746Z","1.1.1":"2016-09-07T14:04:00.615Z","1.1.2":"2016-10-07T14:38:07.075Z"},"homepage":"https://github.com/juliangruber/abstract-random-access#readme","repository":{"type":"git","url":"git+https://github.com/juliangruber/abstract-random-access.git"},"bugs":{"url":"https://github.com/juliangruber/abstract-random-access/issues"},"license":"MIT","readmeFilename":"README.md","users":{"genovo":true}}