{"_id":"rwlockfile","_rev":"99-fcdb6f393cfbf04b762e55f0d4ff9fdb","name":"rwlockfile","dist-tags":{"latest":"2.0.25"},"versions":{"1.0.0":{"name":"rwlockfile","version":"1.0.0","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.0.0","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"d2f6a8791081fd92350020577f6c47e8814d44ae","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.0.0.tgz","integrity":"sha512-zDkd3bgHpiOMxJqpCNNptQkqL1dFfS10Q79zDqs27ZR3A7R+wEiN+02GYB5N5yy29vzbVVvkj02YwYy43AIVRQ==","signatures":[{"sig":"MEUCIQDdYkS5AiCtH6cI3rhsqkC9BpRhs8jZPLw4qDPi1lLTBgIgW7Thbyfcega5AMr1tr1F303pnCxXkXjjHdd+PcTQebc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","scripts":{"test":"nyc mocha && standard"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"https://github.com/dickeyxxx/rwlockfile","type":"git"},"description":"lockfile utility with reader/writers","directories":{},"dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.0.0.tgz_1486694332060_0.7081701366696507","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"rwlockfile","version":"1.0.1","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.0.1","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"9b667233fabfc7c99aab94cfb21b62d8d0f58d8a","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.0.1.tgz","integrity":"sha512-dH4mvvsFyM/3xHZHjy3DfLCbOZtlIrCLpksTV/osntdj4v02gyY9co1pd+M/fGHROMRvRXy/BGgOvwPaLxJhbA==","signatures":[{"sig":"MEQCICrKeUYl63RoO9aFtQPJ6BNEZCetyYc4pLl9KJBER49VAiA9GLcETpCGXXqEZTj1WwHM4hS5wGKes81UxZgXpqU8vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","_shasum":"9b667233fabfc7c99aab94cfb21b62d8d0f58d8a","gitHead":"4392c5a00fe6ad7c60ec03c111a0f7f90cb4b4e9","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.1.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.0.1.tgz_1486698112617_0.051822919864207506","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"rwlockfile","version":"1.1.0","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.1.0","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"fe38c6f2f6794c2019e7d1d0ef02da5894ebcf73","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.1.0.tgz","integrity":"sha512-qCoXKEwr5WpRzQBO8y0Ib3+9QHFMQ87/EwR9i3sCkyvW0mypoKLLW6vbozC1oN04ozzYzgKh44Z2QDDH4aaPbA==","signatures":[{"sig":"MEYCIQDE5iXQ9rpFUi5nrHzfJ+Gww2wRukNJOnCgquud7nCfWgIhAMxX30UvvXjDYHT4ia/2EaBolK1kXWDXydiZOtVniNi0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","_shasum":"fe38c6f2f6794c2019e7d1d0ef02da5894ebcf73","gitHead":"30ef8d7901b2763b0ab697b401e5a5e33fad6bf0","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.1.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.1.0.tgz_1486699153388_0.4033355009742081","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"rwlockfile","version":"1.3.1","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.1","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"1f0b746a8d52d0e0e4ed6608073e7db7ae92fb32","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.1.tgz","integrity":"sha512-lKmDJBEth9Z7906gWiHN7yT8Mo/1oSGKJ6VyXX3yL3a3wHLh8BtJUkJgHmxmqIUhxlV6QkMIKGMmbvzDkXjpcw==","signatures":[{"sig":"MEUCIEQCSdnSRm1HeURYi8uE59QK3Zth/SqkH5DWvpWbOfVzAiEAyRE7sIj5yCe7Evy/WVeDsj6odkhdbZFm+T00Ofcz7NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","_shasum":"1f0b746a8d52d0e0e4ed6608073e7db7ae92fb32","gitHead":"6f5ba4405687b881191f9b893f13f3bde5302611","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard","release":"np","version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.1.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"np":"2.12.0","nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.1.tgz_1487122486105_0.8454947336576879","host":"packages-18-east.internal.npmjs.com"}},"1.3.2":{"name":"rwlockfile","version":"1.3.2","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.2","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"64a4af9ed1a630a5b84f497fa08ea751bd639e04","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.2.tgz","integrity":"sha512-+Ch5dJpZpy5IPx9qUq8y2auHmCkyCrI8Msb21EBL3kw1TO+nRUoYnYNOtblpQW0imWkFtiQ4/B8XfRXh9uBo4w==","signatures":[{"sig":"MEUCIQDzM+5vt6gM6VVcZNjBJad4jGKx6VhqkbelSbu4a5UJ9AIgIJgPjZ5uUqrfQ/jGcJzCZkGpiYDvU4ZkgX25cMV/KC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard","release":"np","version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"https://github.com/dickeyxxx/rwlockfile","type":"git"},"description":"lockfile utility with reader/writers","directories":{},"dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"np":"2.12.0","nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.2.tgz_1487123882253_0.35711107682436705","host":"packages-18-east.internal.npmjs.com"}},"1.3.3":{"name":"rwlockfile","version":"1.3.3","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.3","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"7fd478ba96bcfac7bcc16a103dcffbb21d0f31c6","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.3.tgz","integrity":"sha512-/YuCk+Olqc8LpPUgio5qJEqmjxlR9dkHj03jZdGJhgyD+72stJFsRbWYSMoD/2F/xss8IhAHJdc7DOkMXufgXQ==","signatures":[{"sig":"MEUCIAOoRvNviHhe98YVcbT8tBF6TgNNtQrUOuIzhJLFWN2yAiEAmPUjKhFWbgrHbGwLyDSK7akSbtL0cfrZUiG46AriU5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","_shasum":"7fd478ba96bcfac7bcc16a103dcffbb21d0f31c6","gitHead":"098328e95cc25398fdbb19e82de37857e2910775","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard","release":"np","version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.1.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"np":"2.12.0","nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.3.tgz_1487123974861_0.303045537089929","host":"packages-12-west.internal.npmjs.com"}},"1.3.4":{"name":"rwlockfile","version":"1.3.4","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.4","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"68a08ca5451e22728fc655327357786d035cd62a","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.4.tgz","integrity":"sha512-3fl/PFyptcRz7CPLwC3VurM+GxL9JKMONFA7JPXuXg/wXl+g7ofS0ge5fPchsWRWxdQwgfo2F0wIyt8v2CR1YQ==","signatures":[{"sig":"MEQCIDqW584y8hVIwyVMG+turmWhrfeqnfaMqPeupNV+mesHAiBoWye9cBlzPL0/DfdMSddXYtIiYYogsFnVh0/CjiC+8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","_shasum":"68a08ca5451e22728fc655327357786d035cd62a","gitHead":"3656df9d2b4aeb16da3a51be73934a9fa1e80c12","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard","release":"np","version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.1.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.6.0","dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"np":"2.12.0","nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.4.tgz_1489016508788_0.1161166443489492","host":"packages-18-east.internal.npmjs.com"}},"1.3.5":{"name":"rwlockfile","version":"1.3.5","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.5","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"6744d95767388ef44434ffa1f6b85b1e925cb482","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.5.tgz","integrity":"sha512-9TSYqeRkbfcGm7HLhjypInvqSU9KxYdQj1nKabJeVDHlcGfT7GUGG4iRGWjenJ/+j3iJVaxLq6ty3QvQf1W3vg==","signatures":[{"sig":"MEQCIGxhstMTOvLQFEQIsWGuW4e3kV7ZaRMBY974JXQjQaQ1AiBY+LgvWV2ujJjCWifKSBUxQLsWYzTD3Gr0Iv4JuNHjfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","_shasum":"6744d95767388ef44434ffa1f6b85b1e925cb482","gitHead":"22f73b063ed8dc1b07d1b1393ab31fa4ce2ad849","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard","release":"np","version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.1.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.6.0","dependencies":{"ps-node":"0.1.4","graceful-fs":">= 4.0.0"},"devDependencies":{"np":"2.12.0","nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"8.6.0","chai-as-promised":"6.0.0","jsdoc-to-markdown":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.5.tgz_1489016792056_0.4781365813687444","host":"packages-18-east.internal.npmjs.com"}},"1.3.6":{"name":"rwlockfile","version":"1.3.6","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.6","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"7994623da64c8d585c2ccb00abd2ce8a9f53222d","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.6.tgz","integrity":"sha512-1GmkrZOFrMN0mdlysKGhsDJwW0AXl5AYjuahsUSNWEC0gNBrF2HalQmk9VONt3hJpdZy4QB7/INI/aVwYglF5Q==","signatures":[{"sig":"MEUCIH2+Jkonbt10/Tl6SYuAIsJdwfL8hesC4u4rDGwHhBAnAiEA5UIhysiggATsd4SlVMQRoZMnQUWtLH7yHJUeIFV1TXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","_shasum":"7994623da64c8d585c2ccb00abd2ce8a9f53222d","gitHead":"f01fc6b71c63fdc5b5518b3135fab43c07dfa494","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"nyc mocha && standard","release":"np","version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.1.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.6.0","dependencies":{"rimraf":"^2.6.1","ps-node":"^0.1.4","graceful-fs":"^4.0.0"},"devDependencies":{"np":"2.12.0","nyc":"10.1.2","chai":"3.5.0","mocha":"3.2.0","standard":"9.0.1","chai-as-promised":"6.0.0","jsdoc-to-markdown":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.6.tgz_1489078972872_0.07015730417333543","host":"packages-18-east.internal.npmjs.com"}},"1.3.7":{"name":"rwlockfile","version":"1.3.7","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.7","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"679338577ceadf3d068707a5054791877e3168e1","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.7.tgz","integrity":"sha512-qI/UzMDOYKjpQHzc2kefVfzQovSVbgxw3yErpBf04VGCrTxCXBH0wk4U2Jh+s6/TzkFLuDVgN9YoSHqBNtrZiQ==","signatures":[{"sig":"MEUCIFG8CMqtjmxvdNbzx0BC6FDObc5eEzmNPBA5E9QG9v1SAiEAg6PvpwuHTe8hSz+M+sgIxO2pdlzQxfYiY4LgSmZee3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","files":["rwlockfile.js"],"_shasum":"679338577ceadf3d068707a5054791877e3168e1","gitHead":"ca86b6a086424c25a4fa453cb0d905225a7f92f4","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"jest && standard","release":"np","_version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.2.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.8.0","dependencies":{"rimraf":"^2.6.1","ps-node":"^0.1.5","graceful-fs":"^4.0.0"},"devDependencies":{"np":"2.13.1","nyc":"10.2.0","jest":"19.0.2","standard":"10.0.1","jsdoc-to-markdown":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.7.tgz_1491865974810_0.3765479875728488","host":"packages-12-west.internal.npmjs.com"}},"1.3.8":{"name":"rwlockfile","version":"1.3.8","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.8","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"26a0c88b45b292e0b2b58621732ac600399c4962","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.8.tgz","integrity":"sha512-3H95ghDujkWj3pqiB0FBH9ORrL922sxwZufQw6ZLz3imt2zO6TJNPL0fn/8r6uIi5n4l2C3L3+Tjq4HeZEKEYw==","signatures":[{"sig":"MEYCIQDh5dEL6IZ5ZJetMz4/c97GOAQ8SsNGr7PoS+1UBV4PaQIhAKiy7/LEwn0tQx2LYFuCuNFUYpNjqVe/cudT+EWxlf42","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","files":["rwlockfile.js"],"_shasum":"26a0c88b45b292e0b2b58621732ac600399c4962","gitHead":"b89346e88058f37c3fdf5cbd70612df9dce8a6fe","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"jest && standard","release":"np","_version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.2.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.10.0","dependencies":{"rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"jest":"20.0.4","standard":"10.0.2","jsdoc-to-markdown":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.8.tgz_1496428808102_0.4596335873939097","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"rwlockfile","version":"1.3.9","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.3.9","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"b0b049c8daa89edf40004e791c259c1b76e907f2","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.3.9.tgz","integrity":"sha512-cz6zrs5VyPG+AWev853M/1ZWXQrrKhZTtLvW5To+0kMNIXBQt4TG92GRxtRH4snjVxEwHQnxcF/PIeqHTvgtgQ==","signatures":[{"sig":"MEUCIA7zAOoeff9Rcxx2Wg+d01YmCUfLsbAArJ22teT5LIUvAiEAnlnV38W/RCqekeJyDE+g89+fa5HHfggSvXra2e//SlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rwlockfile.js","_from":".","files":["rwlockfile.js"],"_shasum":"b0b049c8daa89edf40004e791c259c1b76e907f2","gitHead":"596968e997f36d7af7d804e072c8b42eb5948a56","scripts":{"doc":"jsdoc2md --template README.hbs --files rwlockfile.js > README.md","test":"jest && standard","release":"np","_version":"npm run doc && git add README.md"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest"},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.2.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.10.0","dependencies":{"rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"jest":"20.0.4","standard":"10.0.2","jsdoc-to-markdown":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.3.9.tgz_1497304444737_0.925570682855323","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"rwlockfile","version":"1.4.0","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.0","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"30673ab78d63f4780a76d084ef216a92024d8c52","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.0.tgz","integrity":"sha512-Tfo2PxTKu4/2meKMYeukn6MhMomBo8cPz/UOEwtsAsxZxsejZ6SwfZq5nQxl0+11TnCEsmAsw+5iMwgC7RUc2g==","signatures":[{"sig":"MEYCIQD7B47Nxp0BU2AE2mj7ibg2MQJJpLLQr5qyYfCiOOFcaQIhAIc2xrQDF4tH5/8q/QTIsDQEe6ESLPlYw7WSI1x4I+Zu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","_from":".","files":["lib"],"_shasum":"30673ab78d63f4780a76d084ef216a92024d8c52","gitHead":"5ff7b415be983d6924b1e46a608efdb7d31e8e13","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.2.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.10.0","dependencies":{"rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"tmp":"^0.0.31","jest":"20.0.4","flow-bin":"^0.47.0","standard":"10.0.2","babel-cli":"^6.24.1","rwlockfile":"^1.3.9","babel-eslint":"^7.2.3","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.0.tgz_1497311172196_0.1466193541418761","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"rwlockfile","version":"1.4.1","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.1","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"054d878e469b9c79839ba8ae37fd5ab6228aa95b","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.1.tgz","integrity":"sha512-GI5jCpWFCEYBq1lW/+Tt6uLn61gT0nWJVPCuKNX6qf2blvmDs43U1hSgvhX+60sMaiv0jwT30pcEGIIijUWflw==","signatures":[{"sig":"MEUCIQDf/NF4fVcsFeGtnLV+dyuc2fbohsPXx0eHnIXO6v8eRwIgN38xFVd9bvJtYk0zSXAWIiOgdBiYKT/QDA54c3kSpjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","_from":".","files":["lib"],"_shasum":"054d878e469b9c79839ba8ae37fd5ab6228aa95b","gitHead":"dfa56ab4f892a388772131135e78c65a6bb96996","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.2.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.10.0","dependencies":{"debug":"2.x","rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"tmp":"^0.0.31","jest":"20.0.4","flow-bin":"^0.47.0","standard":"10.0.2","babel-cli":"^6.24.1","rwlockfile":"^1.3.9","babel-eslint":"^7.2.3","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.1.tgz_1497315328017_0.23098398838192225","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"rwlockfile","version":"1.4.2","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.2","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"4abfd68fc5ed19cac4fb64c6aefa27362c2c16f3","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.2.tgz","integrity":"sha512-wQecmK/kLVTpToVBovtobtDgjUvGLw5oGjcWp5Ik0aK53YsEcGjV8kg3IEbeCLI5tFBONvbyEvvLq9rUoD0tIw==","signatures":[{"sig":"MEYCIQCbyAe9IyoRZwgH01j1eBjGPQPP0d+ThydYx/Q/amF/ngIhAJkse+PsX2Yw5POgWBPu8/7Zqz89eQLjS1GfgEbmAWTm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","_from":".","files":["lib"],"_shasum":"4abfd68fc5ed19cac4fb64c6aefa27362c2c16f3","gitHead":"abafea3433163e3a180efacadb997d4140ef6272","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.2.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.10.0","dependencies":{"debug":"2.x","mkdirp":"0.x","rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"tmp":"^0.0.31","jest":"20.0.4","flow-bin":"^0.47.0","standard":"10.0.2","babel-cli":"^6.24.1","rwlockfile":"^1.3.9","babel-eslint":"^7.2.3","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.2.tgz_1497315986810_0.15540325897745788","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"rwlockfile","version":"1.4.3","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.3","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"b6dba0781b13decc5589e115c9e04b54a88902ff","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.3.tgz","integrity":"sha512-O0jQ8Efm/fWLzko7Gu+vHVPyv6MUVDiXR6pMl46WIKXDpwJB5nM0SBq6BXZqPvLhSvkYLt7J5CSe4OD5Y9ydFw==","signatures":[{"sig":"MEYCIQCOBwx2a1NtR2qO82McGv/hBnoqa707WUYBGMW4RqMKrAIhANcnxCr+8lmnGmUIPoNi5TAQbE4NYHw+myMrjDksP8hf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"becac05610ae4d4014275b9dbf05edf6661c227f","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.0.3","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.1.3","dependencies":{"debug":"2.x","mkdirp":"0.x","rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"tmp":"^0.0.31","jest":"20.0.4","flow-bin":"^0.49.1","standard":"10.0.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.3.tgz_1498861041724_0.30676359217613935","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"rwlockfile","version":"1.4.4","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.4","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"9fc2d3deb904319a04e836642adf97cf4871a3c3","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.4.tgz","integrity":"sha512-AszMgd8AUvnNkHDM8+/3XcD0KB8n9xNdJtTlkDtM4OIEOz6ykYRLYGWpmPdkskeGMhvDYZKi2SXtDLTzGz0Fgg==","signatures":[{"sig":"MEUCIDAKqDWHLqqcBUHjqf5Z6J/F4UBnF23f7FVWYQNiweTkAiEAkFGhcByfb1yaE87SQPP2FvsgEwCEHujxdLOpNxPweW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"959f192e3904860eecfdac0f4adef288e339c0f7","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.0.3","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.1.3","dependencies":{"debug":"2.x","mkdirp":"0.x","rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"tmp":"^0.0.31","jest":"20.0.4","flow-bin":"^0.49.1","standard":"10.0.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.4.tgz_1498861183107_0.154842974152416","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"rwlockfile","version":"1.4.5","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.5","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"9a5f9fc10d3fe61dbb5f8278571f3d155d59e379","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.5.tgz","integrity":"sha512-ERH+uHJQoci4psSrsi5CqIC6tbGggFZ+6Lo3IWulbyYaNWRwJljSrluV6fMJJ2dbU12J2YFYbUhzZJq26WDIaQ==","signatures":[{"sig":"MEQCIHaSiVw+oLMUKfRidS5b/620bugHcLIRjlfKHNAMpgfHAiB0p8wpwM+/fPBlICEYYEYQ8FNLiuLtEkTPONsgibEgAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","_from":".","files":["lib"],"_shasum":"9a5f9fc10d3fe61dbb5f8278571f3d155d59e379","gitHead":"264b74ac05215a3c459d0cf9e8c5825f5e3c3c7b","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"4.2.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"7.10.0","dependencies":{"debug":"2.x","mkdirp":"0.x","rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"tmp":"^0.0.31","jest":"20.0.4","flow-bin":"^0.49.1","standard":"10.0.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.5.tgz_1499726840225_0.8518627083394676","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"rwlockfile","version":"1.4.6","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.6","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"7257a5bd6c34a0f03cbc1b09515423344f839942","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.6.tgz","integrity":"sha512-RFITtb+06+PSQLuBTKEMi/jd8SAGTMKh+EhdM7Ta+4PNbtLQW+0y0APoPihtmSmY7FYpZqIyxuzEEadMCatXVA==","signatures":[{"sig":"MEUCIEseOgVdaQD1nUeXEk+VrfjyawXbQ+3m04q2HWh1MYlUAiEA03OyNmVPHc2ZyCLPZOAK0sGB6e0bVUvAopx++q9snMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"27ec7e0674d63f8522dd246fb1d6a170058b918e","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.3.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.4.0","dependencies":{"debug":"2.x","mkdirp":"0.x","rimraf":"2.x","ps-node":"0.x","graceful-fs":"4.x"},"devDependencies":{"tmp":"^0.0.31","jest":"20.0.4","flow-bin":"^0.49.1","standard":"10.0.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.6.tgz_1504631221579_0.10461586550809443","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"rwlockfile","version":"1.4.7","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.7","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"4d7ba1096842d943eba82d60c9b2de9d781e74bd","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.7.tgz","integrity":"sha512-gJSvgdmO4Zllx2w6EIORyAMQ4y6R26fGIHfyy0FtwNtk3Wh1/EH1eUC/6LppHn1jtyKoGkbJUNS7r93/bjJ/UA==","signatures":[{"sig":"MEYCIQCYuUwm/PF2PTSWQQhmfkZUCunKNTOJv1V9MTqPdxNL5AIhANlvuZwyWxx1lpNw7yH/MbfsfWq7//6HXFA+39Y7f5vp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"3a11511af28048f2966d677d1f8b0882f8970ae9","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.3.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.4.0","dependencies":{"debug":"^3.0.1","mkdirp":"0.x","ps-node":"0.x","fs-extra":"^4.0.1"},"devDependencies":{"tmp":"^0.0.33","jest":"^21.0.1","flow-bin":"^0.54.1","standard":"^10.0.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.7.tgz_1504800734247_0.3025105914566666","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"rwlockfile","version":"1.4.8","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.8","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"2814e82ac3afe63483b359a0fd8d2cc00d0a29dd","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.8.tgz","integrity":"sha512-6z0f7L+ls0IY81GsHVo0TtZHVoXE0tL+4yeUMMOGsjTsCc79O8pw1pI1/518I7otzbwk5SlP0TFrzPmuU1euCA==","signatures":[{"sig":"MEUCIQDzAd6pwa35Sjt7sSMIJw37ceiFS4vqmqdzzVIBA/CtYAIgdsJ05MOHZPkkdiPmFvGk9Jar5pKNJMNDlIQY6uy3MbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"cc2014afee57de0e0a047e8cc0ee71bb87ebaa52","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.3.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.4.0","dependencies":{"debug":"^3.0.1","mkdirp":"0.x","ps-node":"0.x","fs-extra":"^4.0.1"},"devDependencies":{"tmp":"^0.0.33","jest":"^21.0.1","flow-bin":"^0.54.1","standard":"^10.0.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.8.tgz_1504829783525_0.2602871663402766","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"rwlockfile","version":"1.4.9","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.9","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"karatecowboy","email":"karatecowboy@gmail.com"},{"name":"rasphilco","email":"philipe@snowshoestamp.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"cca787f097ad37772ffc6dd510e6c03fc8b7ecc6","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.9.tgz","integrity":"sha512-QMnzew8slfIGnPUaqBQ2i5DhqP9YK0jAewPiTiN5FlXwNOxr4lX88plNWK5slLw4Rku5dqOEKgkzbOpuZ0Pusw==","signatures":[{"sig":"MEUCIDy5vxCN5Nfj64hkrOOxvNOD+Y3IbG4H2vWXdOv8LTUIAiEAiAoPa+kApeoxyC7gqoRg4FKkaZkWVevR5mbVktRmENI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"630f55a2f97ad98c4a40d24b229523c60bc09dc0","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.3.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.4.0","dependencies":{"debug":"^3.0.1","mkdirp":"0.x","ps-node":"0.x","fs-extra":"^4.0.1"},"devDependencies":{"tmp":"^0.0.33","jest":"^21.0.1","rimraf":"^2.6.1","flow-bin":"^0.54.1","standard":"^10.0.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.9.tgz_1505233626747_0.7200025089550763","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"rwlockfile","version":"1.4.10","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.10","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"6e54b3d73c73e44c9ad29413c7f2bcdde62b0da6","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.10.tgz","integrity":"sha512-1sau0Qf1dGW26xCTAfD9z4+5rWeXd5h7rbiaolYvYFsNAlAeSszgQXF3Nu5enPfTVsKa6/k6267vN0i/GHphPQ==","signatures":[{"sig":"MEQCIGXwzkabdEZsElHQ9FTeUGxM9+zi0QkfziezgK/cvZ9iAiBqQGfXdivcOxYbQj/Z7RUAnwiuYulW6KHnTmNmsfQ+yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"ab6468d45b8890045ae821dacd0a09d9b9fecc59","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.4.2","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.8.1","dependencies":{"debug":"^3.0.1","mkdirp":"0.x","fs-extra":"^4.0.1"},"devDependencies":{"tmp":"^0.0.33","jest":"^21.0.1","rimraf":"^2.6.1","flow-bin":"^0.54.1","standard":"^10.0.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.0","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.10.tgz_1510769866937_0.858347239671275","host":"s3://npm-registry-packages"}},"1.4.11":{"name":"rwlockfile","version":"1.4.11","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.11","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"6c54079b70c2f2a2501c7d0877a8044681f1fdc2","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.11.tgz","integrity":"sha512-zDRX3ZoU6ht/c7v3gxhm3o25hVV/2l+lXZwHbGv6N3N2DNGPqOTzD/Rw9jVFn3jqbLgF2d/2Jn5sH1Sols904Q==","signatures":[{"sig":"MEUCIQDE858Bh4Z+Yodv34yqBqIPi5kDU/qMME25zIDa1VKDrQIgW3S57QtwWhsCizeJxq3HLAREw56rBDF11sdpgukIm2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"gitHead":"850999635c481d8af5530944274f8f8fd6d703f3","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"8.9.3","dependencies":{"fs-extra":"^5.0.0"},"devDependencies":{"tmp":"^0.0.33","jest":"^22.0.3","rimraf":"^2.6.2","flow-bin":"^0.61.0","standard":"^10.0.3","babel-cli":"^6.24.1","babel-eslint":"^8.0.3","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.2","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.11.tgz_1513744928757_0.09080471890047193","host":"s3://npm-registry-packages"}},"1.4.12":{"name":"rwlockfile","version":"1.4.12","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @dickeyxxx"},"license":"ISC","_id":"rwlockfile@1.4.12","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/dickeyxxx/rwlockfile","bugs":{"url":"https://github.com/dickeyxxx/rwlockfile/issues"},"dist":{"shasum":"40cef17c915207c4315c1f535a006e0d1556bcd8","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-1.4.12.tgz","integrity":"sha512-n6wLwM7wmy/bBxrYMIrXGf7jhD4b8olrpggEbMzvoQzYFIod6ZpoNLlt3HCL8gpIW2xRiodHi8a8q6fHNoxj8Q==","signatures":[{"sig":"MEQCICwDfVKVfVEliJdjFqcxdIiz2s5G1w4cqACvyR2gY7FtAiAis2eRNmnjOVXCMKwkfxtO4le03Jlx4bhpFS1GH8NRsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","_from":".","files":["lib"],"_shasum":"40cef17c915207c4315c1f535a006e0d1556bcd8","engines":{"node":">=6.0.0"},"gitHead":"5c1448b32975686f185b07cc721024bfeb8be60b","scripts":{"test":"jest && flow && standard","build":"babel src -d lib --ignore '*.test.js'","clean":"rimraf lib","watch":"nodemon -e js -i lib --exec \"npm run prepare\"","prepare":"npm run clean && npm run build && npm run copy-flow","copy-flow":"flow-copy-source -v -i '*.test.js' src lib"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"standard":{"env":"jest","ignore":["flow-typed","lib"],"parser":"babel-eslint","globals":["$Shape"]},"repository":{"url":"git+https://github.com/dickeyxxx/rwlockfile.git","type":"git"},"_npmVersion":"3.10.10","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"6.12.2","dependencies":{"fs-extra":"^5.0.0"},"devDependencies":{"tmp":"^0.0.33","jest":"^22.0.4","rimraf":"^2.6.2","flow-bin":"^0.61.0","standard":"^10.0.3","babel-cli":"^6.24.1","babel-eslint":"^8.1.2","flow-copy-source":"^1.2.0","jsdoc-to-markdown":"3.0.3","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-async-to-generator":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-1.4.12.tgz_1514332650289_0.2639586280565709","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"rwlockfile","version":"2.0.0","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.0","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"dedc219f5252ac621fda4b876c43738ea43927f1","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.0.tgz","integrity":"sha512-eoWznP0frI0J2rK82MTzkfMzKbf2rWQ1vqWj+P76/KZmwdb1ab7iOgMCbJ/+6UO/0tPfDI0w7g4rRtEVAsZ3Cw==","signatures":[{"sig":"MEYCIQC7UkjZw7xu+G+0uqX65uybn5EV++KvHUeA4iYjKhu3LQIhANptiXcQrF/LTut/fwSBd3A1AgYerYbwAeOLZS6vtnMi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/rwlockfile.js","files":["lib"],"engines":{"node":">=6.0.0"},"gitHead":"450f302d269d9806b834fccc9d00c6033f591b13","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js "},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","retry":"^0.10.1","tslib":"^1.8.1","rimraf":"^2.6.2","fs-extra":"^5.0.0","graceful-fs":"^4.1.11"},"devDependencies":{"tmp":"^0.0.33","jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","@types/tmp":"^0.0.33","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/retry":"^0.10.2","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.0.tgz_1514606870023_0.971366633893922","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"rwlockfile","version":"2.0.1","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.1","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"eac973b6c4ae9df7d5381a1aac0f65c2bfaec8ec","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.1.tgz","integrity":"sha512-KWCAzk9jGtmDD87PsFwD6gPfR9J4Vim+SKvQoJD7szJhOWVzEFot9854iwZ83PfD2S73LzV+bp4slexldqt01Q==","signatures":[{"sig":"MEUCID1/XJdUljGMwMvlLSbjCT+SyNbjbX9AhkdcZSA8XkoPAiEA3vkyPcJ36SnNeZm8M7/Cp7TNVjJsyc8wLAtwrnzXj1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"9455eccb2685dc5f9781cdd00fbbd2b2083b17c5","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js "},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","retry":"^0.10.1","tslib":"^1.8.1","rimraf":"^2.6.2","fs-extra":"^5.0.0","graceful-fs":"^4.1.11"},"devDependencies":{"tmp":"^0.0.33","jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","@types/tmp":"^0.0.33","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/retry":"^0.10.2","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.1.tgz_1514664898918_0.8058250513859093","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"rwlockfile","version":"2.0.2","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.2","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"56ccf944cdce152e790923eb744b62179f3517f2","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.2.tgz","integrity":"sha512-Cd+xMb+s1aZ7db4kBAobLQIi56sEGrGOp7mkYebrcNl5eQWFD6brczr+i6PKZxSxn0Q7BuACnmkCjvEVNhmYmg==","signatures":[{"sig":"MEUCIE32VJPf2/PbfjBq+F4M4nIUuYHXSwxwxwYPy1eMpSy1AiEAyJKSDvCQZCmEuYAukHIO1iwNwnU61anIz16amEiyUqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"7cb0d833a4beab2a4fb914e52d671e9469adba5e","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js "},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.2.tgz_1514665005711_0.8805814911611378","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"rwlockfile","version":"2.0.3","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.3","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"e27cf0df7eb59f45f1bb80d916457f8d72bffd87","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.3.tgz","integrity":"sha512-JibwpY6ViENS4iHRcVca7KU7nwq930s6ZYXvTlwMZdfbAmWJDfRliK1IyJiZZ8uvkq4D7uaWGBuFrKVMYAPLww==","signatures":[{"sig":"MEUCIFEU8ISZeDVa8/izAFDzkWVZHEwtjq+dYDigBU81VOOjAiEA07WVhS6mvUWv5u6n55A4RuXBLCvoXKE3R4dhqkGTNUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4eace3b846f77381705c34b6ca43a178309111f7","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js "},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.3.tgz_1514665205000_0.6680144625715911","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"rwlockfile","version":"2.0.4","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.4","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"7d252d14c83572e1cf7f64b1035604066b160885","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.4.tgz","integrity":"sha512-YdupPnuHwwVo7owJnJKow9EbFEYx1Ux9anLwEJVqh8dbIoalwPZ2CJWmLatsM1jqUIqut/laA8CehK35GFYLmg==","signatures":[{"sig":"MEUCIQDnBoZMYD7LZBxSDtLzfRpRpDVawIzX78OYrNh7YI0dCwIgC0fY52AchyAbB7yeHP3dXtW/K1Zik+w2QLfOzHBFwwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"9397fdb766b5020896d3f053b5503db93275b825","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js "},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.4.tgz_1514669293777_0.18317055865190923","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"rwlockfile","version":"2.0.5","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.5","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"b804ada42ff84b668724bc3e1309a7bc05962133","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.5.tgz","integrity":"sha512-FiXmMw4FtRRItpz/ZS7OgNfRpGrQQSeOja0eCTACZnAmaBjpkrw9OEtJuLKSzrXvtoz6HfU6qH90t0D41ql96w==","signatures":[{"sig":"MEYCIQCz1xroF3SMVzPnJhdAZm55/nHl5O5/Q7EYayzh1V+jowIhAMXzFaFTNDFXjV+A+Cz+tVcc50uwLjpU7HOVx6gTLuM/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"674af4851db76a8e996aea77fcd284bdf7adf4a4","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js "},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.5.tgz_1514672953859_0.21996238688006997","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"rwlockfile","version":"2.0.6","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.6","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"7c04438183afa919cb72c68906765fcdd80026f0","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.6.tgz","integrity":"sha512-540roMzu1soZkgyckp8OKPFNLa4ibIBmu5aqQaMN1UXfrcilQI28yhCnG+0IA/S332Og+VG3OwV7aO3PCYD/aA==","signatures":[{"sig":"MEYCIQCWYcX+nTINsPuahdpHCLgkFpL1CgUfOEEk9CMw20fT8QIhAMyKCIpoopuNx8u6XtXhK6+E0bHFXtHJp8FXs9pODA7P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"e64e215db5e97d4ecdd69db2193dbd065dca6292","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.6.tgz_1514683958101_0.5377585848327726","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"rwlockfile","version":"2.0.7","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.7","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"396cd57cb645d5f7b545d2112cc2a80688bec132","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.7.tgz","integrity":"sha512-V/JcW3/4RYthDKliRr6uwGHnDSqwY25X1PO4/VD/fa5UrSpoj2mZ06fczKrZObA1b809cxTrgwYgo5fO5lJKKg==","signatures":[{"sig":"MEYCIQC3BAJUimSLfzE/9HTfELeJsocwY4n64rnquHiOm0As7AIhAKIKNKeNLx/NLX5N6ktDEehHsp/BZl6WBBki79ScM589","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"370890507eac485b4df73797611704f31c99e919","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.7.tgz_1514684402576_0.8890715474262834","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"rwlockfile","version":"2.0.8","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.8","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"bbf3068599b15b01ae35d9a79278170c51c16b91","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.8.tgz","integrity":"sha512-g/llO+wz5kgs8f2Db10502tUYaNiraEREp53ogRy4fXbFdbxe6+fBMzGiNQ7nV8AsWOQLQoxDAYnkyVONC8YDA==","signatures":[{"sig":"MEYCIQCVCsEOQnWO3WseKK8FNANaaaDkCQ25AIGlYm6KGk3WyQIhAMCIhhoft3axz4o0ipC5ROe0yAVIxj/JI1ywqpktqN20","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"f5f6251a79fa4a76f59a546c9ab89fce3ec19981","scripts":{"test":"jest --forceExit","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.8.tgz_1514684497713_0.05659636436030269","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"rwlockfile","version":"2.0.9","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.9","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"390e218b4216c4fd67da519ba6916471cfcb8a23","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.9.tgz","integrity":"sha512-HFfFiisfch+olH81klvaRIQndP79TMeCGbRDY1knxpECtoKBlazcFsUkGTpm73GOmkNOUa3V41yjkkwZnjDaiw==","signatures":[{"sig":"MEUCIQDhlK+U+hqz2NDRRd2Mf7ZokEOPvL7297nTt5j+n8qLBgIgYfBk8HZaF5DFz/8t2vaTCEjhniN3q7Ql2FZntm+Zzbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"df00444e2a0fc4788cd4065e721885e6f97ae027","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.9.tgz_1514693860237_0.31350035266950727","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"rwlockfile","version":"2.0.10","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.10","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"22e9f0608bf3238e5f7dc88f43a4bdaae07b2850","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.10.tgz","integrity":"sha512-nczkg78dA2v9sDghlrL+pzMFY6YJYj/fDuSQbQT8QQNYqZhVB1tWZECGwRofq2fB9necNyl1dpXs8Zf8u0n1cQ==","signatures":[{"sig":"MEQCIHM8KbnVp2jgk6niaAzLhrH7vraM0SyD/VC9WU6n18XjAiA5VFKOC8gIGko2KlG4yVPssk/49cR1+Q201REhf9oCWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"5d440124c243a4c827045fe77f823199fded22cc","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.10.tgz_1514696085781_0.07780507253482938","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"rwlockfile","version":"2.0.11","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.11","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"43893f50a8867c8189b1e853589aa9411e292d98","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.11.tgz","integrity":"sha512-yB27S7xU1TFF61S6Qb5/CW/D+uqF74IRFtNcLLAOwZuZ93JoJw68WclArEW2Y+7MrbeXHEps/u9dbfP5bFLOpA==","signatures":[{"sig":"MEUCIQCvLRtSkxLBYor3H308n6uymDjV0mjpAad67s6VSE6SqgIgZ6rSTLlZmlzkihJYVjZ812rgRWVSVYv3rMQ/X2dx2BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"be81220cd554099a9374d8684e112269f391ffe5","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.11.tgz_1514704240490_0.8982671601697803","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"rwlockfile","version":"2.0.12","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.12","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"73c604b95b6173ac4837af10941c819bc7b0db1f","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.12.tgz","integrity":"sha512-lzLQALoPZwu9CRMgvNzoNyUq7B6y/IRCNt5nWs1GMIovns41tftROO08QwJL3iwYJWT+tDjAxw2BsepJzegRbg==","signatures":[{"sig":"MEUCIElbgy1cBg9sedcb1RHtzkhU7zlNDlGwvraF8vOv9xwTAiEAzVGJs9YpW8dY/MSBs1xyu+3wCwMYt+ZNRFDo6Sx0hPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"78097d19285fbb2b578ab64d18ccdbeda2da724e","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.12.tgz_1514751794206_0.47110481769777834","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"rwlockfile","version":"2.0.13","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.13","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"e15d36223d53160102721fa139eefa46ec9a8892","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.13.tgz","integrity":"sha512-yPMlq2oOHQj/8Pm7pzR8/vKg1DTvtV+fzGwF6S9i/x31giIH0r/trkFGTkDcKx2NJG03iC6c9RiAYg3smfL9Zw==","signatures":[{"sig":"MEUCIQDQ3oavacdB3nGZu6RvT5psSsimeoyyM8sr3jAkmlciGQIgW6rJQSRA5qD7O6Z+XUSFz6J6Z5oQUddQ8SVh924wG/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"9e5353db3bfaa50e458468a5bafa3086c0f98edd","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.13.tgz_1514863261278_0.4046926316805184","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"rwlockfile","version":"2.0.14","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.14","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"015990967d2cf450077cf06efe6b1d4c5d1e8827","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.14.tgz","integrity":"sha512-C+rWriFtNFciCy960hcnh2SPNK7Zc7S70q3zKaxdhcgi609c3BCp373bnW9Q5xFCHvfayJJbuGd270qg5Iabiw==","signatures":[{"sig":"MEUCIQDKyzHphfDiB1LSp4+IITlxslnKDOD/fjeBxpFEIkwNCwIgc92YPfw1+hQo7BfeLtlCOomUPJjhJjdxAk0NnnXaRbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"1e9228c551e211b1556bc69e1082ba731e576cec","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.14.tgz_1514874979990_0.45645582024008036","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"rwlockfile","version":"2.0.15","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.15","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"244949065df3a78d65a4f91d37452523e170e13f","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.15.tgz","integrity":"sha512-sC5PIlvDdWTtsbzZi+1ZobGDUZu4EmQEi0BgVH+E7gHBNuUVZwMchqsOumbE4WjF9R1Z4l/KcDvzepxv0pBxjw==","signatures":[{"sig":"MEUCIGqk0nthzbUdq0yXVhotF03V/Qab7xtKOxLKlYgbypR3AiEAnGAYYJ8zKR8iYifg5z1wm/YfvGPUybEBmJSNHM6fsV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"a0521724ca7132570709b4c29f2aba8bea3a60ca","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.15.tgz_1514908474390_0.6860581126529723","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"rwlockfile","version":"2.0.16","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.16","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"0327c8c51b19baac7af0057d0adda6f4a726a485","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.16.tgz","integrity":"sha512-c18jaxIS2+io2R2M4yplFrjrc0Ai5xd3QB1j6i5Nj/NiIxJg8w5zqhdr6fk303jNR58QJJTTjH7UtTKnt3A1/w==","signatures":[{"sig":"MEUCIQDlFWkmhu+aZF/cJSK9q6oAxkbqdcJWr+gdSmWrnYTylAIgFGZ7KC50u23FdIu1ZuOT0KV8sN28KXk/wgDMpF/yhpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4f7d8014e79fa251b7e08897cab01c9d98595ae8","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.16.tgz_1514920041025_0.9065014466177672","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"rwlockfile","version":"2.0.17","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.17","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"8905f09144d440833877fbb614e57607979b81e9","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.17.tgz","integrity":"sha512-Gwhm1eCyBu0D808XfNtoiCAGiDgJNJgsA2azDsOfsmLFlHRQJSAz9BtFfU2iGj81BsRsGf4mUmOvrDkKqiJr4A==","signatures":[{"sig":"MEYCIQCuBw36qQ/9EmraGTLmQ3R1kKzbjOjVdyH25ZlO2bKXNAIhAMvIbZkxCQXeVpHv8nFGJWQGJdpWiWXzCf3wG62r81rG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"9981f285065421777ef7a3bc2f823838bf70acb9","scripts":{"test":"jest","prepare":"del-cli lib && tsc && del-cli lib/**/*.test.d.ts lib/**/*.test.js ","pretest":"tsc"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0","is-process-active":"^1.0.0"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.0","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.0","@types/node":"^8.5.2","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.91","@types/fs-extra":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.17.tgz_1515084544385_0.2542017169762403","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"rwlockfile","version":"2.0.18","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.18","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"8d7593417400ee396ced170810de497d4520e054","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.18.tgz","integrity":"sha512-kPihvPWBr58jOTVmf4cAa0tH2BbkrGnAWiu2cpHH8WJncB3Phm5hpZIcHxtEBM6b+/kAN1wn5titaVl1YNsyOw==","signatures":[{"sig":"MEQCIFTUOq+9XImP6r0McaUYJg1ammL8dVzVbbirtM2WZSStAiAXjn7y9id9nFLwkQ2X9zg1EBkR5W0j5mz4PSo4cV/8aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4814291cfe9bbbd06aaa9f175568517eaf146831","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.1","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.1","@types/node":"^8.5.7","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.92","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.18.tgz_1515400266246_0.10213294927962124","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"rwlockfile","version":"2.0.19","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.19","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"33c9b06521db6646548aca8d9cc754685ae6fa6e","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.19.tgz","integrity":"sha512-ti4kGC7tiC6NKn1mZjgVjjYInT1uRWFqLNRShTfFS2+c7MRRAGYuXn4GkQbLBFrLEnA+eydhBR+cYyWHy8vskA==","signatures":[{"sig":"MEYCIQDTwAIm77e003YflHlzISx+WNDPqRLw3ue7/Cj6eBNLZgIhAIScIwdxlZ2hQhr1XS6CBwP8YNa5Hfrhkmw8cLKiKHwB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"34fa3efcbf34b5d6592284473b8123ad677a674f","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.5.1","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.3.0","dependencies":{"uuid":"^3.1.0","tslib":"^1.8.1","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"devDependencies":{"jest":"^22.0.4","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.1","prettier":"^1.9.2","typescript":"^2.6.2","@types/jest":"^22.0.1","@types/node":"^8.5.7","@types/uuid":"^3.4.3","@types/debug":"^0.0.30","@types/lodash":"^4.14.92","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.19.tgz_1515425567509_0.22157803154550493","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"rwlockfile","version":"2.0.20","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.20","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"f540ef3325cff1f0a67d47805244bdc98d2782a0","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.20.tgz","integrity":"sha512-8+oYXklxID1RWKMWnin10I7bkbjRp/H26YkqunIzuaa/Pu05v2BilmOPVv7R/M55BN9M8fgCtTYff3TGphEHYg==","signatures":[{"sig":"MEYCIQDRRMcOWQNp7VeAPvv3q1wb4QHLKpevbj/tmPRgrc51swIhAI9/YV+ssGLAIYISt8DO8XqZIitB9J2BtG8Po4FPSmWa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"5b496e1cb6c021049f5c58ae271d29e9d5958e80","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.6.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.4.0","dependencies":{"uuid":"^3.2.1","tslib":"^1.8.1","cli-ux":"^2.0.21","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"devDependencies":{"jest":"^22.1.1","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.1","prettier":"^1.10.2","typescript":"^2.6.2","@types/jest":"^22.0.1","@types/node":"^9.3.0","@types/uuid":"^3.4.3","@types/lodash":"^4.14.92","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.20.tgz_1516144120048_0.13916153251193464","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"rwlockfile","version":"2.0.21","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.21","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"c2eb13d77df18dbb268dcd28017df17d5a97f8a8","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.21.tgz","integrity":"sha512-zqr5cmPeqoC1VmbHYfhcW6X2IEkwK6ioPBnnHiN5PIdnlcZlL/TNmhkS5xjgd21v8VY05xor7yk6uzRwtzGIuQ==","signatures":[{"sig":"MEYCIQC6iJVk3FMtuveSwZqgkDWmfn4RPt+R+SNuCAoAlhXW9AIhAKy6S2lunoWdOtRbgPPYCvqd63mZZ5UNYPFfp+xEy3Dl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"b9f58ea6794c92b7d2695ffcc4111b2651f5c087","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.6.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.4.0","dependencies":{"uuid":"^3.2.1","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"devDependencies":{"jest":"^22.1.1","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.1","prettier":"^1.10.2","typescript":"^2.6.2","@types/jest":"^22.0.1","@types/node":"^9.3.0","@types/uuid":"^3.4.3","@types/lodash":"^4.14.92","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.21.tgz_1516435764469_0.7168981994036585","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"rwlockfile","version":"2.0.22","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.22","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"5c6010096bba4db9fe580ffeaa7807f0f80eed5a","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.22.tgz","integrity":"sha512-NNUvl2YMtakL/uAMmpmzP+bJag3Ty5aFOtVYK0WclXlgxreZBUyXNm7n8xMyJHoqDNMerdwGGBNhVYoWNtQDlQ==","signatures":[{"sig":"MEYCIQDROPjY9SH5pEseAyZWlyW5JlmSIU2gTNzcC50UlhtibgIhAJnAKh1yoM6r2yK0Wu19i679SS4e1m25Q44OtDoF3F8d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"ca2796fd523feb4053de6c45cf2d95c289dbff62","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.6.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.4.0","dependencies":{"uuid":"^3.2.1","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"devDependencies":{"jest":"^22.1.1","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.2","prettier":"^1.10.2","typescript":"^2.7.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","@types/uuid":"^3.4.3","@types/lodash":"^4.14.99","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.22.tgz_1517478031271_0.4148413371294737","host":"s3://npm-registry-packages"}},"2.0.23":{"name":"rwlockfile","version":"2.0.23","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.23","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"rasphilco","email":"philipe@heroku.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"1bc2341e9d63b78a0b5399220dfcecfbc4c0edc1","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.23.tgz","integrity":"sha512-qF4Gov1xAgpXg5MXpTgq6yta+15waMlxLe7uhRAjXJQc3YgMMy9tS6Dfv3q49gOyBnvliNRUGmCo3JnGqA7zdw==","signatures":[{"sig":"MEUCIQC3jxnKXMZFIqPvl33fUbZ0ZxseZdvaI5tNLEf0W1OKMwIgOpRMSAB9vYyYand/5pVi3vWNfcBPRvLyV70frSoOjQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"27723aef0d9cb986c5210712df73d5d2a79f6d3f","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.6.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.4.0","dependencies":{"uuid":"^3.2.1","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"devDependencies":{"jest":"^22.1.1","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.2","prettier":"^1.10.2","typescript":"^2.7.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","@types/uuid":"^3.4.3","@types/lodash":"^4.14.99","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile-2.0.23.tgz_1517478365267_0.03828588826581836","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"rwlockfile","version":"2.0.24","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.24","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"},{"name":"rasphilco","email":"philipe@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"846743e7b7dc6afa77088e440004b73eca9a2e8b","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.24.tgz","fileCount":12,"integrity":"sha512-6tniywJj5E5pRJc+XzZTC1ZB+nx/qLEC3swbHWoZV6miUIfKo9f7bA6etnjOrsGr9IkIM2JxaLZr405T6oGSNQ==","signatures":[{"sig":"MEYCIQCQa9hsD6p6rUvW1G+jxl+OoddehKFIsgcAt5KtYuoYfQIhAKBQbBAllq6ef31EBq3rfbiwEB5dRLdRxXAMQm8hNjlZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36730},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"5d60fff8ceb6112e422b540d733c74db6b1b195c","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.6.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.5.0","dependencies":{"uuid":"^3.2.1","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.1","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.2","prettier":"^1.10.2","typescript":"^2.7.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","@types/uuid":"^3.4.3","@types/lodash":"^4.14.99","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile_2.0.24_1518826741755_0.5880846274870777","host":"s3://npm-registry-packages"}},"2.0.25":{"name":"rwlockfile","version":"2.0.25","keywords":["lockfile","locking"],"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","_id":"rwlockfile@2.0.25","maintainers":[{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},{"name":"ransombriggs","email":"rbriggs@heroku.com"},{"name":"rasphilco","email":"philipe@heroku.com"}],"homepage":"https://github.com/jdxcode/rwlockfile","bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"dist":{"shasum":"38da31893c030b4528f1c4e02f2bd02fce3d9fc4","tarball":"https://registry.npmjs.org/rwlockfile/-/rwlockfile-2.0.25.tgz","fileCount":12,"integrity":"sha512-u1zDXx8FnMZ+Lo3KEKjDkN7BEX2vtXg1UC4j3Gi6BGx5Al4YG2f4TreMHpAvmT3Et1dKa+XMAIZvvcJiCpgCTg==","signatures":[{"sig":"MEQCIArq376s/gFWrzWbU2KOyPsVfh1E366T3y7T6MOy62ChAiBOswws8QPgL847ygO/Z+WH9fha0X5tjq3Vr8lpVBHwEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38211},"main":"lib/index.js","files":["lib"],"types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"c24fe6e4c7f5ca2f7d3b63a6947d0a76418318c4","scripts":{"test":"cli-engine-util","prepare":"cli-engine-util"},"_npmUser":{"name":"dickeyxxx","email":"dickeytk+npm@gmail.com"},"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"_npmVersion":"5.6.0","description":"lockfile utility with reader/writers","directories":{},"_nodeVersion":"9.5.0","dependencies":{"uuid":"^3.2.1","fs-extra":"^5.0.0","is-process-active":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.1","debug":"^3.1.0","lodash":"^4.17.4","del-cli":"^1.1.0","ts-jest":"^22.0.2","prettier":"^1.10.2","typescript":"^2.7.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","@types/uuid":"^3.4.3","@types/lodash":"^4.14.99","@types/fs-extra":"^5.0.0","@cli-engine/util":"^1.2.12","@types/ansi-styles":"^2.0.30"},"_npmOperationalInternal":{"tmp":"tmp/rwlockfile_2.0.25_1518827210052_0.9631875956959925","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-02-10T02:38:53.885Z","modified":"2026-01-12T14:14:36.306Z","1.0.0":"2017-02-10T02:38:53.885Z","1.0.1":"2017-02-10T03:41:52.846Z","1.1.0":"2017-02-10T03:59:13.620Z","1.3.1":"2017-02-15T01:34:48.070Z","1.3.2":"2017-02-15T01:58:04.184Z","1.3.3":"2017-02-15T01:59:35.306Z","1.3.4":"2017-03-08T23:41:50.818Z","1.3.5":"2017-03-08T23:46:33.929Z","1.3.6":"2017-03-09T17:02:54.707Z","1.3.7":"2017-04-10T23:12:55.042Z","1.3.8":"2017-06-02T18:40:08.181Z","1.3.9":"2017-06-12T21:54:04.845Z","1.4.0":"2017-06-12T23:46:12.286Z","1.4.1":"2017-06-13T00:55:28.183Z","1.4.2":"2017-06-13T01:06:26.913Z","1.4.3":"2017-06-30T22:17:21.837Z","1.4.4":"2017-06-30T22:19:43.232Z","1.4.5":"2017-07-10T22:47:20.340Z","1.4.6":"2017-09-05T17:07:01.760Z","1.4.7":"2017-09-07T16:12:14.358Z","1.4.8":"2017-09-08T00:16:23.675Z","1.4.9":"2017-09-12T16:27:06.852Z","1.4.10":"2017-11-15T18:17:47.006Z","1.4.11":"2017-12-20T04:42:08.855Z","1.4.12":"2017-12-26T23:57:30.425Z","2.0.0":"2017-12-30T04:07:50.246Z","2.0.1":"2017-12-30T20:14:58.988Z","2.0.2":"2017-12-30T20:16:45.848Z","2.0.3":"2017-12-30T20:20:05.115Z","2.0.4":"2017-12-30T21:28:13.876Z","2.0.5":"2017-12-30T22:29:14.013Z","2.0.6":"2017-12-31T01:32:38.272Z","2.0.7":"2017-12-31T01:40:02.694Z","2.0.8":"2017-12-31T01:41:37.862Z","2.0.9":"2017-12-31T04:17:40.484Z","2.0.10":"2017-12-31T04:54:45.859Z","2.0.11":"2017-12-31T07:10:40.566Z","2.0.12":"2017-12-31T20:23:14.286Z","2.0.13":"2018-01-02T03:21:01.379Z","2.0.14":"2018-01-02T06:36:20.079Z","2.0.15":"2018-01-02T15:54:34.502Z","2.0.16":"2018-01-02T19:07:21.150Z","2.0.17":"2018-01-04T16:49:04.577Z","2.0.18":"2018-01-08T08:31:06.408Z","2.0.19":"2018-01-08T15:32:47.963Z","2.0.20":"2018-01-16T23:08:40.116Z","2.0.21":"2018-01-20T08:09:24.548Z","2.0.22":"2018-02-01T09:40:31.338Z","2.0.23":"2018-02-01T09:46:05.362Z","2.0.24":"2018-02-17T00:19:01.904Z","2.0.25":"2018-02-17T00:26:50.589Z"},"bugs":{"url":"https://github.com/jdxcode/rwlockfile/issues"},"author":{"name":"Jeff Dickey @jdxcode"},"license":"ISC","homepage":"https://github.com/jdxcode/rwlockfile","keywords":["lockfile","locking"],"repository":{"url":"git+https://github.com/jdxcode/rwlockfile.git","type":"git"},"description":"lockfile utility with reader/writers","maintainers":[{"email":"npm@jdxcode.com","name":"dickeyxxx"}],"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","readmeFilename":"README.md"}