{"_id":"shared-memory-disruptor","_rev":"33-e3ebed60d0778f5c0ab456c2aa1aa00d","name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","dist-tags":{"latest":"4.2.1"},"versions":{"0.0.1":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"0.0.1","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"github:davedoesdev/node-addon-api#fix-objectwrap-crash"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8"},"gypfile":true,"gitHead":"871b85d6be79601fd6cb45088c15376dc7b90acc","_id":"shared-memory-disruptor@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-waHa5G+AUUF2hYb5np2zRFKOWu5uDV4sg48IIhZODS6Ywp0VOjPp92SDSWlc5YsbAGm6QJvsh2QkfE9l0HJW6g==","shasum":"bd2d5a0a62034231c375768feab1dfd267c32f23","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA9GTaD6EmLv1/8bF/nVP5BMjp2g0BkeV+TJh4UQcR1AiEAngkPFg4pgjcfu9jxswowUH/LUVyS9jt3T1+VF+pOsyc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-0.0.1.tgz_1505344914563_0.21598510071635246"}},"0.0.2":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"0.0.2","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"github:davedoesdev/node-addon-api#fix-objectwrap-crash"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8.4.0"},"gypfile":true,"gitHead":"90c1d0ad04f1a754c522755132d69feacb7f7573","_id":"shared-memory-disruptor@0.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-yulnUZ4NMwGGhazUz55khTVWtgF05DR1yQ+ruLct5zhCIP1SDfOoMXJd7ouWdtPmvOmjE4z+bZu+L04dptK/Cg==","shasum":"146c6f5be52ab9e1cb0b351361a7b88f2acd415c","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfIAP+62Xvxjf6MemJWvS7tigHlA1QV0Dj76JyPU0ncAiByq1TsXhaHyetbxTnDmcMYqEWV8BgmPXtSW7Sb/m2jxg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-0.0.2.tgz_1505367601477_0.7369841015897691"}},"1.0.0":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"1.0.0","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"github:davedoesdev/node-addon-api#fix-objectwrap-crash"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8.4.0"},"gypfile":true,"gitHead":"79b1a73728baf70999e1cf41ac7167a527e255d4","_id":"shared-memory-disruptor@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-pja/vB3wUrSUpsr/E9WlOUDcyLyaeptrya2A4sE9IZEqIcSQYX3KARLNPZWWBywZRJD6W/h+HSrdkvgZtz81aw==","shasum":"2ba7513968d1e82372b95bc4009e5602499ad806","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAV0SJFnFECuwkMCUKzCiwATM2GskKD6XFFAP0kG9WFhAiEAnMer9zngrvbiyb7fPax8UqNzDFN2jt1f5bbKtkcnrwY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-1.0.0.tgz_1505512570003_0.6240377025678754"}},"1.0.1":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"1.0.1","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"github:davedoesdev/node-addon-api#fix-objectwrap-crash"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8.4.0"},"gypfile":true,"gitHead":"23b659c81b34dbeeedd1d986a19895745deda2bb","_id":"shared-memory-disruptor@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-3101yoQNmvXNvofKE4utd3Xq08Ah1hXOyX5u/wfBflZd40x2U0qsUMhBg5PpAgyLxHJFGoDJvinzUZa/9OcOvw==","shasum":"4ae9596dc7d8c90fd469f8c551e35678c828a330","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV5verJxs0B3Kj1ct3gN/sCzrElClnBozWlNzcDXcgjQIgODgP0F5wwGsA/Rg8exdimBQ3+AfT3xvDKTcsVhgbTX0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-1.0.1.tgz_1505547227061_0.9819562241900712"}},"1.0.2":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"1.0.2","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"github:davedoesdev/node-addon-api#fix-objectwrap-crash"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8.4.0"},"gypfile":true,"gitHead":"cb6cc4bfaeded15eb9f497f4342d0af02a005d33","_id":"shared-memory-disruptor@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-BZX26rVs2DnRH2ODUujYMGhfltIFX07W3Yicke4pn6/l/IFSVLAsquk4MopwrN6eOPjC3N86sdfhlKwRom3Mdg==","shasum":"3f1f0da5ee49f84613599745242e413ec5ede5b0","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCngrE2mpmR+rHAGGkYNd9Mu4mVCKJN9fQZ4ELMRXkS+AIgZImhMscl3rKoDaExtkn94lYMuNAudcGLyi+GmvsmsMk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-1.0.2.tgz_1505638259265_0.758656136225909"}},"1.1.0":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"1.1.0","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"github:davedoesdev/node-addon-api#fix-objectwrap-crash"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8.4.0"},"gypfile":true,"gitHead":"a7e042c7e5cf16ae7526c1d56a94980681dc0e47","_id":"shared-memory-disruptor@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-4RJe3STBtIdzC05fgl27e1Z5KDExB2qwSYtPbBA9sFHvtkk9Zl1iMTUKtgFtc4t8w5qixQ/FQxxJfIEvDVMzyg==","shasum":"ad0f36686a7c6d92b6565ddcfd7e61ced1ed2e30","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByxTApvBFDWa4rITheTpYlkCCwfRCZaWtlrQIx707EbAiEAoob3v+uDa4J8CZpiocwNyalk2cfe9Y8zeTNWpegBLiY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-1.1.0.tgz_1505682686467_0.19211572571657598"}},"1.1.1":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"1.1.1","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"github:davedoesdev/node-addon-api#fix-objectwrap-crash"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8.4.0"},"gypfile":true,"gitHead":"d7535b14e27dd9e90e9cad34b0a4404ca130b1bf","_id":"shared-memory-disruptor@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-fWikrwRA8gcSUQSpyIeaGk9wX3AKPjjcXnNcZBjpuHFQjsp5UlwiBRYFxLHdhPQbFqag/xbSQORWVBoXFGOMyA==","shasum":"d8cd6d60b3dea1802b4993d88016c7f6f4a6f76a","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0U+/vy3ZhZATedDemC5hlq/IAH9ZUIcu/BaYIh9hB5AIgcguDoXCL+T8P0byRz2/1oUmBVRZlj1dnsTvMGwVKA1E="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-1.1.1.tgz_1506199114473_0.24167476408183575"}},"2.0.0":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"2.0.0","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"^1.0.0"},"devDependencies":{"async":"^2.5.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.2","mocha":"~3.5.0","nyc":"~11.1.0","codecov":"~2.3.0","yargs":"~8.0.2","documentation":"~5.3.1"},"engines":{"node":">=8.7.0"},"gypfile":true,"gitHead":"e50d73c51c7be41d6c2755d9ef3bed49f6950846","_id":"shared-memory-disruptor@2.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"dist":{"integrity":"sha512-yNNma2WntY9dlETRcWGwf9H0a38pNPc/gtRQcBM0uqbXCq9bNTGgxKlybVxWKv5tEGgMuUZxfSsyxZ0DOSD57g==","shasum":"f195a8b6e9c26a8c70a486d22807647549ca7172","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBhJpXByoIJj4U92nx7QyG4aeYG4ddnTzU5ZUpmd0IGAiEA1FupUpctwZ3Z7wZV3WuOVjPQPmZpHOQLdDcJ65f9h4g="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-2.0.0.tgz_1507927857945_0.38644434325397015"}},"2.0.1":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"2.0.1","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"^1.0.0"},"devDependencies":{"async":"^2.6.0","chai":"~4.1.2","grunt":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.3","mocha":"~4.0.1","nyc":"~11.3.0","codecov":"~3.0.0","yargs":"~10.0.3","documentation":"~5.3.3"},"engines":{"node":">=8.7.0"},"gypfile":true,"gitHead":"c56ea6df048acb759f1138687cc0b10e5882d894","_id":"shared-memory-disruptor@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-mWvPMBfGFre7UPNou3BFtlI1jtgOF1A0ekHDDQZICd5Zs6lgoaBm3rV9KhSwlN295ACkDXgmzo7zN3TcCfAphQ==","shasum":"81ca330a476acdfd401694f33f039d8b36c6020a","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB+9NCnUys2XpyRlB0tfJMDoJnQahAX4eLP2R7rY8VuQIhAMnjntPcqmLbp8+bVJdDYUTDYeXFZGhLU0OjVTpr51o1"}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor-2.0.1.tgz_1510961924610_0.2881944780237973"}},"2.0.2":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"2.0.2","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"^1.0.0"},"devDependencies":{"async":"^2.6.0","chai":"~4.1.2","grunt":"~1.0.2","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.3","mocha":"~5.0.4","nyc":"~11.6.0","codecov":"~3.0.0","yargs":"~11.0.0","documentation":"~6.1.0"},"engines":{"node":">=8.7.0"},"gypfile":true,"gitHead":"3db7db71f7e34c281a9044b0fd9336c7c4ad67b1","_id":"shared-memory-disruptor@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-n80jRMck0/Xlabdfnu0BRHZXsO6RmqYwSNVNlgnwjHleB6Vdgk0h/gjb2fpFOJ1Y1HcvvA4bmE95+VndP8pWIw==","shasum":"d5c72e00f6cfbae1241dc879154b4affae1acf7d","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-2.0.2.tgz","fileCount":70,"unpackedSize":2119708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiiYGRHFb4BMd7zddBuIh08shtnTMIOopUfn9Nng/DVwIgIsAWHtw83yBxpkUQy4+bcSBbXAB437aGj+ooDQA/aOA="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_2.0.2_1521186331113_0.6942953590704124"},"_hasShrinkwrap":false},"2.0.3":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"2.0.3","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"node --napi-modules ./node_modules/.bin/grunt lint test","ci-coverage":"node --napi-modules ./node_modules/.bin/grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"~1.3.0","node-addon-api":"^1.0.0"},"devDependencies":{"async":"^2.6.0","chai":"~4.1.2","grunt":"~1.0.2","grunt-contrib-jshint":"~1.1.0","grunt-exec":"~3.0.0","grunt-mocha-test":"~0.13.3","mocha":"~5.0.4","nyc":"~11.6.0","codecov":"~3.0.0","yargs":"~11.0.0","documentation":"~6.1.0"},"engines":{"node":">=8.7.0"},"gypfile":true,"gitHead":"29eaccc0cdc4ce7ad4a35dff26daf7d78589f762","_id":"shared-memory-disruptor@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-UDN61WQGo2UDBIy4yX5wnONGNLJGRBNBJGjKvM7RYC085LevjHuISpHChhqi18D4c/Ynpi+F7Jc0Fyq3V1pKPg==","shasum":"0b513ba663a99416dce6645caeb59e5cb4977e20","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-2.0.3.tgz","fileCount":70,"unpackedSize":2119708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa540BCRA9TVsSAnZWagAAOpAP/0YJL4tM1xYc9KGXXn1X\nSBTa9ILqJfUeBr7UVrspPX49a8R4orpa4PjyavoznBLTvxUTSD8oTyxK5d4u\nqYwzqmVjLP90lnf+LXRtRk5YvdvyPXCVPK2NhbkuLMUg0ZTUjS/ymGtcOjtj\nWmbMsFJmZltm0yy3/iuzMEcFqlRSHdZYPxcUXPP22cRbMt284WHBJoFYhSsw\nK2G7crNc40WdQ6+bKuBwoQpahPjaDs4qmJvLIJLza7TbtmdjEvfAw0WrQPEg\ne0G94ZypUoFeJud4vqiH9moK+PMeGqKJWushDf7ZjG6GAWBZFGTiPdumcSsa\nlb1t5MFyJcCYCcPwFjMOA6rlcdqR4AxUC9sRIRySHcDeenp+VOZdVloFJtFL\npzhD2z56y+qej3JOGRVetH9Z4cYVZH3PZEUumHZL8w1+dJTNKD14rlfvmIxC\n8f8SQApJRkM9nkYwixJeafqHFFCWlw5mre5aUQ2OgmUtKjxF7f098zm2JFli\nY5BkDeMfRUTM08crjUEkSy47rPw4HQv5eVyuvoP+ohE9gONf3cg1WiRq9frw\nrZZ+oBsA3lEcDk8ojUWnRNAv6bz8Ed1iIlmMIjcwMc0eK4QY2YborjZP9u3p\njK3iK6G4Q7LEGhr5hCAlVmGVB0dbj41zzA4/+K5wcDa033U3T+ZpV4AHtHSJ\nbc3E\r\n=lS+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbu5EIUMc+pfaDak7CoMvQjMBBUe1A2CycL5MFKZOhtAiBell9txjPAzB+TnIRu1J5VruV9KM3qmrT5zP/DRwasaw=="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_2.0.3_1525124352687_0.4879130459464147"},"_hasShrinkwrap":false},"3.0.0":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.0","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^1.0.0"},"devDependencies":{"async":"^3.1.0","chai":"^4.2.0","grunt":"^1.0.4","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^6.2.1","nyc":"^14.1.1","codecov":"^3.6.1","yargs":"^14.2.0","documentation":"^12.1.2"},"engines":{"node":">=12"},"gypfile":true,"gitHead":"72d91eabea09623e5142f51408b560ced230c845","_id":"shared-memory-disruptor@3.0.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-n7PqS4rHPNCS/Ig6nyPAxfS7RqH+FOhlkhmA6shSB/Xi3mSM6EKdIipZmjczAbfDfN+NJT4uvCmbGqeVOCJg6A==","shasum":"a3eab9273dfbf52f8ca22485120041c8e56ed7b7","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.0.tgz","fileCount":72,"unpackedSize":2127852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqUy/CRA9TVsSAnZWagAAWMEP/ivojn/Qg8gDOPI5K1EJ\nTpi2qvl40nkPCzVlTCMOiqa0Rm81j350aDqbX5H/jZ4wdePVfwEJ2xSer7uw\n459lmqKxcm4fwmUrSV6c3QN5lLzRsqhDa2NANBB6sV+8GcH1PHiMWaxtJJdA\nXUf34+6K/QVPeXgUtztxZaKt/VDjKcePfyL2kSPWENL9rCqWiQrNq4G5yuvr\nTrJBLE940L9HJuWakPwgmDKUXstmpjdXQeQ6ts8iLt1BlhUZqnI/xac0YHPR\nPX0z0wT4eWcCT/1bAisV45rPOZ8jRrjgfZdiex7lDhXKyl94FkmjZguhvB8U\nlnLL4AYrF2QXK8Zqalz65o4kh4FvX5kkDzRNgJQvIuoNT0NJ7QMmLBmY8O0n\nhfrImThitEiayt+aBOhA7ZYG28Zyd0YjrAVZommx92k7eCdE0q1JTzosv3FO\nQh0Urkvp8FsD6MMeUddS2X8605uAkaOPzx58Lw9EHZ7s93PQ84yNoVkAFVSU\nUFyamIJzoGQNACzvIdcOu8IirdZZgAiyujr2rgbiZuqtfYGsDmePAnEgCFFO\nOYLiNfPAQ4zbAE/oWmjebxFfX+KLAo7BhG2Yc2/H2h1sJEsyyWk2bXDNcJoC\nyKjPShNttjjsrJ2HWARe2SlMo0CdB0AS0NIM56YEIKW3xqlpBkKmMEfGWc1z\ninB8\r\n=E1wz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRbuxRhwG3llwFF2cDxLf6jJLf+7shfQySYgE/J81bSwIhAIjTYN4Ckh+wpivpgBJRCvEJYHHBS/3GC0DPb1onhpIM"}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.0_1571376318585_0.2783973937730049"},"_hasShrinkwrap":false},"3.0.1":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.1","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^2.0.0"},"devDependencies":{"async":"^3.1.0","chai":"^4.2.0","grunt":"^1.0.4","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^6.2.2","nyc":"^14.1.1","codecov":"^3.6.1","yargs":"^15.0.2","documentation":"^12.1.4"},"engines":{"node":">=12"},"gypfile":true,"gitHead":"479df0f1e3d589e63e41bf78a2174ce3fb8bbbbb","_id":"shared-memory-disruptor@3.0.1","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-XI7v/5Iur87uBM1S8FjvRPR4CxvOenw472bFoq+YWAFK8rLYVC0+2n0w9/UsURVcHJbtkD/NxzLbdAOLmHQcjQ==","shasum":"2d7e09ce229851b6d2b5266a61ff3a0c698f5aac","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.1.tgz","fileCount":72,"unpackedSize":2144994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd61iICRA9TVsSAnZWagAAXmcQAJQPeETKx6M21odlgL5z\n0oQG8JKZXbowHkmBRktnWVmUNN99uVs9v8jOcPjKejpnwcwVVL1f5pm4czZ1\nVwgBjS2doUgdsgS/566REVQ9AFVCRE+b/RUEghg5YjV5nnUnVT06M0Cr/4V2\nIMheKHT+Pc9M8a7dmVaj0JnnoL1yNuALYW3WgMzKgKEPWckD8YqW5T0Pnrl7\nJhKh38uDifTB1gwB3tjHvT0crtN2SfpHcdKGlgmBlpCWvrn74i/SvxKlpKQK\nZJg7vCT1gmXGPEsNIWhWpDw9wwl75aoWXJhUwlZjBiHMIPABrm9KMSr9xjme\nR9HI5njR72zNWak4THT64/5yFlVTG+H+I4dHBlMS74HXpYhjMlCfu7/vgotV\n43uJYGbOnUyE8yVV7hb6bU/fZBvxE3PpWg0v+isvT7jaGCnN9NXNbxI04NKG\n4yJCJ6Zl1NXMMwCAehdn83WHUBZ8U4rykbs+ln+hbne8QmSi/Bpv9Ke/nIBI\nCZfS1qWQ/I3bW+NGMPDuO4kMq9JqXT45MjZ3JDf8BBI+p4qnXqaLuNeQKN2Z\n3DmMPu0eb0FhB0Mr0eirDkDFweSCq2sEM6OaCMyyWXdUIJ9wWUupn+aQTAUz\nDQfAfdVWK3IrKCJd533X9CD8IW9GED9kODcCXwLAdJDjyAMoKHNAbxiquPqT\nHpIt\r\n=FjJC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOp3PLNYjpQIRZd/RYEl9jihaeHhMeAz8SmWdrACYrYAiAjnmxFP1wg9onviUWEZLdRPTNT5DbZnE17+byEbviJjw=="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.1_1575704711444_0.2228620691148424"},"_hasShrinkwrap":false},"3.0.2":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.2","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^2.0.0"},"devDependencies":{"async":"^3.1.0","chai":"^4.2.0","grunt":"^1.0.4","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^6.2.2","nyc":"^14.1.1","codecov":"^3.6.1","yargs":"^15.0.2","documentation":"^12.1.4"},"engines":{"node":">=12"},"os":["linux"],"gypfile":true,"gitHead":"b501b05d7d021cbbcd8c17679c2defa52bee5453","_id":"shared-memory-disruptor@3.0.2","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-/OKlDs5Q+RjD/mGUQ01HMP8+PAYKRqi151c7ps0ehhFgXsgGjdvYXGxclXpK+gvtZ2Zeli9p74dxwHkw9qzyzA==","shasum":"5d53112f84eccb92e9f69ab43efd57c5a92c07be","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.2.tgz","fileCount":72,"unpackedSize":2145021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd61ppCRA9TVsSAnZWagAAu1YQAJxKiE6KOdoLwv7Q/sDO\nkMOJr8tvZ9T5/trAyR5VuCwjRjkeABvD01x+bJjRxuQqAgIGRL0k+BO6zRDd\nrhQUgLDfju8C3Ryp5zI8IOLfdfrDuhUAGMHEUXr7bdqt7PtqtDkthpczNFQy\nsAYAYZWjy3LcMY1HNF7/ZIQ1krCVyT46SxuIZTKx2QSdEprjkABthEEKJGh6\nI33R/IQkQj9Wlq/hVXRpkeHb2+3Mqaok4COQQhdawrs7bxk24dGv1vrYPWoO\nH/3JlKpLKBZaP3jGFV4QtB+rjf/be/EBkTYz+8IckniErcDIWEZbY7opj7kF\nd3GDF6vmuW0f51f4c+A03PoiQYFpi1aSxyTxCoWlOZR6tMwgi0S7BUn9Jp3/\nngWbwMRgU9jlV8MJ1NrkdNNow90PW7x0fPFErBRY2OrzjBYFoeV4kX6RFPP0\nwVKNSOmJ/r8+v5Uf6a/7hHsK4WCSFr3PTG6riM896tH3Jls/JcrUIwW4/Tz8\nlCz5p2rEHJH/+eb78TzvqiqmUozWyL2bJZPgBuB7NDt+XdEPH/VVsjWV6kOk\nnss+JegLMeuwVBV7nsYnlZbYdIR+XzWi0i7ggVItnxDNZoCCCuRPPSIsCbA7\n0xik46V2V2ZPBcqavX1JeXX3EWQBZ17JvUTy5dhkfcG4ywb1p1ddeM4d/Iu0\nFntg\r\n=Z274\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDOj4Vl8QxCbF+COBXymH5mUfgO+Mj4b94yTmGCvptNAiAcG/xb7L3UOnYPW2ReihJCVddJORegPpCjL5rdyeVIuQ=="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.2_1575705192847_0.9631271783052946"},"_hasShrinkwrap":false},"3.0.3":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.3","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^2.0.0"},"devDependencies":{"async":"^3.1.0","chai":"^4.2.0","grunt":"^1.0.4","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^6.2.2","nyc":"^15.0.0","codecov":"^3.6.1","yargs":"^15.0.2","documentation":"^12.1.4"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"4f1c861e522d0cee4fe8c0fd0603e8a6290aa293","_id":"shared-memory-disruptor@3.0.3","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-Mbq6oMwWosbdkzU2fRe8fZjCKwz2u4qh4hRAOLsDULVlM+1bYcgmpxoDrZCKXMnej/yKU6xecK3awa1Lr22grA==","shasum":"0f3075ca7b378b507af9c2be73c2bc863d8e6f52","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.3.tgz","fileCount":73,"unpackedSize":2148770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCTzbCRA9TVsSAnZWagAAG/gP/08WnxHym6/Khg0zvCwf\nY28OZBwni9n5XEb/qJILqESVFQA4H9ezicDQmv5KujTp+R+PPte7iEokGyKU\nlOY+RwH/uzHXnQw5dNdQqynytg6vRRQi687r4NXuJbsvr8bjCVImOLaFTeqX\nqmOEAw/0X61F24o9zCd9stxvnLofW/nPT58XbT7AWWxqy7leupPGQxoAqxtn\nLctPbU0W0u0c/l7eJ7Nr9+YZJ67BMo65DvYCuNuY7zFfApphbOGjkme25+Ed\no+O3i36eOyMlOi14ivILZ6naFs8HM3qOECfv2zDvdezpYyfUQQ/0JLDS2ddk\nL9lZbz+a6UffoNFAw1UuHPiQxb2HERp0OfH3hHPzc6RFDw1YA1r9xaKSUC+f\n9k3x+w0U+feXv2ONm80NapTvyowpHOgoILPN69jAvg9yFYQ/y05DghcTAVpa\nnnouirTIZ7hnQMGmQHRs9/+W3S/e9vF3Zs4jmEzmZ3TcisTFvN+GXL7aoCpc\nfaxHkgeMBz1kUHCfZgMGhl0zQGCdvJX7+YglaO3iaq4QHwpTMSi0aOBZKNsP\nulJsg638b7Lcic+Vw7L7ai4tZLsidI0/3x1RM98f9/GQsIpoK7N2/N4SjZoQ\niKwt8Gde0pKQ5x4fITYB0HvJjpwTM75K3andHrY3Oixl2pbv2dxcpXincKJ3\nTTQ/\r\n=3VK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/DPO9/31LveGO9rhuScVWNKe14DdDQxIelx47VEo5oAiALf9zd/C8Iu6e+uEM9PPwg9AbkNON1jlccn4bUWq/JSg=="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.3_1577663706838_0.27677442427653043"},"_hasShrinkwrap":false},"3.0.4":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.4","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^2.0.0"},"devDependencies":{"async":"^3.1.0","chai":"^4.2.0","grunt":"^1.0.4","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^6.2.2","nyc":"^15.0.0","codecov":"^3.6.5","yargs":"^15.0.2","documentation":"^12.1.4"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"e2f5335b060ba3cd902734823ddb24e560bc3b8e","_id":"shared-memory-disruptor@3.0.4","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-1n2yTB7WE9w7aOGPjbFB0uGkZ6Ey4OMIq3EU6KhG0U2j9bjNB72rEtegfxeVvxOvUFsdjmAHObTg/7+v3sSkYg==","shasum":"37faf1ff434d5f36235b021f0653bd21451e39c4","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.4.tgz","fileCount":73,"unpackedSize":2148770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUwB0CRA9TVsSAnZWagAARMwP/Ag6t19CDq5b17f9ynC2\nC/ZVMk+wan7+hsGCZIsrUwkf7V8yUQ0MqXGqRv/IPH1rvC7c6CXdJJmhmy8R\nEMv/3KjsqrQVfYFECR2rHh2qx4nzx8nSk3VFz0S53gh+XzbfNXB6mi0vHiju\nhP4eSoJ6iyCh4HlKdOcjRO/ycec6Hh35KKAEaYjauCJpUuNq2KDpgjSfVdxD\niOI1y6RtNw92kt9Beals1e+VRsea2rdaPHxlZCKdU+vOn7v5+YwJOcXy2kog\nYuGcuvcBal+SiKsqg4OPnC1Am33rSYSsaWSQp5OHfjOfURpMe7FLaGklLlUX\n1EpexzK2UB2XUTfGtFjkyfjdOAIyH4iZzZ0lzgx/lXvAjAfqUZbjduioXSTs\nm7KGIaK8XadVK6O623IWFECYO65NAlbLQ2MBYWxTvqcH8ifqfL4echqWy+YR\nTcpBIiK952scJ61rlY06c6iB0yy2shBrcVukTVoDN4H6bs1KkNe60k32vAtP\nUgpZV/wATbZ1j3fcGVZ4wym3jhLoC5MoaRtXXKV+md/9VtrMnGm58bqVwxW5\nkX4N7HOOchkv7DQmwbm44stpQCZ1G14WItYnaZUTyYB0UNNa//SarnQsy7Z7\nOU+q/IgnJZsdgnIf+BL54r6oVnLyJOdB8xmwe/i1109U9LPXABZCXsXu7Qq6\nksG+\r\n=/UVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHagx8McsEzV4KlaetkXKHwNb+oIaU2/iuaIDf8ldK/AIhANsW+R5IOgDA0PNdUpfrB9/zqcs7/L61oIVD3yTJBskN"}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.4_1582497908514_0.5377317548815199"},"_hasShrinkwrap":false},"3.0.5":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.5","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^3.0.0"},"devDependencies":{"async":"^3.2.0","chai":"^4.2.0","grunt":"^1.1.0","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^7.1.2","nyc":"^15.0.1","codecov":"^3.6.5","yargs":"^15.3.1","documentation":"^12.3.0"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"ba4db8ac9580d94ac56e141ebd1436abe89ef26f","_id":"shared-memory-disruptor@3.0.5","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-NOq2kBjmY9uuJLThjwk8vdr9tuAt3vo2R/3dEA735bYv+IuI4jq12LzlnW7RnmdEef+a/42WLuU+s4lQ155WWQ==","shasum":"ed0a95089f3a373674f3374928539d6885004b81","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.5.tgz","fileCount":74,"unpackedSize":2564359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevdG2CRA9TVsSAnZWagAAEMQP/2cHIljqUtkQRKLDYPO0\nv3XyeYmTY3QwHZf5KMwn5O3wQh99NorJD56EYwYk0nV6S+UM7kcz947nwO6R\nkVWXW9FgAC7piBomeAeaUztjiHysj6eJIQpE3C00NOST9BPegLJ7o8a9Fu2n\ngmA+DItQEgUzGfuU8iNhSRFvmPo7KkWYb9LsGFmpy30IqWTVA7I8BgJZaKMr\n60/cHgBrwyIIktxbG2BoebyJYNIjlQIT8LT+MPK0BjDrdSB7UJkzdnyGFCQU\nkZrGQfXpj9W5PS6Hmd7Z7nArJCBAMOXpKNxPd5NttS6qZFxofkdNXBoIrKlc\nPzMiUgQwD2LSREfi5106lhnc2omicHBVas6TZL9gI/3hXZiNBBTVwWlofVAL\n1kLzPugIuiyUg9wSemrHg2ySsjH8fXwg/XAVGetKPXJ3DyELC/x9kShhi6+0\niVIKiBYTM4BB/pFrl5R5c75oj6pAK4rWzGiQ7ds5W/JDCCwalIwWJBLOPnFN\nIovzQY7tv0MwFhSzhYQVnE+VrBit5tuNeoFmcIta4dL8s7cZPzeQkh05C8Yc\nmIEMmkMiLWJ2/VNcl55gmTZhqVIF7/7YTFuWRgHVdBRf5YOZ3DUqPWCfxZ7+\nRWYpeX41SdFHUPItWZabY6ngEC5nfylv5kdYxt0lQ5LjioXdFRrd0WDkIhrk\nWyby\r\n=heC0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzR91RUaN2mrACzoCiXCW19HxZDOPcEFuJ5DegZDJ/nAiAn7wuVsNA1NazKnPaYzW4HF58BjqcMcbSVr1cSu3093w=="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.5_1589498293879_0.2517678090128228"},"_hasShrinkwrap":false},"3.0.6":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.6","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^3.0.0"},"devDependencies":{"async":"^3.2.0","chai":"^4.2.0","grunt":"^1.1.0","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^7.1.2","nyc":"^15.0.1","codecov":"^3.6.5","yargs":"^15.3.1","documentation":"^13.0.0"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"2b51eb9c891829f2482148ac54072884b9743b20","_id":"shared-memory-disruptor@3.0.6","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-ZUCGWVLcEK0Tw+OGZrV3/dwY8uQZzg057qMyraQJBvSFcrBwuB0ZFoLu0ln2pNzJwkCqgUfEZMKKga40CrALHA==","shasum":"eb5a2efcb2ec53306c0e87cfeb7e78cbb6cc68a1","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.6.tgz","fileCount":74,"unpackedSize":2564494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevizmCRA9TVsSAnZWagAAnA4QAIXnjJ9o1IVT5SjQU8cl\nmsLdi/jsv+s12MWl0fwFOtLPBu46N2I1Z4a5VjNjd0cAOdhjzzF1w6f2nzfA\nefAoSAvhheoMh0RzYGet2oQRwE1PlwV1nZSNhfdjv/CRMihLs5SBFlijXfHX\nKhTa3gF+ioSMD1IcFmK18dnopYlWCnzDSa+Ew/MZvrVIulLSDIWWzfn4OGgg\n5qI00YtIKnVXIkkYEd8golD/1JNlkx0qvIMBUQNsuznG6RX25nALr0ze+pdt\nalscaLWh6tluK3ns/DzglJT6eT4BySjYt299ljY6vw2WUvYm8ayUUVMiU74w\nWD+JT5emO3JZ/DJcLXpihir614bnmvt7FLVFix3dlLnsFZSceXv1sVoUDiGP\nYitoxchfqXxUOxUNACN3mIIN4mGaAEnSUYS6Dcm/QUc+kYrKBlrJvq1UXHlU\nUozTHcjHpKH4Ptdfj7QF90alHo5ABw8XyVl9Dsh4UsdhoyKtgVEtGUYkl0Uj\nm4tiOfdDvx7T2VSOD0nGvHr6gNjbgJHM7JOJ90yDAxNaO7owIy+OARwPnLyy\nfORFcdHjAy4mFWxj+uBe/a/idYAS8C5MfIat5V03Lzgr8ZfsxWbXOKQFjsdP\nB9j7lWy++o5Ad9ipUhrho/cgsamRPHNeyLmkizBoMCqP1WfY8CVyAD4XLIEZ\no9gX\r\n=7tLg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIJG2GL1OaeypUoqhruSZXxTnpHwiQl4Dk2qWGacV3XwIgbIBWMbtnrOBtk2Tuyxj4Zwr+b6I2G5GEZpne2/Z50fk="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.6_1589521637839_0.5361425253922723"},"_hasShrinkwrap":false},"3.0.7":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.7","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","ci-coverage":"grunt lint coverage codecov","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^3.0.1"},"devDependencies":{"async":"^3.2.0","chai":"^4.2.0","grunt":"^1.2.1","grunt-contrib-jshint":"^2.1.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^8.1.1","nyc":"^15.1.0","codecov":"^3.7.2","yargs":"^15.4.1","documentation":"^13.0.2"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"b3236eb424ed577555b51fda76d2898ee7146d3e","_id":"shared-memory-disruptor@3.0.7","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"dist":{"integrity":"sha512-I17CLKWuy3H3EVV9rZe3TT2gdfjoJM5xyCtEQH4KW1ZGUHvHqmtWPXv/l35IH1x37XxbFbraC1ghTd3ocdGS5Q==","shasum":"439c89b44a26570a09ef19f24c6a5f3a333643fa","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.7.tgz","fileCount":74,"unpackedSize":2565363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO43gCRA9TVsSAnZWagAAu2wP/jwgjSEuolWq7X/Ot3XS\n4rqX1XWOru9G7yErJXWb37W5gIqnV25X+ftpe3ZKQ5VDSAR9vAKq2iUzG0EN\nu/va0/cfblpcw97Tfy+RmYZ/edVP3GYLtJJfwjX8nWz0Zjvlg9CcKMf97qob\nQ5+wRDB/vxdZs9Dtk54ql2qWAlL+mAGxnDvXMvm5V/+Lx9+o8oOLztNMxPVG\nAN1lCzQJcIkkGImXhBdqFx+djvjwNVq+HqUIWXGNAeoCiAJxBpkI9QsUc+Yi\n17sezu2P/3zp+7mQ6m1ZOwu5kjyakiDjjUUI14eP589ncUyQtHzH1PAqcP74\n8PXZOeQbNvLq9YHdxUFJ1d0IZnyHcf2xznV9YAWasNwcyuo/HGOAkdgxZKRt\n9UV6TyIhghT/uoKjEZFtT6m+lSS2VPRn1fjEX2X4to8zoj+xIc8zZ400aHBM\n2Fg9LGaj/482owigKL0cUSZtvTf2YqSTGPAWYUxeAM8MHD1w/ud3BLWz1Wmq\n9B//D/JT9assVQnZmtKsOVS0xaEeh1/W6sE9/rCczbuREXdSe7Rlnb0P6Zso\nljrAVrnQfzeijMrNs8hg+jrfGAyKfukNc+Vfxri+KShgdoontwsRWyT3d5kS\netue5Amvbp92e9kF3xEvqs1yongUljaZWJ/j63ewGrHQC5zXpVOy4Pa4Sx9g\nLhqK\r\n=Q3LK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZNBVgYvvvz/QJQuGDbgmY46LdcAc2BXFu1iVlpEVV/AIgCB53Ta7vlcv22xjIgt7+cCwNDicfyWz5nehz5XgDQLI="}]},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.7_1597738463809_0.42312480368757854"},"_hasShrinkwrap":false},"3.0.8":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.8","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.2.0"},"devDependencies":{"async":"^3.2.2","c8":"^7.10.0","chai":"^4.3.4","documentation":"github:documentationjs/documentation","grunt":"^1.4.1","grunt-contrib-jshint":"^3.1.1","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^9.1.3","yargs":"^17.2.1"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"5c945dd6a774505b1a44c8a89a84ddef60a1aefe","_id":"shared-memory-disruptor@3.0.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-WqdF8OumwNJqukjl0PPmeC/kDZoL7Mm/ufKfKiwzSlgFYCWfRwYJH5pgCO6qLuVE+OsuoyphshpW8SQLpIgORQ==","shasum":"fd09d9556e9f93c4fde1aa52d87ab86c5ab18a8c","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.8.tgz","fileCount":74,"unpackedSize":2567860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMLfo805H7QRtmmwyRt44NGvcKf7ORAsl50tuE4Gs7yAiBzJkjPG4q6mqeWqQIJNBw7QZHjXHVKkwif/5/PYsZf2A=="}]},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.8_1635582728672_0.20762317192929047"},"_hasShrinkwrap":false},"3.0.9":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.9","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.2.0"},"devDependencies":{"async":"^3.2.2","c8":"^7.10.0","chai":"^4.3.4","documentation":"github:documentationjs/documentation","grunt":"^1.4.1","grunt-contrib-jshint":"^3.1.1","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^9.1.3","yargs":"^17.2.1"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"4905c5101fae658f1607a45b12ef3a557648fb54","_id":"shared-memory-disruptor@3.0.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qAGCcFkLWUetN2YbORSItfBRkmJRTglZN2ymJOzRqbvtnXAogvIRVRcdbRkKWilDa7Hg8XnKfaStAlhnY/lPCg==","shasum":"db004890ee94fa63c730de21dc828bdb2d9ec336","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.9.tgz","fileCount":74,"unpackedSize":2567932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqVVDiathT/j2ORwr+bXJ7W4Z/2akqRVKIpZ8uOpQvbQIgRexFiOHzEc1t45HIXsUgS8GUoom2oG6lCSfrZ5P65ns="}]},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.9_1635669090520_0.7401845549705286"},"_hasShrinkwrap":false},"3.0.10":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.10","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.2.0"},"devDependencies":{"async":"^3.2.2","c8":"^7.10.0","chai":"^4.3.4","documentation":"github:documentationjs/documentation","grunt":"^1.4.1","grunt-contrib-jshint":"^3.1.1","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^9.1.3","yargs":"^17.2.1"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"764ec32eaf7710d6f5be787eb6f600ca92a50309","_id":"shared-memory-disruptor@3.0.10","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-eY+x9sNINn3SdguZbHDdVNoF1DAN26CZJYamLr4bR71LRZBBcR9p3tVhlwXUX9OphP2XDMiIyiJgN11bLq2ggw==","shasum":"0fb0a467103cad89b3c4dd81d57ea56bb4769658","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.10.tgz","fileCount":75,"unpackedSize":2571670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh265LCRA9TVsSAnZWagAA078P/1WuhiHd27JfRPJ19QtK\n4vANPA/5mQYgwrAIW/Z1Lesi2t79IejDau7TJsjaOKGBKOPRZyLTai6vJvlN\nWzzgMne9T48ISbm2AGnvm8bR1NyoZBaNi/gOmXe/GrzCClbXGtZAVCLGn7Fp\n47XkpjgjCtfcbUyHQjov/C8wwqRvpxP2dmtcJfLvf7wzmrHsVFJFo9ORiEJQ\nnboLWZWvBUflDmoXgSAX3CYBZ59bX2cJUrIAMzGXROKYzLi1Mdkp3qtRBGNA\n2m3oOWTVLXGJH3RgCGAcT4d62ioHjgvnZKEPJE4krRTRN3Exk/uErPcQE2PS\nyXmdodtD+3CUUOEHHy8JxN2n/teAJoUC2fbxrH9Hp2rmso/jKPE7LDNcEGTZ\nQiS4eaRl3RXVdX4Qx43G5srYmz7aJSOw2peZSILId3kdyAMSIAgr2wOL1Pbt\nnV6Y38E1HYfoxpRNwhbwz3KYl+CCVkiKdaa7h2Al40rZleEK0LOEOb3a33Od\nGH9u8qgjmryQivPUP+zGNa+s0tc4NHCZ+IzWjFxUdAM/wTSZr7XlNn85ADBR\nBTLjOgDDcMeOC9EhkYW7EygdM5agB4pPavDfDEr0isGBiRzwnFmJkE6ZW0QI\niUP12atBxR9dFkhgbhf7Fsj4DYXKcctXOvmSgmJx2CDVOjoMYAsMJsAbZ1j9\nLst/\r\n=iAp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRW843hD9+is/J6tsEy3MHBIJ+jl2iUD1D8ce4uqNNCwIgODaOkyyV72aeu/vcZEYSvxEGGUY/s9AkUpxFL0OmZEg="}]},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.10_1636585996352_0.5883905853128608"},"_hasShrinkwrap":false},"3.0.11":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"3.0.11","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^4.3.0"},"devDependencies":{"async":"^3.2.3","c8":"^7.11.0","chai":"^4.3.6","documentation":"github:documentationjs/documentation","grunt":"^1.4.1","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^9.2.2","yargs":"^17.4.0"},"engines":{"node":">=12"},"os":["linux","darwin"],"gypfile":true,"gitHead":"93434e1088a20662b8635bf8c4f2245cad4dc83c","_id":"shared-memory-disruptor@3.0.11","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RSXYKEy9gyh6gIsr0232v6Ed6pUsPrALnYPFN9nz1hceMAAdWyKR+fPqi7ARREMxqZ4gYsckVt6VQeUmcr6aOg==","shasum":"3f971aec9ca75c04f544ee23257e3a42f1a50886","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-3.0.11.tgz","fileCount":8044,"unpackedSize":45095120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbF9kG2cmxoSvpGGSt9MouCYLUjJtPWDjz3Ttm32dhOAiBYzFbd83H/DOVpX22etUPOzNA/XHdegKy6U2z8RqAkBQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRL81ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOTg//WE1Ki6heOmZVWECZJKpzfyPTOz3p55jIu6GFgEdXUnaiW1h6\r\nScxaYmCgsTZREIf/NlR3cKaisZQGRy0FOySracoOd/igdVXJ+Lq+8qa6gdsM\r\nIBpfZZXGQ3TU8JYY3cNeihia2V+6Mo33KZtj+p+rRFI/3cqi2opuoM+y/e3i\r\nqQrlAB638c2VpJecnZAodbGQYBMWVYB3cLfAFUY1mR96YRTBfYOZSaXeRiWj\r\n6xX3JGqlYvaDxAb0GuXHLGgVOsSWpJ27g6KgHQU2+OfvZjO5CnbzBYggZvbJ\r\nF/y3TFkuioigiyMDKK3+XkCq1rnN0yO4ekgwjV++BQzmCVwFrHrfbIJo4L//\r\n8roCFkukLzZibPFA/TAJy/LYgfyd3qvRVeeLbHxOWaA6RlrVxYUS4frWft8T\r\nBMm5CN1ElwHpjQUPt4G3LjRpiTNzwra2NK0ipaLFuk16wor1TZKq3HBu83iv\r\nTx+Inl22GvY7jdNwl/eeauvEangt5qhxORgu0FTSRttfDWlwnXZ7cTgquwxI\r\nPs04zIZzzJt6FXAa8sD0V73wUQNBIKN3MzR8H/bx5BObMMUgLIl2IMW304oF\r\nU47NLWj1zutmAXo4H82IdQqOiKxG3Cb2dIMtVQiCc2RmquFpPFKUmASzUpJ2\r\nNLPytPgrjgc8LQsgeOWXZjg8Ef9J45nh8E8=\r\n=AGyr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_3.0.11_1648672565126_0.22065489659415438"},"_hasShrinkwrap":false},"4.0.0":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.0.0","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^5.0.0"},"devDependencies":{"async":"^3.2.3","c8":"^7.11.2","chai":"^4.3.6","documentation":"github:documentationjs/documentation","grunt":"^1.5.2","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.0.0","yargs":"^17.4.1"},"engines":{"node":">=14"},"os":["linux","darwin"],"gypfile":true,"gitHead":"22e88f63550ff378250026f13d417d3e952daad0","_id":"shared-memory-disruptor@4.0.0","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-e9vn011dny1DiQ8jMz3HMngTGxTKL2nVElUExb8joGzDXCXUdIaD8yMSoCKxKWCmuN8B9ZolXuzNlmnjWZvP8w==","shasum":"32bd0103577b0475a298841e6d3aca3bd4b10ea1","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.0.0.tgz","fileCount":75,"unpackedSize":2742078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9MZDk6EQRaTN6f7wpo0ZovLjXtR30HD4KcrRmjKvTlAiEApPL6NMLEXMwbDWB/yoKLshC9DMrQJSls7vPn5ZcjuvI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidDd9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3JQ//UVDgUB27bf2PpoDjCG7E4uyeSPO+yLstep9ylWAzihUOtAIf\r\njh2kqDDYpNmRD5lBmI9AC2qrL8Gz9gbbbVbnV3YSdIAWvMlPp2EcVefEMmdI\r\n0MOjvmpB7Wc+51mTQBy29/pOb+Yh7Of6D70f26b9c4pLV5rIi71QyTi12WRh\r\niuHRtqIZn4vcbIjnJjzZtT2Ur2q6Cmpv8A+/ZuKX+zvdjdNflrmyO7s5Fx29\r\n/CYIo5q5WptuIg9+lBwS5AZM9bcpjGQQIISt11BEYryHOmFSZSx6hUTEFAvE\r\nVWdsGq2/XB6t0rzeSrCZjJDeuQQ7uLQMtgcZT4lU//VMOuOOcB2/+Trwgzug\r\nxIEzuHT5pMGtg6ZpNmJWqIYAKY2Cjat4/caxBBEIhUpd1qC99r/laZoi9EiS\r\ntq47lZb6OTkgA68kir6wrVSq7nCT8ZfPLzic/BI8+HScqjsE8qDw8qeeqLxW\r\n/eWi2vsZ1cBOF43FbO4EjQvJ+cKP+7rRh5UuxSkGx0Z2iGIvMAO10AzV0I+q\r\nj5numQgKPh8ckB8uOIGzNykfi+e2Fclrm0WBmMxDv75yommQFfvgfeFeq2PY\r\nYN7A0C4nrzCdykYVwZuzQfOFqX18W7eA1VLdq+hAYw0ujOGRRFQCGCXkKrEe\r\n7O7on3sOUCe3WJLKJztMuMd3xQ0WGaIAHQo=\r\n=XXON\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.0.0_1651783548782_0.8421395307310033"},"_hasShrinkwrap":false},"4.1.0":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.1.0","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^5.0.0"},"devDependencies":{"async":"^3.2.3","c8":"^7.11.2","chai":"^4.3.6","documentation":"github:documentationjs/documentation","grunt":"^1.5.2","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.0.0","yargs":"^17.4.1"},"engines":{"node":">=14"},"os":["linux","darwin"],"gypfile":true,"gitHead":"4468120a919e170fff881cd9bb6ccbba9e58116d","_id":"shared-memory-disruptor@4.1.0","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-ekdrrq1lFCHzpB68MQ6Ndt+dQcJWvJSNEChKsiF6jaybKdOXr7oTrbjnVhEkZdGAgw/EuoVpQWU29vRLypCgLw==","shasum":"42d1300ca3e4fc301c4d28c5fd8945cfb1f9bfe2","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.1.0.tgz","fileCount":75,"unpackedSize":2768863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTjh0u3b1SH4kdyGDbjJTqQSQtyayg5FiLoRiHCt9+XgIhANXJcaZn0Yn9hTpjt/vVw5GY7wX9mHthe1IXQMgvkGRg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif1RUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC0A//b41C0DDf+EfXlh7E7D6Zn+gMV8hImMl7+nGK9K9NSnRFWIFF\r\nVh7xU4G+jnA7reelLloIwlLssHb7hynH0TWIOr0/ZTKsrMTzidpxZZwvdodP\r\nsJBTFrm8jK5SFf3ptU5nT0WNMDhJMvCW8GYaF/aDizVTDUsFeD8cmzmNmRI3\r\n5r/o4woT3odSslwmFTC1NAdZjnwCjeXXSmJbUqbC7g3TqVQ1bbCW+a4R8thQ\r\n/ZCG9oLZbuutbOFAvhz8YlMMSE+YW4e5q+If/ZnDr5M91xs33p9Dm8XSHtBq\r\n4P0I764dYxYq1ZnTw1hG7pDO9c88SZTxxa7NJkyIBvh0e1wqmm8vOgVemZla\r\n69j/3wfWlrt2MqUL5bHAQR4hLcM2c9lihxMsQwdUMFQtLUzKd26s2dHyAOia\r\nHgLehXEZoEDOSecsgTg8oZoRDyKsdyu4UGII9348uqbbnswfaU/lD/Ad0Ky9\r\n1UkeJ0Z5GO+wvuI02eQFgao/ZnFAjtfr0PXW1BfYU7CHyQD7lgyoYrbldHg4\r\noUWcsT+9MUo6WGTjaazWH8zKAvOoVYafrfW8RvpC8bzlyLZMzoIf0Jyi1y9d\r\nlEZkOD6lISeS7BouTlJJtNHg9ofKcAKmpyBrVJ1S3u+lPumVWXcsaC6NBGEo\r\n5sRdf9wg6VxX3svX9W01Y2lUf6j1VjsJVSY=\r\n=2iX9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.1.0_1652511828229_0.7136703970834861"},"_hasShrinkwrap":false},"4.1.1":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.1.1","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^5.0.0"},"devDependencies":{"async":"^3.2.4","c8":"^7.11.3","chai":"^4.3.6","documentation":"github:documentationjs/documentation","grunt":"^1.5.3","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.0.0","yargs":"^17.5.1"},"engines":{"node":">=14"},"os":["linux","darwin"],"gypfile":true,"gitHead":"637ed959d2960e1ada13a80117fa2332edceda71","_id":"shared-memory-disruptor@4.1.1","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-aUos8oAuWiPpFYcAj1CuCJDudoCu9Aeyjg+qracZQmoGaXBvg0ddtVOri907ChbYdKkHl7HrYPZYQGmEuZHbOA==","shasum":"a527363094e1a076801b095f41e0d5413dfdafd5","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.1.1.tgz","fileCount":75,"unpackedSize":2768863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoqLfVkjGGoCj9L4Xm+npLGA0uNJnntbsECm2bW9APPAiEAzRtVQ56T+0/5dwyYimi/jZ/7ARuQupsgvf0qYGkeZ8s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqjTvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3uQ//fjb4SYwHzA4+c+HgY8dNGkRcHT947+CzPFev2BMYaHYf5e6w\r\nMucHgvr05Xvr/2WB4G8nKPREg9AtTj9hzkvfVmak9kRp2yMAHOEVl+C6AQn3\r\nl0UuPWVedNTs1GVYe37wqtglf+nPfrvkpvrs+kTLx+KQ7r0PfYV0mhYZqF5Q\r\nxDrg6EypaVnHjTM2NatqOx/7ZnCDIu1d1n1J6imQr0q+MORXCtE79YwizuOx\r\nPl7dc8wp5hZLyS/hTGiv5rQSQ/2ZrQwY7sIa4m1/3ngVwBPCC7IJyKolwJmq\r\n3Kd1BQKIEDryM2dPWZiIv9IkA4rNfVW7AFVpRQ/B9C6e6slgGWc70z2Z+CFr\r\neRwpUrtPy+ws7+cB9aZIgNof4DvmWrf3JTwdRhQikqpx71QdNGDFtDD36ZJk\r\nNz5tk+SIpx03+rSLQ2tn+W0oXZUuz9XpHiPHi01RMDebP44k0PSToBaPSi9B\r\nPKzR9gJjb/ZsgHcsdwNXGPTCDh7Mw/WIDdGMuPOILWHGK9oIvfoUvwifwI5h\r\nMfr7PHrSkbXfAeUVMDr1/pquXBOBU9EEcbaY3/8TzVJJBOgJktnjdPFeeXUs\r\ndy83WdqFwgpcGyHV8msIEE7EgR4wHCkv3MuyIFvuxbEv9T/xMatlhv2k52dA\r\nDk3Mm5KMbRKZ9/ODykQev+3ketr4wl1ORJw=\r\n=UGmB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.1.1_1655321838777_0.9179161660659332"},"_hasShrinkwrap":false},"4.1.2":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.1.2","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^5.0.0"},"devDependencies":{"async":"^3.2.4","c8":"^7.11.3","chai":"^4.3.6","documentation":"github:documentationjs/documentation","grunt":"^1.5.3","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.0.0","yargs":"^17.5.1"},"engines":{"node":">=14"},"os":["linux","darwin"],"gypfile":true,"gitHead":"cb6e4d43e80082d7792297f3801f29cc7e4eb5a9","_id":"shared-memory-disruptor@4.1.2","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-DHoboWgMmj6WfJqwCiU+VEJXi7OS5TKS8/IbGAtai6zHT1dBh5WMKRhgQIYmTzv9G8pbOZHoT18ETRvC0itpZg==","shasum":"69c6afa29ac8b3651278cc5c1f65663cf491fb1f","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.1.2.tgz","fileCount":78,"unpackedSize":2773015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl9RZYkfMcl138wyJu/6pn9mcIF5dE6zwDyNPBb/odQgIgI+/cQTSoqFlorTsRkScTg3sYdwlmI3h1hoaFn3HX77o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1l/YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxog//ahtzbYtVt6hL3VQ1Ig4r9a0DnFpHY2b11IarUtVl0JrSOE3O\r\nuywzBtPJEEbllIHkbtzUGhNQSfjG8UGzqoS+q9CAKLjHPOaDu/peEyavMSGl\r\n3uadRGcOlziu4HSnl7jk/dUptrhr7Go3L2KM1Y+I3UzqX1E5w3iSiyDdeIWM\r\nSxM0wUXI4yMrpyT599EN4O3WmxKnYABfe/zDqWXwp6gF2WPCOLeZCZA57qwu\r\nEU7whXSWbmgNwc1VQVW6iUwklKe11cKqG59KPnXwMbUotqjdxHzRUrIyDg4M\r\nh5duG7XXJza9HDuKZS6H6it1fujDo6b+oSq+oQjbPbb7gFGDieVDvBwNhIxO\r\naK6cZZVHr2bGjh8cXo4v8b4uIcp5mWbrHy22wb9ISnevbYVAQNwS9r/1cHlY\r\nOZ3q9boicC+qnGhItKgkuoxSOWRMgC8DJSPZP5vZ4+s69sPBuKMg0cyzB6zZ\r\nvHnTtuxl8sCMJL+4+2jAYn2adPlGlj/uO2qGTYs18h672JhTMCQYASXnVbnf\r\nP7p82PyxcuJ/eHEgf3nHl4Hr4cCtczm1CmpRVi5subZ+A713WfSjQlUov9iZ\r\nwgEQovd+h/NI1LtRu/8GlgNRYbRwKU6UjIZvbaIID0kDRCQOA+aoQkBy4Z46\r\n5apQk3UQiCLm+7Fjw4x5qGpE1GQb8ojAKOA=\r\n=Vo0D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.1.2_1658216408473_0.6157265385968833"},"_hasShrinkwrap":false},"4.1.3":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.1.3","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^5.0.0"},"devDependencies":{"async":"^3.2.4","c8":"^7.12.0","chai":"^4.3.6","documentation":"^14.0.0","grunt":"^1.5.3","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.0.0","yargs":"^17.5.1"},"engines":{"node":">=14"},"os":["linux","darwin"],"gypfile":true,"gitHead":"0ce561e22b9a30c38c58458c6171867535ecdd45","_id":"shared-memory-disruptor@4.1.3","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-1LAiW/ekIPXhCnH0FZNvxb6p8bPJ5sNlH7ZsaAkeb9YofMyRnxbYBEI9qAAAD1BDiPUQXn3u766ynd8LK8E5yw==","shasum":"2a7e6e2f42d807191ffc204a2c974a0cdf57820a","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.1.3.tgz","fileCount":78,"unpackedSize":2772993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZnOtJb2R4Xzs0WGHOZ/CXfv+DPb+4Xd4iTU1cbkFhDQIhAKIuZfWTDoDIujPXe/1Ti9CbEpkIftNml7SAPf+4g3xi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKUoOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodjBAAoXRuWU0IYyL/gwCs9xWZFrQ+i5yyWjEBL239AHzvL1a/R9kt\r\nAjgWGsK4DZV1oEB4H9jNWcJn+KlNcwjzkJ3trcZFpn+DRwUPmaQQ67tC7ZTK\r\n1cm8nFQ7cDBvl4Jpelb/zLBXvs+l7SHHHCibd/alEabnefn91b7RK3vJO6B1\r\nKoMQIaFbAs1vTXy4iGBDX5814KbzdC/G/ATD9V0UX5PMxdOXoTKquH09YKtx\r\nb3qlb04ZdTJhnDiFgMPlS1bEqxQ8qyIonhvcercQAHzHWzXoKmnCDKzjZC71\r\nFQ8ZaiG2kKPDf4MiUNcHigmQqM6t03rCJ8HsuDhlbvbatiygVjw+REmNZj+r\r\n9HMrk6rhnC1sX+qpl1Ppi0DEn82vXiI+Sw1LzX4NNZaqw9uURqF6Qw6QxCqy\r\nSS7Vgr0TgeopFzcce7d5SAPh8dl92JG5Att2qf2yc0okDpCaWtxif/CBPjWp\r\nMjA6rFqbPmYuELwpjgw/fWrS1NlVDDPY3bbawujDKwtloShHzy7Jnd5PFBtQ\r\n35iCEib5Bly628BS9vW1b4r+2LD7kEtDv8YLIffMtnKbz5zjsUsokuKyzkLt\r\nzFXM4409vYtbBF6cz8BrFM1he2JxqQneRn3Qij79VQUChKoI9dF0pkQ2m5jn\r\nP/38RuUswXJjQqZigbxnrj8ODY8DEY+/SRg=\r\n=8DUS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.1.3_1663650318188_0.5385939337661878"},"_hasShrinkwrap":false},"4.1.4":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.1.4","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0"},"devDependencies":{"async":"^3.2.4","c8":"^7.12.0","chai":"^4.3.7","documentation":"^14.0.1","grunt":"^1.6.1","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.2.0","yargs":"^17.6.2"},"engines":{"node":">=14"},"os":["linux","darwin"],"gypfile":true,"gitHead":"bff53d8e0a9f35ad3f121fd094091916da2c04e4","_id":"shared-memory-disruptor@4.1.4","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-wh1JVHig9GQVBsdrjTs3ABkHhUpiD0xYtzIq5l3s3XPGLezbchE+FN8R7frjspI9dajwzSrM+SOvprgleh5Vgg==","shasum":"cd14db4c72815dd9f2432b0a7ee257a5e85a91de","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.1.4.tgz","fileCount":79,"unpackedSize":2782600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuPRAb6Dxy2CKx3Pk7oGv2wWkI/TtxgWQhZGZzfhNkqAiEArnsJYcTCTXJt9lpRdggWuY9fBvdXUI3ZkvBxiaIpAbM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8AQgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgGRAAmwax8CYsJjJS2RVtv51W1GvbLuI/UyKDmIA3bxihmC5yDBZy\r\nkuVBC9ymHFJDnhaN5k+tEg6BKx1J3BT++tL45UM5eMa2lzDCfkAJNGlcwXhh\r\nEU30MUCWZNx0gVL8Z7NHVAZQJjkyUx2XIKOrt5D7XMUdS0sV+F2r2WVPb+kv\r\nfmi9Ytkri5PO9lXxDXfekciIYIfu+Sy9N/GefOrZnzR8yk15AyaNaaoxwT4i\r\nH9zDvTivZp2AZRoKcgcqit40w7JCgTTLCNk8EaSbGr5ctOGBelILeT58WXKu\r\ntZoZFh25rcHIRiNj4mjht6S1tcc/eM7kZarPZeR9QFMaodhhWdGgJHsJnEoM\r\nEWOhQeLfsZ+cLVIPrhcATwH83LJRZBlo7zR0PRnFkH2JCvTkQZLJumQqZKW8\r\nwqmGI7CWQ/HwskzCBJngpZiEANRKRtxEcOQphbx796SKBgXBRm0ZcCKIrCI/\r\njHZePh/jDGpWbWhYsPQ34pVmzkwocU3YfkegLWD1QlM56Z7i5kgoCFCg06jq\r\nkbEM7ujL6E1BONok2wo7TLKSHvvh/xiRfVtm28Kypha8SHpFsyL5DmVTqVsG\r\nQSP+kEMChCDF+I2b1YCWxvVfJgXIsac8SubDHL0iqvotfSrOM4RZ36Uq+mGV\r\naRZ0pfdOF2Nav6De5mxP0QPnExYkZVWpfJk=\r\n=CYuJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.1.4_1676674080042_0.5698067397400968"},"_hasShrinkwrap":false},"4.2.0":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.2.0","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.1.0"},"devDependencies":{"async":"^3.2.5","c8":"^9.1.0","chai":"^5.0.0","documentation":"^14.0.2","grunt":"^1.6.1","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.2.0","yargs":"^17.7.2"},"engines":{"node":">=16"},"os":["linux","darwin"],"_id":"shared-memory-disruptor@4.2.0","gypfile":true,"gitHead":"d4a8d620ac56949fb01b549135bc3eba4d81b722","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Us/1pHnA1vD5EydEbvpHGWgGTqtW4Yl3r9jkiihriQwM7tvdXAsD9RF2SsNunJlmuEZE3NL0k7yg7Vz+ZjdmFg==","shasum":"f46dd84a3fe7f048e776432b927d634bd062124c","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.2.0.tgz","fileCount":79,"unpackedSize":2782621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsgFHkABkXCYNH1YJlpgB+tPh3KgW7N9ceJkP4EL8ExAiApLWmWkdpAOtnnZi3nYsjKJC2UKK/Uh+YivQ6Yu4CyNg=="}]},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.2.0_1705876900844_0.6410355913770744"},"_hasShrinkwrap":false},"4.2.1":{"name":"shared-memory-disruptor","description":"Shared memory LMAX Disruptor","version":"4.2.1","homepage":"https://github.com/davedoesdev/shared-memory-disruptor","author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","main":"lib/disruptor.js","scripts":{"test":"grunt lint test","coverage":"grunt coverage","install":"node-gyp rebuild"},"directories":{"lib":"lib","test":"test"},"keywords":["shared memory","LMAX Disruptor"],"dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.1.0"},"devDependencies":{"async":"^3.2.5","c8":"^9.1.0","chai":"^5.0.0","documentation":"^14.0.2","grunt":"^1.6.1","grunt-contrib-jshint":"^3.2.0","grunt-exec":"^3.0.0","grunt-mocha-test":"^0.13.3","mocha":"^10.2.0","yargs":"^17.7.2"},"engines":{"node":">=16"},"os":["linux","darwin"],"_id":"shared-memory-disruptor@4.2.1","gypfile":true,"gitHead":"65450944897e214f963523e0fc073777d0a4dfe4","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-EKszYt2UXfuYQ6O4FwrhLaJfgGwu5DOWD4ilyHnOiCqckxNYBMF3WOWkvG5eAMQ1JMToONyUkb3zqeuccBtlGw==","shasum":"d63e71cd4832ae2f43048381e3c1178394678c08","tarball":"https://registry.npmjs.org/shared-memory-disruptor/-/shared-memory-disruptor-4.2.1.tgz","fileCount":80,"unpackedSize":2782946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlwCbKkjSDXvAkqKjzMnY+Kj4Jz4C0NPdgJid3LIDnnwIgCFYVjDtTY6/dz/rXCVIhGB5qZzZeWjq40mdLdsJnKeU="}]},"_npmUser":{"name":"davedoesdev","email":"dahalls@gmail.com"},"maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shared-memory-disruptor_4.2.1_1705958740042_0.27675937979301324"},"_hasShrinkwrap":false}},"readme":"This is an implementation of the [LMAX\nDisruptor](https://lmax-exchange.github.io/disruptor/) for Node.js.\n\nThe LMAX Disruptor is a lock-free data structure and algorithm for fast\nmessage passing. The [reference\nimplementation](https://github.com/LMAX-Exchange/disruptor) is written\nin Java and supports passing messages between threads.\n\nThe implementation here supports passing messages between Node.js\nprocesses or worker threads. It’s written in C++ as a Node Addon which\nis callable from Javascript.\n\nA set of tests is provided for single and multiple processes and\nmultiple workers.\n\nAPI documentation is available\n[here](http://rawgit.davedoesdev.com/davedoesdev/shared-memory-disruptor/master/docs/index.html).\nPromises (`async/await`), callback style and synchronous methods are\nsupported.\n\nCurrently only POSIX shared memory is supported.\n\n# Example\n\nHere’s a program which writes a million random numbers to a Disruptor.\nRun this first in one terminal.\n\n<div class=\"formalpara-title\">\n\n**producer.js**\n\n</div>\n\n``` javascript\nconst { Disruptor } = require('shared-memory-disruptor');\nconst d = new Disruptor('/example', 1000, 4, 1, -1, true, true); // \nasync function test() {\n    let sum = 0;\n    for (let i = 0; i < 1000000; i += 1) {\n        const n = Math.floor(Math.random() * 100);\n        const { buf } = await d.produceClaim(); // \n        buf.writeUInt32LE(n, 0, true);\n        await d.produceCommit(); // \n        sum += n;\n    }\n    console.log(sum);\n}\ntest();\n```\n\n-   Use a Disruptor on the shared memory object `/example`. The\n    Disruptor has 1000 elements of 4 bytes each. It has 1 consumer, and\n    because we’re only going to produce data, we give an invalid a\n    consumer index (-1) which won’t be used. We’ll initialize the\n    Disruptor and spin when the Disruptor is full.\n\n-   Grab an element in the Disruptor to fill in.\n\n-   Tell the Disruptor we’ve filled in the elements.\n\nHere’s another program which reads a million random numbers from the\nsame Disruptor. Run this in a second terminal.\n\n<div class=\"formalpara-title\">\n\n**consumer.js**\n\n</div>\n\n``` javascript\nconst { Disruptor } = require('shared-memory-disruptor');\nconst d = new Disruptor('/example', 1000, 4, 1, 0, false, true); // \nasync function test() {\n    let sum = 0, i = 0;\n    while (i < 1000000) {\n        const { bufs } = await d.consumeNew(); // \n        for (let buf of bufs) {\n            for (let j = 0; j < buf.length; j += 4) {\n                sum += buf.readUInt32LE(j, true);\n                i += 1;\n            }\n        }\n        d.consumeCommit(); // \n    }\n    console.log(sum);\n}\ntest();\n```\n\n-   Use the Disruptor that [formalpara_title](#producer) initialized on\n    the shared memory object `/example`. We must specify the same number\n    of elements (1000) of the same size (4 bytes), and the same number\n    of consumers (1). We’ll be the only consumer (index 0), won’t\n    initialize the Disruptor and will spin when the Disruptor is empty.\n\n-   Read new data from the Disruptor. We get an array of\n    [Buffer](https://nodejs.org/dist/latest-v8.x/docs/api/buffer.html)s,\n    each Buffer containing a whole number of elements.\n\n-   Tell the Disruptor we’ve finished processing the data.\n\nBoth programs print the same result.\n\n# Streaming example\n\nYou can produce and consume arbitrary data through streams.\n\n<div class=\"formalpara-title\">\n\n**consumer.js**\n\n</div>\n\n``` javascript\n// You must run the consumer before the producer\nconst { Disruptor, DisruptorReadStream } = require('shared-memory-disruptor');\n\nconst d = new Disruptor('/stream', 1000, 1, 1, 0, true, false);\nconst rs = new DisruptorReadStream(d)\n\nrs.pipe(process.stdout);\n```\n\n<div class=\"formalpara-title\">\n\n**producer.js**\n\n</div>\n\n``` javascript\nconst { Disruptor, DisruptorWriteStream } = require('shared-memory-disruptor');\n\nprocess.stdin.pipe(\n    new DisruptorWriteStream(\n        new Disruptor('/stream', 1000, 1, 1, 0, false, false)\n    )\n);\n```\n\nFirst start the consumer by running on a terminal window:\n\n    node consumer.js\n\nThis will initialize the memory.\n\nOn a new terminal, pipe any data to the producer. For example,\n\n    { while true; do echo $RANDOM; sleep 0.1; done; } | node producer.js\n\n# Install\n\n``` bash\nnpm install shared-memory-disruptor\n```\n\n# Licence\n\n[MIT](LICENCE)\n\n# Test\n\n``` bash\ngrunt test\n```\n\n# Coverage\n\n``` bash\ngrunt coverage\n```\n\nLCOV results are available\n[here](http://rawgit.davedoesdev.com/davedoesdev/shared-memory-disruptor/master/coverage/lcov-report/index.html).\n\nCoveralls page is\n[here](https://coveralls.io/r/davedoesdev/shared-memory-disruptor).\n","maintainers":[{"name":"davedoesdev","email":"dahalls@gmail.com"}],"time":{"modified":"2024-01-22T21:25:40.425Z","created":"2017-09-13T23:21:56.502Z","0.0.1":"2017-09-13T23:21:56.502Z","0.0.2":"2017-09-14T05:40:03.759Z","1.0.0":"2017-09-15T21:56:11.937Z","1.0.1":"2017-09-16T07:33:48.811Z","1.0.2":"2017-09-17T08:51:01.318Z","1.1.0":"2017-09-17T21:11:28.298Z","1.1.1":"2017-09-23T20:38:36.105Z","2.0.0":"2017-10-13T20:50:59.674Z","2.0.1":"2017-11-17T23:38:46.632Z","2.0.2":"2018-03-16T07:45:31.253Z","2.0.3":"2018-04-30T21:39:12.885Z","3.0.0":"2019-10-18T05:25:18.774Z","3.0.1":"2019-12-07T07:45:11.932Z","3.0.2":"2019-12-07T07:53:13.102Z","3.0.3":"2019-12-29T23:55:07.072Z","3.0.4":"2020-02-23T22:45:08.684Z","3.0.5":"2020-05-14T23:18:14.053Z","3.0.6":"2020-05-15T05:47:17.960Z","3.0.7":"2020-08-18T08:14:24.016Z","3.0.8":"2021-10-30T08:32:08.872Z","3.0.9":"2021-10-31T08:31:30.711Z","3.0.10":"2021-11-10T23:13:16.599Z","3.0.11":"2022-03-30T20:36:05.559Z","4.0.0":"2022-05-05T20:45:49.062Z","4.1.0":"2022-05-14T07:03:48.487Z","4.1.1":"2022-06-15T19:37:19.034Z","4.1.2":"2022-07-19T07:40:08.755Z","4.1.3":"2022-09-20T05:05:18.411Z","4.1.4":"2023-02-17T22:48:00.319Z","4.2.0":"2024-01-21T22:41:41.087Z","4.2.1":"2024-01-22T21:25:40.277Z"},"homepage":"https://github.com/davedoesdev/shared-memory-disruptor","keywords":["shared memory","LMAX Disruptor"],"repository":{"type":"git","url":"git+https://github.com/davedoesdev/shared-memory-disruptor.git"},"author":{"name":"David Halls","email":"dave@davedoesdev.com","url":"http://www.davedoesdev.com"},"bugs":{"url":"https://github.com/davedoesdev/shared-memory-disruptor/issues"},"license":"MIT","readmeFilename":"README.md"}