{"_id":"rwlockfile","_rev":"278392","name":"rwlockfile","description":"lockfile utility with reader/writers","dist-tags":{"latest":"2.0.25"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"time":{"modified":"2021-06-03T18:09:26.000Z","created":"2017-02-10T02:38:53.885Z","2.0.25":"2018-02-17T00:26:50.589Z","2.0.24":"2018-02-17T00:19:01.904Z","2.0.23":"2018-02-01T09:46:05.362Z","2.0.22":"2018-02-01T09:40:31.338Z","2.0.21":"2018-01-20T08:09:24.548Z","2.0.20":"2018-01-16T23:08:40.116Z","2.0.19":"2018-01-08T15:32:47.963Z","2.0.18":"2018-01-08T08:31:06.408Z","2.0.17":"2018-01-04T16:49:04.577Z","2.0.16":"2018-01-02T19:07:21.150Z","2.0.15":"2018-01-02T15:54:34.502Z","2.0.14":"2018-01-02T06:36:20.079Z","2.0.13":"2018-01-02T03:21:01.379Z","2.0.12":"2017-12-31T20:23:14.286Z","2.0.11":"2017-12-31T07:10:40.566Z","2.0.10":"2017-12-31T04:54:45.859Z","2.0.9":"2017-12-31T04:17:40.484Z","2.0.8":"2017-12-31T01:41:37.862Z","2.0.7":"2017-12-31T01:40:02.694Z","2.0.6":"2017-12-31T01:32:38.272Z","2.0.5":"2017-12-30T22:29:14.013Z","2.0.4":"2017-12-30T21:28:13.876Z","2.0.3":"2017-12-30T20:20:05.115Z","2.0.2":"2017-12-30T20:16:45.848Z","2.0.1":"2017-12-30T20:14:58.988Z","2.0.0":"2017-12-30T04:07:50.246Z","1.4.12":"2017-12-26T23:57:30.425Z","1.4.11":"2017-12-20T04:42:08.855Z","1.4.10":"2017-11-15T18:17:47.006Z","1.4.9":"2017-09-12T16:27:06.852Z","1.4.8":"2017-09-08T00:16:23.675Z","1.4.7":"2017-09-07T16:12:14.358Z","1.4.6":"2017-09-05T17:07:01.760Z","1.4.5":"2017-07-10T22:47:20.340Z","1.4.4":"2017-06-30T22:19:43.232Z","1.4.3":"2017-06-30T22:17:21.837Z","1.4.2":"2017-06-13T01:06:26.913Z","1.4.1":"2017-06-13T00:55:28.183Z","1.4.0":"2017-06-12T23:46:12.286Z","1.3.9":"2017-06-12T21:54:04.845Z","1.3.8":"2017-06-02T18:40:08.181Z","1.3.7":"2017-04-10T23:12:55.042Z","1.3.6":"2017-03-09T17:02:54.707Z","1.3.5":"2017-03-08T23:46:33.929Z","1.3.4":"2017-03-08T23:41:50.818Z","1.3.3":"2017-02-15T01:59:35.306Z","1.3.2":"2017-02-15T01:58:04.184Z","1.3.1":"2017-02-15T01:34:48.070Z","1.1.0":"2017-02-10T03:59:13.620Z","1.0.1":"2017-02-10T03:41:52.846Z","1.0.0":"2017-02-10T02:38:53.885Z"},"users":{},"author":{"name":"Jeff Dickey @jdxcode"},"repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"versions":{"2.0.25":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.25","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.1","uuid":"^3.2.1"},"devDependencies":{"@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.1.1","@types/lodash":"^4.14.99","@types/node":"^9.4.0","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.1.1","lodash":"^4.17.4","prettier":"^1.10.2","ts-jest":"^22.0.2","typescript":"^2.7.1"},"engines":{"node":">=8.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"c24fe6e4c7f5ca2f7d3b63a6947d0a76418318c4","_id":"rwlockfile@2.0.25","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"38da31893c030b4528f1c4e02f2bd02fce3d9fc4","size":8289,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.25.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile_2.0.25_1518827210052_0.9631875956959925"},"_hasShrinkwrap":false,"publish_time":1518827210589,"_cnpm_publish_time":1518827210589},"2.0.24":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.24","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.1","uuid":"^3.2.1"},"devDependencies":{"@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.1.1","@types/lodash":"^4.14.99","@types/node":"^9.4.0","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.1.1","lodash":"^4.17.4","prettier":"^1.10.2","ts-jest":"^22.0.2","typescript":"^2.7.1"},"engines":{"node":">=8.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"5d60fff8ceb6112e422b540d733c74db6b1b195c","_id":"rwlockfile@2.0.24","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"846743e7b7dc6afa77088e440004b73eca9a2e8b","size":7707,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.24.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile_2.0.24_1518826741755_0.5880846274870777"},"_hasShrinkwrap":false,"publish_time":1518826741904,"_cnpm_publish_time":1518826741904},"2.0.23":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.23","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.1","uuid":"^3.2.1"},"devDependencies":{"@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.1.1","@types/lodash":"^4.14.99","@types/node":"^9.4.0","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.1.1","lodash":"^4.17.4","prettier":"^1.10.2","ts-jest":"^22.0.2","typescript":"^2.7.1"},"engines":{"node":">=8.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"27723aef0d9cb986c5210712df73d5d2a79f6d3f","_id":"rwlockfile@2.0.23","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"1bc2341e9d63b78a0b5399220dfcecfbc4c0edc1","size":7135,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.23.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.23.tgz_1517478365267_0.03828588826581836"},"directories":{},"publish_time":1517478365362,"_hasShrinkwrap":false,"_cnpm_publish_time":1517478365362},"2.0.22":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.22","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.1","uuid":"^3.2.1"},"devDependencies":{"@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.1.1","@types/lodash":"^4.14.99","@types/node":"^9.4.0","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.1.1","lodash":"^4.17.4","prettier":"^1.10.2","ts-jest":"^22.0.2","typescript":"^2.7.1"},"engines":{"node":">=8.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"ca2796fd523feb4053de6c45cf2d95c289dbff62","_id":"rwlockfile@2.0.22","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"5c6010096bba4db9fe580ffeaa7807f0f80eed5a","size":7136,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.22.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.22.tgz_1517478031271_0.4148413371294737"},"directories":{},"publish_time":1517478031338,"_hasShrinkwrap":false,"_cnpm_publish_time":1517478031338},"2.0.21":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.21","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.1","uuid":"^3.2.1"},"devDependencies":{"@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.1","@types/lodash":"^4.14.92","@types/node":"^9.3.0","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.1.1","lodash":"^4.17.4","prettier":"^1.10.2","ts-jest":"^22.0.1","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"b9f58ea6794c92b7d2695ffcc4111b2651f5c087","_id":"rwlockfile@2.0.21","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"c2eb13d77df18dbb268dcd28017df17d5a97f8a8","size":7040,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.21.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.21.tgz_1516435764469_0.7168981994036585"},"directories":{},"publish_time":1516435764548,"_hasShrinkwrap":false,"_cnpm_publish_time":1516435764548},"2.0.20":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.20","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"cli-ux":"^2.0.21","fs-extra":"^5.0.0","is-process-active":"^1.0.1","tslib":"^1.8.1","uuid":"^3.2.1"},"devDependencies":{"@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.1","@types/lodash":"^4.14.92","@types/node":"^9.3.0","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.1.1","lodash":"^4.17.4","prettier":"^1.10.2","ts-jest":"^22.0.1","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"5b496e1cb6c021049f5c58ae271d29e9d5958e80","_id":"rwlockfile@2.0.20","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"f540ef3325cff1f0a67d47805244bdc98d2782a0","size":7327,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.20.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.20.tgz_1516144120048_0.13916153251193464"},"directories":{},"publish_time":1516144120116,"_hasShrinkwrap":false,"_cnpm_publish_time":1516144120116},"2.0.19":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.19","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.1","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@cli-engine/util":"^1.1.4","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.1","@types/lodash":"^4.14.92","@types/node":"^8.5.7","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.1","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"34fa3efcbf34b5d6592284473b8123ad677a674f","_id":"rwlockfile@2.0.19","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"33c9b06521db6646548aca8d9cc754685ae6fa6e","size":7274,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.19.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.19.tgz_1515425567509_0.22157803154550493"},"directories":{},"publish_time":1515425567963,"_hasShrinkwrap":false,"_cnpm_publish_time":1515425567963},"2.0.18":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.18","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.1","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@cli-engine/util":"^1.1.4","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.1","@types/lodash":"^4.14.92","@types/node":"^8.5.7","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.1","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"cli-engine-util","test":"cli-engine-util"},"types":"lib/index.d.ts","gitHead":"4814291cfe9bbbd06aaa9f175568517eaf146831","_id":"rwlockfile@2.0.18","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"8d7593417400ee396ced170810de497d4520e054","size":7282,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.18.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.18.tgz_1515400266246_0.10213294927962124"},"directories":{},"publish_time":1515400266408,"_hasShrinkwrap":false,"_cnpm_publish_time":1515400266408},"2.0.17":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.17","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","is-process-active":"^1.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"9981f285065421777ef7a3bc2f823838bf70acb9","_id":"rwlockfile@2.0.17","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"8905f09144d440833877fbb614e57607979b81e9","size":7172,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.17.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.17.tgz_1515084544385_0.2542017169762403"},"directories":{},"publish_time":1515084544577,"_hasShrinkwrap":false,"_cnpm_publish_time":1515084544577},"2.0.16":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.16","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"4f7d8014e79fa251b7e08897cab01c9d98595ae8","_id":"rwlockfile@2.0.16","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"0327c8c51b19baac7af0057d0adda6f4a726a485","size":7508,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.16.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.16.tgz_1514920041025_0.9065014466177672"},"directories":{},"publish_time":1514920041150,"_hasShrinkwrap":false,"_cnpm_publish_time":1514920041150},"2.0.15":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.15","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"a0521724ca7132570709b4c29f2aba8bea3a60ca","_id":"rwlockfile@2.0.15","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"244949065df3a78d65a4f91d37452523e170e13f","size":7502,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.15.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.15.tgz_1514908474390_0.6860581126529723"},"directories":{},"publish_time":1514908474502,"_hasShrinkwrap":false,"_cnpm_publish_time":1514908474502},"2.0.14":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.14","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"1e9228c551e211b1556bc69e1082ba731e576cec","_id":"rwlockfile@2.0.14","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"015990967d2cf450077cf06efe6b1d4c5d1e8827","size":7460,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.14.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.14.tgz_1514874979990_0.45645582024008036"},"directories":{},"publish_time":1514874980079,"_hasShrinkwrap":false,"_cnpm_publish_time":1514874980079},"2.0.13":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.13","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"9e5353db3bfaa50e458468a5bafa3086c0f98edd","_id":"rwlockfile@2.0.13","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"e15d36223d53160102721fa139eefa46ec9a8892","size":7439,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.13.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.13.tgz_1514863261278_0.4046926316805184"},"directories":{},"publish_time":1514863261379,"_hasShrinkwrap":false,"_cnpm_publish_time":1514863261379},"2.0.12":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.12","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"78097d19285fbb2b578ab64d18ccdbeda2da724e","_id":"rwlockfile@2.0.12","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"73c604b95b6173ac4837af10941c819bc7b0db1f","size":7422,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.12.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.12.tgz_1514751794206_0.47110481769777834"},"directories":{},"publish_time":1514751794286,"_hasShrinkwrap":false,"_cnpm_publish_time":1514751794286},"2.0.11":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.11","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"be81220cd554099a9374d8684e112269f391ffe5","_id":"rwlockfile@2.0.11","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"43893f50a8867c8189b1e853589aa9411e292d98","size":7435,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.11.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.11.tgz_1514704240490_0.8982671601697803"},"directories":{},"publish_time":1514704240566,"_hasShrinkwrap":false,"_cnpm_publish_time":1514704240566},"2.0.10":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.10","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"5d440124c243a4c827045fe77f823199fded22cc","_id":"rwlockfile@2.0.10","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"22e9f0608bf3238e5f7dc88f43a4bdaae07b2850","size":7418,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.10.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.10.tgz_1514696085781_0.07780507253482938"},"directories":{},"publish_time":1514696085859,"_hasShrinkwrap":false,"_cnpm_publish_time":1514696085859},"2.0.9":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.9","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/lodash":"^4.14.91","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","lodash":"^4.17.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest"},"types":"lib/index.d.ts","gitHead":"df00444e2a0fc4788cd4065e721885e6f97ae027","_id":"rwlockfile@2.0.9","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"390e218b4216c4fd67da519ba6916471cfcb8a23","size":7412,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.9.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.9.tgz_1514693860237_0.31350035266950727"},"directories":{},"publish_time":1514693860484,"_hasShrinkwrap":false,"_cnpm_publish_time":1514693860484},"2.0.8":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.8","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"f5f6251a79fa4a76f59a546c9ab89fce3ec19981","_id":"rwlockfile@2.0.8","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"bbf3068599b15b01ae35d9a79278170c51c16b91","size":7403,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.8.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.8.tgz_1514684497713_0.05659636436030269"},"directories":{},"publish_time":1514684497862,"_hasShrinkwrap":false,"_cnpm_publish_time":1514684497862},"2.0.7":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.7","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"370890507eac485b4df73797611704f31c99e919","_id":"rwlockfile@2.0.7","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"396cd57cb645d5f7b545d2112cc2a80688bec132","size":7398,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.7.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.7.tgz_1514684402576_0.8890715474262834"},"directories":{},"publish_time":1514684402694,"_hasShrinkwrap":false,"_cnpm_publish_time":1514684402694},"2.0.6":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.6","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"e64e215db5e97d4ecdd69db2193dbd065dca6292","_id":"rwlockfile@2.0.6","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"7c04438183afa919cb72c68906765fcdd80026f0","size":7383,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.6.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.6.tgz_1514683958101_0.5377585848327726"},"directories":{},"publish_time":1514683958272,"_hasShrinkwrap":false,"_cnpm_publish_time":1514683958272},"2.0.5":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.5","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"674af4851db76a8e996aea77fcd284bdf7adf4a4","_id":"rwlockfile@2.0.5","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"b804ada42ff84b668724bc3e1309a7bc05962133","size":7384,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.5.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.5.tgz_1514672953859_0.21996238688006997"},"directories":{},"publish_time":1514672954013,"_hasShrinkwrap":false,"_cnpm_publish_time":1514672954013},"2.0.4":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.4","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"9397fdb766b5020896d3f053b5503db93275b825","_id":"rwlockfile@2.0.4","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"7d252d14c83572e1cf7f64b1035604066b160885","size":7314,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.4.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.4.tgz_1514669293777_0.18317055865190923"},"directories":{},"publish_time":1514669293876,"_hasShrinkwrap":false,"_cnpm_publish_time":1514669293876},"2.0.3":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.3","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"4eace3b846f77381705c34b6ca43a178309111f7","_id":"rwlockfile@2.0.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"e27cf0df7eb59f45f1bb80d916457f8d72bffd87","size":7144,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.3.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.3.tgz_1514665205000_0.6680144625715911"},"directories":{},"publish_time":1514665205115,"_hasShrinkwrap":false,"_cnpm_publish_time":1514665205115},"2.0.2":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.2","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"7cb0d833a4beab2a4fb914e52d671e9469adba5e","_id":"rwlockfile@2.0.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"56ccf944cdce152e790923eb744b62179f3517f2","size":7162,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.2.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.2.tgz_1514665005711_0.8805814911611378"},"directories":{},"publish_time":1514665005848,"_hasShrinkwrap":false,"_cnpm_publish_time":1514665005848},"2.0.1":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.1","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","graceful-fs":"^4.1.11","retry":"^0.10.1","rimraf":"^2.6.2","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/retry":"^0.10.2","@types/tmp":"^0.0.33","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","tmp":"^0.0.33","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","test":"jest --forceExit"},"types":"lib/index.d.ts","gitHead":"9455eccb2685dc5f9781cdd00fbbd2b2083b17c5","_id":"rwlockfile@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"eac973b6c4ae9df7d5381a1aac0f65c2bfaec8ec","size":7201,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.1.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.1.tgz_1514664898918_0.8058250513859093"},"directories":{},"publish_time":1514664898988,"_hasShrinkwrap":false,"_cnpm_publish_time":1514664898988},"2.0.0":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"2.0.0","author":{"name":"Jeff Dickey @jdxcode"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0","graceful-fs":"^4.1.11","retry":"^0.10.1","rimraf":"^2.6.2","tslib":"^1.8.1","uuid":"^3.1.0"},"devDependencies":{"@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/retry":"^0.10.2","@types/tmp":"^0.0.33","@types/uuid":"^3.4.3","debug":"^3.1.0","del-cli":"^1.1.0","jest":"^22.0.4","prettier":"^1.9.2","tmp":"^0.0.33","ts-jest":"^22.0.0","typescript":"^2.6.2"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/jdxcode/rwlockfile.git"},"scripts":{"prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","test":"jest"},"gitHead":"450f302d269d9806b834fccc9d00c6033f591b13","_id":"rwlockfile@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"dedc219f5252ac621fda4b876c43738ea43927f1","size":7571,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-2.0.0.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-2.0.0.tgz_1514606870023_0.971366633893922"},"directories":{},"publish_time":1514606870246,"_hasShrinkwrap":false,"_cnpm_publish_time":1514606870246},"1.4.12":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.12","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^8.1.2","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.61.0","flow-copy-source":"^1.2.0","jest":"^22.0.4","jsdoc-to-markdown":"3.0.3","rimraf":"^2.6.2","standard":"^10.0.3","tmp":"^0.0.33"},"engines":{"node":">=6.0.0"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"5c1448b32975686f185b07cc721024bfeb8be60b","_id":"rwlockfile@1.4.12","_shasum":"40cef17c915207c4315c1f535a006e0d1556bcd8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"40cef17c915207c4315c1f535a006e0d1556bcd8","size":5712,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.12.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.12.tgz_1514332650289_0.2639586280565709"},"directories":{},"publish_time":1514332650425,"_hasShrinkwrap":false,"_cnpm_publish_time":1514332650425},"1.4.11":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.11","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"fs-extra":"^5.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^8.0.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.61.0","flow-copy-source":"^1.2.0","jest":"^22.0.3","jsdoc-to-markdown":"3.0.2","rimraf":"^2.6.2","standard":"^10.0.3","tmp":"^0.0.33"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"850999635c481d8af5530944274f8f8fd6d703f3","_id":"rwlockfile@1.4.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"6c54079b70c2f2a2501c7d0877a8044681f1fdc2","size":4117,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.11.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.11.tgz_1513744928757_0.09080471890047193"},"directories":{},"publish_time":1513744928855,"_cnpm_publish_time":1513744928855,"_hasShrinkwrap":false},"1.4.10":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.10","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"^3.0.1","fs-extra":"^4.0.1","mkdirp":"0.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.54.1","flow-copy-source":"^1.2.0","jest":"^21.0.1","jsdoc-to-markdown":"3.0.0","rimraf":"^2.6.1","standard":"^10.0.3","tmp":"^0.0.33"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"ab6468d45b8890045ae821dacd0a09d9b9fecc59","_id":"rwlockfile@1.4.10","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"6e54b3d73c73e44c9ad29413c7f2bcdde62b0da6","size":4127,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.10.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.10.tgz_1510769866937_0.858347239671275"},"directories":{},"publish_time":1510769867006,"_hasShrinkwrap":false,"_cnpm_publish_time":1510769867006},"1.4.9":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.9","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"^3.0.1","fs-extra":"^4.0.1","mkdirp":"0.x","ps-node":"0.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.54.1","flow-copy-source":"^1.2.0","jest":"^21.0.1","jsdoc-to-markdown":"3.0.0","rimraf":"^2.6.1","standard":"^10.0.3","tmp":"^0.0.33"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"630f55a2f97ad98c4a40d24b229523c60bc09dc0","_id":"rwlockfile@1.4.9","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"cca787f097ad37772ffc6dd510e6c03fc8b7ecc6","size":4978,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.9.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.9.tgz_1505233626747_0.7200025089550763"},"directories":{},"publish_time":1505233626852,"_cnpm_publish_time":1505233626852,"_hasShrinkwrap":false},"1.4.8":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.8","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"^3.0.1","fs-extra":"^4.0.1","mkdirp":"0.x","ps-node":"0.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.54.1","flow-copy-source":"^1.2.0","jest":"^21.0.1","jsdoc-to-markdown":"3.0.0","standard":"^10.0.3","tmp":"^0.0.33"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"cc2014afee57de0e0a047e8cc0ee71bb87ebaa52","_id":"rwlockfile@1.4.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"2814e82ac3afe63483b359a0fd8d2cc00d0a29dd","size":4952,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.8.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.8.tgz_1504829783525_0.2602871663402766"},"directories":{},"publish_time":1504829783675,"_hasShrinkwrap":false,"_cnpm_publish_time":1504829783675},"1.4.7":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.7","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"^3.0.1","fs-extra":"^4.0.1","mkdirp":"0.x","ps-node":"0.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.54.1","flow-copy-source":"^1.2.0","jest":"^21.0.1","jsdoc-to-markdown":"3.0.0","standard":"^10.0.3","tmp":"^0.0.33"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"3a11511af28048f2966d677d1f8b0882f8970ae9","_id":"rwlockfile@1.4.7","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"4d7ba1096842d943eba82d60c9b2de9d781e74bd","size":4990,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.7.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.7.tgz_1504800734247_0.3025105914566666"},"directories":{},"publish_time":1504800734358,"_hasShrinkwrap":false,"_cnpm_publish_time":1504800734358},"1.4.6":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.6","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"2.x","graceful-fs":"4.x","mkdirp":"0.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.49.1","flow-copy-source":"^1.2.0","jest":"20.0.4","jsdoc-to-markdown":"3.0.0","standard":"10.0.2","tmp":"^0.0.31"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"27ec7e0674d63f8522dd246fb1d6a170058b918e","_id":"rwlockfile@1.4.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"7257a5bd6c34a0f03cbc1b09515423344f839942","size":5012,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.6.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.6.tgz_1504631221579_0.10461586550809443"},"directories":{},"publish_time":1504631221760,"_hasShrinkwrap":false,"_cnpm_publish_time":1504631221760},"1.4.5":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.5","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"2.x","graceful-fs":"4.x","mkdirp":"0.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.49.1","flow-copy-source":"^1.2.0","jest":"20.0.4","jsdoc-to-markdown":"3.0.0","standard":"10.0.2","tmp":"^0.0.31"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"264b74ac05215a3c459d0cf9e8c5825f5e3c3c7b","_id":"rwlockfile@1.4.5","_shasum":"9a5f9fc10d3fe61dbb5f8278571f3d155d59e379","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"9a5f9fc10d3fe61dbb5f8278571f3d155d59e379","size":4032,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.5.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.5.tgz_1499726840225_0.8518627083394676"},"directories":{},"publish_time":1499726840340,"_hasShrinkwrap":false,"_cnpm_publish_time":1499726840340},"1.4.4":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.4","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"2.x","graceful-fs":"4.x","mkdirp":"0.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.49.1","flow-copy-source":"^1.2.0","jest":"20.0.4","jsdoc-to-markdown":"3.0.0","standard":"10.0.2","tmp":"^0.0.31"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"959f192e3904860eecfdac0f4adef288e339c0f7","_id":"rwlockfile@1.4.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"9fc2d3deb904319a04e836642adf97cf4871a3c3","size":3929,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.4.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.4.tgz_1498861183107_0.154842974152416"},"directories":{},"publish_time":1498861183232,"_hasShrinkwrap":false,"_cnpm_publish_time":1498861183232},"1.4.3":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.3","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"2.x","graceful-fs":"4.x","mkdirp":"0.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.49.1","flow-copy-source":"^1.2.0","jest":"20.0.4","jsdoc-to-markdown":"3.0.0","standard":"10.0.2","tmp":"^0.0.31"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","copy-flow":"flow-copy-source -v -i '*.test.js' src lib","prepare":"npm run clean && npm run build && npm run copy-flow","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"becac05610ae4d4014275b9dbf05edf6661c227f","_id":"rwlockfile@1.4.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"b6dba0781b13decc5589e115c9e04b54a88902ff","size":3925,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.3.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.3.tgz_1498861041724_0.30676359217613935"},"directories":{},"publish_time":1498861041837,"_hasShrinkwrap":false,"_cnpm_publish_time":1498861041837},"1.4.2":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.2","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"2.x","graceful-fs":"4.x","mkdirp":"0.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.47.0","jest":"20.0.4","jsdoc-to-markdown":"3.0.0","rwlockfile":"^1.3.9","standard":"10.0.2","tmp":"^0.0.31"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","prepare":"npm run clean && npm run build","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"abafea3433163e3a180efacadb997d4140ef6272","_id":"rwlockfile@1.4.2","_shasum":"4abfd68fc5ed19cac4fb64c6aefa27362c2c16f3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"4abfd68fc5ed19cac4fb64c6aefa27362c2c16f3","size":3101,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.2.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.2.tgz_1497315986810_0.15540325897745788"},"directories":{},"publish_time":1497315986913,"_cnpm_publish_time":1497315986913,"_hasShrinkwrap":false},"1.4.1":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.1","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"debug":"2.x","graceful-fs":"4.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.47.0","jest":"20.0.4","jsdoc-to-markdown":"3.0.0","rwlockfile":"^1.3.9","standard":"10.0.2","tmp":"^0.0.31"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","prepare":"npm run clean && npm run build","test":"jest && flow && standard","watch":"nodemon -e js -i lib --exec \"npm run prepare\""},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"dfa56ab4f892a388772131135e78c65a6bb96996","_id":"rwlockfile@1.4.1","_shasum":"054d878e469b9c79839ba8ae37fd5ab6228aa95b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"054d878e469b9c79839ba8ae37fd5ab6228aa95b","size":3057,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.1.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.1.tgz_1497315328017_0.23098398838192225"},"directories":{},"publish_time":1497315328183,"_hasShrinkwrap":false,"_cnpm_publish_time":1497315328183},"1.4.0":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.4.0","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":"4.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-flow-strip-types":"^6.22.0","flow-bin":"^0.47.0","jest":"20.0.4","jsdoc-to-markdown":"3.0.0","rwlockfile":"^1.3.9","standard":"10.0.2","tmp":"^0.0.31"},"files":["lib"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"lib/rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","prepare":"npm run clean && npm run build","test":"jest && flow && standard"},"standard":{"parser":"babel-eslint","env":"jest","globals":["$Shape"],"ignore":["flow-typed","lib"]},"gitHead":"5ff7b415be983d6924b1e46a608efdb7d31e8e13","_id":"rwlockfile@1.4.0","_shasum":"30673ab78d63f4780a76d084ef216a92024d8c52","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"30673ab78d63f4780a76d084ef216a92024d8c52","size":3005,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.4.0.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.4.0.tgz_1497311172196_0.1466193541418761"},"directories":{},"publish_time":1497311172286,"_cnpm_publish_time":1497311172286,"_hasShrinkwrap":false},"1.3.9":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.9","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":"4.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"jest":"20.0.4","jsdoc-to-markdown":"3.0.0","standard":"10.0.2"},"files":["rwlockfile.js"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"jest && standard","_version":"npm run doc && git add README.md"},"standard":{"env":"jest"},"gitHead":"596968e997f36d7af7d804e072c8b42eb5948a56","_id":"rwlockfile@1.3.9","_shasum":"b0b049c8daa89edf40004e791c259c1b76e907f2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"b0b049c8daa89edf40004e791c259c1b76e907f2","size":2539,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.9.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.3.9.tgz_1497304444737_0.925570682855323"},"directories":{},"publish_time":1497304444845,"_hasShrinkwrap":false,"_cnpm_publish_time":1497304444845},"1.3.8":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.8","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":"4.x","ps-node":"0.x","rimraf":"2.x"},"devDependencies":{"jest":"20.0.4","jsdoc-to-markdown":"3.0.0","standard":"10.0.2"},"files":["rwlockfile.js"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"jest && standard","_version":"npm run doc && git add README.md"},"standard":{"env":"jest"},"gitHead":"b89346e88058f37c3fdf5cbd70612df9dce8a6fe","_id":"rwlockfile@1.3.8","_shasum":"26a0c88b45b292e0b2b58621732ac600399c4962","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"26a0c88b45b292e0b2b58621732ac600399c4962","size":2533,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.8.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rwlockfile-1.3.8.tgz_1496428808102_0.4596335873939097"},"directories":{},"publish_time":1496428808181,"_cnpm_publish_time":1496428808181,"_hasShrinkwrap":false},"1.3.7":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.7","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":"^4.0.0","ps-node":"^0.1.5","rimraf":"^2.6.1"},"devDependencies":{"jest":"19.0.2","jsdoc-to-markdown":"3.0.0","np":"2.13.1","nyc":"10.2.0","standard":"10.0.1"},"files":["rwlockfile.js"],"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"jest && standard","_version":"npm run doc && git add README.md"},"standard":{"env":"jest"},"gitHead":"ca86b6a086424c25a4fa453cb0d905225a7f92f4","_id":"rwlockfile@1.3.7","_shasum":"679338577ceadf3d068707a5054791877e3168e1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"679338577ceadf3d068707a5054791877e3168e1","size":2556,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.7.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rwlockfile-1.3.7.tgz_1491865974810_0.3765479875728488"},"directories":{},"publish_time":1491865975042,"_hasShrinkwrap":false,"_cnpm_publish_time":1491865975042},"1.3.6":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.6","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":"^4.0.0","ps-node":"^0.1.4","rimraf":"^2.6.1"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"3.0.0","mocha":"3.2.0","np":"2.12.0","nyc":"10.1.2","standard":"9.0.1"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"nyc mocha && standard","version":"npm run doc && git add README.md"},"gitHead":"f01fc6b71c63fdc5b5518b3135fab43c07dfa494","_id":"rwlockfile@1.3.6","_shasum":"7994623da64c8d585c2ccb00abd2ce8a9f53222d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"7994623da64c8d585c2ccb00abd2ce8a9f53222d","size":2532,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.6.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rwlockfile-1.3.6.tgz_1489078972872_0.07015730417333543"},"directories":{},"publish_time":1489078974707,"_cnpm_publish_time":1489078974707,"_hasShrinkwrap":false},"1.3.5":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.5","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1","mocha":"3.2.0","np":"2.12.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"nyc mocha && standard","version":"npm run doc && git add README.md"},"gitHead":"22f73b063ed8dc1b07d1b1393ab31fa4ce2ad849","_id":"rwlockfile@1.3.5","_shasum":"6744d95767388ef44434ffa1f6b85b1e925cb482","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"6744d95767388ef44434ffa1f6b85b1e925cb482","size":2474,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.5.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rwlockfile-1.3.5.tgz_1489016792056_0.4781365813687444"},"directories":{},"publish_time":1489016793929,"_cnpm_publish_time":1489016793929,"_hasShrinkwrap":false},"1.3.4":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.4","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1","mocha":"3.2.0","np":"2.12.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"nyc mocha && standard","version":"npm run doc && git add README.md"},"gitHead":"3656df9d2b4aeb16da3a51be73934a9fa1e80c12","_id":"rwlockfile@1.3.4","_shasum":"68a08ca5451e22728fc655327357786d035cd62a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"68a08ca5451e22728fc655327357786d035cd62a","size":2477,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.4.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rwlockfile-1.3.4.tgz_1489016508788_0.1161166443489492"},"directories":{},"publish_time":1489016510818,"_cnpm_publish_time":1489016510818,"_hasShrinkwrap":false},"1.3.3":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.3","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1","mocha":"3.2.0","np":"2.12.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"nyc mocha && standard","version":"npm run doc && git add README.md"},"gitHead":"098328e95cc25398fdbb19e82de37857e2910775","_id":"rwlockfile@1.3.3","_shasum":"7fd478ba96bcfac7bcc16a103dcffbb21d0f31c6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"7fd478ba96bcfac7bcc16a103dcffbb21d0f31c6","size":30872,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.3.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rwlockfile-1.3.3.tgz_1487123974861_0.303045537089929"},"directories":{},"publish_time":1487123975306,"_cnpm_publish_time":1487123975306,"_hasShrinkwrap":false},"1.3.2":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.2","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1","mocha":"3.2.0","np":"2.12.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"https://github.com/dickeyxxx/rwlockfile"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"nyc mocha && standard","version":"npm run doc && git add README.md"},"_id":"rwlockfile@1.3.2","dist":{"shasum":"64a4af9ed1a630a5b84f497fa08ea751bd639e04","size":3000,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.2.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rwlockfile-1.3.2.tgz_1487123882253_0.35711107682436705"},"directories":{},"publish_time":1487123884184,"_cnpm_publish_time":1487123884184,"_hasShrinkwrap":false},"1.3.1":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.3.1","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1","mocha":"3.2.0","np":"2.12.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","release":"np","test":"nyc mocha && standard","version":"npm run doc && git add README.md"},"gitHead":"6f5ba4405687b881191f9b893f13f3bde5302611","_id":"rwlockfile@1.3.1","_shasum":"1f0b746a8d52d0e0e4ed6608073e7db7ae92fb32","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"1f0b746a8d52d0e0e4ed6608073e7db7ae92fb32","size":30862,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.3.1.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rwlockfile-1.3.1.tgz_1487122486105_0.8454947336576879"},"directories":{},"publish_time":1487122488070,"_cnpm_publish_time":1487122488070,"_hasShrinkwrap":false},"1.1.0":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.1.0","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1","mocha":"3.2.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"test":"nyc mocha && standard","doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md"},"gitHead":"30ef8d7901b2763b0ab697b401e5a5e33fad6bf0","_id":"rwlockfile@1.1.0","_shasum":"fe38c6f2f6794c2019e7d1d0ef02da5894ebcf73","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"fe38c6f2f6794c2019e7d1d0ef02da5894ebcf73","size":25849,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.1.0.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rwlockfile-1.1.0.tgz_1486699153388_0.4033355009742081"},"directories":{},"publish_time":1486699153620,"_cnpm_publish_time":1486699153620,"_hasShrinkwrap":false},"1.0.1":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.0.1","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1","mocha":"3.2.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"git+https://github.com/dickeyxxx/rwlockfile.git"},"scripts":{"test":"nyc mocha && standard","doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md"},"gitHead":"4392c5a00fe6ad7c60ec03c111a0f7f90cb4b4e9","_id":"rwlockfile@1.0.1","_shasum":"9b667233fabfc7c99aab94cfb21b62d8d0f58d8a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"dist":{"shasum":"9b667233fabfc7c99aab94cfb21b62d8d0f58d8a","size":25773,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.0.1.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rwlockfile-1.0.1.tgz_1486698112617_0.051822919864207506"},"directories":{},"publish_time":1486698112846,"_cnpm_publish_time":1486698112846,"_hasShrinkwrap":false},"1.0.0":{"name":"rwlockfile","description":"lockfile utility with reader/writers","version":"1.0.0","author":{"name":"Jeff Dickey @dickeyxxx"},"bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dependencies":{"graceful-fs":">= 4.0.0","ps-node":"0.1.4"},"devDependencies":{"chai":"3.5.0","chai-as-promised":"6.0.0","mocha":"3.2.0","nyc":"10.1.2","standard":"8.6.0"},"homepage":"https://github.com/dickeyxxx/rwlockfile","keywords":["lockfile","locking"],"license":"ISC","main":"rwlockfile.js","repository":{"type":"git","url":"https://github.com/dickeyxxx/rwlockfile"},"scripts":{"test":"nyc mocha && standard"},"_id":"rwlockfile@1.0.0","dist":{"shasum":"d2f6a8791081fd92350020577f6c47e8814d44ae","size":2231,"noattachment":false,"key":"/rwlockfile/-/rwlockfile-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rwlockfile/download/rwlockfile-1.0.0.tgz"},"maintainers":[{"name":"dickeyxxx","email":"jeff@dickeyxxx.com"},{"name":"elbandito","email":"longoria.public@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rwlockfile-1.0.0.tgz_1486694332060_0.7081701366696507"},"directories":{},"publish_time":1486694333885,"_cnpm_publish_time":1486694333885,"_hasShrinkwrap":false}},"readme":"rwlockfile\n==========\n\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![Greenkeeper badge](https://badges.greenkeeper.io/jdxcode/rwlockfile.svg)](https://greenkeeper.io/)\n[![codecov](https://codecov.io/gh/jdxcode/rwlockfile/branch/master/graph/badge.svg)](https://codecov.io/gh/jdxcode/rwlockfile)\n[![CircleCI](https://circleci.com/gh/jdxcode/rwlockfile.svg?style=svg)](https://circleci.com/gh/jdxcode/rwlockfile)\n[![Build status](https://ci.appveyor.com/api/projects/status/2s8cyotehrtap0t2/branch/master?svg=true)](https://ci.appveyor.com/project/Heroku/rwlockfile/branch/master)\n[![npm](https://img.shields.io/npm/v/rwlockfile.svg)](https://npmjs.org/package/rwlockfile)\n[![npm](https://img.shields.io/npm/dw/rwlockfile.svg)](https://npmjs.org/package/rwlockfile)\n[![npm](https://img.shields.io/npm/l/rwlockfile.svg)](https://github.com/jdxcode/rwlockfile/blob/master/package.json)\n\nnode utility for read/write lockfiles\n\nThis is the only node package as of this writing I'm aware of that allows you to have read/write lockfiles. If you're looking for a simpler solution, check out [proper-lockfile](https://www.npmjs.com/package/proper-lockfile). Use this package if you need read/write lock support.\n\nThis follows the standard [Readers-Writers Lock design pattern](https://en.wikipedia.org/wiki/Readers–writer_lock). Any number of readers are allowed at one time. 1 writer is allowed at one time iff there are no current readers.\n\nUsage\n=====\n\n```js\nconst {RWLockfile} = require('rwlockfile')\n\n// 'myfile' is the path to a file to use as the base for the lockfile\n// it will add '.lock' to the end for the actual lockfile, so in this case 'myfile.lock'\nlet lock = new RWLockfile('myfile', {\n  // how long to wait until timeout. Default: 30000\n  timeout: 30000,\n  // mininum time to wait between checking for locks\n  // automatically adds some noise and duplicates this number each check\n  retryInterval: 10,\n})\n\n// add a reader async or synchronously. If the count is >= 1 it creates a read lock (see note below)\nawait lock.add('read')\nlock.addSync('read')\n\n// remove a reader async or synchronously. If the count == 0 it creates removes the read lock\nawait lock.remove('read')\nlock.removeSync('read')\n\n// add a writer async or synchronously\nawait lock.add('write')\nlock.addSync('write')\n```\n\nBehavior Note\n=============\n\nThe use of `.add()` and `.remove()` may be a bit misleading but allow me to attempt to explain what it means. It's designed to make it easy to add try/finally steps around locking. Each instance of RWLockfile has a count of readers and writers. The file itself has it's own count of readers and writers. When you increment the count, what you're doing is adding to the count of *just* that instance.\n\nIn other words, you can do `lock.add('write')` multiple times on the same instance. That instance will create the write lock if the count is greater than 1 but no other instances will be allowed to increase the count above 0.\n\nWhy? Because this way you can have functions in your code like this:\n\n```js\nasync function doAThing() {\n  await lock.add('write')\n  try {\n    // do something while locked\n    doAnotherThing()\n  } finally {\n    await lock.remove('write')\n  }\n}\n\nasync function doAnotherThing() {\n  await lock.add('write')\n  try {\n    // do something else while locked\n  } finally {\n    await lock.remove('write')\n  }\n}\n```\n\nThis will only create a single write lock which will be removed after doAThing() is done. This way you can call doAnotherThing() and it ensures it has a lock if it doesn't exist, but will only remove the write lock if nothing it's using also has a write lock.\n\nI've found this behavior to be perfect for working with, but this sort of nesting lock logic is a little difficult to explain.\n","_attachments":{},"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"license":"ISC"}