{"_id":"buffer-crc32","_rev":"3218803","name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","dist-tags":{"latest":"1.0.0","next":"1.0.0-RC9"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"time":{"modified":"2024-03-21T07:20:48.000Z","created":"2012-07-11T17:53:46.688Z","1.0.0":"2024-02-06T17:58:06.898Z","1.0.0-RC9":"2024-02-02T23:59:59.609Z","1.0.0-RC8":"2024-02-02T23:58:46.409Z","1.0.0-RC7":"2024-02-02T23:57:26.474Z","1.0.0-RC5":"2024-02-02T23:45:47.116Z","1.0.0-RC4":"2024-02-02T23:44:14.123Z","1.0.0-RC3":"2024-02-02T23:42:13.613Z","1.0.0-RC2":"2024-02-02T23:32:41.927Z","1.0.0-RC1":"2024-02-02T23:28:24.179Z","0.2.13":"2016-11-22T01:28:28.865Z","0.2.12":"2016-11-21T22:12:37.901Z","0.2.11":"2016-11-21T21:28:13.830Z","0.2.10":"2016-11-21T18:51:19.620Z","0.2.9":"2016-11-21T18:41:12.530Z","0.2.8":"2016-11-21T17:11:37.544Z","0.2.7":"2016-11-21T17:07:13.025Z","0.2.6":"2016-11-18T16:17:49.845Z","0.2.5":"2014-12-07T19:19:44.403Z","0.2.4":"2014-11-26T15:20:39.348Z","0.2.3":"2014-06-17T14:37:36.527Z","0.2.1":"2013-01-09T17:04:09.173Z","0.2.0":"2013-01-09T16:54:40.660Z","0.1.1":"2012-07-11T18:52:29.048Z","0.1.0":"2012-07-11T17:53:46.688Z"},"users":{"heineiuo":true,"faraoman":true},"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"versions":{"1.0.0":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0 && npx cpy-cli index.d.ts dist --rename=index.d.cts && npx cpy-cli index.d.ts dist --rename=index.d.mts","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./index.d.ts","_id":"buffer-crc32@1.0.0","gitHead":"fc79b0d9e490dee637d02107b93b88dc9c26dc69","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"a10993b9055081d55304bd9feb4a072de179f405","size":4958,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0_1707242286713_0.9201286026324527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-06T17:58:06.898Z","publish_time":1707242286898,"_source_registry_name":"default","_cnpm_publish_time":1707242286898},"1.0.0-RC9":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC9","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0 && npx cpy-cli index.d.ts dist --rename=index.d.cts && npx cpy-cli index.d.ts dist --rename=index.d.mts","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./index.d.ts","_id":"buffer-crc32@1.0.0-RC9","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"dd06101eb6d21def8d54ee21592497cbad20d5fc","size":5002,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC9.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC9.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC9_1706918399444_0.6232004938034224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:59:59.609Z","publish_time":1706918399609,"_source_registry_name":"default","_cnpm_publish_time":1706918399609},"1.0.0-RC8":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC8","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0 && npx cpy-cli index.d.ts dist --rename=index.d.cts && npx cpy-cli index.d.ts dist --rename=index.d.mts","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"}},"main":"./dist/index.cjs","types":"./index.d.ts","_id":"buffer-crc32@1.0.0-RC8","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"41c3aa00df7effff95ea896f5ebf2b41eb3919af","size":5022,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC8.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC8.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC8_1706918326221_0.2029735301484017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:58:46.409Z","publish_time":1706918326409,"_source_registry_name":"default","_cnpm_publish_time":1706918326409},"1.0.0-RC7":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC7","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0 && npx cpy-cli index.d.ts dist --rename=index.d.cts && npx cpy-cli index.d.ts dist --rename=index.d.mts","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"}},"main":"./dist/index.cjs","types":"./dist/index.d.cts","_id":"buffer-crc32@1.0.0-RC7","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"25213579c299a1e046e39eac0f7cbfa01969da4f","size":4976,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC7.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC7.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC7_1706918246290_0.4032307779579041"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:57:26.474Z","publish_time":1706918246474,"_source_registry_name":"default","_cnpm_publish_time":1706918246474},"1.0.0-RC5":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC5","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./index.d.ts","_id":"buffer-crc32@1.0.0-RC5","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"7bdefc106b8265e0efc2be0883a7f791f918717b","size":4898,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC5.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC5.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC5_1706917546892_0.07498775466262919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:45:47.116Z","publish_time":1706917547116,"_source_registry_name":"default","_cnpm_publish_time":1706917547116},"1.0.0-RC4":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC4","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"import":"./index.d.ts","require":"./index.d.ts"}},"main":"./dist/index.cjs","types":"./index.d.ts","_id":"buffer-crc32@1.0.0-RC4","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"ec13f8dadbb9af15e45b73e7f3f82837933f4202","size":4913,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC4.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC4.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC4_1706917453971_0.8111580156661269"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:44:14.123Z","publish_time":1706917454123,"_source_registry_name":"default","_cnpm_publish_time":1706917454123},"1.0.0-RC3":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC3","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"}},"main":"./dist/index.cjs","types":"./dist/index.d.cts","_id":"buffer-crc32@1.0.0-RC3","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"54f6f520c6cb3a8e7cc055c3b58a72db6ded2070","size":5036,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC3.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC3.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC3_1706917333429_0.5334103667271359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:42:13.613Z","publish_time":1706917333613,"_source_registry_name":"default","_cnpm_publish_time":1706917333613},"1.0.0-RC2":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC2","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","type":"commonjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","_id":"buffer-crc32@1.0.0-RC2","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"7a4aa2580b28adc4e98fbc1eb79fe784975cc665","size":4758,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC2.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC2_1706916761735_0.23582097806846036"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:32:41.927Z","publish_time":1706916761927,"_source_registry_name":"default","_cnpm_publish_time":1706916761927},"1.0.0-RC1":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"1.0.0-RC1","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"scripts":{"test":"tap tests/*.test.js --reporter classic","build":"npx unbuild@2.0.0","prepublishOnly":"npm run build","format":"prettier --write --log-level warn \"**/*.{json,md,js}\""},"dependencies":{},"devDependencies":{"prettier":"^3.2.4","tap":"~11.1.5"},"optionalDependencies":{},"engines":{"node":">=8.0.0"},"license":"MIT","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","_id":"buffer-crc32@1.0.0-RC1","readmeFilename":"README.md","gitHead":"78060e0713b17c28972b46180957ca1c180eac99","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"0dd52cdf907869ba67d69738ad99dfcb243cb126","size":4523,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-1.0.0-RC1.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-1.0.0-RC1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-crc32_1.0.0-RC1_1706916503977_0.6517348121567454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T23:28:24.179Z","publish_time":1706916504179,"_source_registry_name":"default","_cnpm_publish_time":1706916504179},"0.2.13":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.13","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"license":"MIT","files":["index.js"],"gitHead":"e9b66c7356f4ea6f7c2f89d51160a1ef6117849f","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.13","_shasum":"0d333e3f00eac50aa1454abd30ef8c2a5d9a7242","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0d333e3f00eac50aa1454abd30ef8c2a5d9a7242","size":4167,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.13.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.13.tgz_1479778107033_0.1442455758806318"},"directories":{},"publish_time":1479778108865,"_cnpm_publish_time":1479778108865,"_hasShrinkwrap":false},"0.2.12":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.12","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":">=6.0.0"},"license":"MIT","files":["index.js"],"gitHead":"fd2e84fdf4fe43388722ad0cbc31e89f2bfda535","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.12","_shasum":"4d5df19d1d49227b84e9a7ca8940c738448e0879","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4d5df19d1d49227b84e9a7ca8940c738448e0879","size":4169,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.12.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.12.tgz_1479766357312_0.3505246720742434"},"directories":{},"publish_time":1479766357901,"_cnpm_publish_time":1479766357901,"_hasShrinkwrap":false},"0.2.11":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.11","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":">=6.0.0"},"license":"MIT","gitHead":"6ed04b8cfea47374d20eddb6e864a8fa194f2621","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.11","_shasum":"4d3903772a1f1c7f28d9c72a4127a638338e2ed5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4d3903772a1f1c7f28d9c72a4127a638338e2ed5","size":4982,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.11.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.11.tgz_1479763691716_0.7032775871921331"},"directories":{},"publish_time":1479763693830,"_cnpm_publish_time":1479763693830,"_hasShrinkwrap":false},"0.2.10":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.10","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"license":"MIT","gitHead":"79e536bd43e1bebb0e4d89c085822e87bcafb722","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.10","_shasum":"17a84bcefec579b634f5da3b92f75a6a4d5db565","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"17a84bcefec579b634f5da3b92f75a6a4d5db565","size":4680,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.10.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.10.tgz_1479754279084_0.9421022920869291"},"directories":{},"publish_time":1479754279620,"_cnpm_publish_time":1479754279620,"_hasShrinkwrap":false},"0.2.9":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.9","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"license":"MIT","gitHead":"bcf3edb304d0932dbdcd7f161a99f06957fe3fd1","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.9","_shasum":"3b09f0738e981546a3dcb36589b7918cba7bb65d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3b09f0738e981546a3dcb36589b7918cba7bb65d","size":4675,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.9.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.9.tgz_1479753671598_0.5003868564963341"},"directories":{},"publish_time":1479753672530,"_cnpm_publish_time":1479753672530,"_hasShrinkwrap":false},"0.2.8":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.8","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":">=6.0.0"},"license":"MIT","gitHead":"3753329fd18f96631a14d12aede70494a130f2e4","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.8","_shasum":"f5de1a797f1e1db8d4b1f5a0d7b499965b516cd6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f5de1a797f1e1db8d4b1f5a0d7b499965b516cd6","size":4679,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.8.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.8.tgz_1479748295648_0.4060637867078185"},"directories":{},"publish_time":1479748297544,"_cnpm_publish_time":1479748297544,"_hasShrinkwrap":false},"0.2.7":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.7","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"license":"MIT","gitHead":"70b8acfea031bf3c60a61d8e74c393ccd8417ac1","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.7","_shasum":"1b9152ced5bc28eced319a29f53ca2f366a61585","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1b9152ced5bc28eced319a29f53ca2f366a61585","size":4672,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.7.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.7.tgz_1479748032437_0.43503195815719664"},"directories":{},"publish_time":1479748033025,"_cnpm_publish_time":1479748033025,"_hasShrinkwrap":false},"0.2.6":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.6","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"license":"MIT","gitHead":"16fce71a69a5a2dd7b095b55496e11831c5e6e01","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.6","_shasum":"612b318074fc6c4c30504b297247a1f91641253b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"612b318074fc6c4c30504b297247a1f91641253b","size":4677,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-crc32-0.2.6.tgz_1479485867929_0.5437697607558221"},"directories":{},"publish_time":1479485869845,"_cnpm_publish_time":1479485869845,"_hasShrinkwrap":false},"0.2.5":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.5","licenses":[{"type":"MIT","url":"https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"}],"contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"license":"MIT","gitHead":"beb976670f2ea6414e4cce4764d0213e5f9d7cbc","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.5","_shasum":"db003ac2671e62ebd6ece78ea2c2e1b405736e91","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"db003ac2671e62ebd6ece78ea2c2e1b405736e91","size":4665,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.5.tgz"},"directories":{},"publish_time":1417979984403,"_cnpm_publish_time":1417979984403,"_hasShrinkwrap":false},"0.2.4":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.4","contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"license":"MIT","gitHead":"1906667eedde5fdb5c9c98f91b743518c2d7469c","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.4","_shasum":"f729c4c5d2eb39ba49f29422175cc20b0bf1b96f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f729c4c5d2eb39ba49f29422175cc20b0bf1b96f","size":4650,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.4.tgz"},"directories":{},"publish_time":1417015239348,"_cnpm_publish_time":1417015239348,"_hasShrinkwrap":false},"0.2.3":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.3","contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"f06dc30bccbad685af30666268c6fd2670805998","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"_id":"buffer-crc32@0.2.3","_shasum":"bb54519e95d107cbd2400e76d0cab1467336d921","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"brianloveswords","email":"brianloveswords@gmail.com"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bb54519e95d107cbd2400e76d0cab1467336d921","size":4643,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.3.tgz"},"directories":{},"publish_time":1403015856527,"_cnpm_publish_time":1403015856527,"_hasShrinkwrap":false},"0.2.1":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.1","contributors":[{"name":"Vladimir Kuznetsov"}],"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"./node_modules/.bin/tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"readmeFilename":"README.md","_id":"buffer-crc32@0.2.1","dist":{"shasum":"be3e5382fc02b6d6324956ac1af98aa98b08534c","size":3871,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"brianloveswords","email":"brian@nyhacker.org"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"directories":{},"publish_time":1357751049173,"_hasShrinkwrap":false,"_cnpm_publish_time":1357751049173},"0.2.0":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.2.0","contributors":"mistakster","homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"./node_modules/.bin/tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"readmeFilename":"README.md","_id":"buffer-crc32@0.2.0","dist":{"shasum":"bdd04c663eb5cad999bd272dfcf2ea51a2ab0a3e","size":3828,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.2.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"brianloveswords","email":"brian@nyhacker.org"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"directories":{},"publish_time":1357750480660,"_hasShrinkwrap":false,"_cnpm_publish_time":1357750480660},"0.1.1":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A pure javascript CRC32 algorithm that plays nice with binary data","version":"0.1.1","homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"./node_modules/.bin/tap tests/*.test.js"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"brianloveswords","email":"brian@nyhacker.org"},"_id":"buffer-crc32@0.1.1","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"7e110dc9953908ab7c32acdc70c9f945b1cbc526","size":3486,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.1.1.tgz"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"directories":{},"publish_time":1342032749048,"_hasShrinkwrap":false,"_cnpm_publish_time":1342032749048},"0.1.0":{"author":{"name":"Brian J. Brennan","email":"brianloveswords@gmail.com","url":"http://bjb.io"},"name":"buffer-crc32","description":"A CRC32 algorithm that works with buffers and is cool with unicode.","version":"0.1.0","homepage":"https://github.com/brianloveswords/buffer-crc32","repository":{"type":"git","url":"git://github.com/brianloveswords/buffer-crc32.git"},"main":"index.js","scripts":{"test":"tap tests/*.test.js"},"dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"brianloveswords","email":"brian@nyhacker.org"},"_id":"buffer-crc32@0.1.0","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"aaf375a949dea411fa2b39b41e808f9543224e3f","size":2783,"noattachment":false,"key":"/buffer-crc32/-/buffer-crc32-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buffer-crc32/download/buffer-crc32-0.1.0.tgz"},"maintainers":[{"name":"brianloveswords","email":""},{"name":"kibertoad","email":"iselwin@gmail.com"}],"directories":{},"publish_time":1342029226688,"_hasShrinkwrap":false,"_cnpm_publish_time":1342029226688}},"readme":"# buffer-crc32\n\n[![NPM Version](https://img.shields.io/npm/v/buffer-crc32.svg)](https://npmjs.org/package/buffer-crc32)\n[![Build Status](https://github.com/brianloveswords/buffer-crc32/actions/workflows/ci.yml/badge.svg)](https://github.com/brianloveswords/buffer-crc32/actions/workflows/ci.yml)\n\ncrc32 that works with binary data and fancy character sets, outputs\nbuffer, signed or unsigned data and has tests.\n\nDerived from the sample CRC implementation in the PNG specification: http://www.w3.org/TR/PNG/#D-CRCAppendix\n\nThis package requires Node 8+ to work.\n\n# install\n\n```\nnpm install buffer-crc32\n```\n\n# example\n\n```js\nconst crc32 = require('buffer-crc32');\n// works with buffers\nconst buf = Buffer([0x00, 0x73, 0x75, 0x70, 0x20, 0x62, 0x72, 0x6f, 0x00]);\ncrc32(buf); // -> <Buffer 94 5a ab 4a>\n\n// has convenience methods for getting signed or unsigned ints\ncrc32.signed(buf); // -> -1805997238\ncrc32.unsigned(buf); // -> 2488970058\n\n// will cast to buffer if given a string, so you can\n// directly use foreign characters safely\ncrc32('自動販売機'); // -> <Buffer cb 03 1a c5>\n\n// and works in append mode too\nconst partialCrc = crc32('hey');\nconst partialCrc = crc32(' ', partialCrc);\nconst partialCrc = crc32('sup', partialCrc);\nconst partialCrc = crc32(' ', partialCrc);\nconst finalCrc = crc32('bros', partialCrc); // -> <Buffer 47 fa 55 70>\n```\n\n# tests\n\nThis was tested against the output of zlib's crc32 method. You can run\nthe tests with`npm test` (requires tap)\n\n# see also\n\nhttps://github.com/alexgorbatchev/node-crc, `crc.buffer.crc32` also\nsupports buffer inputs and return unsigned ints (thanks @tjholowaychuk).\n\n# license\n\nMIT/X11\n","_attachments":{},"homepage":"https://github.com/brianloveswords/buffer-crc32","bugs":{"url":"https://github.com/brianloveswords/buffer-crc32/issues"},"license":"MIT"}