{"_id":"racer","_rev":"461-8eb4000684abf98e5ef096d0a30c3700","name":"racer","dist-tags":{"alpha":"0.6.0-alpha12","beta":"2.0.0-beta.22","latest":"2.3.1"},"versions":{"0.0.1":{"name":"racer","version":"0.0.1","_id":"racer@0.0.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"}],"dist":{"shasum":"436709e2eba74bb2bc0cd03c19a1dd7aa8ba4098","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.1.tgz","integrity":"sha512-K9KqcFGsIec+zHqW0QSQdIJVu42Ij5X2jslXT3z/NRYtrQX3UXLj2qLhPKd/DU5pFsWoYzUDhuhew2a6HyhOKQ==","signatures":[{"sig":"MEUCIAuNRR9LPR9O6AkvHFg2W1AmcaXa4K6wQpInY2OArkE3AiEA/JAhFAT+y5HuZpPCbWMzafvj59G3HbD1P6tMsxkCmBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.1/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.2":{"name":"racer","version":"0.0.2","_id":"racer@0.0.2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"a274b8b31f5e808dda55d86145c80fc6825ef18a","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.2.tgz","integrity":"sha512-oLclM7e9Cuzp08cNUnuBABOitd42zkQ8lK2DUyhlQXOXuYpt8DRhZGd1trTVOOCdmhHkpJMz39L2oRpkhBf2Pw==","signatures":[{"sig":"MEYCIQDf+br7eKGmonrP8kCyB3CsFxfmWgOCl4EMOYCKe3kEQwIhAJt3Ju1EV3Yk/mSTZ+maBIUnOBC9ZJqg5F8hMMwkWckO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.2/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.3":{"name":"racer","version":"0.0.3","_id":"racer@0.0.3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"f1c64f158ea360c42d7302555ad9f2f051f8ae3f","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.3.tgz","integrity":"sha512-WvBhe/Ncus+hdOsoo3PuTVDZh1VGdKoOoaW+7wGIgrSUcT+uFbF29+mkY8E5oOOiv7WnkbBdOHaIvbVxGl8GpA==","signatures":[{"sig":"MEUCIQCJ6BUt6ODdvBdZ++AwRPrr075iV9QWH7lT7bKoDO8jcwIgHsFKnwqrlYDG3+AA6oxAc2JjUYH54/8inH3J2CAIR3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.3/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.4":{"name":"racer","version":"0.0.4","_id":"racer@0.0.4","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"9b25855a1592ffe29248f1a0f5f2f58a20468430","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.4.tgz","integrity":"sha512-t4rBzmuYBNsXFspwyd7QFV+5ZEmW+CHEdq2YSiU0SPeHTR+17UGSGw9GrYwfQC+/bX7MdtcUYWqncJejdle2UQ==","signatures":[{"sig":"MEQCIFzXaVKsfaEzVWsNI2bi9TIGDRAxHS4LWf1+Xtgam32TAiArVJnGhZJpjXFY0EHWt/gtk+yw/68WjLaJzM9itt9ixA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.4/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.5":{"name":"racer","version":"0.0.5","_id":"racer@0.0.5","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"f08fc4db6e4c1bc607fcf8eea3b5d70ecb4ba86d","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.5.tgz","integrity":"sha512-P6m0qSnFOjZYoQuAYRyrB4UJ8NZEzkLCcdD17+mks9GMvfTEzIuYOSavtDiv1D7L6EqLPXaaTbyQmeIF8KXaNA==","signatures":[{"sig":"MEUCIQDF6V1lXqKHteUhRBNq8K9IwyimZUVLTXoqavz5KUHHjQIgU/ZyPCAeLA95AFyfhfyosFDy04suINNeLVEmHM5PaeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.5/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.6":{"name":"racer","version":"0.0.6","_id":"racer@0.0.6","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"0f2d8be11000a02ced4c4590483107583a2eff68","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.6.tgz","integrity":"sha512-CGEjYMAPhdEGcIWgh1NZ81adEmr78EbDSOCaMa5FmLaANG7sDt3K2v8uhADjfxPm+NQNYGTYwLwlDuFKsnGI9g==","signatures":[{"sig":"MEQCIEDKU1+QRO3Bzk6S0D5v94tovIpYXu42ovfCi3vBaPUdAiAmDhL9CC35onu1qyixC+u6Fe4SuySYKZFhOe0LNj/pWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.6/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.7":{"name":"racer","version":"0.0.7","_id":"racer@0.0.7","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"055845734441adb428d41bc1dc0ee7036a2c425b","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.7.tgz","integrity":"sha512-5QnA3clTLN7gK+Jv1DWnfnIlutqP6E5nKEhWOYW2GaPO9F7uDk0dP77Mj/WIJJBih9xloRN4aXceMltD4d2fcA==","signatures":[{"sig":"MEYCIQCdTYaKWlSW36b3d9kG+TWC7Coh7NiTxzfAAW3XIL4b2QIhAMRUj2ZNiuKExgC5sANUD2M7V9MzS6Gszfh2qHZRADLe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.7/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.8":{"name":"racer","version":"0.0.8","_id":"racer@0.0.8","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"0e0c9ef724c5bc3b156d52463d92715d3641e462","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.8.tgz","integrity":"sha512-QmzQLUEyGva3Ivpec35vYvMDoxXCVJ85SMC4li1DNfUuAeNJWBy+Mz+e5dnKuwWGANsOuUDVhzjn7n6n0rE62g==","signatures":[{"sig":"MEYCIQCpXOrxIZeE4JghfcKZcOWsSDzsfJRe8RAY4HAJ52K4PgIhAM4y/NOEJJfhOkDpBIK05W9/vh8/zUi1We6QQ3uc4E/4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":"*"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.7","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.8/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":"0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.9":{"name":"racer","version":"0.0.9","_id":"racer@0.0.9","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"05559d5de2c196c05247de8b5897456dea8448b8","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.9.tgz","integrity":"sha512-wbBhfAQnxCMhof9du8KS8uvsPUg6qm89CvIsJHkseA1W+btKoFbSRllCZ+PDkLjf9qXlVDC5WGBiyEfgwGFl5g==","signatures":[{"sig":"MEUCIQCCgDVHm2mJxw3RplbF6EZ/DpGKljWlhEd/S1+Bgk3mYwIgLAznLxBKnZIkGBJTwB7K2kVvAMrET1aKeATMzTP/zaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.11","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.9/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.10":{"name":"racer","version":"0.0.10","_id":"racer@0.0.10","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"7d7a2ff94625fcf4b86b0e88306218afaf27855b","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.10.tgz","integrity":"sha512-9Nm2bqvMvsjyHk4Ng0jhKULHBkqHSLp6b3b9yX2hFOtxbTokvxASYdhq/ljE5nxIVpOdyePIO3HK/OIzKxXZbA==","signatures":[{"sig":"MEQCICAjP7gA/qgR+ME3JczsVqNAOEXnrvLOdiNfu0scOuxqAiAdRDNLr8YExPE6YsMvr8QdgKhJwHMib49IMzrjs6oTOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.11","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.10/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":">=0.7.9","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.11":{"name":"racer","version":"0.0.11","_id":"racer@0.0.11","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"0e2dc15251725fe3147651fbecb965e5e6344913","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.11.tgz","integrity":"sha512-kfkuF7nWrY1SGraW6robgJHiGSXKxTN+3iDN/1L9MiGYSX7GlUkq6ajPzx3hSofDr4XAhZUPi23Ahszsz1RvBw==","signatures":[{"sig":"MEUCIFo/GSSPwGYZkdB/pvX/kNid/QBR76vSJ6n3vxP1tEpXAiEAjJyEig3s7+TWOhhrlgFD/87baZQpZ/r+rSTQuqbr5O0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.11","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.11/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/627b2c8d1b4d2d1fda2429d0b1b01d00819d9f4a","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.12":{"name":"racer","version":"0.0.12","_id":"racer@0.0.12","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"ec4c64f5ac919692a99c617e435429be60f8c5a9","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.12.tgz","integrity":"sha512-R7NXPh7INIt0hP5abU33uOhIjV7hZPKscAuwyz9aQPVtkMbZupT5Y9Xqc3jdwLd+OVG14HCeVHsDxgplDKbMBQ==","signatures":[{"sig":"MEUCIQChfofDH686I2pz1SZLvv9wUROZ5Zb8boMdlO2YKjb0JgIgb4kO01A5Sqhd2ixy8ccmJrzebD2NK1D0uaH1bx+ghzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.27","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.11","_npmJsonOpts":{"file":"/home/briannoguchi/.npm/racer/0.0.12/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/627b2c8d1b4d2d1fda2429d0b1b01d00819d9f4a","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.13":{"name":"racer","version":"0.0.13","_id":"racer@0.0.13","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"4eb9da6cc1b0cf241869cfaccc35c1f89cc264a5","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.13.tgz","integrity":"sha512-nvg/mAvE2lEccI8OT7ZL1QHezkJVJ3JNFukW2tbH8tNiWTRQ/6zosBgjqHXiv04rhbXBNwgNAgYg0HMaJWn22Q==","signatures":[{"sig":"MEUCIQCUztDEc4BAVTl8h+1FnJ9LZwxJuteYo17duD3Ryr/hNwIgaePlQxG6kXtzOmWHfqnGorgB4o7/GkkMLZhL3suGpJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.25","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.11","_npmJsonOpts":{"file":"/Users/nateps/.npm/racer/0.0.13/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"redis":">=0.5.11","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/627b2c8d1b4d2d1fda2429d0b1b01d00819d9f4a","coffee-script":">=1.1.1"},"_engineSupported":true},"0.0.14":{"name":"racer","version":"0.0.14","_id":"racer@0.0.14","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"c213ed5e91186cc5ebcb2df07286cd30d368eb51","tarball":"https://registry.npmjs.org/racer/-/racer-0.0.14.tgz","integrity":"sha512-vBppnH4JvdILyelqzOpt90eQ0/yhoW/vBX54srLcGGj86tAvfusR2xnN64Po+PfjnXvCjHZwZKtfZFG9xF89gw==","signatures":[{"sig":"MEUCIQCwn5NP9gWjP60/KVZo3LrnTgTEmHr4P/OgwK/OF4cvtQIgbroHVN43pLw/TSkHDCYPs904oPGM/4o8PwCUshLAcpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.103","description":"Experimental realtime model synchronization","directories":{},"_nodeVersion":"v0.4.11","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.7","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.7"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/0c457fcbbc513b39f743873dffce0d0ffb454384","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.0":{"name":"racer","version":"0.1.0","_id":"racer@0.1.0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"47dd0996b78cf5be0fd2f8326be8f7d1b7056a26","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.0.tgz","integrity":"sha512-NxrVh5JW2+0FTvYyr5ccgpCa27mkZbY5/DVHySb388VQTUG9yrvBNlk8AmoW+ZNx8Vp2H8Ta1fk28bLK+RwXag==","signatures":[{"sig":"MEUCIQD+Lqml2LlgLn+PGTcgswQ5wuNjR8mH/v/XTZu16E47NAIgOzHVuKzx7QgaaFt+JwZHjUQAMPwo/v0Gnhly8RYNPfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.3.0 < 0.5.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.103","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.4.11","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2 < 3.0.0","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/0c457fcbbc513b39f743873dffce0d0ffb454384","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.1":{"name":"racer","version":"0.1.1","_id":"racer@0.1.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"38484c5b833dbdb785eb611a31e5613d118a120e","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.1.tgz","integrity":"sha512-xcA3csEhltCX8dFT7aVFuo3eL7rayswPbawNapA3LCOd+ijzVHjCRAOyylbdfSE8C1y2T68Dfeg2cN9SIvzalg==","signatures":[{"sig":"MEUCICG62HRo5YLwNd9pq9lVAyF78GqB5cS6oKPbOlKLtkoSAiEAlDM4eBhGXZH9Cr6wDxWzhZUmnVMsXR7ZYjdtNkF7rr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.3.0 < 0.5.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.0.103","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.4.11","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2 < 3.0.0","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/0c457fcbbc513b39f743873dffce0d0ffb454384","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.2":{"name":"racer","version":"0.1.2","_id":"racer@0.1.2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"dc2668a1266295ddfccf0ac9de5a9255376e81d1","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.2.tgz","integrity":"sha512-P04kG2HlhVUYeRhkSuQHVCbZPSVag7DmfVqHTkERYuw7x5NwOf8vkamLV3o3GuHo79m1TAxf88YgX9d47NVydA==","signatures":[{"sig":"MEUCIQDeVuNN0BlcrsU7tsVPacyvyIbzgtSijAdUi2uFi/XuSAIgVnvPT3JpU6M1/20WaZ4RmehvNwzObkvv3MvXUEl5Yhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.1.0-alpha-2","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.3","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/7614d38062ced7e0b559faca228647c2ae7dd9c7","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.3":{"name":"racer","version":"0.1.3","_id":"racer@0.1.3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"e15d9ca75d88de7ba479c3d32420ec72515ab136","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.3.tgz","integrity":"sha512-hIo0bYdS8BuRXdDbXJtsbeRvagIe+szc62i3TiOqqsaC9IXnggEaTVTHWYjALCg2nMclqO8r9jHAsr77dlMSgA==","signatures":[{"sig":"MEUCIQCHFJMud2hobKQQ20Ky/kosuwfF5RifHNXwbo1I3aFXQAIgQfBEoekFD2HEYLWs03ol+i7GT6g3UGSA1M3XK42txgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.1.0-alpha-2","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.3","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/7614d38062ced7e0b559faca228647c2ae7dd9c7","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.5":{"name":"racer","version":"0.1.5","_id":"racer@0.1.5","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"32f3b3af00803bc4eb5aacac83ee3ae4f33fdbf9","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.5.tgz","integrity":"sha512-yHDsSm1jIBRpx66rlN5h7L/A++tM1Fj8z6fx25lViBEvOAZe0iWfQBwVTg55Ehdhi4c6qIcHgP8k0+F2jeS1wQ==","signatures":[{"sig":"MEUCIQCUhKQ5DXtAsj6mLKZbRjAd0InFUSTLcZFNktictGX3lgIgFlr79rjyyTdD4Be6QbHXRrPG4fuqdlxqzX2WBPZ+B8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.1.0-alpha-2","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.3","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.9.x","should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","expresso":"https://github.com/bnoguchi/expresso/tarball/7614d38062ced7e0b559faca228647c2ae7dd9c7","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.6":{"name":"racer","version":"0.1.6","_id":"racer@0.1.6","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"65e80610e457af1810de315194e1a557a5b807b6","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.6.tgz","integrity":"sha512-7am0l1iro1fY2qR6Stn6QHP1Q/NtBuqL4HRfz7vVZaWb/YNggeEqUqEZ4RgoRRUxY4tfNwyOodJJUr6bJRmBzw==","signatures":[{"sig":"MEQCIBMCF3xO1lMyWgjZPDAfOtEhOLwytVjjACQCbMNcx6M7AiA18BD/gCCZsqWsteIXfdJkkpNStp1oMpsyDuErfvDPOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.1.0-alpha-2","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.3","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.7":{"name":"racer","version":"0.1.7","_id":"racer@0.1.7","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"b5fa64dac8d0fc585d3082d7972752492cc0e042","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.7.tgz","integrity":"sha512-vOxv8dOaqd/50nWDMCTQFnWo3+0k+FLLmtfJZKbnLa/F1+XkJ2ON0RCSbp2u1ONuQN2CSmJ6QxLkox87VWx8Uw==","signatures":[{"sig":"MEQCIGGlaUCI2za1kD/BcqEqX4mitzvkQTose07FU2CldvcEAiBv1jLJlFM6YwBIlUIaYbWwr27TGofWzZnTJbrgkPPq8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.1.0-alpha-2","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.3","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.8":{"name":"racer","version":"0.1.8","_id":"racer@0.1.8","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"dist":{"shasum":"3eba82f7f7d09254c25511a90cc4ef35bc4373a6","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.8.tgz","integrity":"sha512-IvhxGTSdqiSYHJUY+GuUrcripT9DH7JRgg2cvkyBXwKPC0XJaw0YAPzL2iKxqEJCTfLIoZy36/eWbyLDKmNT1g==","signatures":[{"sig":"MEYCIQCRK0KWINAQmD8ODXErKdLRKxZSWdbVcX1iNFfeNqliBgIhAKVqKiVnfW/aEWyiIY3eUo/bowXw80F7uJ+nOytw0Jb4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"browserify":{"main":"./lib/racer.browser.js"},"_npmVersion":"1.1.0-alpha-2","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.3","dependencies":{"redis":">=0.5.11","share":"0.4.1","es5-shim":">=1.2.3","socket.io":">=0.8","uglify-js":">=1.0.6","browserify":">=1.4.2","socket.io-client":">=0.8"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","should":">=0.2.1","express":">=2.4.2","mongodb":">=0.9.6-7","coffee-script":">=1.1.1"},"_engineSupported":true},"0.1.9":{"name":"racer","version":"0.1.9","_id":"racer@0.1.9","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"a0cb3fba6e9dde01e30b9ac03203fb8aec56f799","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.9.tgz","integrity":"sha512-Sj/f3yIJDWBuv28QYEUUQWEf5riQd22IFy/RFajoTx4AANkWxA7bCcxK7Vilcc2l5nMixvJVsk3n9Zbx3yZuxg==","signatures":[{"sig":"MEUCIQCPSUCrSPBdnrOLgMN35LwMW4udESToR0rX3cMtjmwtVQIgbbsZ1xj1hB1sr+XJ4crjyrkCsqOiLWNgywy+AfYe9sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.1","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.11","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.0","uglify-js":">=1.2.5","browserify":">=1.10.2","socket.io-client":">=0.9.0"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":">=1.2.0","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.1.10":{"name":"racer","version":"0.1.10","_id":"racer@0.1.10","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"17386385bddd8f1342b668c4bbc040d732cea3fd","tarball":"https://registry.npmjs.org/racer/-/racer-0.1.10.tgz","integrity":"sha512-vorSDbr7HVAggZJJO5ue21j0ORz7/VaSdftMhAcgsbVwkQn/FI/FdXsPdeteB+zEUv3SE2Uhpd6O1vrbl0igCA==","signatures":[{"sig":"MEYCIQCd80ttoNXXK9vfFxNtH0AfSG16dV/8fXktBRFP5T9mfgIhAJsaHIzzT/r9SJ5pGtf+s/yIm41riftxqtCYSAOaiewV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{"prepublish":"./scripts/prepublish"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.1","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.11","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.0","uglify-js":">=1.2.5","browserify":">=1.10.2","socket.io-client":">=0.9.0"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":">=1.2.0","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.0":{"name":"racer","version":"0.3.0","_id":"racer@0.3.0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"b2800bae987ed3f92937f6e5adce171508b948eb","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.0.tgz","integrity":"sha512-yW70tHsgV2i/OnMWgfb7gmUahmn240/GgPGXfFObKFgzB9zon812c7/K1k0Ae6cavXw1Z+UZh6TMFGgyKx5pxw==","signatures":[{"sig":"MEYCIQC/TgVhEAzN72XzINV55czPgDl/WCCq9MgSyRGA2561MwIhAOTARyDBwWytaJIj2QfAjGhbtAvLcd8Mzb+6VFE+Pq/F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{"prepublish":"./scripts/prepublish"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.1","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.11","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.0","uglify-js":">=1.2.5","browserify":">=1.10.2","socket.io-client":">=0.9.0"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":">=1.2.0","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.1":{"name":"racer","version":"0.3.1","_id":"racer@0.3.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"6ef53dd31686f30b1f33cb9a83359240d486d29a","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.1.tgz","integrity":"sha512-AopTroNEj0wtSTTVsvBVtuz5mCr8SS+wK/9VOjTynTGD3fc1wnPKV+et52BTB5qaUH65/nUsBGtTlINvZK11Rw==","signatures":[{"sig":"MEUCIG8pPfIUgsnoCVJOqdABUoVUIfY6Mkj1r58yI/q1KjIdAiEAjGo3HxoVyWS1OHoGk5d706RsyhLv8Df301WZaGhq/5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{"prepublish":"./scripts/prepublish"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.16","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.15","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.2.6","browserify":">=1.10.8","socket.io-client":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":"1.3.x","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.2":{"name":"racer","version":"0.3.2","_id":"racer@0.3.2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"308babd2ea44b910a00ae8d40fc68c681a01f8c4","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.2.tgz","integrity":"sha512-lw5GyZkOs1QzDurcZQKZAtZ3nvthegBlOGOPZUGQOoivGutvnFDuZhPWviDFKj7xfi+3jJuFIn13OsWm5/hFKg==","signatures":[{"sig":"MEQCIHmavYwXbuz9Zdy5DEmhu48ywmecucbY2RcmixF5YIWqAiBw/s6yzpBwCin6ibgru/9VPvwhiVKwj/Kk8MkxyAm6dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{"prepublish":"./scripts/prepublish"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.16","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.15","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.2.6","browserify":">=1.10.8","socket.io-client":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":"1.3.x","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.3":{"name":"racer","version":"0.3.3","_id":"racer@0.3.3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"551e01805c11401d22c4f73b4549ed264b7e486f","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.3.tgz","integrity":"sha512-h0xXB39cyjAwCaDnRIIFH6+TBsRzUC1JKr2fQRN4hgxvnG3TkboeT6rHqAM79ujLxk5DGLcwI7LUjRhDpcqdLQ==","signatures":[{"sig":"MEUCIQCSS78bmUOzeZKXMH3A4Xv4LN6zZ+kEwnVmLJDup3FyQQIgRFFK4gmwr+puVw6K4zvEggy3BFvJA2mBVj3DhjQj8o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.16","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.15","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.2.6","browserify":">=1.10.8","socket.io-client":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":"1.3.x","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.6":{"name":"racer","version":"0.3.6","_id":"racer@0.3.6","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"570095c3ed8ffa38abc046b40264d3d2bd9c0115","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.6.tgz","integrity":"sha512-n9R4eGEUhXDWEEGYFH0/UNIAVrn8cgmOPCIGNkGbMvVDG/M0ei2TtMGa1aWdZFAfrEo4VEzJ9mIofLWp10S7JQ==","signatures":[{"sig":"MEQCIA+yZcVflhwZNkhuHuDW5g0ZMnSVjLQvBCKog+dX9lgHAiAhOQSXOCSS1jcnlPO0qlMf1CdxsFVxzJ43I1jVqEXEyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.16","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.15","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.2.6","browserify":">=1.10.8","socket.io-client":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":"1.3.x","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.7":{"name":"racer","version":"0.3.7","_id":"racer@0.3.7","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"87fc252d9474e4496273007f23340a7ce5498032","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.7.tgz","integrity":"sha512-dyX3/LCC2ip3rQQqA76SI7PCM55cXXfNQfmCVwonmJ4Y9vpYH/fDZiVrH8Ug7UKaPHevV2zJ4lvh0oYat+OqBg==","signatures":[{"sig":"MEUCIQCSsAV/0ldCQklq51h1nHHUwv84sgP8xqzd05ya/Me/BgIgVrFPzdlZ4mVRmax99oQFEteNns8xsVS6MLMzq3TFzZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.16","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.15","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.2.6","browserify":"1.10.17","socket.io-client":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":"1.3.x","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.8":{"name":"racer","version":"0.3.8","_id":"racer@0.3.8","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"c41aa8a0403727f74949e77879dcea487626d634","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.8.tgz","integrity":"sha512-wsTTYZj2g2RAPOEpq+GezIeBZANE23+EmkWgmsO5gh6k8fPQwK8n9fdDXlLfiAyZC5BjhSHMqW5gf9YfMZjCKg==","signatures":[{"sig":"MEYCIQCDbOQzH3muAbuDH3gI12hZTJrF3sClUCAPAq4+f1sIIAIhAO7UXwA/HIBCK5T5MHhP1+rVPV1JVtuEPT3HiSnKHSFF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.16","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.15","dependencies":{"share":"0.4.1","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.2.6","browserify":">=1.12.1","socket.io-client":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","expect.js":">=0.1.2","coffee-script":"1.3.x","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.11":{"name":"racer","version":"0.3.11","_id":"racer@0.3.11","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"d8a6964467080aa421fee66b326dc42bf0eb26b0","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.11.tgz","integrity":"sha512-w9hmkoM4Tepxv94bNgxkhzqofChwZ6Zk9uc4A8kkGAbAKlCPXrI14brPlLlMuiLjavF/m5lGqObi+UWEKsiAng==","signatures":[{"sig":"MEQCIF1so7Yl25Hh0H+PtKe7wII8aE4GKjZ1UjuDkl7wyxkHAiBlDj3UOQKz7aHGhSr+Tst2GNUBPeh6MCElJlYbC8VZHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.1.24","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"v0.6.19","dependencies":{"debug":"*","hooks":"0.2.1","share":"0.4.1","colors":"git://github.com/Marak/colors.js.git#master","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.3.1","browserify":">=1.13.3","socket.io-client":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"mocha":">=0.9.0","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.3.x","console.color":">=0.0.4","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.12":{"name":"racer","version":"0.3.12","_id":"racer@0.3.12","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"ce461394ecb7cf978520f8dcbce4d5767382a9c7","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.12.tgz","integrity":"sha512-gdn5GWSHWuOzO9PO5aP1z2Xv5PDqQswZm93adFyhvsRHZ1fEx5ge0fHEmQ9l/CGReUGNYLjMzZOJ+hXLtZr/sQ==","signatures":[{"sig":"MEQCIG30QzdBRG312KUXKLji7ZVT2jPwkVHU2mwi2nK6Y/eOAiAjTiiDyyVfy5EFOCCc8zDla1FG2oN3mCn3gHF5xLFwZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","share":"0.4.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.3.1","ansi-color":">=0.2.1","browserify":">=1.13.3","socket.io-client":">=0.9.6"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.3.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.13":{"name":"racer","version":"0.3.13","_id":"racer@0.3.13","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"651c61064dc94c75d1d57504cf95401912ebbf24","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.13.tgz","integrity":"sha512-gGMN28BcMMZD98xA45EJKDWyv6yptu4qKGhlpH0Q23CXm0Lrt3FKqJS5js+NGodwDlDnv4yKqWicrI3Aa6xwFQ==","signatures":[{"sig":"MEQCICdOpehEf+u7UsoukWdRlRNQircBiOzc8ahc0DnmwIQlAiAlXcG3wWFRvGaWqfb4UGNDmlv335ZuqsgjuQ1Tes0YKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","share":"0.4.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":">=0.9.6","uglify-js":">=1.3.1","ansi-color":">=0.2.1","browserify":">=1.13.3","coffee-script":"1.3.x","socket.io-client":">=0.9.6"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.14":{"name":"racer","version":"0.3.14","_id":"racer@0.3.14","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"077a092b2523092c1f5dbf2d8c4209b9530e506a","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.14.tgz","integrity":"sha512-9R5DKCyaP/CYXUd1ArSGAyQPIkYFkNsZETBDVGzqnZ70LYSPa0SwjZ73KtrRFQtIbOTHl2NxrYTlG+qN0cOuHw==","signatures":[{"sig":"MEUCIQCb0fdAl0yDSr/hyw4FTqiBcae4ln6jgwb+pwt0QxnxZwIgNOYD8YAv5vHh9dooJUHPyFCzopNf0RVGZzzmeTJMqIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.2","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","share":"0.4.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":"0.9.11","uglify-js":"2.x","ansi-color":">=0.2.1","browserify":"1.17.3","racer-util":"0.0.2","socket.io-client":"0.9.11"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.4.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.15":{"name":"racer","version":"0.3.15","_id":"racer@0.3.15","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"59d957400b8ec101742158fbf7e083d41d24256e","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.15.tgz","integrity":"sha512-m4MDY9qimwnj4o6UQiD6IdvDaCicrAppRh/K+Fbl5AsW7O/DjJwj40gj31ZmpSiSRTFQj8v2+PcqrEpExz5zOw==","signatures":[{"sig":"MEUCIANWnkhUahKzdLMxobjypEWQ8xDfWdHxbji7l1EAFRDVAiEAjnQwWqZ7/Lxx6wOVR6T31BuZcm0HEnffpl4g/VcFDk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.14","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":"0.9.13","uglify-js":"2.x","ansi-color":">=0.2.1","browserify":"1.17.3","racer-util":"0.0.2","socket.io-client":"0.9.11"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.4.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.16":{"name":"racer","version":"0.3.16","_id":"racer@0.3.16","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"d5cace7d1926bcc56f4da4473a75f2f45cc022f2","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.16.tgz","integrity":"sha512-hojuKsAQ/2gGS4Mdjc+yMUaYyuy1spu2XHF3JMSQGqTkJRRRrSZs1CifVdQw2Pm4p3MMjoHIRcxT750kX6lLxw==","signatures":[{"sig":"MEYCIQC3FnVDuJZjMvI6LB+5pL1au3TZK2nk3/7a3zuR+XCyWQIhAMPl8no1URTfpL3C0EEPLUSVB/hqDfhsMl0AbB7oDtyu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"bnoguchi","email":"brian.noguchi@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.14","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":"0.9.13","uglify-js":"2.x","ansi-color":">=0.2.1","browserify":"1.17.3","racer-util":"0.0.2","socket.io-client":"0.9.11"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.4.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.17":{"name":"racer","version":"0.3.17","_id":"racer@0.3.17","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"f6c7e3a34c64f9ec6a43e036072c016c7e3bd469","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.17.tgz","integrity":"sha512-AC6FOOHuw1p4eTaEewArr+6LnyJU/E1c+9lOTelGqj0qUi049yPD6Y+tB1cik2IVIFno2TO1uTSU1tmBwYyf4Q==","signatures":[{"sig":"MEQCIC3pbyUrsRnQnb73dZfDWAoAIkUyqob2G8ZwyjZMbRT/AiBa71MRwSQ0lOShtVRWabkhL8nLT1DBo65u8hIBwtPGKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"bnoguchi","email":"brian.noguchi@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.14","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":"0.9.13","uglify-js":"2.x","ansi-color":">=0.2.1","browserify":"1.17.3","racer-util":"0.0.2","socket.io-client":"0.9.11"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.4.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.18":{"name":"racer","version":"0.3.18","_id":"racer@0.3.18","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"c921edd860fc0f9abc6cc4ef3099a30286f22e9b","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.18.tgz","integrity":"sha512-BbYLkUkMrjPl0pwq17vREKm7j7WGy9bXJ3b0bt50g6DSaUTQO/R4O6i7qx6VhaAR95k3C7BS//AtG/PrTadimg==","signatures":[{"sig":"MEQCHyl7D4oSsgYg+QebJX37tI4BWFiNpducPQkyjxHhZEACIQDpyZc+2IPAfolx1GGCBKPbYTyQQ3mJTu7QoPBttN4e8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"bnoguchi","email":"brian.noguchi@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.14","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":"0.9.13","uglify-js":"2.x","ansi-color":">=0.2.1","browserify":"1.17.3","racer-util":"0.0.2","socket.io-client":"0.9.11"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.4.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.19":{"name":"racer","version":"0.3.19","_id":"racer@0.3.19","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","dist":{"shasum":"64eb9fcad9f68dc95edf411fd39bdec265e47d13","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.19.tgz","integrity":"sha512-B0yZO5nRERHWS60B4J4+HCYT4yqSyViHhXsZJb3TyxVYMo9z0DqJAfK+c5eOb04qRGafp6X1Xgne4YLYxuP9yw==","signatures":[{"sig":"MEUCIQCTRyimZomI0iAe4PLpKVYpS0WTxJMHwcwvk2+inalO/AIgWGSgJR/0s4XiD6CiXa3zK4QtX3sF7v7pK9eGlc7xWyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"bnoguchi","email":"brian.noguchi@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.14","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":"0.9.13","uglify-js":"2.x","ansi-color":">=0.2.1","browserify":"1.17.3","racer-util":"0.0.2","socket.io-client":"0.9.11"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.4.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.3.20":{"name":"racer","version":"0.3.20","_id":"racer@0.3.20","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"61afe24bed9a34687f6d2a04baa2fc8e244d189f","tarball":"https://registry.npmjs.org/racer/-/racer-0.3.20.tgz","integrity":"sha512-NE/015u/k75Ve1u2W0ehUIKPh2TD+JzjEt9s70tvF31+dshtATOUj2kziiGNQyW8dBGlypIoXrjGYZWD/gda4Q==","signatures":[{"sig":"MEQCIFSVwV7xP3sIYaN6Xm5pg2urdtl/5QaYmzibh0YXnR1aAiBONKXrpXa28IVFgOuBRG0x0ItHD+zAofKroU0KLMKj9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/racer.js","_from":".","engines":{"node":">=0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"bnoguchi","email":"brian.noguchi@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.23","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"debug":">=0.7.0","hooks":"0.2.1","cookie":"0.0.4","connect":"2.x","es5-shim":">=1.2.10","node-uuid":"1.3.3","socket.io":"0.9.13","uglify-js":"2.x","ansi-color":">=0.2.1","browserify":"1.17.3","racer-util":"0.0.2","socket.io-client":"0.9.11","crypto-browserify":"0.2.1"},"devDependencies":{"async":"*","mocha":"1.2.x","sinon":"1.3.x","expect.js":">=0.1.2","coffee-script":"1.4.x","racer-db-mongo":"*","racer-pubsub-redis":"*","racer-journal-redis":"*"},"optionalDependencies":{}},"0.5.0":{"name":"racer","version":"0.5.0","_id":"racer@0.5.0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"de51f1e830804cfd19aebb8785c5fb5a0810442d","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.0.tgz","integrity":"sha512-voa3R0NrU4oaVWagorl8bfysMENyELYV7hjlynm5IWvs/SQznPdxGbJYOWGN0SNf2pSpCG5kGwAtGPes3ZOQhA==","signatures":[{"sig":"MEUCIBKW7KtVukvoRiboNGUNl+tjfHmm5BaVgceylAKws6XCAiEA7TuZ1w0s8w0zcgILXaGCsxFbtgCuYzpzZGQ+QijHKzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.21","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.1":{"name":"racer","version":"0.5.1","_id":"racer@0.5.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"50c0831ac1df27168c2f28dc1572a8e4d1f04eff","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.1.tgz","integrity":"sha512-xM/u2KAYZVkHlEKQ1nlA9fWClYX56IXbdaDGWbFSE8n7iVAZ6baYqD622jiBEmM63/vE6mwjxK0Y+sXbIojlxA==","signatures":[{"sig":"MEYCIQDmh7lzD9Bw3lTNP8nRVKEi8WkenzFd9U+UVpuPtDwwbwIhAMTWUqqMMupt6U2Y5CGXgXQJGswZ7D97ovn/GNDLm/3L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.21","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.2":{"name":"racer","version":"0.5.2","_id":"racer@0.5.2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"34588c56e705a9f26452b4a5ef5ac278ead1c67a","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.2.tgz","integrity":"sha512-602NCggrCgVTvdjln2DGZBHVMWzPgmlhXm1Q7UXdo5yirpezj/m+oVt6RNvEYOkrsbTDjX1GfdynuHYMAW+tWw==","signatures":[{"sig":"MEUCIQC2vxUtduBCFFiswZzJX8E33jRcA5vNdnNJWFngqqWe8QIgaTRLPBN0KFq3Ti4pRYfHbs5vhUV++S5MQmR8+o7wKnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.21","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.3":{"name":"racer","version":"0.5.3","_id":"racer@0.5.3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"9021c6450b0c86770a2c86b4a3c179de807c0038","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.3.tgz","integrity":"sha512-zaOxCM6g1RaCAasPwlkdh9djF3T8lYdEbCch0q5xhrTD5ZTtfpH5OXrSOKihQHM5/5u1yvMCVTP73KLdbJBkgg==","signatures":[{"sig":"MEQCIAjQouZBcH6rv8xC+aJ+/JQL/wuPMNbQuUzRdqXHNEZTAiBkTb4OywXKXwUIzPdHaqDnUTvTmU4zRbbEMcICROyf1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.21","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.4":{"name":"racer","version":"0.5.4","_id":"racer@0.5.4","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"bc3dbcc9bd2f9f1f279fd7cc1542ac29a7281b5b","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.4.tgz","integrity":"sha512-CxdUdQyp1f/bAUt7RcYO5IvN2NVlv45Aoc9uFGDa+4wZQbYEkPhQ900m0Ve7pCh7Zlra71Hokx9u1rytWVD6KQ==","signatures":[{"sig":"MEYCIQCTjYPPJr13OhY6kC5f6rc1SRZZxFHoIX9UCS9bCSGgpQIhAMJcNRvFwL6CqfA32svgh0V/7ZLorv7PUakhQMwJBCId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.25","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.5":{"name":"racer","version":"0.5.5","_id":"racer@0.5.5","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"9c51aefcaab91642269ed47b6458c87929cf3e46","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.5.tgz","integrity":"sha512-Ru0DMhD8IDab3nR6jkcQ+oYmivQyeccW7fI0jtH+O64l76ZiITxa6kpvxbXct5a967P1sM9v2VhDql98V0OewQ==","signatures":[{"sig":"MEUCIQDCU8iXBmoti3B0nUEufu5BMCpEsLr2Jj8Qw9vSHJLcgAIgJDQqKgYmmeIPM53vD17T2w0FWQYKZbOIkISwgDg0X3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.25","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.6":{"name":"racer","version":"0.5.6","_id":"racer@0.5.6","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"6f15ca3be7c758bb030856490e8cb4d1d055e095","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.6.tgz","integrity":"sha512-EXUjwrJ7ElNxmphgVm0Fx5PEtitRDQ4f+ov1sAsg2xRH4uP02D7d/0m/MFp+p11APJjT9v4jckAl7AR8XH3glQ==","signatures":[{"sig":"MEYCIQDM9WQhK+SEXM4I4WJ4e2Fap8a8MegKG/uPB/8x1YUMUgIhANBh/QydizUU16NeKNBJ2jbHe+aar5pPQwtfKtw6EJZz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"bnoguchi","email":"brian.noguchi@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.24","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.7":{"name":"racer","version":"0.5.7","_id":"racer@0.5.7","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"2d49c8092d9ca4a73c53e0ab6a24a6ea1135804b","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.7.tgz","integrity":"sha512-mUcpUA/TpWPyzzlD4v5WEjr8z8rVhIXD5d7+7g6AVT/D5bqG6dchofN0WJw9p5SbuNTqOZqHDS1kysU2SY/yBQ==","signatures":[{"sig":"MEUCIDJK7Sdd4JB8H1enKDs+KHWUaKSy0aBPwCZYrdLp0g4UAiEAgoNcl308+kuiQiIXVWQdVsR5jLU4oS549bygq91Ao6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.25","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.0-alpha":{"name":"racer","version":"0.5.0-alpha","_id":"racer@0.5.0-alpha","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"94a5dc407a3fa097af7421a48761a8d2f4cda0b1","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.0alpha.tgz","integrity":"sha512-mqCEbIAr+FAEbEKdnBHitDLtfvmeemPZv5GMvlQqK3S9c5ksyqjEpgB8cxPd5WcC+vEDMZPE0EH2hn9pCG8Y9Q==","signatures":[{"sig":"MEUCIQC+6OdQkl/CVdev3yqrc2dgoVLFzQdGrslGMbf0/iv5iQIgZ0+varRKScl3iYL2twAPPkhmu3oMLJN/PXhvl79AmLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.21","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.0-alpha1":{"name":"racer","version":"0.5.0-alpha1","_id":"racer@0.5.0-alpha1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"51ac5bb0d16380e9b56839c034c77ef8910b1389","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.0alpha1.tgz","integrity":"sha512-HRHrV3zd18JKcngMPGCNDE9R8TNyGO94drAKib2G2cyj8nKiJkfNzSwP5IE6o0TKA32Sy9c58eejbgZdhgaatg==","signatures":[{"sig":"MEQCIAItXHrbxrZFFxR+16IYpFnjEXj+Lo1fduFesNRn7MWpAiBmm/EqmKBop5zIJVSHSBoPZa7zjp+UTwKVqzSGDS95Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.21","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.0-alpha2":{"name":"racer","version":"0.5.0-alpha2","_id":"racer@0.5.0-alpha2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"739c951c582d514033ccce223d8950371eb845fb","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.0alpha2.tgz","integrity":"sha512-dtva5y767YeEoIb1462cJd05BA8txW2hdFMql4i0uyXIkUt9vgI1qdZa8Zpy/uJkDUzZyDIyk3POZtxCvkx4jQ==","signatures":[{"sig":"MEQCIFkDb5uDFh/YuRl+VVgghOsMCvRxoK06EzyPcUNUidVwAiADDil7EPDBvBlvwFeCvDoTAwn2UVrFBxE5IkpkbAZOag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.2.21","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.9":{"name":"racer","version":"0.5.9","_id":"racer@0.5.9","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"d5f8142b3c376f1e9e9565cf6991459dee61f076","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.9.tgz","integrity":"sha512-24IUWbVpnT0M2mC2BzPg7Ra6j21SfEpYeyrEnvou1zCrh1YvnWrYPQJrh5MdOqRXf+3A96ePgx4JZia0NpWMfA==","signatures":[{"sig":"MEUCIQCEzWYWVwnCcW2GDa8nSIKKQdYaQtWqGjv53p9rChmNygIgWpex64pGT/2+BVHH8kwLYb8L3PZBncJqzUHR7l/vOeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.3.2","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.10":{"name":"racer","version":"0.5.10","_id":"racer@0.5.10","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"a2f3236d31464e77cacaa603cea40c5432bd313c","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.10.tgz","integrity":"sha512-Ej14Fjl14teqzz67onOCUw5EjXa12cY24z/pLnodO1wsvh/CgOv4WUxDFJC4+L51HClL5xyP4kZ7fZ/48jShAQ==","signatures":[{"sig":"MEQCIGbkUf3ApXX2j2jbNIALrQsCaYFpXRlBOmD7lUizu3PCAiBmaqzjeFWr0Peq6Lt/RhfVq5Fcgyl2GfmedVvDOkHniA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.3.2","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.11":{"name":"racer","version":"0.5.11","_id":"racer@0.5.11","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"0d199bd3372afaa9c73491630e443521648e37b0","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.11.tgz","integrity":"sha512-c7W+Eh9buow+dbgxtnTALpdZbULKWEzsVNXrLr4Z3cTchOW2PqSaproQyvih6WIKYdPvtTVAmHuAgXglk1XPSQ==","signatures":[{"sig":"MEYCIQC7HNBPzEiwl0/D186jH6rqqhbsMn3e0ovY8AIB0EU6MAIhAJVV+ITi5APo4W55SzmmRMu37VMrm81UX4zuSxlN4SSW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.3.11","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.12":{"name":"racer","version":"0.5.12","_id":"racer@0.5.12","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"052c52654c8267c7defb2215a9f15c37c12d3a72","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.12.tgz","integrity":"sha512-8KbpnhkvMXrNCg4f5ARWZMknJqXyu9F4pfLBfymfwPxeHPtVR5fWZA7WX+aNm+GrVcRfZGXsxiIlOwkXH6tlLg==","signatures":[{"sig":"MEUCIQC3hxY5btZlGmUcyVMsQZ+ts46BzsLFRxrh8PN028gZWQIgIM0g151Ok7mcc6brg0GKV5lux3BYUJu8QLZ5AZlgNn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.3.11","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"2.x","browserify":"~2.14.2"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.13":{"name":"racer","version":"0.5.13","_id":"racer@0.5.13","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"10728e5b8e1967b8b8814e8a79938797546d7cf3","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.13.tgz","integrity":"sha512-alFsqnDdHZ13qa4H+VU42AQImK/tx6FhVoK8OjWJvbM1oZIpkpOMDhTFCtoDq+GPAkPTV5I/iZPDLVoeoiEy9w==","signatures":[{"sig":"MEQCIDf0LviIkxNq4J1tLYoDhHce7y08bisPFsROyw9L+/pxAiA+lwyl5Z+Hmjujkrw/GGWaqX09epGmrGa37LqVP3gDAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.3.14","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"~2.4.6","browserify":"~2.36.0","convert-source-map":"~0.3.1"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.5.14":{"name":"racer","version":"0.5.14","_id":"racer@0.5.14","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"60199543172f0974eecfe1cd44a977f5c03875f3","tarball":"https://registry.npmjs.org/racer/-/racer-0.5.14.tgz","integrity":"sha512-c91z2ayXZYc9cJfR4A5eDtPgHv2pMhHA6QpSIYsujlsmim0GfXTiUWKzVn4DKazBJvVnPTrgQGcRBIg9EPkQqw==","signatures":[{"sig":"MEUCIGaPrmzDlmtLU7rFVfN2+fy43RkMVJY/gBJyPsL/bdtDAiEAq6Z9hWjKfb7KjIFBUZ/AdfrFxu3ALED/H1aYIjqIpdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.3.14","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"1.x","uglify-js":"~2.4.6","browserify":"~3.19.0","convert-source-map":"~0.3.1"},"devDependencies":{"grunt":"~0.4.1","mocha":"~1.9.0","expect.js":"~0.2.0","coffee-script":"~1.6.2","grunt-simple-mocha":"~0.4.0","grunt-contrib-jshint":"~0.4.3"},"optionalDependencies":{}},"0.6.0-alpha0":{"name":"racer","version":"0.6.0-alpha0","_id":"racer@0.6.0-alpha0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"1d7b1a3b87cdcca34a993aae25a414c5611c1338","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha0.tgz","integrity":"sha512-vLqYP2MgSsuFN9ZNfKcKTf9dZ5BG/YdsRSbJu/2LzzfuqS1ynzIjSC/OFH0I3tMeAcMaQycr4CQDlVGModG9lA==","signatures":[{"sig":"MEUCIQDPGfGZGuuMTloxih94UfuxgGQhtAOkTcf0sTd+yuye7AIgUUnekfpvIlKHZZ410jXWPtahzf7wzzlxHtK9mwAADKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha1":{"name":"racer","version":"0.6.0-alpha1","_id":"racer@0.6.0-alpha1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"b030f1a51302aaa91e91e0e5fc90730d9e73c0e1","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha1.tgz","integrity":"sha512-txSJmKtqkCDoXKddgsNiQk8HSyiXeoiMESlmzU80kCLOAJ4kutfLReqvgb1swCBbaV5Y3/sbrtR4/A2W0pd+Bg==","signatures":[{"sig":"MEUCICwyh2ihvPu9IF3/CMxe4rEuATsZh61OMqpP/unbF6OaAiEAnsWjFb/6v3SEA/qqwHRN06sZY/GHpoAY+kph/ASx3Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha2":{"name":"racer","version":"0.6.0-alpha2","_id":"racer@0.6.0-alpha2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"a2c76b6aedde3492a94339ba4e7512a81c50251d","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha2.tgz","integrity":"sha512-dQf/j524XsGoEdQyxbxRmNlbwEwR5487kAVoycFD9ueg0VdXTjvkIW0cNPVbo06o80ze+ZjFhF2S+ilaHFzgwQ==","signatures":[{"sig":"MEUCIFt6JQJzCfpQ/QcZ5uvu5mD8IYOkFDDcR75VIXqV+pEIAiEA//ZpedjT4y5qUV17E4DLJfbHtjYGVgIEv4fBNBI4KTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha3":{"name":"racer","version":"0.6.0-alpha3","_id":"racer@0.6.0-alpha3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"50df9f8592b853edf8b810d2663594473b799f47","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha3.tgz","integrity":"sha512-TVcBT7aLYHuO36g3gZv5nZbwFz9nanK0+UTirQgyksaOcnFf8BhOG6uu+HhD3ulW1ultZQRNQBNjdwWxB51Lzw==","signatures":[{"sig":"MEYCIQC+gchraeb0nbUM5r9N4GOHID6HTKfRvMHTGhfdOMkCSwIhAPicFkkj0SRSifG+WCa7pbi7QSnigQTEPipKa/FO8+DR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha4":{"name":"racer","version":"0.6.0-alpha4","_id":"racer@0.6.0-alpha4","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"890d0dcb70000905c734d7e6d2b250b727bce530","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha4.tgz","integrity":"sha512-u0ZCKRF11c6DtLyxCTH1+x8kw7yqkUur1jWvIx/Sod1lKpsgGQTCS3t5eFlryS5bdMj25Yk0sSZJ49Jq+4P5bg==","signatures":[{"sig":"MEUCIQC7YZBxeUvngAWqJX99oSSt59cIUy0as+yjyUGuu/lHCwIgV65dnTF0NfLCqDPj2Hod4GS1Q2/ggQ3JRYkIqa7dP1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha5":{"name":"racer","version":"0.6.0-alpha5","_id":"racer@0.6.0-alpha5","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"277f4c856c1c31407334dd2b722743bf9c8ddc82","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha5.tgz","integrity":"sha512-sbC53tsRt44xAQ46r19ZXnZi0DKAy1UMOZSU7NNsufeYWaby7E8BiLobJCHULwZp2w7xey5osGAT6y3oMvMoeg==","signatures":[{"sig":"MEUCIQDR+2aBcoCsItAQIHbrqHOnaLQ5KdJAjoVFKdGkIvZ6DQIgfe8fUr5KxbZUmo+B3Tb1M5cvztvSoPHL2NhOBD6xQ9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha6":{"name":"racer","version":"0.6.0-alpha6","_id":"racer@0.6.0-alpha6","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"90c34a1ffb7dbb452dfd1250627333f5bcb256a8","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha6.tgz","integrity":"sha512-k7dC8EpJRI/yjuLp1RrZZpzvcGXrL2vB4bCBNcfA88d/5AF+EGRb59CixMr/VCzEqSi9ZZGTLgfJTp+WQxwuMw==","signatures":[{"sig":"MEQCIEKOCXoSDEgPueuLja9c72EaPc46xK6xDu0ExPtzpjG4AiAPzmGYg6e57wgS+A2S9g28Q4S9Htmlg2VX2IPeEADlfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha7":{"name":"racer","version":"0.6.0-alpha7","_id":"racer@0.6.0-alpha7","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"bnoguchi","email":"brian.noguchi@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"272fab730614aa95eb1dc74177b13c83d56bc0dd","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha7.tgz","integrity":"sha512-u+47E5hRZvjz8rds+gf5271z4z1VSLIMJrHu+Tr6fLN1H/IuH5GaR3vnnsPbYEvvX3QCJ0Qe15QupEAU60Wyaw==","signatures":[{"sig":"MEYCIQCK3rTZ0jNy2VPvENz1CKw4lQV9/hDtYLM+QGuAd0JjCQIhAKyU4ySDBcbuj4hzVUkgoWAA5Qn+vjzDP2IyVHWRkOEa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha8":{"name":"racer","version":"0.6.0-alpha8","_id":"racer@0.6.0-alpha8","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"4aed3e8a62eabbf3957abc7d0f90dc93cc9bd0b2","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha8.tgz","integrity":"sha512-pejr3Rj49JBPAvKGzWxQ8YKgqLIKKr5qbt+jB0gj3mlTNxf2AVy6E+yN9ZKW21yu5dJV8dd2XcEJ6o3UfM61Rw==","signatures":[{"sig":"MEYCIQDcGGuhhHPeYb494ABthGpx7qGqJhXK0n/1Y3+oAhm+tAIhAIStaR/rhO6DBvr1Tp79cAXAbO16SaluzsF+dJVaucn6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha9":{"name":"racer","version":"0.6.0-alpha9","_id":"racer@0.6.0-alpha9","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"d8e4ff0a614ef4da0ef7f3aa983f4c561f17fe92","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha9.tgz","integrity":"sha512-tHjhPC8/n9/Q8aDoD27Sh4wMeyIVe6BaE1Gu1Q+CAtcB5Me4gymCiGnP9XTeK8kVrRGmghcvf9j253x1cEBy5A==","signatures":[{"sig":"MEYCIQCpHC1RkGvgEwvZ9lP8RDKrcU7uizR/Z1p85y23GsFJaAIhAJtJ/WPExTgS3TkU5/tcHZBJmfKCnV81sA1p3Fa0E0J/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha10":{"name":"racer","version":"0.6.0-alpha10","_id":"racer@0.6.0-alpha10","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"cb42505cc0f82966c565cc56780e68069d15dcbe","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha10.tgz","integrity":"sha512-JiLvDj1tGzqKWtCPY5ryidOo0aA/P2G29UXs1gRDmkdMIJIfKLUvRgRFmbBIA0lq2nK6d6rV3jtjUHSccOjrrQ==","signatures":[{"sig":"MEYCIQDqX3xZ9/qMoLwE9hd89kLWRQFnwTk+FN3sGOIfCRM4JwIhAOmOl11GC7NbMaiOAzyue1jgIgIbenHYKVx5BYSGqYa+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha11":{"name":"racer","version":"0.6.0-alpha11","_id":"racer@0.6.0-alpha11","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"44779f1463782391476e4be5c20a2e37b515a774","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha11.tgz","integrity":"sha512-FUhgZm5SLrUyWiLMc7GCMGb4POFE5uFqiD24qkW5HTS/9dDVa/Sz0qA4rt5N0a4bbBj7lHRms2qftThOKZxhbw==","signatures":[{"sig":"MEUCIQD1Tb0Jbm5/IZbZrQxh6YNd4q2s0BGhWgllSToBGre+1gIgb+4zCTi8fiAtvz/J5tliqaQqv5zRat35kwO6A4dIet4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha12":{"name":"racer","version":"0.6.0-alpha12","_id":"racer@0.6.0-alpha12","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"0abe09a9bcf74734091a59c30aabc1144abbee11","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha12.tgz","integrity":"sha512-X0Pi2IGidYAelCjsdZH0za8sBEL7aVD3tp1EVFUqTiLcns+a50J/ETz56gL8wZuSc4dhi8j1XFoVe6r2/VxBCw==","signatures":[{"sig":"MEQCIA01dbMLXGpqZuINGnDgwFkZPmAPdV9cQIkU778skJnnAiABnkX5G5YOES8Q+QiyVMn0K7rX2DukOg6ytC9cmqfUUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha13":{"name":"racer","version":"0.6.0-alpha13","_id":"racer@0.6.0-alpha13","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"edd454959e51fbd9633d5f2b86c841e25d775e93","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha13.tgz","integrity":"sha512-OpbB/RpqsTRhHaSvgw2VY6RncyYMEre/fiLEp2TzR8xhiw92SCLlWIeBWKqb75f9zwByfU37J/HhCdq1k8oKGQ==","signatures":[{"sig":"MEUCIQCVNAkADqK+LzBOKWwWNTx7HG6DNLYg3lAxsvcW/VdewAIgWBArXe+iD+XQP1T6xgFsgIjrWMb6+3Pq3Xn0OWXHRUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.x","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha14":{"name":"racer","version":"0.6.0-alpha14","_id":"racer@0.6.0-alpha14","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"7289a0cb9e35710fa5d51241a8a5cf78ea7236f2","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha14.tgz","integrity":"sha512-JjDBFUXAO8w5xF6TWczcl2gROWrVMWh7t4wTOYPqBBNfEPVThb5RCK7nBpNtMk4r6jtvsPeIa81cDQ6iD1wZRQ==","signatures":[{"sig":"MEQCIEP3KVDgkJdUayq6JLT5aUtwI/O2WUI4KgGYM6n83O0VAiBxGfWCp2a+gkR+LlWDyWHKuYKARCwxA/FAsg1gDq3jlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"ishbu","email":"randal.truong@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.0-alpha13","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha15":{"name":"racer","version":"0.6.0-alpha15","_id":"racer@0.6.0-alpha15","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"cab10ebcdbd1b0ab6dbcea8fbebca15e681ad5fa","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha15.tgz","integrity":"sha512-Rr++V0jriJR25iYDtY/oWIdOKziJM73gykWHZDmR7uYT6HOSOuQZJCCqfpXxAgVtnIG140eFQIhRrtoJq9QGoQ==","signatures":[{"sig":"MEYCIQCDAGxqQOHM19KeFRJTzmdHUTVqm4mutToyLOBFEO4nSQIhAMxKzWYjbbrnV3X17yYFl7kQPsd6MPYutpW8DflcNgSQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"josephg","email":"me@josephg.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.0-alpha15","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha16":{"name":"racer","version":"0.6.0-alpha16","_id":"racer@0.6.0-alpha16","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"c31628122e8081209a2266637b2a7586e4eb2e2c","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha16.tgz","integrity":"sha512-HhL/YkGC9oU18HOjvee0upxvQeYqHuxBpQxGN7NiXdoJYYi73l4D1vUXByaJL5u8LoHxGWa+W7AZ4GN3LSGGUA==","signatures":[{"sig":"MEUCIAxfhBJD9kaR0NvxaAznLEQOw7LXZHFwIk80x4WwN8oeAiEApK40oU5TRNeLQheRE6D21Fd4x4zASRUkBk4Fvs4FuFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"ishbu","email":"randal.truong@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.0-alpha17","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha17":{"name":"racer","version":"0.6.0-alpha17","_id":"racer@0.6.0-alpha17","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"e5e6f267caacf5338539f447318bfdbe7e305a70","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha17.tgz","integrity":"sha512-CRCYj3rhmiqj7VFRiVrlcdMQUfLxUk4iCmg8LaeL/h95qPL3bXgw87Le9l3UZ/XjO//qcAmobe/DuPHrkEuKAQ==","signatures":[{"sig":"MEUCIQCbrqjxqadRvMd4f3UHwtOgzPsK3X2qs0IDl5+/akg/4gIgBGtnZ2Gf8NSECk/FPqSDZYLPUacgsnXyTTIl78gFoSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"ishbu","email":"randal.truong@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"^0.7.0","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha18":{"name":"racer","version":"0.6.0-alpha18","_id":"racer@0.6.0-alpha18","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"a5d794da37161438b6ad5d9c697c81e2f50173cd","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha18.tgz","integrity":"sha512-py71TGV7R1T4DimAc/yxvj4f1AljyyDQe3HLbN2MVm9ZZN6PwiKW2KDr8zZtLAchhgZ0EmDHSe19WPa06D9EbQ==","signatures":[{"sig":"MEYCIQC8QPGwyB52MWNtDMzz5Pgu6G//ptNug8HBqnYMyLIAqwIhAOO/4SHZa838LU/tj5QLeMIRqni8TEyAYKykqYT/OLKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"ishbu","email":"randal.truong@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.0-alpha17","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha19":{"name":"racer","version":"0.6.0-alpha19","_id":"racer@0.6.0-alpha19","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"4dcaa0ee27b62bb86b7bf74261a9e49625ec36c3","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha19.tgz","integrity":"sha512-FFq9YmT2q5/4K1KzTT4ZkAOmuBwPJll5TDpP73RAi375fCBFytfI4UFwW1KsKEZshfrtGdgSwPKGNc9Agzps4g==","signatures":[{"sig":"MEUCICjvlXkkZa8ZnWSjMG4WGc+0IBycqcQilYFKNLHaNJpZAiEA+8vB4BeIZBoPrCvx+1rlVSyLGqc9RBm8T348P1UDOhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"ishbu","email":"randal.truong@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"0.7.0","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha20":{"name":"racer","version":"0.6.0-alpha20","_id":"racer@0.6.0-alpha20","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"1da0cae180e499b846ec42fe609bfad18cc14f0a","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha20.tgz","integrity":"sha512-SIRt/4cWNQwYZPlpYNguHzsHUBCSz/azzr1FBVKv4nngA9iCTnpxL6Zo6pUebXbmoHK8k5ftziAnDl3qZgjKPg==","signatures":[{"sig":"MEQCIDeCCcMMK917Joz3tQDiIkvHWU9c2BvjCyfwtdpYQGO4AiBkkuDxBQTofI7jZcVQ6sIFn8dMSw/kBFIG/cCWXpuBMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"~0.7.1","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha21":{"name":"racer","version":"0.6.0-alpha21","_id":"racer@0.6.0-alpha21","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"0349c2bc2e76913b7a27c3207b75c204f890029e","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha21.tgz","integrity":"sha512-TRHS5Yu9MUR72HUfdVmrD/1zRdyJN7Ry1ZHJTMrn4R4H+x63YlwERaqDjtXXR9gaeydoHGXX+qin20P9Hnqdkg==","signatures":[{"sig":"MEUCIFy8EvmQfwOFWSu4DzWguRI8XyCXVAaEuZRIT3LUkpwKAiEAmU/a/Khok5cKI9WOuvGsSEyyOT7v8Jws0VOJLmYcB6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"share":"~0.7.1","deep-is":"~0.1.1","arraydiff":"~0.1.1","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha22":{"name":"racer","version":"0.6.0-alpha22","_id":"racer@0.6.0-alpha22","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"60dc718055676b8e4e43774ceafa0602a992d52f","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha22.tgz","integrity":"sha512-Q7airOxOQn31Ghi/6gidXMo6/UmbMbqeZplDo6fCZ+pnUH9v1zCaFq9v8A/tvhIzD6KhGtY7XBZFGK0exqWDTA==","signatures":[{"sig":"MEYCIQDnX/+yRa48qGrOQVPsYiKs/zKhKfePSSyvES68Ka4jeAIhAMNbA/lver9mW9mKKL26HX9sx2dFWBmVrBk0oFoExIWv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.coffee && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1","coffee-script":"~1.7.1"},"optionalDependencies":{}},"0.6.0-alpha23":{"name":"racer","version":"0.6.0-alpha23","_id":"racer@0.6.0-alpha23","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"1ceed59272e02d92f3bdf8b8f4dc1c763bf23929","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha23.tgz","integrity":"sha512-bjVSnLfGfoxLiU9plyliQCPs+55XsjVAr+Y5CqE4Q2ycb7whtl4OgwYNbvaCUDD36yxfu5BPXYWGZIvts/xjCQ==","signatures":[{"sig":"MEUCIBR1D9dfU1Q0dcXwnjsbJ6hL1q9ozKtXQr6L04xskLP1AiEA2uIxoRNp/pxIRDWSO5rzOgnlxlbLpgF8gY13JyW4rZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha24":{"name":"racer","version":"0.6.0-alpha24","_id":"racer@0.6.0-alpha24","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"e4a1c154aff6f85951c1969d3349844537cef51f","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha24.tgz","integrity":"sha512-kMd06Kl0V/doOxwmVs8ObyTwglt0T55Y/Z//ediWHynGBYL9PDs7aysO85e2Af0IplLTHm4tCVdc1fc+xU1Zsg==","signatures":[{"sig":"MEUCIQD+L7YNyYYyT4CnCffDeEdwRI0601TUAFXlHFuMSA9sVAIgAvuKV0Lk3NuFVg9QyyZ5NQD7CbzJS4pDQPD4/Gj6CNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha25":{"name":"racer","version":"0.6.0-alpha25","_id":"racer@0.6.0-alpha25","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"013109ac23817a4103598ddf8cd9f3ca47f16432","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha25.tgz","integrity":"sha512-92+s6ey+jqMDNMjNSW4ufs0U87jlP/TwAeWrq4r5cbmzCJZMMoCBtBRf4fTafwHb+Y915UOe6/a4CBft2p8JhA==","signatures":[{"sig":"MEUCIQCqSSZGWCAP32Xofs1wEky3TIo03fRYwUGE1sJiut7bygIgIR0dhGpjIahU6kVSvCzxSyRVMqiRQKnnFnb8onnGbts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha26":{"name":"racer","version":"0.6.0-alpha26","_id":"racer@0.6.0-alpha26","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"dd51929aacadd9c9b1d443114aefd981ac2fc323","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha26.tgz","integrity":"sha512-31uzzuT3LmndkIOY0a4fMYLkCTZTdMdTeIyAt5qixGq6IChNcfQd8XPWo8xfVfUNMHP1g5pSGGv0b5qo9BKW9A==","signatures":[{"sig":"MEYCIQDrrhpkrC178UTA02Il4a9/yGm1MfhYrgTiaSrqH5/DIgIhAIRe93sjm+gD6GJFOnOZqMlowVkgmfFNNmIzxnlNeReQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha27":{"name":"racer","version":"0.6.0-alpha27","_id":"racer@0.6.0-alpha27","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"c327912ef8828e732adf4957ca29f4ce64b9b1f9","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha27.tgz","integrity":"sha512-25/RYAuG3KWtYFfbFCeAp3B9Kp0It1jE9iUyYSdgGpja0LLSneKj/tTdPaUjAeG5qXggVDo83872KRoZ04FqtA==","signatures":[{"sig":"MEUCIFK1SJDmf4BY/oQErjpza6jpwOCZRllHEhkbcXF2Vxn9AiEAxZxjz3qrXx9VugM1DWvZeOX9SiFaaTsqJZDDlC7pIp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha29":{"name":"racer","version":"0.6.0-alpha29","_id":"racer@0.6.0-alpha29","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"2a09039b0abd2c2e8dd3f84141ad05c164f2d038","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha29.tgz","integrity":"sha512-uOId3mvBMEf+fg7Sq3jnjafKDY3MBnUgQpfXP7H6YtsmSYlumU5isAlkWfBzHxNYH6zH72DpYXrqfI7AHa0ERQ==","signatures":[{"sig":"MEUCIQDytfN2+2M06Y3qvT5WRuyR1rx+AHK8FqdLeVlcr5+EMAIgeDiWfJe9oJ6CyGw3G7varj3P4DN5HONAkBVNeF5K1Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"2a09039b0abd2c2e8dd3f84141ad05c164f2d038","engines":{"node":">=0.10.0"},"gitHead":"29c362430bdfdec3ed5477af7a23b3ace8af904a","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha30":{"name":"racer","version":"0.6.0-alpha30","_id":"racer@0.6.0-alpha30","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"16d7d0a470e0b1d136d4215d183917cb6ab8a448","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha30.tgz","integrity":"sha512-nugdB1vgIIYbncJL25HV8EqaOlkmgY5Fl/AQaCz5Kp99hJcuVDdu3Dfsy/eTUMMJyhfIaJA9XLqihU/ybWWkXg==","signatures":[{"sig":"MEQCIE4zXjVjgwA9RAgI4/kBTpNn23UrvRHaOD/NWd+PnRo0AiAtUtLxe98FAfagm6GqQS/LCzCWq5GqEIKn//LGtxEeBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"16d7d0a470e0b1d136d4215d183917cb6ab8a448","engines":{"node":">=0.10.0"},"gitHead":"ce245bd764c04f7208b59656d9524b91a8d7d55c","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha31":{"name":"racer","version":"0.6.0-alpha31","_id":"racer@0.6.0-alpha31","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"2d1ed700a0e40827aa83baaf63528f3e8265e87a","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha31.tgz","integrity":"sha512-Nho+IHgL5p15BBYp2C2eYzZnQlW6vc1dqJHsuqX4HH2kwdqGz8liA2S13DvIqwRzD5R5iZqP+4QkXySHlpTG3g==","signatures":[{"sig":"MEUCIHaC14GNVBROhQ6u4L/aQtLvj2be2M35RQ/hHn6PJHPAAiEApFcFjS//Mgy06+yOeeh8MPFApiq94fxDFj+nNGOdfrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"2d1ed700a0e40827aa83baaf63528f3e8265e87a","engines":{"node":">=0.10.0"},"gitHead":"e60d4ca46740fa8bc115f219f81e5adbd4f3d10a","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha32":{"name":"racer","version":"0.6.0-alpha32","_id":"racer@0.6.0-alpha32","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"eec65072ae6176dd0b11cb0089b82967648e5465","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha32.tgz","integrity":"sha512-8Jn+TDUVRXAdZTik1+RxdUGi3p9WBo5pcxwfdGOK6eHAgdWTY1jBFQmwR3pBdahWGl2eJQktQnZsld5D/jPFfw==","signatures":[{"sig":"MEQCIB1R018S/gTksSDKZEGb0upEBdjyVSbxlSqZIN8sfoVLAiAGTnANUqKCiG7wM9k+imrIVyxXmrPXgmUMCsYHOVvssg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"eec65072ae6176dd0b11cb0089b82967648e5465","engines":{"node":">=0.10.0"},"gitHead":"a97e7d1a288e4ad902020aa35a139c3722d12103","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.3","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha33":{"name":"racer","version":"0.6.0-alpha33","_id":"racer@0.6.0-alpha33","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"8822c033b2edf674e547e138bef214509034eef5","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha33.tgz","integrity":"sha512-47xvWj3RSASh4R8510zXK4jsycbCPWnm0bELf0dOEzR8VljNtNUGnYdrZLoA8Mc5Kvb1bxdeSdSH8ERMTYk2Zw==","signatures":[{"sig":"MEUCIQCo4eLQiejyYeAFB8Xghu8drbOmphNl/X9LDg4Ccm8K/QIgGWx25i+YCkfSwvMZu/tvTPqKVkGSeRumWeDp8R71d68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"8822c033b2edf674e547e138bef214509034eef5","engines":{"node":">=0.10.0"},"gitHead":"18a86359e5c1e3779b81c0ad7f3ded6cd5eebbca","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.29","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha34":{"name":"racer","version":"0.6.0-alpha34","_id":"racer@0.6.0-alpha34","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"f8abde62fba6e0e1a517822c0849e60d4e94327f","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha34.tgz","integrity":"sha512-L11fVaRi8JTaVo0uxC/x8aInkjBd41FBBCqRCsR/X+cxi2hv26ORHQ5UjoVwtRxdfuhSnPcYjZjwzckTDsduFQ==","signatures":[{"sig":"MEUCIFDSJohbqV8/+SwW8y3cGROywrN+DgTKl4u+qJ1SrMr2AiEA1VbOA3wUEYycdbJ6RSXskFKmKaMyHG/vfN93nnaVYPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"f8abde62fba6e0e1a517822c0849e60d4e94327f","engines":{"node":">=0.10.0"},"gitHead":"85b538cf969810e51f90cdf33bb3b44b7dc9713a","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.29","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha35":{"name":"racer","version":"0.6.0-alpha35","_id":"racer@0.6.0-alpha35","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"0642317bad2a65b27c4a59c965c35253adad7536","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha35.tgz","integrity":"sha512-6gdu2LPucmTIBOYOjZtDhgK+0VMgOCzPJJcxH4oeQSQXRyHfKKa/zA3P3Ft9Mv1kvSVvsVg48NWOtASB36d71w==","signatures":[{"sig":"MEUCIQDa6ucNxH8Olt3PobqVfUgvJTb2fP9IK8scV0KWJnEnhQIgBAoWa3whtVqjSJMK/2/uN2UdxOI7j3KskbPDH9EsCyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"0642317bad2a65b27c4a59c965c35253adad7536","engines":{"node":">=0.10.0"},"gitHead":"6e50767e063427ed2bf7cadd1c614a5ff820e673","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.29","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha36":{"name":"racer","version":"0.6.0-alpha36","_id":"racer@0.6.0-alpha36","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"06ad9b6179a07cb2eaecdec443f2f5dde0643da7","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha36.tgz","integrity":"sha512-dwR8sMdUsNFfgbggPlIkbAdXt/4oq5LOiQFuELgSEOSHEiQyNdlh+CsejnTFWsjTmrjWqO9NL4E2nXZIr9fNWw==","signatures":[{"sig":"MEQCIBDH8cAWd+vqB51jf93s/IRqDxmqphnLnXUMNNLZC6rKAiBZFGFKqoNFw9G9kBJFKJyx/g0qyC1QMxd0o/WDlzLG/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"06ad9b6179a07cb2eaecdec443f2f5dde0643da7","engines":{"node":">=0.10.0"},"gitHead":"f4249b5f3f32d435765846f8b0423f2b95bede36","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.29","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha37":{"name":"racer","version":"0.6.0-alpha37","_id":"racer@0.6.0-alpha37","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"d419a11c74c1718564d3194129cc1cb0cd577b38","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha37.tgz","integrity":"sha512-ydhKWAq8ai5ffrvdDBjYuOrr5L3SHTbvEpZKZ702+SX0i4VJHlAPuglEAat7dVPiuMens+norJWbdsa6/OOoXQ==","signatures":[{"sig":"MEQCIC9cKIUV5Jz66oIo8LQJkIGy77DcEjGlpkHlfzCPr39bAiAYC9Pr64sB5ubjH9rLOyZzd8eMF+1gEsw3p84NE2PU1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"d419a11c74c1718564d3194129cc1cb0cd577b38","engines":{"node":">=0.10.0"},"gitHead":"1a1d0a012b767798c83418006d1aa48c277f1394","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.31","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha38":{"name":"racer","version":"0.6.0-alpha38","_id":"racer@0.6.0-alpha38","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"0b28779a6358c2817d4804d158718734ecf962a6","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha38.tgz","integrity":"sha512-Cjv7jK+nIgRpsQTpIBIYU/QDLcU7P8CHHZFNNUGoztV152a56oi4qjfyeLDOdw8Z/WeYn7kvs7rJgWLDyGQDgQ==","signatures":[{"sig":"MEUCIQCmtrh9sqHNao/QtL3W/7CZkNcggQBBZQ8iMpjmkNx2kgIgclgEj9m11JxMH3xkzYn7TvJEBUvOk3rnuc37tkkmFEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"0b28779a6358c2817d4804d158718734ecf962a6","engines":{"node":">=0.10.0"},"gitHead":"5d37da40230052c9df45b2451d0ac49a105e4e81","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.31","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha39":{"name":"racer","version":"0.6.0-alpha39","_id":"racer@0.6.0-alpha39","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"e35b7a836ddf2665a5efdaa31a75bdd4f611b3d2","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha39.tgz","integrity":"sha512-f2dMmo3eemxWLGyZLqd2+8X80gN56KPg/IXL81Ml8MSBQcjGCKvNNr1y6PdcRMKgx1TG+l5+Rrb28Le3mhWbNQ==","signatures":[{"sig":"MEUCIFoSZbfDNxlxoyfjmttCdaeltVK2/qzUzr2AzJP7/Su5AiEAs3+pywzrc+wbGiIqSF4wkTAhk3tyrVueUtY3K6bxyd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"e35b7a836ddf2665a5efdaa31a75bdd4f611b3d2","engines":{"node":">=0.10.0"},"gitHead":"a32f1acdacca9f88bbdf182f5b0fd60acf1c4779","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.32","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha40":{"name":"racer","version":"0.6.0-alpha40","_id":"racer@0.6.0-alpha40","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"ee2d2ae61ec5c1074b57b8656a90f16176bc1ba2","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha40.tgz","integrity":"sha512-uvmEObPUVfeiA9wLZKPb1HNI3pfhL2zoMqLVkqythr32r2oDk2kQjT0Xa7ZLmuQeHVlBk4WsFFxLV/SX3b7blQ==","signatures":[{"sig":"MEQCIEJGVaJKDtd32bcF3MrPOUlErGDIpyw9p5pIsb8T/LdXAiAufiSw98LBo50DrysjbC31DAgr9r7JWyFte4+idk3e0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"ee2d2ae61ec5c1074b57b8656a90f16176bc1ba2","engines":{"node":">=0.10.0"},"gitHead":"32be0723e366df5ef6166aaaa4341ca0a5fab9b6","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.32","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha41":{"name":"racer","version":"0.6.0-alpha41","_id":"racer@0.6.0-alpha41","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"730ab8da1c1b841a2ab08fca3867e57e2c5c9cc7","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha41.tgz","integrity":"sha512-g2l5RB8v0xrBF8KLbTmX/THNuRMJHRUaezn83gKth0EliDJ7lYhVy6FiCJX6GFHOt924ZcmPNS3SIZTsmIDUaw==","signatures":[{"sig":"MEUCIGbYba1VFwsyXdYt4FUus2zIcijZxDYLmtIBIWc9f6CfAiEAnQ9/au6oqTemp45jaVi7ANKX5V2aHjv+R88JV4XqxoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"730ab8da1c1b841a2ab08fca3867e57e2c5c9cc7","engines":{"node":">=0.10.0"},"gitHead":"ad0c50925d4cb03665568f662b549fe21ba0d481","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.32","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha42":{"name":"racer","version":"0.6.0-alpha42","_id":"racer@0.6.0-alpha42","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"e1d927afe4e409cf3713a28029ddf16573c9ef3e","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha42.tgz","integrity":"sha512-l6VNuZO1oxuN/Oj29sHdZzTQ5WV1nat+Q8p31Z/yBSDrbqm3OPlXoM7/xQBZfzSvoD2gztkIk8sHaKPuRpbF/g==","signatures":[{"sig":"MEQCIBk3e7NRyreLiDC7hH1Tg9GCjZ08LqkgSIs3Fsh2eAw7AiB45XI/EEQ2BDr2MO5JzsyvEm/pIQ4Lbs21JQQQt2fVTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"e1d927afe4e409cf3713a28029ddf16573c9ef3e","engines":{"node":">=0.10.0"},"gitHead":"8920a0bd74a84804cc9fa3f53452f04aec55b24f","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.32","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha43":{"name":"racer","version":"0.6.0-alpha43","_id":"racer@0.6.0-alpha43","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"f0ace0fa82b34e1c18b90973109bf3f73f56f691","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha43.tgz","integrity":"sha512-Fu9SiRDkJf97c1oxyAk7NoVpVdkxZmHXJNbozK/+L1pVrjcRsA41+rsM3O8vESiaCR6gQjChueRNaiwLB/lC0g==","signatures":[{"sig":"MEUCIFCXDfFAvNaioYbXk+DGrd8A8X4loY3giQNwtU+xlAafAiEA7Rd5d/049zGhwcxxcb83v5yuIMvP2l5oNomQg/IJYFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"f0ace0fa82b34e1c18b90973109bf3f73f56f691","engines":{"node":">=0.10.0"},"gitHead":"cb44c8c962963fdab5a95ef8575331d5505fc44d","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.32","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha44":{"name":"racer","version":"0.6.0-alpha44","_id":"racer@0.6.0-alpha44","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"30015237e0f070482f34171c1c27e0b9a21d8bc9","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha44.tgz","integrity":"sha512-L1xs/FfaNrvP+K7oUGWtKYnyW8bCaVUgDQS8cCgeyqeMysSdeShqVWBGy58d1QWmPcx1uhHv1iF5oNBNSVCK5g==","signatures":[{"sig":"MEUCIQC6YiUDVvQOkDijWGxJQhayXhxbbkfln2XRejJgOFdWogIgGADWHKc0NjCBnNwswCPgaoMvRxJR1KSIMkE7rCFWb6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"30015237e0f070482f34171c1c27e0b9a21d8bc9","engines":{"node":">=0.10.0"},"gitHead":"9c54c1b961cb56afb7c7187cf0b8388fd8ff6dc3","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.28","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.32","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.6.0-alpha45":{"name":"racer","version":"0.6.0-alpha45","_id":"racer@0.6.0-alpha45","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"0b9b90c05ff8858d7ae7010a9c6ca956ebb7a8fa","tarball":"https://registry.npmjs.org/racer/-/racer-0.6.0-alpha45.tgz","integrity":"sha512-iRbyObHN09dP17MDNdhsBOTrXoITsJ2fX61kHBep5PSYRqKMaAlfApldc2Q5OXeYd4jog9jMphP5k9wn2eB1eg==","signatures":[{"sig":"MEYCIQCyg3iHmmpVPp6/gIRYC7KxbpzsW/eZWxAS8wBUa9nQpAIhAMmNL6lAm7BQXw5yd0EpUJRQCbvvqf7ayuQQx0LFhTmB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"ishbu","email":"randal.truong@gmail.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"1.4.3","description":"Realtime model synchronization engine for Node.js","directories":{},"dependencies":{"uuid":"^2.0.1","share":"^0.7.32","deep-is":"^0.1.3","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"~1.17.1","jshint":"~2.4.4","expect.js":"~0.3.1"},"optionalDependencies":{}},"0.7.0":{"name":"racer","version":"0.7.0","_id":"racer@0.7.0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"bc0287c3943491aa89774f2884592095dc462a9c","tarball":"https://registry.npmjs.org/racer/-/racer-0.7.0.tgz","integrity":"sha512-YhlefAaPzS/jZwDluPxx7n10ckrzUdJIs/0NX35HjZ47m5dNm7Nq3ff9tSrQ43uOsrkmg6xv2Dq8HfQ2vuj+Sw==","signatures":[{"sig":"MEYCIQCHG1olIA8KWUNR9tGjzLjR5f3kRdVkl16RW+zXQ0nYaQIhAPvZRx85rrd2ekoREBBUHRA2E5T74gyrbkzlq5QB7HeL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"bc0287c3943491aa89774f2884592095dc462a9c","engines":{"node":">=0.10.0"},"gitHead":"024a8143ac6a40627d5d451ffff6ca30610a78c1","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"4.2.1","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.8.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.7.1":{"name":"racer","version":"0.7.1","_id":"racer@0.7.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"d32f29c068adf6b10b4dd9cfc00d81ad3d8d2a1b","tarball":"https://registry.npmjs.org/racer/-/racer-0.7.1.tgz","integrity":"sha512-bZkloc1YS/foq+vFEAIGTDO84hjTEji/cnBDz553rZksy3pI7baE59dfqInf0T5HycvkELxPFYtc24RzweceSw==","signatures":[{"sig":"MEUCIG6/FbBa7FH5YIiLoS4Nv6yjsGI2pjcx3eZJqxtNIsqGAiEA1nKkxOQKD0UzEgp/tX7EWZTw+Rr7YJCm74DCvYo8qng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"d32f29c068adf6b10b4dd9cfc00d81ad3d8d2a1b","engines":{"node":">=0.10.0"},"gitHead":"1835c15f11862a0a6944a92a49d371ab7be40c71","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.9.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.7.2":{"name":"racer","version":"0.7.2","_id":"racer@0.7.2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"3c35795de6f0eebe2e40d7e516d7849528c9692e","tarball":"https://registry.npmjs.org/racer/-/racer-0.7.2.tgz","integrity":"sha512-adeP14JUMCvUnfdur1fG17u5O69nabNl41uxiWzjmAamJXHZOc4A/hh+7MgXaP8TaavNxRZVzmQP7/zsjWHpcg==","signatures":[{"sig":"MEUCIA+MbSDPT4Ap08HFjxG3LGzxqOH/REryG/zTJWsUvQtLAiEA0MDWXHiW+Rn3Lan+Jp8t9yP6Qzm5aLOuWjPrOsFH+2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"3c35795de6f0eebe2e40d7e516d7849528c9692e","engines":{"node":">=0.10.0"},"gitHead":"f4ab92e1940a2769f8dbbdfb9f0f19a7283d5c6e","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.9.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.7.3":{"name":"racer","version":"0.7.3","_id":"racer@0.7.3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"e2a298fbd7748132153e0d2c5c833c3e8ccea0d9","tarball":"https://registry.npmjs.org/racer/-/racer-0.7.3.tgz","integrity":"sha512-lIhw1xOtqTnP/U7+95s9noju5rnFF4PIM/k+YIm0VyYPIAfadF2LtrTB2ZUwU1f/Koga488C2f0j32rta1yIJg==","signatures":[{"sig":"MEQCIACbbh/jirFTGdUlK2T/O2mzzZCh/WG+1qdfy3D6wFwCAiB8KqX1P2+rXLP982ldRnv8w8EcdbCHqfAL5tsyt1CgUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"e2a298fbd7748132153e0d2c5c833c3e8ccea0d9","engines":{"node":">=0.10.0"},"gitHead":"ae27f5ac1938e2535e2a70cd54865a02b9535192","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.10.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.0":{"name":"racer","version":"0.8.0","_id":"racer@0.8.0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"f2edc157ade65c614755a82010733e37a966236e","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.0.tgz","integrity":"sha512-z4lJUfSzyQ5guviG33dw4g90Ca4euWjUyopVZWbhsMdYC9ByCKgMtXYj3PgiHbUl2gMzXRiBQ/j7zrRkLUxNaQ==","signatures":[{"sig":"MEQCIHkKaZmp7FF87Djlng84Q/SBj+mkjIjYD8boTlp1zXd5AiAw4/ftIbW02acvSRrjyV35+gJei8fMAd8BgnzHLI0clQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"f2edc157ade65c614755a82010733e37a966236e","engines":{"node":">=0.10.0"},"gitHead":"78b774beb134a4b60cfc123eb9cf6d16eb815759","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.1":{"name":"racer","version":"0.8.1","_id":"racer@0.8.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"6538d4f34cd18eff1179c1a00c5b3eafbbb54e47","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.1.tgz","integrity":"sha512-kMQZbVfv4doW+Asjy6u84tsI0eaTGfnZIM7n52zFYaNduj4w72cOdMFBAYMF+77GXkyOHZ1ob1WqSPc70QDIEw==","signatures":[{"sig":"MEQCIB42k93XyZG4b326tWHgHfj9Yi8FDF8tnIHGu6m4mzfbAiBlXkW+6ETptc+QfQzDmXLjeusaDHrIp87EaCFQdfQIEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"6538d4f34cd18eff1179c1a00c5b3eafbbb54e47","engines":{"node":">=0.10.0"},"gitHead":"c8e18464a07009ea75d9becc9ae910cd6e700214","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.2":{"name":"racer","version":"0.8.2","_id":"racer@0.8.2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"464ffa0fde200d154469de559718046b12fdb748","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.2.tgz","integrity":"sha512-YWdw4DnFjHF/3pqOJobd8N/ZY39VaYxozS2EmZGajvjlCZlt5F5aeqgsRwsJwq6N+umz/i1VDsmQE5uguFU5BQ==","signatures":[{"sig":"MEYCIQCCrYa3CaK+NvJbCmLOhnWk1vjKC81qLEyZwaFsOSQakAIhANtU/EXHlcXiBsyRlks6TG1rODtRpFVYtiu2Kpgj3VxQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"464ffa0fde200d154469de559718046b12fdb748","engines":{"node":">=0.10.0"},"gitHead":"331d288b84e2240bb85ecdfdf9f3b7559949d0ff","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.3":{"name":"racer","version":"0.8.3","_id":"racer@0.8.3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"554d61451f503eb2c19cbcb73179dbcf7a1cbac4","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.3.tgz","integrity":"sha512-wpqWxjVAClKULf3xy0gFfQeHr5GxY1JXQKLGFEllL//9MR359RWAJi+7lOzTsdBj3cq0hqfaw/kH2d8AYdBryw==","signatures":[{"sig":"MEYCIQCDNAOBBUUtSNa11VY0skyWaiAuJFDr2yzmVC4cPMSH+AIhAJnAUPX1i4sEYNP1+2SPd3SbWYKn8GfzniidK1XIDPjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"554d61451f503eb2c19cbcb73179dbcf7a1cbac4","engines":{"node":">=0.10.0"},"gitHead":"6bae888b7a6f5c5a959c3591a006d847823bb8ce","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.4":{"name":"racer","version":"0.8.4","_id":"racer@0.8.4","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"663653e4a44679b85810c3f9562f472858a1e357","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.4.tgz","integrity":"sha512-GQmdSj5U6C8Lyx1HO6inmiZn8v7iEeEdoDMTj7V4wVRR/Lj4ZuVMgAh9cXJRr1w5RkvuxCX1nVg7YEv4jT/8wA==","signatures":[{"sig":"MEYCIQCYlwcWr+MyBGr4zXnFZIlhTnSERexzhMq00MbTRwnEcgIhAIFhb25VWbf9XDw2MWuohIfSoWn3gyEEhxywVEcR/c3u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"663653e4a44679b85810c3f9562f472858a1e357","engines":{"node":">=0.10.0"},"gitHead":"9c3eabac89910494643bcd71ebb9ac5974a31cf5","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.40","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.5":{"name":"racer","version":"0.8.5","_id":"racer@0.8.5","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"5f7896b8bcfd6464040515b598fbf800a2ba1185","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.5.tgz","integrity":"sha512-ZgiHn/8tg+uy3WX0fOQJRjbgNrK630dY3/zOApmHnwBEcpIJehduYIzBdmYrbAR2FNNAXvYoPPWd1+s+KZIXkA==","signatures":[{"sig":"MEQCICQEEw7u/uyeOQOrwSEY/KC9D9voJfDeOyhSmYnakoL7AiAiEPdjQgMNNeMTE5ivLIUAoYK8miBm0VjTvNmURnkPJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"5f7896b8bcfd6464040515b598fbf800a2ba1185","engines":{"node":">=0.10.0"},"gitHead":"602e6aace078e98b2c8a8d990a529b3d163539e0","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.6":{"name":"racer","version":"0.8.6","_id":"racer@0.8.6","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"b322932349cc2b6eab2d400745f2ee29fab57e6b","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.6.tgz","integrity":"sha512-qf8O5qaTjlHNdsopoXUyCApsOfHizR6xL80pdEfNPjsNoJbh4aNxmab+n8oBqduYPw1vLGB5SeXu2yRQpNLxQA==","signatures":[{"sig":"MEQCIFueKMaSBrtRx/MLs8AvENvR6x6NDhDUUVqw944oSS2+AiBuqiq5Llzq0y1kHrV9/kh7piCOQkZbW4IPQU6jUTzifQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"b322932349cc2b6eab2d400745f2ee29fab57e6b","engines":{"node":">=0.10.0"},"gitHead":"e350e49c1c282a692386e99905adeea472f77dd9","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.7","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"4.2.4","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.7":{"name":"racer","version":"0.8.7","_id":"racer@0.8.7","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/codeparty/racer/issues"},"dist":{"shasum":"94f55b72e5aaed8a1211a2637e20ab1a7a80a0bb","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.7.tgz","integrity":"sha512-pOP5E77ZV2GBDVrton0GkFjF587dyuub6ZcXxcXRY5UZkdNsYBgBHdf/vYyRJBm/fkTkOH0oT7cnMi0YWlvJJQ==","signatures":[{"sig":"MEUCIQDXIyxJVfnBa+v6E74BhAIaLvLakelw45QfOcikWnIzVwIgIsXDtSBTpiBkbDNRfT97FKYhPg9/lxqagPCBgd50yBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"94f55b72e5aaed8a1211a2637e20ab1a7a80a0bb","engines":{"node":">=0.10.0"},"gitHead":"cf5668354d314a417c0fe77df4836bd69822e879","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/codeparty/racer.git","type":"git"},"_npmVersion":"2.14.14","description":"Realtime model synchronization engine for Node.js","directories":{},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.8":{"name":"racer","version":"0.8.8","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.8.8","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"ed4a232b039d8007ba0bd05fae3be0e4aafb24a3","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.8.tgz","integrity":"sha512-pwwJWbkLRwiR18twM6BMNwFrThn9O/+MnhMpuz6QrwZAUzgc1tsgmjIMmXvPtw5kKqTRnUQDSyVL7KNCLhJ7IA==","signatures":[{"sig":"MEQCIGT80TwBl6lPHdSeBk5O5pLCBnZRHFaWKp7ekpBkdLBdAiBVZWVwHjILTa4ZU+laF08TDWCsOGTFfT6pLDCscaXMgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"ed4a232b039d8007ba0bd05fae3be0e4aafb24a3","engines":{"node":">=0.10.0"},"gitHead":"36b75f3b27a99dd3f5c1d7b9c0f9c3e7cec93245","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.9":{"name":"racer","version":"0.8.9","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.8.9","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"7f7c3c2dc770f5ae8def457046d739ee979c4f6a","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.9.tgz","integrity":"sha512-m431jvRTq7IDfv9jITCL75hQuh04e373teMJgpY20Q4WArdhQ01qUir/ABffbBnBrB2BNzFoPcpVS4jvMJe81A==","signatures":[{"sig":"MEUCIQD+tEaoW1gaEdbyu4UgtZXNzwiq8OME+bW4fqi4/K04FgIgSKzM595wWyV6rOgpuS7bR3vCrtpXfiJP8qNMB1jIH3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"7f7c3c2dc770f5ae8def457046d739ee979c4f6a","engines":{"node":">=0.10.0"},"gitHead":"07c1e6d7ff56a3f48c3f259e6a07efaa1da2a551","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{}},"0.8.10":{"name":"racer","version":"0.8.10","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.8.10","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"2899bb3cd817657606194caf7b21a7848c4d2e1a","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.10.tgz","integrity":"sha512-E+5JKY+4SUQlCORabzC1AugCGnxBametGQxpZx4M54pfqzV7eaSeZyZQ9aiXa4QBpJlrMKiJKXQQPr0LvpfUWw==","signatures":[{"sig":"MEUCIQDbkXNPuiSdLJC4IltVTd7ZFAEX3+qoztwHEV4vxb0pHwIgJOBhNIe0jyH+zHJa/C+DUHs8aHyQIde/NvuC56t9I28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"2899bb3cd817657606194caf7b21a7848c4d2e1a","engines":{"node":">=0.10.0"},"gitHead":"706f9dd9b3fd69d354621349a352fb196d42d528","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/racer-0.8.10.tgz_1458686281996_0.5407317904755473","host":"packages-13-west.internal.npmjs.com"}},"0.8.11":{"name":"racer","version":"0.8.11","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.8.11","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"83762dc2f848df15dd3ababc0b9c07556667f18f","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.11.tgz","integrity":"sha512-nUD9y7qp1/9g5DyCiertVchiGpjF5ZPo3KvB49+4l7ZF62zwC/xXJz3xUD/Bp1tmMYtLsPpOsl7yMEqGntpyfA==","signatures":[{"sig":"MEUCIC0MPRcFqzE+Y6hFgQ8zh9JHIQ56JJJ8ro9grbBOMTOCAiEAphDZ1mbjY1ZHUGtQsVGA/jOkTf0IyAzA1a/kdPb4jmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"83762dc2f848df15dd3ababc0b9c07556667f18f","engines":{"node":">=0.10.0"},"gitHead":"a5c8aac60b6a2bdc097db4e914b377412f1b7ad5","scripts":{"test":"mocha test/**/*.mocha.js && ./node_modules/.bin/jshint lib/*.js lib/**/*.js"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.0","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","jshint":"^2.8.0","expect.js":"^0.3.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/racer-0.8.11.tgz_1458767725561_0.812867222353816","host":"packages-12-west.internal.npmjs.com"}},"0.8.12":{"name":"racer","version":"0.8.12","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.8.12","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"71e231ef36f3233e603bc852db7ed1c4cf93e5ad","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.12.tgz","integrity":"sha512-abCzLGEJiebus+u2cfThUQ523SV959dR8af7KF2iBZSrOmkAx4uFr/myU2M66H6RRFAw20pGAnhmMsc2Fl7qcA==","signatures":[{"sig":"MEUCICgdVPrDLtSRUSUO0emKmCV9a3lk+cKvry7G6KftlkNJAiEAgHoCsksgzdhUDoWEMfxrJ8FOfZe4IaxIi1C9jcGxG08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"71e231ef36f3233e603bc852db7ed1c4cf93e5ad","gitHead":"4bcb1156923c70516f5bc1ee28913ae5d6b2af10","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.36","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer-0.8.12.tgz_1462262806303_0.5976883254479617","host":"packages-16-east.internal.npmjs.com"}},"0.8.13":{"name":"racer","version":"0.8.13","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.8.13","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"c22b2fb1fe752a58ad10e1aa2d60372e73c9e983","tarball":"https://registry.npmjs.org/racer/-/racer-0.8.13.tgz","integrity":"sha512-OY/WUztU3gtO6BUKNFaK/wrx8MI50yFqkoauOAzRCQj28sF1Nhjyb9cHp+i9ZZ9y3syFHtszhjwdDkwHSXAvAw==","signatures":[{"sig":"MEYCIQDhfk2LdxA6FlMgIfvG5cjpjSDyHWVQc7IKAREbc18j6wIhAOHCj27TsDVmKJOhM23dtXoIio9YNOuXxc1ye7TMG+Ig","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"c22b2fb1fe752a58ad10e1aa2d60372e73c9e983","gitHead":"950ca79537e99751c8e41b87e289a4252f2cb67f","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"0.10.41","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^0.11.36","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer-0.8.13.tgz_1462999246676_0.33825488155707717","host":"packages-12-west.internal.npmjs.com"}},"0.9.0":{"name":"racer","version":"0.9.0","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"22797b473f0cacd56d5bb8d9d3ce32ba95d0844a","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.0.tgz","integrity":"sha512-sWbT6KU7E9fnQFjCt9NH+BHpQYkkwl0XrMK0X8xUW3fGbQCRG7hjOR8H2BGFY1X+MZ5VZbakcdUPQIYaHi6CSQ==","signatures":[{"sig":"MEYCIQDmcmyLtaee2JuPlUY9xkILZNF5acXURU29LIOBc9WW/AIhAOYDnL0MNRWcSzNZJP2HkRlcd6YuN7gPw3zI+nAEXsXI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"22797b473f0cacd56d5bb8d9d3ce32ba95d0844a","gitHead":"e5061f9bab0603da3b6eefa0d7581d3cb99d8cb6","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.12","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"4.3.0","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer-0.9.0.tgz_1469682954769_0.43086425052024424","host":"packages-16-east.internal.npmjs.com"}},"0.9.1":{"name":"racer","version":"0.9.1","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"9d582df48917dae9c6ad5af09a85079f7ecd68fb","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.1.tgz","integrity":"sha512-UQ6AIlBAoZqrZKIDq22nhRa3cjCALBDTJiYqPG8pxgH4VhU2VmYV4X7IT0IAwE2m029xvnmakS/dzKM+vkD4Cg==","signatures":[{"sig":"MEQCIDw23z6yMWVdnv39RCkAhpTTnEBUr6OcmAd5C5bIGvaNAiB0nhplXIx9GO3xfT2/qGG+FV3D0s4p/QT9OyBATYH1zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"9d582df48917dae9c6ad5af09a85079f7ecd68fb","gitHead":"3d9cb6ea6d5a8326e7ad51d7bc34542ec20f0e1d","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.12","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"4.3.0","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer-0.9.1.tgz_1471498457312_0.9502682317979634","host":"packages-12-west.internal.npmjs.com"}},"0.9.2":{"name":"racer","version":"0.9.2","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.2","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"875433f7a14b2fa621285e56d249dddcaaa03fd3","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.2.tgz","integrity":"sha512-GSCUcxdV2wUqweCjyI2n8w1t3IJ8jaNLImkQAitTrsZnT8s9BIYfSYgOM5TvCy/nthN9r19s4AvufGEQpn1jiA==","signatures":[{"sig":"MEUCIQDz4OOfVwdkQP1EBSPS246wO71cBF/1Qrfw1yXmA5bMrAIgbPx9K2nff6kWrdRqBAZVR2Ge0gOD5pzJYznombJw3Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"875433f7a14b2fa621285e56d249dddcaaa03fd3","gitHead":"e87440fb865991713f96161fe795659764c7bd28","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.12","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"4.3.0","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer-0.9.2.tgz_1474304440556_0.669023489812389","host":"packages-16-east.internal.npmjs.com"}},"0.9.3":{"name":"racer","version":"0.9.3","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.3","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"enjalot","email":"enjalot@gmail.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"090d912edc7417b9de017880f0ee687d03079d0f","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.3.tgz","integrity":"sha512-5pjU4qPAbJwT9WJMhgophH6t0zFlitIkgXwALrxO2ARJXnWXwV9DqQCQY2JRTsrIdFobC79gOH4zWBXOe7HS3Q==","signatures":[{"sig":"MEQCIEQLcmJPFORgU1lK0UrqJezqWqNExovvXQxsIqdIWBBlAiAdwqwScAyld1BjNjU1y2dQs/JNSbG/3QF+qolEbieFAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"090d912edc7417b9de017880f0ee687d03079d0f","gitHead":"4e6b7d0372f056a6e2a395f03ebea9d0eaf992db","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"2.14.12","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"4.3.0","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer-0.9.3.tgz_1501284464000_0.36928541772067547","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"racer","version":"0.9.4","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.4","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"0d6561c208a59dadc658db9960fbf7a6040a72ed","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.4.tgz","fileCount":49,"integrity":"sha512-qTHDiVEjKLc29KrpZBKieH579HMmJxO4lmb0QORf545Q8x7KzK03jUjukd+GcYkPICnxlt3S7TIgSa5icxyIuQ==","signatures":[{"sig":"MEYCIQDO14iWkx1I9Av1qCyOkN6SksnhCqBYTCJVf/htxGLadwIhAN+wfUlmfr1Ie903bTKB4A6UvSiHiknGYkgv/DIiV7U+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+UMcCRA9TVsSAnZWagAA6N0P/jaktnNnidtTbKPnqb22\nKCzEFXcc+6m0XQYXXoZzH/oWbE1l82QkRaIfAYNPd6dzDG6aG+xPRhFZWKOo\nd5DImW3mmeG3IDhzMb1QrYW2sfNuBMN60W/vtfhwijrGZdMohXptCFRgazgv\nB9izw40Tezq1zAvvgPK3kHw/pG79bKIxk4aqazXkeskc62I0U3+0B+vEqLWy\narjjuM+K7uuWZktnM2UJrXtKPqcyKKnuP4WUFZUJ8K/Mh1gnZ/O2YxWc3L9i\n9r3w1OWsn7VBGypzpxvoIUOt7j24otj/dpJiFnnfPOZFwgz7jRybuIdJv0Ty\nIKgyiB9dZY1GfaBNidnNpDd6ZuH2RIKzA6I2g82zxoTO48qYT4xDPvh0jtA+\nIDQ3aoM1zWHGcBZ4PczSt2KtQB3ZXNnlpkbmgE0DgwLmPAHYZyiRmK/Ng8/G\nmB13WdPweEYEvrjFBCWFW6OZ9LhUuq+aNvvREdaO4myOGZDIFlorA8e5spFT\nuQRgrn1FdIrTZFjznDHjQdrlElS4UgKxx/Mf6yphccbrYRwbU8wbYjTn2VcG\nEun7jZ1PVpX1svolwF8A88hTz2Hry1i4ZhV1Afa/UaGDtZ61iiEQ35OEzJRV\n2/6HrcAVKlcQMvXQBJ4aLI2c08Ula3KaYQ9sNFyILYEus7VtzvwPoAw/rIiN\nvQ4Q\r\n=A73r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"4f7a647de1487f0f556046775155dc05d8371299","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.9.0","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.4_1559839515865_0.8631620533132427","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"racer","version":"0.9.5","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.5","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"9670133b4c588d950ceb4721557914ccd81fc398","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.5.tgz","fileCount":49,"integrity":"sha512-fXMCNumTV3mH55gpHISlJ9tmd8MoDccTDXS0MCzsdpmmHJ/QI2fzLq7g2UGbfbN76hbhNZgIO0WYTK2suWY6vQ==","signatures":[{"sig":"MEUCIAln9GFh7h6/jWsn4cx5PWpafcvLqWmm5ndVJBIa59HvAiEAq+XACxTWabTJFScZ+ycIxWSRKT8zrB6wQjPY91LLfU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHUytCRA9TVsSAnZWagAAL88P/2Y2Ykx9A4CSu6oh8RHV\n2NI4FQN1XXqLD5omadWJ7Zmg+xNDHz8PXSayGKx6TCtTQHtrdf6Mvn7v3xUW\naIigbuKKckijl3WrDzurKHUT+NcNeVArp9zjGw2urFEnH86bAjr0yNMpcZ0g\nyC36pgi7US4GziAZhLY+1T9+wFMUBc+s5hozS34b1sxu94E6msJBAqu5cv5k\nhKC+AJgn1wbDIPtAvID2/O+H+jWCdzbX8IQK3fVSwQ+MnnbydzsvWQXXoT6U\nfSD8ZJ4H+GEybewA269lwTTqQejXQdpM3NL2koc+NvetcPWQtDBqJZw20ZKQ\niX5w2D7WLCL2LbFjfcFdv7mkdpedazLLr8eR52v+/Ruf+0bwOzl5iV7B/2Vb\nfnJpF5VXtVRMGr6pGc9Xr4sVxXAiRd3Q7FYkTCdk768jHXP253kvClbmf3Vx\nDSF3lYVPoAb48JFquOvj6EyQSll1e/+i62Niizj3tSKrQwKPvxsQxTJEBLms\nZSLIcEavIMNKR2OTqeojqLOWQx1YKBOiwbO+BYObj8BdSeFaDDave3PgvWIT\nyueddiaV2MJ3BeDOU1k5Y6j5oYJ0XMzhb6R1odoemRJ5O06CBwGJ+2WAVW4q\nt2+Cd9Pgma4NfpwOnctYJluCcDI/GIXTjBRvacovJ80KWkxb8hlTdJF1fRBc\njEge\r\n=EYDo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5e6ac76528097b55b40d6edbe442ef917f0f48fd","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.9.0","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.5_1562201260891_0.25539653368540227","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"racer","version":"0.9.6","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.6","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"http://racerjs.com/","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"8c040f3822ce25f37f5d7a446ad86d17620dab98","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.6.tgz","fileCount":49,"integrity":"sha512-1EycfcNM7GEfiA0B7i8ARXx1i6CjZPfS0xBrbgDEPdqCReqJvY9MhmA27LSmhLXFF1xf4OOLxqCIFCly08519A==","signatures":[{"sig":"MEYCIQD+lB6B3pY53yIZ3ZPrEHb3KtsZ/Fxn+/ZxWbloOFF1UQIhAOVal6X6x8jDUcnJzz4Ghw14A6RXdPbNPahi2+Cyd5Dy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ63iCRA9TVsSAnZWagAAnkUQAJzwGpwco3CrYFHb8sh8\n1p21D6P45atgIVDI/cnb1o0toryU3PDQk7MZ7rgDEtDqE21+89chGPowUaBk\nV+VmyIVXTyYVQ1TQr9Fxkv4q4JvTm4b4hxfGdniMulmXMdasIu5N2gaopyFU\nd69qFOl8D5eGqA09gxn24Ybc8pKspdBCBomXYgRixruUZecTEacGmhpOam+r\nrHU3BqoovXvjglbf2kp4F7ZY/AIb9PCebtj6T2x7FPXwKXMWb1tAowp9eAep\nkV9xk+79KIF633j47T2DVo/UrahM1iLBKiDQ3OQwXIppiyBWF9uk8MjHc6Xb\ncXDWz9wXlQTr41q0iM7dLETq8diG3p78uBf29VYwQyazQ4FHg9mSMR9I52oj\nqbxnjXUIbkGFlgSwqRb3b+YiBnMfnAgamZdM1fy7D+c/h2+7Hdj0dYl+CWE2\nR6lMDA7tCQVAVIs7C57H372HeQmG1n4iUb28w9/ONTp3r9xnf2Gu8Qlcyvew\nlk1BeXBlR+GCOa8u70ui26MddBgs+4pfxAb4WvIZjfgk4lClJdiOx1H432he\nFmtqCxsi5yhO9a+V4AOdESzOW6OCv6rE3muSBehbZDZvS7g42AfFJs1o92wC\nPtqKCekMj1FjbQI6tuiTwRpwehh2ZRAPJbOgd/K/ASJ8apoFb1sEVpBRz4/o\nkA4H\r\n=n7dO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a93a9f1d64b6d5468a9b33469f60182ba3741918","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.9.0","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.3.3","eslint":"^2.9.0","istanbul":"^0.4.2","coveralls":"^2.11.8","expect.js":"^0.3.1","eslint-config-xo":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.6_1562881506090_0.6265507927242118","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"racer","version":"0.9.7","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.7","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"de3b58dcf029438f874c15313fec64903e2d91a9","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.7.tgz","fileCount":51,"integrity":"sha512-wIYE0nqkMqU75x3nopeWTThWvMJU/fDRbFziiQeqV08PUQN1Qc18Q9xbv07XA1cKP3utjSH1yD/hzXnodjPPug==","signatures":[{"sig":"MEUCIA5if8Rnk2S/jfZPQltD1roLWnGm5aEu6JcE5/ViRQRZAiEA4sHew1NlSGGIQ+Xen/wU3QCNkkKKrXopuTdHKASBA2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOMk7CRA9TVsSAnZWagAA+EoP/ReT0Y0a2sXEJrsd5iJN\nAdpYfWqHJemVAF0SZlbe2M967IDR0v9Us+Z/ClfoUWHaP9YmYWZF4m4nzWn4\n8GFHpUVp24xmH+2mDV2QuqYIOuqj8UnuRnTHI4RTSBBiC72A/aqhZ+2q6ZFU\nb+xFAnTYfPsKnnlETgVCasBCRqiEbPIUEbNT6V+cmUp0mGCdOynvFXg/cir0\nrbjdzI1PxyJ32I0+ETCocYEKfC0u82Shqsz8r8by4zOrQSL0Ff+KQtga9LSq\nxEqnUfZQnR+JcfHGFYnfSE5I/ue9p1OcwJ1duSq31L/srBRZ7Ei8XR4RVjmG\nSTdZoWdorwZdUYoMGvuURfz21Ip/odmr5fvNUm69hJp9WzguLShAx2sgWRoj\nsyrv/2ylxx/lQ6LHzAsYQbJ1SbrQO+reB64nJNbK0Rav06YS1oxcXFMSvcPI\nZeYblUlr6CyjRUg93ip0mYFAAWsYMu7Or+NJh6jj9aDkzRrGQLiIf0tqvhf9\nCA0N2rHJJfYdcVTTxBk1wF14gNEEO+Uvj8W4sJo3Hsjfxu4KMCNWmKXfDo9x\nThiwYCfOoow1A+QCfu9W91rAXNJmQSAt1L726pJa0L4I1+aKiRnKf+7tbdSG\np9NPrFzD9KnNenc3nG0xv6QwdAr7xIRS+T38qjq5JKPdqrx+EIMsPoQRy7JO\n+Z/I\r\n=Z6rj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f152e49de88c84e5dfeba7433a5b80498d769fb2","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.9.0","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^2.0.1","deep-is":"^0.1.3","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.7_1564002618540_0.3598921321018351","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"racer","version":"0.9.8","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.8","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"67766981d2381a7edcb1774007c3b1244c8da621","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.8.tgz","fileCount":51,"integrity":"sha512-UGtK8+rssPJdgs3JxnV3i40wGgWqyyxrgtv5iIozQMsEXl3ZeQZlzBwbLc1iBxXkI/RkasJdiN+HuAESnzCYlg==","signatures":[{"sig":"MEUCIQCecxu6q94nzCNB7dVavIOrKx7OgDCR2VfardCcsRD+gQIgWVm+sxddD/qlnqXxWCt26CP+Dx/E5Y0u71Mwtqz5Pcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUyfkCRA9TVsSAnZWagAAHeEP/1XOpn1kWjDv9ts3QWrn\nxXZ2plAbSN6lGmvJ10twYNxzujMgu4oXLIRcDfC/igJhAtO4AMWfVJgLTr/A\nxIELCe/6jXfqOWyvMCWRJpNwjZDHFl7x69BKzc0osojPtokKZ7vsE97d0vD2\nWNMp0xuwZyOMLH2sW7DWCkMBVyvEm+nSKM3rSXS9RZUWRdr6VdzjT29FfUeX\nnjcmlvUn2gyXN+Wtl6TTFfHtpaKwAVeE5wVRKZfFPvVOgzxQHH3Hk+qIeGfs\ntPbNaoMXPv2q1idiIFidGiVHLg6MPPg7t6mBNlvLQFmDBtqwpkcuEDimGQp6\nI6zMy/lGE/RRSMlNJUak4rIcdf6KU9QZxEthYeDKgfIinWS2Qpc7B3BoptXV\nyM3+qtxwatdEk94vQQoiZpYmD25h13cWlb/ehxM2NAb+layMyK3ZhIu3jFAr\nrUz0eOlMskWRTo808l/86jEV3IL2YgdOIBKqVSOorlpFWXjsUG840ytVemyv\nOa43S8+QM/yGSzggp+Nc9TR/2x6yMYX3iHVjZLqqyGpfQMXWMQyn/9cS0zda\nWI+puYnxUxnm2oTLoHz01azPf9H6/BEhL0ry0W6x3HUZPf2UD5lg1Pqmi7D5\nYeLHA97UcrUy7+CGavmo7XXMJdSQe1Wo+nj7yJ7tpDh9dXMN96ySt+2Thpmx\ngF3d\r\n=DcR8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"292129c9086551a6415452bbc3ce5d368283ce8a","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.9.0","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.8_1565730787689_0.2547763519909372","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"racer","version":"0.9.9","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.9","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"61fe80b3e0a012420c730937c63df204f1d5d689","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.9.tgz","fileCount":52,"integrity":"sha512-TzlgThFGvhP6XWavUbBNycqsy2wR9SzCJQei9TfEmYHUIK86FQei/yOekpKONXRn4qp/oe1hyqLz6pb3Im8U+Q==","signatures":[{"sig":"MEUCIQCeclgulCS7zA5+EY7ZrfcQBXaND503epAUpQeyYSQdCAIgWXtAuQaiycwSxlNqTuvpH+U24+zlo3sd5h0tnpU5FqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl9+9CRA9TVsSAnZWagAAeY8QAJa0D2kbwDwh8OMKR3Bh\nCmKQR06ZYd2ov65/8La8LgQEDW1gFaRLWMvp/lyTQsXD9i99njjIuhwEg3y4\ndWX56C/3Yx3SYUxGn+lcO22WZBqolHULCORcp3sdBU02NzQRE4vbuAiV9gK3\nTiwb3H39IFaPxrxRhzgDJrHmQ/tGpqn3pD+JQPC6MUybel/teOqCBheFEHj3\n+5SZBqjlKpTBzt2x4L67wuk+/dbX335TB3BCJ0bL5mY9AG924eIX3JbhkEeC\nUQ/iLgKGDbzzI2P9wvx703Rf7LT/CyQlWskyjT2ZMY3d4oZt6RKI1aGQRtJL\ntcNbOGXo2i2qtfX8fX27t0ZFbVUCV629x4ufAlJ6jRLtIcTNc+JnaXTo2QDt\n/VNrRujtqKttpukueS8dyeZK7vvBzjChYy5PesdekKM0Xqk9TirfKHqXKHM5\nkV7XIErL5rix5NUmxflt7q9+fia3DRPBRKa1gyF/FWBEXhqnVao9IjYPI+XD\nO7irX0+jfMYJuJugE0eYhiTQIHU2TQ3iNW/hvYXhVDchmgzCs950b/c3UDBh\nKX7bTi1ckZ7Db44WWSXfKv4hW7bbt+uXn0NUJ/70EBYg7o7w1N5RUNhc0a2I\ng86Agt5pr4ZgQUshqqoBX2P4yHBxr4PQgjyWdt5cB4/yzNQuf/TLivwAVVSR\ntfGC\r\n=hhFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5606aae781740ee7da85b383661664b47c6cf49f","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.10.1","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.15.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.9_1570234301071_0.7520769234562779","host":"s3://npm-registry-packages"}},"0.9.10":{"name":"racer","version":"0.9.10","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.10","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"3825165402b6eadda1b434a7342ab4991bf7eddf","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.10.tgz","fileCount":53,"integrity":"sha512-gZ+RPpPCDY8Ww0Z/jBJNxg+ioIUTCSEHMOGgog+xqQpU2TH927zv2jcSb4WBp4yRSt2zgH0YFJXT3jVwDgUBZA==","signatures":[{"sig":"MEUCIQCNySKGqYv1qvtueoh/ZMywy/lYLIYPiUcyLEzUL9l7/wIgIRZ6S2aOxUhJpMYX42uP2iMeGDH3Q3AhQBbtUWrL+sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6s0eCRA9TVsSAnZWagAAB2IP/jUkYUMeJ2kIJzBZqU+7\nnYA5ZiKdR4px22h374ttQqeESF+fwStSc+crhU+CTYtwT418o6YtQZlZTopX\nCcT9C3/oFg0+TVqbLCuMS5HY1z2NDsm6Y2DSlHwvXnWjEc0Cbt5oKjEcLCep\nM8XG2hFDx8L7sLAT72/tAOaZz6tlG3M9yjkHLFvMsKNDnTMhBV9Bs8TDFIkq\ne4TxghVZFSt0hNkX/L0xhW3RZ+/JS2cXqtiy2Cpi2/WmsenAOBG1mMzAP4rs\nU1FHyvxtFcbuKA6pF3z2QN2KmyXDsQN0+cGuuPJQ0aiSQ3NdewAbGnCEVQ7o\nEfTG/lNEQqRKm4zJ35VxwaVGussFWz/SYEropAlElcd4C9s5SiIoBufoTPYw\n7Irgw6IPse9zYYIyQB276Luqe24tJaSi0E5ItZ3KwjVW1BEMQPMy80KYea9A\nUr7pLnqabcQYKQHZVnPGUS0nnRTPPn/4c9ac4eVPgJZFOngQ9cx36kXw1S4/\nAFRvSCH+EQU6aNHTG4ev8zGUdc9wipB5+wlW0RHHyXS8Je+r4D7K21IkbVWS\nIIytusWA/tIFu17qPC14q62JVqo9R0ERjQDewE84Ag9J/Gald+36A7WIzvCb\nrGhbDaAJDza4X3YE7LU9e/3im5uiQb/POgt5X0FK2dPT8ajVoWtdZqgNo/KV\nYwuQ\r\n=jkVX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"62a0774414e055eaaef51e3f85d2f9941b3e8439","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"nateps","email":"nate@nateps.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.10.1","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.15.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.10_1575669022391_0.3872569087940041","host":"s3://npm-registry-packages"}},"0.9.11":{"name":"racer","version":"0.9.11","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.11","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"bf48ce114498f837024a1762a7367eb4073cf05d","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.11.tgz","fileCount":53,"integrity":"sha512-Ea4dIxZVIvgepnjZQ3NE++C5unlGV03AnIzl0ZgGpUcFHDHjU58EN40lmyBrmdNLx4Hop3tBLhQXjh9EZwT3SQ==","signatures":[{"sig":"MEUCIBg+mXZuOBZoHXBsorMfiEUjPjD9i0SPyDI+dSu4chSxAiEA8AP1zsAQ6JkYv5innXFVVoKT4TwdSXtlrKiGN/SvJvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWbTNCRA9TVsSAnZWagAAMf8QAJQiQJjDBaW9lKK+8Z3J\na231wJr7zfGCxwozYRqBUaANjxmIez0p+LwuUatNGEEXOccGyssW18Oy2FYR\nmVdS36oh9Vj/giS5GqQnnX3BXiIPEf+/rGGtA6LMwV8eVP/Cru7U5nwp3jUs\nv4SM09PRqpmC+QZKPDMNf6kZhPaUfNDAfhGnfgK2k6msZd2aqHAPrfwxhOVy\nUdHvo24RoQFOKnQnDyfmqhP0ks+hl8iT2XlfLLYn7mN/e2ftyGAVs+sm98zO\nY41FZfrDpNCtwjbxdp67bLYaVxbs4IELDjdgS9+D183pLoWBlqtjbJyZstbt\nlZmG1oyEu7kXz6GMSfT5+8WE5x9/AT3D3G0FocIZBZVcVSQZWJ0/NSm4kRK8\nwCAZVBl8f5+INcRqeS7nnpMyLCAaoKbXWaHBnaqQx7J02Vbp2f0sCvPaS7dw\n03rUmh255SCMeOa/fgNeuy0F2tGbpWXZ5uJm73A2+1g4mlEmPq8l3V44lpnU\nmdv4a8thaY/JPnaqQoLBZxo3v3TB5KyY38dSWw+ZYSa7oxtSacPeCXIWN6a8\nIR8V1P3AGXmLhxVPd0y1INnJrET6lipHQDJfK+QPjEtdMy7BMG2/p+r0iZw4\niC4v7VqJPv4JcwnYzsM8jlXj/lPLdKiVFTTZR2opJqJ3MGPTUJGhg0mKIeId\n9N5w\r\n=0Z9i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f285fe3f1443052ade7b7b530b8674a882274d02","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.11.3","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.16.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.11_1582937292870_0.017459085488252146","host":"s3://npm-registry-packages"}},"0.9.12":{"name":"racer","version":"0.9.12","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.12","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"e02554b691ad27eb4df4945be190d3592428743a","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.12.tgz","fileCount":53,"integrity":"sha512-tCgUENSVvzcKPMfEwGaZGNdfGE0DbZ13tdF9EqmhesE8/cvnR3m63dbsCwSDl2ddA4AjVPxeyuCXVVLgfssMOg==","signatures":[{"sig":"MEUCIA+uCBB7T7xUJcLFsoepbKLWq8vOQW/foMSpYxfi7ilHAiEAvL9AokBV0XyPSvudop0+JYImkEgrU8I7q2XPpwgR35k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedTjhCRA9TVsSAnZWagAAcuEP/i+w3G9+tS2sCSRmKg5c\nlzqx5UGrcaOiS1rVjFUwoAAMEuQt4Sag6oyQz6yAKvOEKfBOtRwNM1NwEAvY\n7S8QCe65ba+sOYb/dxgPYIcv3uHTaD5LVJpR2aQeqaIxwRZULUjjpEtFuyIa\nRUNS6YDMepl6xB33vWcc7sdnmZ8c2GVMfAeiQVlcf+A/0dfkfo1khRRwyvDO\n8cWbCkOq7hPkqgpgryBR+oquu2fbgxj+N6SwxM1WF7ez6XwQHlADKv7U00tE\nG8Ae0YVBns91cfQoD/17ifP1qULkDRfg08aP2/0GA3JEgqjFGKvITGeFZdnh\nVX2j0R8mNDroxAroU5u8xe8qjsjW5xnHR/6jAcErnj3mzQfsLDwU0kilR2BW\nW7Wdyxdk5QhpsM05DHtsYGLLuV5tm9FFv5RtnzU1tWy4XRv0p2/AU7RI5zNC\nGcECUE++Bbq/aIpTHSYOnk1JQa9kSzZv9fdVTe7qYvZKOJfa1e/zLcGZDzaU\nriDexzGlyO7c3zWQ6ewGCqyZ5w4QjrZC6g4fUEq4SBw3RsMnLwM0Qg3TLj2D\npZqt31E7IJy7WAEmZFlZ8GaCdjGOBg97sQ4hIkRys6ntkgkKEoLpQnj8d/DR\nXWRFDBjpVNAFaSOBcVXa8zvSwICuxRAXzN43h2Mn1bFB/edlO0BQFi5fuM5D\n3t3z\r\n=S0JM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b9efd2d8726293a780745972a0103817b259054d","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"deprecated":"Use racer@0.9.13 - This version has a regression with \"unload\" event listeners using the `pass` object from `model.pass`","repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.11.3","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.16.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.12_1584740577139_0.06712709371342473","host":"s3://npm-registry-packages"}},"0.9.13":{"name":"racer","version":"0.9.13","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.13","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"17ecdb8fc33cbe5e1b053c94a7e98393171c12f9","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.13.tgz","fileCount":53,"integrity":"sha512-qsnZjw4JZaL4hjU/RKMrtC+UWfEyAQ2SH8FJFyEWoR9zS/V5zb9JL7aO5/+r2hloCjZmzrJgL3iCiJX5K9mkiw==","signatures":[{"sig":"MEUCIQCGDrIPf8JleYeu3ldj+XE+MeaEdB3BUWmwUUzCcG1CMAIgfwEGTCgg+FiKFERiorewsZkX4III7HA5UNGAshjqmtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedU4kCRA9TVsSAnZWagAAOn4QAJK9bNdH8e0GjFCnIGVL\nPSswmrcHtQirXk5VikBP7FSkQ1ndjrlzTK/Qqz/47Sol9Yyu08MXrpdzgXG+\nAhx7TBVXmGFh1NOhKj2v3Vyb0dTApKgJvliiU+J/70l4H4RKnjIJgu8ZKzWQ\nEu+zAn7+THzExxIFJk9VmVsvZQoFo1oWSBeNJJhwHzWoXSHyHwKLny/6V7c4\nDf9y+732E88XEhiW0lC4BY0ZI8JT/HP/2P3H7NxPf3r00czl6kSPvRTjDbIJ\n6TFWq7HtC3OtYssDDf+zPq9ev/iYBifRMp0ZyEZSIkS1FAFHvhBJgN7QYJyE\n3hhHoIvJ0SE2QiUFPzV8qpe8EucShEbHVg/hhxYbBzeLlB6FSp+xVYk5lo6q\nkzyxkbSQCgx6hITsdN7RJuSCbH/jzb8KaA+l7fN+R3EIwd8m7C1HX9M288Mt\n6UevFDNsMJfDVGBhAAwv1+6sSct4pWqs9NhNm82cGbEtYFLLhwqZs3id4fo/\n4dnbLHUEO3RMx9lgRglWuYgGToEb4wBR9HzJna3Jg52VU/SqPWxOhtemGZOL\nIDmwo2szyIy9jSRuIVSlbnL0RWkzozG1pKwvVXZ5BXxlQ4+hh4xrD2v7P/d8\nXHIhS/vIyplthkHRKw3Le86POtn2J5FKd+Uv/UhriZ139L6BHGUUCj9Y867a\njafc\r\n=YUFA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"bff13ac106eedd4605e279ae40786a5bc867cd3e","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.11.3","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.16.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.13_1584746020292_0.7732620875178144","host":"s3://npm-registry-packages"}},"0.9.14":{"name":"racer","version":"0.9.14","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.14","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"b314117aa841c8b579e3649fa9883bba08087d7e","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.14.tgz","fileCount":53,"integrity":"sha512-SkSg1EL+WtEgk0jGPrNSVLrkzs/02ZLzJ/lx3FuYVdm27CMLAldti+EfGz3j1LBe/KtnAdlr65ppb7Qqou1ZDg==","signatures":[{"sig":"MEUCIQDHCV3Lvd+jUZZsNkx+/YRb5/zjcRgeOdLDQ3Y3rjR/QQIgdaeiGjeXKBTbEQbATyWvjFFEGsf1waRFOJMHFSxbdu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeekUfCRA9TVsSAnZWagAAkbcP/3uNsDxDNV1XCymrtDzR\n3Sprxev9icBm0dafoVMya89WXDU1Nm5lT3APKHOpP74YvM8nfE2jja/6j3JW\nm9LqOC90UevlVQBMrSFkcyRb8XLXfnc4prhVUHh3RmnysX/xPeAesdPOHv3B\nufa0K26ymQ59qvtCCB9mQrvNbdQf6P6r1vUzoP9i78wVxcqEaAnumvQiZ07o\n4tH5YEQvB6/iL0SdgBlHlBl3f3xlzesPUE74HHBkqzY76EKF1hL+TjiPsVhg\nm266ZoQx+/9vG4Q4PwYOwuGN287VQNSp8AMDRVJwkzc9XQaG226Zrtrq4kmI\nBP2dlq/5udG1ZSvojWmDqzGrKZ/t1Mdx6qCMA13je7eQPAJ5VcYVgRYm3iQL\nKE2tCWkfXsslaIfTw2b2OWCfQ7mxJ9EtbYXCu5Cp3Ck1z2P+kcQaITMWYqVv\ndGX000/HgGGDVNj+cfYddcTRQJB8jpzSSC2GFLv8Ot73XC19mPnm4A5rWycj\nlqhAhGhZyBqUe3BGIBDkv8x8i0xyHRrrlI/1Vchf9Ww3lcbWG9MvoN7BZatm\nOU4jNKjv6H+ahjRTvd+fLvWfbv2GBCwsxo0TtHLnqOhC6xHMPfsUq+LQx7by\niUvU2jLP2flD7vYWcCid+tV7Vj/n0zGdTJZ8ZE+SYYGkKXXs7aOvBe1n/BnQ\nVJHS\r\n=40Km\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"fcc16e610f2db003dbf6d9120256cca616b4588e","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.11.3","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.16.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.14_1585071391398_0.23797641325527685","host":"s3://npm-registry-packages"}},"0.9.15":{"name":"racer","version":"0.9.15","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.15","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"13b314e3d6595a7182ab2b79128e875a04a94133","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.15.tgz","fileCount":53,"integrity":"sha512-6lmVJeofR/AU+97BVlSK/EKoJy5sK9PDmnZRSY3+UocVGnNCeFBbvaIYhyXIhDMP/k2NNqeo6Yc4TwIl+lzl6A==","signatures":[{"sig":"MEUCIFtgB5B/kVoJP/CcXUv/BAgsa7Od/ESW/rJil99fmzq8AiEAw+y6KEhzOAoaGSzwmjzGgMl0aeROCgCMyDjm2RrOdIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee7n0CRA9TVsSAnZWagAA5GkP+wUFrsDD8xOZk3elOZEu\nosHWAc+jIE0kXrmaZaxned+LHIOvdSoDgWJN1KCHcpJnUEl0T3eQ0lf71Cum\nc45hnN+e4fmYQWId9cyIGUBla14N008tKaBRKErYkE3tF8Vsd+eqWQUeQIhE\ntsoLtfiH7v2CPApbmTavreBZk3Re9G7lwH2b7EXFoV/6Ev5Q4PjOwYNJceZ3\ngd+7EMNk9Tj18jZ7SrsGT+u4wpFlC5wb1G4Rga5hwu37iEA2E6F+s8IyRrfC\n9B26sX5AnRrFigVGRvHh0Sfrhd8c8QRUHZyZFrjZA1w64Q/S5Ez9gn7aWyJt\nS+jF3wiys1g0U1tDYqxtKj6ZRVNgVPsMsIFFjFIz/FWYcnprBt/s6W69RIce\nL5yCgBTyetR1ZNeP3/WgBYyw3CkFcRAb+SiwmlrzB5C6ui3NpkVqS1vTOj6l\ngNUIQOoX/BwlG/5VOBM1u9S0Zll4gCttekvHI5+nYfA2t3OXG5LGTJz3Iw0g\nr2/6woEQ4pII2rdfjDvTM3pE/TocBfSMIgg/CW70uSzxTei2/5CHiEIyB1xo\n6+QTcRtj0PW20rZg4JRoDGujeiYiOal3O6AhNK1gWbz1teBcbRV3LEaRf7xq\ndhDpNmsoNmpVywou3yrn7rBLzk5N50X0KYRi40yR+mhjhasgoIyex2Ij9u4W\n64pa\r\n=AwLv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"99f7de69f5ba059e753ae60dc874721c9ee40730","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.11.3","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.16.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.15_1585166836025_0.9113985315212119","host":"s3://npm-registry-packages"}},"0.9.16":{"name":"racer","version":"0.9.16","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@0.9.16","maintainers":[{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"nateps","email":"nate@nateps.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"2bf52f77f4cda43c0f32498aa417dac7d998a4c2","tarball":"https://registry.npmjs.org/racer/-/racer-0.9.16.tgz","fileCount":53,"integrity":"sha512-nnWyz0JsLeln2R5/ZcUM9GRIJlrYNXQzkmt9paVtz//cWCufJhMemL7wIf9QufX7yu3pJi8f38K/KjQUFq6XEw==","signatures":[{"sig":"MEQCICq0FsomtmOqLz8leRiLoI9lFHbf+HijbhXAOSvX8SGuAiB9lWxjkxP2XqYMPFxmieV5MXcsxSNc/rnSnJGW0k4KGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUAAgCRA9TVsSAnZWagAAADkQAJWmgAFXYP20wluHEKx4\n+v8DiCfJJoTqskE3ejb4Su65v0re81mc3Eaky41AzYBIA9QSMJStQnv/lk/4\nBr2ZCPTdWuWHMK/A+9nPMLuccodfX5hk1aTy/OFFRwPKaE41uGfTFFsnRcYL\niqZXotHvO8PtLiBY5eHBiheuW97Ys9qEHvqmyJC7/XmkV74wHpR5FL5T4mwR\nHEKI1ui9neMjZPsbppFlmBEnBStX3wf1R4aLxzbojEzss4ccVFYR6VqNIIZP\n1D3TN+0lm0aK5oVdvbyReEI0gvDAuu1MxQ4XGBjEWNVEiVWM2ISOtyVag+Vt\nnNMQBaDZqzSCPl2pDhr6rJrSntmVsQpuezl1yxn+cuN1wCum9OkfUXnSfLom\nAXyEyMiacpkVAHTnKF/exhsDqpQ8MfzC5ec816nnyHefHt7GYeleYpo11bSR\nAFn/i0isxM5Gobw2pNODQPMN5xEjx3kVmJf57jvjWDCqxIH4V1AnH/oqoJhv\nrnVfOQg8ABxDTpAXzXg3Xi7gBVB0h7sx1guphdMA061zhqVchZddnJiCS75g\nZjEJIJqGfDN69QfONAqQFPgH4pIYy29i1Qr2vaExDbvLGNNvTqJo8RVF7yTI\n+eS4l3RHU8ngp7RiuJ/AzrQnQx2cHzYrSCBBXrXsTYLEHRM0ZXVGKyvZxoQ1\nkW6l\r\n=1DYT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"679821dcb6090568864586937dd9093a2bd4eaaa","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.11.3","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.16.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_0.9.16_1599078431848_0.6470700488332466","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"racer","version":"1.0.0","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.0.0","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"2d1bf4253ba7d846f175fcf9ca0b59668b3c2442","tarball":"https://registry.npmjs.org/racer/-/racer-1.0.0.tgz","fileCount":59,"integrity":"sha512-YrdczC7LrB5xw/vJ5CDAq4sSmnu2zaUAgQEdOpkUg3eLswARNyvIzsKk+F6USlKycia1SNVzZNwN6oKVFqafHA==","signatures":[{"sig":"MEUCIQDPH+/VVdVMzVuUnyUzEyPezMFjJT1T6RcffACUbaRCRwIgMRmqwA189KbWhkigOuwD4hsqErBexvPgjo67F91nqAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+INNCRA9TVsSAnZWagAA7jgP/1wz0JvZ3rKqLIliTT0E\nC+HAQYPj/mtibNuo50gDlxsn20HlkB1wFrZuqH65b3pHES9S3hASYTKUEM9a\nOZ0jhV2uDd39+dyJHS3t2mWMBy2onWJztRs86xdlWMgXOz7zpvQp6ypPA9f3\n/4PoCgQ2xIRPxnfxJ9PKljzRl0AocPjOuKGUfDGEMtNzDZf3qdiDjyrpn/54\nU5V/Vk2rrZ8GNuj92wT40IxAUbwZxXw4HloZaRDSCNwZJqv6say+mMXnoKcu\n9iTlR7MoLo9jEJKfbbsIWbMHg/0DoEtJdyi56u/vWGmGbn9y142z4V4U4qXm\n62CTyAB+ZHSN/9SwUmEtPAZgwIwMZ6G2JwiJ7+S2wnIYHoQ6c/gBDRGFy0M4\nY7iqkk0Maoyn7HytGWI/dlXlhJGR96qFRYIdz5/sFVFbWRPwsVfxfrYPYv+F\nfee8QQtup3johTvuErAPwwv0wbT6DXY8tO9GYsHI6Uino9GJEbrO3n2YnDbQ\n1qUo3bfOLDSjFr1b0SVPXtaJPsuOT6W6Qw5nNCvOSRwlKcedmHOgw9ydPqH/\n0E67HoVDoPHucgMdeKAC+KH7ogaREWw9+stdIZcdkg+iZHDW0VqY/uQXqSxv\nR6v47uY75x3uOxH/38UGxnEW6+JRSAW6fXcq7IwU3zloYoWBPa6fPH9vddse\ny6l0\r\n=Dts/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"5a45bbd82efd4798e8e96418d3787e5ae6aa259f","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha && npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha && npm run lint"},"_npmUser":{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.12.0","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"10.16.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0-beta","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.1.4","eslint":"^5.16.0","coveralls":"^3.0.5","expect.js":"^0.3.1","eslint-config-google":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.0.0_1610122060389_0.3772591887878707","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"racer","version":"1.0.1","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.0.1","maintainers":[{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"f95fc561c3821a0118e324a0e5ca029e1be93227","tarball":"https://registry.npmjs.org/racer/-/racer-1.0.1.tgz","fileCount":59,"integrity":"sha512-qFDEAz6LGKJAmhuDZaRYLw/qpPClVtXZokwQYMc3Keo8ZS67DEqk+szhRV3dc4dTL0xX5EDK0HLDfyMLrpw0oA==","signatures":[{"sig":"MEUCIQCUerdeDOaWEMKy8OygulmyZF9/h+XLMkvoue8w85+WnAIgbU+RI8I71RuivxXdwWLcnoPmh5PnXizK3SGxtObQwp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh23zICRA9TVsSAnZWagAAUBEP/15wKffRNNBqhDie4Iyk\nv4a0si56EJXyVYnr9K2GJuSHMp4owLMyYytbiopMAh7pJ/zbRoUtNb+nq1rP\nlsr2GaK+SOGoqPJVlECqjB2nCdDwmelf+F298D1rCi/gnmaTLyNUVq0etM5R\nOlGaHLUV8xFqQcS3+msAis+7/eHo5XOB1oOyBaXCMdbc/F5DWl0bxt2JstiS\nwtMmp+/xX+MA9pFGZ7ZzcA2u58VyZ0ZLoA3dfmWG/iA654OcunvxndZrG90v\nK16PBupz0Gpne+IC/LWEDMSrcU+TI+l2X6UlfYiujOZx5Q/hzRo89RihXw8Z\n6HrHetd2VGusbCbA3wUwt651+wJxyMvZii4fRruhQoIDWdS/GwNUWUdvYmiP\n/0/E8tEOuX6dKxgdSr+jRWuM9QqorfVRtWaTgL2nDD5W+mj8220dkY5HbxkK\n6NsYWUp7VZmYuYO9oMCCwqTOgcSDmYmUiFg6xLr69Ds5ho0CXj8VmrvGYWo0\noMZFb1i1yGRKRg9j+UdypsutG0/Bl1vVT+GSz9SzKISK4GlxgIN6qeM+Shxe\nw8xDuih6f5QAFjyrvbY+gAHFoMpcK+kffVHbxJOYQiJNZtZTNsTsgASVFjzX\nMExBghewxi/v/WaICeDNMDe7RbqibN36csLodYpdQrw30oY5zdfLVSkTpavK\nKpgY\r\n=Dnma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"22977898a9a8f15e3dd2d96094b480407d74287b","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha","posttest":"npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"14.17.5","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.0.1_1635564246810_0.5031666475378005","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"racer","version":"1.0.2","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.0.2","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"3253d714fb85ea9f925ed1ca33557ef5fdd88340","tarball":"https://registry.npmjs.org/racer/-/racer-1.0.2.tgz","fileCount":59,"integrity":"sha512-JVoW+GjuwBT8duFu67xpXd7tDsZUaZZn/SJu+gJuUh5djJLEAIDDocJSThIP6ny5LfievozN85HGEkRRO0+b9g==","signatures":[{"sig":"MEUCIE2/xF5lapd+64AXuwh91bI6aIzn+Oxc+MsALbvfWpFMAiEA/rbQCCLEzVMNRvETonE5VyTSIUd9pFkKOlhPnUIQKjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB+zpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaJxAAmhFO9x4Vxgp/7v/COQ4nrf/mI7HQqo8qavYixrq0UkKxb+J4\r\ng+zA0Pzd48zcrLQYKZiNu4B5149HQ2YrkT6qQXN+KnBTYWTBxSzOuII6mae8\r\ngRMcKUHAUFOQygNiziPs6sTU/pd9VQscebV8KREFly2/BpGZ50TWfol36tkJ\r\nnuDgF6kTpGqfND27Z5XwsutVzMhhAmw/+4wIqVmgOsqvoGvCajljfT3Hw9Oc\r\nYc9CVCr40uE4TAoqfieLpssiKzMlrZWWi1gm/KIGGcLlXSCBbCtpfKhBZvI9\r\n/uz2FOTdOGeZYFZpdeuIPxHmRUpiJsVmLRjycO8EW7ETa12G/l9bHYY+7B2P\r\ndmm1lZRwD5InA6BL6Dla9FIStuwFKysz83Y/NvzqsEzsJLFSXslnpTM9C/IW\r\nGCSTOu6iTX5BoXvH43gTszTpj3oa2Mvh01/yn6jkXbzIKZ0c7baSm+1zZ5JD\r\nhQTFNxKhYZMVHpjYVQ6nOsO3xzVFxmyAW1fL5DZdUu/cs58xnXDV8u96cART\r\nBLqD4BgJZwMGkZPxFE7CVCzs1bVW57FYGzICO9k/mfOOeuoUYeag+iG9K9xx\r\nMzTrfmXcaaq+w4ACQTOOzQLqJLKRgLIC5p4cfcXdWJBZ9RZc7+O4Ib2mavyj\r\n0ikMU3UNsV0zjXdiwNdwJkLWGmN76D/BHCo=\r\n=0M0a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"2d74771d4083c964adf1c0696f3f1514b3916312","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha","posttest":"npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"deprecated":"Deprecated due to bug in Contexts#unloadAll. Use racer@1.0.3 instead","repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.14","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"14.17.5","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.0.2_1661463785454_0.013279592409009222","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"racer","version":"1.0.3","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.0.3","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"427d13b5a37c4ca57f422f43ae0cb6fd0a2f9021","tarball":"https://registry.npmjs.org/racer/-/racer-1.0.3.tgz","fileCount":59,"integrity":"sha512-JqCBI7lj2qPGAKAMKzfvDV1lxh2CKCX4IUcEnhlokNZtnTe9K/SYtzRdtnX3ZTTowPYkBlzPn+mQwJko8IWL0Q==","signatures":[{"sig":"MEQCIB5w3VAvf8MS8ppmz1GHCx6Asgq/YRDPNuldksIqB8qiAiBXiZK65pG87IUaD8tZYGwljad173wyrpZZjQQMhIXebw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB/hYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmLQ//UgXzsod079nE/UevxY9WeNDaLyHAV1c2evBXQLfKgNJvVcak\r\n7lmGs3LCHmKumuXcPAxzlJdvjkC1FnMNrlAB52zvCZ0QwHYZ79gTM3PUQGfY\r\nWtk14OQFIbgTJmivsT8/7+bopkR0wkVRE0oBp59x0yqdrDWX6k0+YVKB1BXD\r\nRzhh2dBBEnQVwmgyD7AlaAhIoOHbnAW/2lfdZ9U9NJy5Fas360xZVKXdLzxK\r\nby3KNuES1OanZpRwz9u1Us5fylXNnzrHFh5JVgWqhKEDrsRGln+9pQpjFmgp\r\nWkjbTrwSMvBr38Fjs9s7TPv8nMbAOgEIs5Mooz8tHJ7lJ/hMd9G/YmPtmE9w\r\nrw8H2aMmUN8wyAP9RzLfv6a+ZrSILo6cRRZGNIGeVr/mXnQnEos5nw3OKy6p\r\n4pEluBSyqTgqt/lkyiB9dd4dz4WWR11qWlN2+OmbmQapm5dmV1llFgFrIGb9\r\nR1SIngblQ5nAByePa+ZJZDIjaaz4KYykKeSxQwovfSGngwbtRmGTKNqR+h+g\r\nuej1ISoWGmiyw79Du402rKp9RRnr9MQRFwF5jX3rbb/3kctWu7fTwnt0mhK9\r\n5NHHwFCFrHMr0G+oa9mZt/yXCWHa386bQ/zKHwtwiwPPpK6t/rJyDRTbMZCP\r\nke28sCYcT3t2KV0USmhUVxuiuFbDfemGfhg=\r\n=yf56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a2db7034dc76f61586db19dc2781331bbf3ed250","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha","posttest":"npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.17","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.0.3_1661466711827_0.7466650768442027","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"racer","version":"1.0.4","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.0.4","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"79e6edd5bce807628307d5c6f8e95dba4b13c3f4","tarball":"https://registry.npmjs.org/racer/-/racer-1.0.4.tgz","fileCount":59,"integrity":"sha512-dBOExR/sbvwWJK+tMCCvzdTG5qQ961kv33oixiBGpZ7aCWCwbH5m0fRYSNQrKOjaz+947fQaIE5xz02bvoHnzw==","signatures":[{"sig":"MEUCIQDfGE+htExfilfjuH981feKw63y14TDSoiuPXx5w8XrTQIgRydtyVsL104g4YFtje4uyJfvX/0ek6/ayOKko9WAwIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeCbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4NQ/9FQHOJk9hn372GThWXdHEHoVDf6QNbpGON7A37sghVlRKWhS5\r\nGD8Cvd+/mD+AqZpQNjWEFu5ePokymqS4jk/dJBaUHmz715WKknpvEujoMeC9\r\n81V1898nD7pb6IyHED8GdOx+1FSQJW048lSsrqxOcs4x8Bxw0sTUtlXVQ0LW\r\nl1oJVPjBL+GHhRdN13XfHW21DFX+U3E0cAmWxtW7UayjhVsagHaATe89OQO+\r\nwCBI9GmagkFcnvukGjy0vqeX4aXVTeF7yONVsn//gcjaaswEeWPWtF2XWo+F\r\nkI0YdcVSq00reDkcViYxlyu+iJ83I3kn5mJ1eFnAff6SxCZT9Beoc8oPuwYY\r\nbbqIGtnUWy4O8OTREGd8m2FrMaljtFv7GIm0rjGo3Czn8DrrmsNRnZE1vZ2T\r\nfcm/n2814a4P+FyOmwGKa1oWm7woNzzb0SUm53XpQ8tLG0L1G+Fip3iXJl0n\r\nQdh6z/kIVF5HjWGppzRROgqcPTW0Ghcpv0pT/NrNaEPMNqnqCBLMKAD3pUAn\r\nZyVIuAQROaGD3i9ykbZtYmPMsZFZSnOXKw26PynUgZxyWTY/XNzwjOv/UZqd\r\n5IZ8T3z4hLQH3C95r0upjdebBQMf93SSRkQ2GoPlxfcYVYu+Hbouh7uhXuZQ\r\npCUTCRZ3yU3KH2vRC2OeSMLzm5jzaHVDNGE=\r\n=nqe1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"55dd8f8ca2a0f6ae760f03202f31299f516df507","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha","posttest":"npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.17","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.0.4_1668818628341_0.6898068963371093","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"racer","version":"1.0.5","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.0.5","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"4836690c57351e4e20863b3f3113aa56165997cc","tarball":"https://registry.npmjs.org/racer/-/racer-1.0.5.tgz","fileCount":59,"integrity":"sha512-kAV2VpHrLdd1lBrmT7fsuy20t5PgnqwjdJJgkbkqIzzpl823ePRtTq0x8jXnMGpi8PP/Wb0ij7CA/JStcqe+0A==","signatures":[{"sig":"MEYCIQDYCbixCn5cWijA8BZPtN5jmYlTMR2h4k8thHK/e6a2tAIhALnGZmnEVKErfZ3K/NDyJRjPiU/+YQL4XtFxJ5XM6yJV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj+jyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKbxAAltEBpymxGIgfKRM9NeYZTtU2VIWwbCWhdsos3wzOHlOn+2ef\r\nps4TuPIoUlvw796MpgWNi3SrOrT6m21vKe5AisMS1XryQzB2DMTim8Nr/hNb\r\nl2LhXKy2z8Ximls7e1U3sByPxJQvu9T8a1bL4KMZE7zeQGUK8cmRw5pmm4Uu\r\nqMhPLL14PXboPBzetCDYba/V26wqFvMsHAWasKO9+B3CLmY+NOyHzIsr17zM\r\ntE281aqXbUM7LsWv/Cgx0/9NMKrYU+Px3VX/4FpcGC7vz1EkZwRMzLxu05tV\r\nqsZzdXTZOS2KdpLbVeS/v84C19Irdf1/cc/ITpRCk6TBEgWkRrxVkWgYJF/b\r\n3qm9pjrhsVp/d+v2kt4x+ADXAXjz0UGFMfPK9ZaSKdix15wq84ToKokQ/2X9\r\nwtt3Xyp2oCuIFSW8pDmaQZD7ocLDwasTxem96UmdjX2tkbCo5ovfs7OamOkB\r\nfd6RmYpy3vIY1slEyv69lZiBnadwN7tequwlZkvRf6Mqc46fo+WofqYkKvOc\r\n5ECdt3N1zTN2nDkNTTYpIc2HxWaVEVEScxgYIjUzBPCn2DDg4MzmAeiqpil3\r\nUDP1UdNBydTEVA7/e0KgRPG8/n6DJHNICnEMyBPNmquAGLe788RlgzXFUTY+\r\nP/b8oZ3K9xpkWt1CaL++Q+LmJdkY+rvf4jU=\r\n=937T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"6842dfc139dcf8703b60f4648c3383c58b20f399","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha","posttest":"npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.17","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.0.5_1670375666313_0.46434502131735145","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"racer","version":"1.0.6","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.0.6","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"f689ed6ee2fc722cea2df599f065aefd0c98dc3d","tarball":"https://registry.npmjs.org/racer/-/racer-1.0.6.tgz","fileCount":59,"integrity":"sha512-VTDZR1AlLR7C6uH3hZ4nX0SyJ+lVevU/Bx1G08rlOqyUfHaTgxNzokU/3LM6QPx0fZUvpoZZY1PXY2/UUMByrA==","signatures":[{"sig":"MEUCIHYkuBBm1lJG3n5UjOukxEPElT059n/NhcEZ7xJOW7wWAiEA0z4V4m6yRDHG188orCVPG9EkJ0dtIj1Q58Hq/SZbpC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI0gNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNQg//XZpgwMWgydf73LrmpIdXAAJQIA03u5ui5oOjDwoUXGBpvL/N\r\ngY+h03KsKwKNz1htpCgWpQj81ppuF1xMNAy+OAhFnhBSdmbAecO4Sanex9Op\r\n7Qp8SJX+KA6OIntke6bCtJZg0y71nHEU6nI9p5V8Je9jfmD3RKAHdXhidSpg\r\n/dWoJnFdHKQw3aG9edYA8FQkG6OOR6V6Ssvt9EzFVV2u5kvqCLsYsdLTQz5a\r\nLmOL0/Y1r+ZV5o6iV64WUPHgxoNhXLdOv69pskIvSp4ETto+CAqqZeZNuY4B\r\n7wjQeBODF9Dkg1BRRPGru+cH7EhppIhJlQXlHrOLlyKH5XxHNPMaOWlgbTAf\r\n6n6nIr9P9sryjrWN3wMPWGcACQ6bws8YQUGiPVQMYOebQKQfjDQVWMYvJBd1\r\n6NlvK8rICt5PlCvJmK8+3XWcqrn3fSIVHL1tI5mYMMznpIlvQttoGtXzbopg\r\neQc4kUxi2SAYsskwzVzpAFWSG1H94lpwtBbMvCuG9LoWZhHXAQM4GGYZApuo\r\n4Byjg8rAKvizydvZfxp2gWX7VKrMckVzqoPUm9v5PGpBjRmZqGK41oX+P0gw\r\nVijtn/sDrhmMMzHAze1nlwu2kg/vH6YPArwDQ3/MlUC1DlMq5iDlullxdDPy\r\nQtk658F8D8HU39nZuGlrVTkKI+mJfpn+ZLw=\r\n=zqHB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"a2b483c73d690b42cc657ccc93c866638523bad1","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"mocha","posttest":"npm run lint","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.17","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.0.6_1680033805182_0.6624954419459186","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"racer","version":"1.1.0","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@1.1.0","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"cbbad858b8d927b9cbc70b4a33d324f36665fd95","tarball":"https://registry.npmjs.org/racer/-/racer-1.1.0.tgz","fileCount":59,"integrity":"sha512-WR/xXtrrIcoDFveEs5vd0HrSKL3+l33tJu/TvEve4EoAQJYn18HvRlXL/tdDTFML0tJFKOoF0ytBXfeCeH7LrQ==","signatures":[{"sig":"MEUCIEqfAH/A3fc/AS0TvxMho+/jeX2czVih6/Cq9yvzWzfAAiEA9A3++bAVW9cbzWmScaSBUYQXvZN6rSqnXofVKh4govY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343782},"main":"./lib/index.js","gitHead":"51a1fe1332aeaa65e16235aaefa791670f614ad1","scripts":{"lint":"eslint .","test":"mocha","checks":"npm run lint && npm test","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_1.1.0_1686084310913_0.6535628074566664","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"racer","version":"2.0.0-beta.2","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.2","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"dbfe6c9e37260e30631ea9e67d47215b8a3d3715","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.2.tgz","fileCount":70,"integrity":"sha512-xfk/7sBzVLHA0y7OUUwKpTlnzoCxH6ylrVqpZHpTURhVysFrAAwfsGSI1ZY/ksqs+jZd9tDYjGpI6T3s7w2x8w==","signatures":[{"sig":"MEQCIAtAr4u+N38T1wPzAEfLXF6PeyOCwgsIGSoEhWAra7NwAiA/cCUzAc4g1BZNvLGWVMXjnB5GV1cg/GN+++rd4pEntQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279780},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1a276d7de91aef753197dd58bcf31d042185befb","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.2_1705608524178_0.9152568804921941","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"racer","version":"2.0.0-beta.3","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.3","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"f8cf9b5b40a4dec128b5abad438ecb2b8b655d40","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.3.tgz","fileCount":72,"integrity":"sha512-tKFZCxs5h9v/9UguilJtDhmF424bJFkg12SzI1F/OyBNSlLTdkqJZuZbA1lNGMvqRZTrNc8nKcoFTa+cshLp3g==","signatures":[{"sig":"MEQCIEvqWP5bvUW29hAOvaHXDqnf4W2S2kFa7ehl0cPuzt9CAiBG6bWU9D6Vf+Gsemi823kzQGy7Trs61i9I8iwz7axi5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287311},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0d51599a1991c8e1b3d6a4dbc8f869d434a4ac2b","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.3_1706661667377_0.6378093661595405","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"racer","version":"2.0.0-beta.4","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.4","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"ab6423707bfe2e82b0c895240d2c330364fc80da","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.4.tgz","fileCount":72,"integrity":"sha512-bvdYBmgK9csax7Xk5T7sZaHKH3M2p6d1kKhAZWsiop1mM+EliJ/a0IEcXnrBvkP7oyGkvX5GKWB9PFMPguUvMg==","signatures":[{"sig":"MEUCIQC8TXvZ99jxwFnfNpsYDa3ls8coyJ+MDkh+nliLeLPqZwIgZkfONmHRigbbEqiHonFAF31L507Grpf1EtQ6VdCsEic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289073},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b4896b1b2a346b5a75b4c671a030d9998705467a","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.4_1707253688147_0.39268262359536665","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"racer","version":"2.0.0-beta.5","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.5","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"7627deee0c4ddc152f77b290e677a106e262cd47","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.5.tgz","fileCount":72,"integrity":"sha512-sw/bJbMx/TWsk+ZMgPqnRB7ZQvPsPrQDdKyWlkUslTb4tqmgmeFdlAOJJ/v84GyB0TC3K0A6ZllU22HxjhRSbA==","signatures":[{"sig":"MEQCIFoPS0+otudUtAWoZ0/mq/OteiouYX11LEzGhRUM03YvAiA4bwIwFaOutHaRw3ew4uUVvKQCFA9Q1GQMuui9rEUZhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297604},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"be9186a43d47a0ba01f3c780f265f92f5b72c90b","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.5_1707842831445_0.630105578789923","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"racer","version":"2.0.0-beta.6","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.6","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"485d8779a3cd66529313491b8bea740c8904c47c","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.6.tgz","fileCount":72,"integrity":"sha512-Bpt2D7If8hweG/2xgneqYkaeGxb/xj9NzcxEYcEME+H6FF+CkoU6ciF9skHBkZaoo7h0atfDuQV7P8A2EQtdhA==","signatures":[{"sig":"MEYCIQDcIqjIStRkhCHykoqH4U8KV7S8xn9vDoS1R2HKLxloywIhAMG2E4JF39bgyQcSbsYY0ND8CPv1H0xmEmrojag6cLmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297477},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e8c9bb4055ca874b41092b46f16d9af3ba4ab599","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.6_1708037391600_0.35289841772600106","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"racer","version":"2.0.0-beta.7","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.7","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"005544b212f3a3d23045d0e9d279c968c1fbc1db","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.7.tgz","fileCount":72,"integrity":"sha512-eVT89vJqiTgdENLI/etQ4A0s7oq8nZCEsyFdTSQQkrpCgQvt6AllfIGw/dZkSLbxMwZ4KpfvtvPvn011F+rPgA==","signatures":[{"sig":"MEUCIEy1g4H1gKN929uWSPk1IiRx5l62bF86+d5S7gmLIWpBAiEAlif2vTiIrZe3i6zYIDe4ORf5aQXCnoGKkaM0rjrGZls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297477},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"583ba0aa05809947fdb4c29ea86b7ccd324da6a3","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.7_1708553979080_0.0598606019086656","host":"s3://npm-registry-packages"}},"2.0.0-beta.8":{"name":"racer","version":"2.0.0-beta.8","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.8","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"344d8ed07896807e90360ece161c371680ff9b6c","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.8.tgz","fileCount":72,"integrity":"sha512-yPYz8Vg55eriBDdM3Kwhm+2b6CYfiBQ3M/oi/ifVLzBVbPLSbsaoqHyrh0xOQbDnrwmxP7sq7SsPoLwBt9kVBA==","signatures":[{"sig":"MEUCIGkzH6WooeutDqaoTtTDDhcCcvDvgfyHpI0NrkGjYC06AiEA9dARDz+8rJnXRaOenCvXw2Vfx/aYds3CaJ6kD1t9S74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298768},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a883eb45a4bbcf2c14249f0adc95114edaa29655","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.8_1708554470459_0.9970660337118014","host":"s3://npm-registry-packages"}},"2.0.0-beta.9":{"name":"racer","version":"2.0.0-beta.9","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.9","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"d5592274031c12387ee94af7233d7fb3ad058745","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.9.tgz","fileCount":72,"integrity":"sha512-dW5OkFLYZ8ao1B59As9akVJHxJodoy1kKDiI6cBOMvuNp1KKJjVq0cWgDwksmTJLR1S5fp03U2PMkRPy3rgJeg==","signatures":[{"sig":"MEUCIFuQyUotYJqTDbbpwFzDI2nB56mrpkAqHJq2kT1vbRkmAiEAvcDjZcgxz9qzojjrOUCwyNaVFEfbrtdVhFPxsnyCdks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299048},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"935eb932e72cf6eab8d17fcbe863eb66740fb90a","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.9_1709743288021_0.9686054620030438","host":"s3://npm-registry-packages"}},"2.0.0-beta.10":{"name":"racer","version":"2.0.0-beta.10","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.10","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"0bcec35dac33b023112dd7a28f49ac55d5a88802","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.10.tgz","fileCount":72,"integrity":"sha512-NdIUBJAY8VggBa8bi43qKuOpsAcpzLNTk4uuQdwOEuON4CFiX1RFGW/kjaqGGVBZlsjP5mF5x6Ffd+xEAwHd6g==","signatures":[{"sig":"MEUCIFTRx3K9kUp2aA++YSRbqivuUKZW4PMHtcykJVXq234ZAiEAlBDlOrTvj+eOUZj++ZMjOOC6noqmX1XVJvfpsGU03d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302242},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3624c52f4a7279627574bfb804969f95ecf68166","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.10_1709921237638_0.7463084067268384","host":"s3://npm-registry-packages"}},"2.0.0-beta.11":{"name":"racer","version":"2.0.0-beta.11","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.11","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"e7927ea4df1c6f501cb9e24e5ce5a1ee93ebe544","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.11.tgz","fileCount":72,"integrity":"sha512-SYqt2wQQ4vN+OaDopwzDwr9QXzPwYVur9pzAGzM5mGDmDRohX4c3RzDjUMnITVOfBOh7W4bpcEXvCrG8cd0drg==","signatures":[{"sig":"MEQCIFQv0rWUPqeqVc/6FdQf2vf6KFDnElBYdr9Yhu/7dX8jAiAGQrES3alrsPlLuC9o3EikLI7gg8cvXm1a12VZd/sXTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309955},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ea4828da35eb55532a15d41a2744bd18c1924f63","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.11_1710791487270_0.03844965080359475","host":"s3://npm-registry-packages"}},"2.0.0-beta.12":{"name":"racer","version":"2.0.0-beta.12","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.12","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"1cbc52012fb2d4735d217fe533016931ca8ee6ea","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.12.tgz","fileCount":72,"integrity":"sha512-80ZHnhUw9Dy4v3fcDuxY84H5l/hnlpDR3WY05q9CuUK99j6zMkPF398FL4eh+bxlicovZh5ot83TMlY9YHJEKw==","signatures":[{"sig":"MEUCIQDuxZnexCpI0wFtlJgpAdGaq8ThL+LFtDBd6nCsffYVdQIgIc//YE6Wf4AUOCiKLFH7yKniz5JTWfpApkHwJ316TIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310986},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b11607d6f7530de1cdbd9d7cd77c3dbade230d03","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.12_1711069655099_0.6096439209782478","host":"s3://npm-registry-packages"}},"2.0.0-beta.13":{"name":"racer","version":"2.0.0-beta.13","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.13","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"10037dc421d3936d375ed734e93e969dafde2a7b","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.13.tgz","fileCount":72,"integrity":"sha512-Fnj7axbqsbQaxD+ovyxor8VMRzmoNL1ItXCooTI9nuYic9DX4gJpvtDWi9gfxTtAppclKHHL0j/hiOK+dPHWlA==","signatures":[{"sig":"MEYCIQD33iDUNyeltJ3NdtTzYnpyrpn1IqFN+1VYLisvAeZflAIhAKCZYAV6qFphRtx08iCukUA2EvzF457yWPKVf96ahGFf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311054},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"76ffe7a4de6201d1bebe1a16990a5cdf2080f7cd","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.13_1711139522723_0.6476923359965001","host":"s3://npm-registry-packages"}},"2.0.0-beta.14":{"name":"racer","version":"2.0.0-beta.14","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.14","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"8871c5f7171d156939203230c4cda09548cbcecd","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.14.tgz","fileCount":72,"integrity":"sha512-aVSjzVWM0WlwEcckKW65GPHgVf3RDviYrl0IQyllTtMHyQuIkChrzjxGtCffptHAlTcfRZKjC9olyBAiTlp/Qg==","signatures":[{"sig":"MEUCIBroRYT9Untw/0NebS+TCNerAQbMV6H4Ruahsqo/DbhEAiEA9G24rrrORfDJpk887tUQUDOF5PX9gmy6FarQKxn+sdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311043},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e4c0ff7b8a001b345d8e5c93989b8100d7baf56e","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.14_1712001653353_0.8870766352283521","host":"s3://npm-registry-packages"}},"2.0.0-beta.15":{"name":"racer","version":"2.0.0-beta.15","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.15","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"6f932b2cd6363190847898dd721210edf89efb04","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.15.tgz","fileCount":72,"integrity":"sha512-BGHJxh8fwWjyNMpcjgNRQg1u68jZU1Jjgb/JAc8+IzGxWMoy3d0adfx+2WR8/b227yJiB/9kV7GiL7UmWE2d1A==","signatures":[{"sig":"MEYCIQDoNQXgK3bZaCr/sHvq53UEiCfwBJaQT6GM6kTMk6hQkwIhANR403n0ImWYGCFILcwca13hcI+lRYUaezMrWySvK74G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311758},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"231910bae5eb7b513f2b49894287451a25167cb3","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.15_1712101873931_0.2862017872483924","host":"s3://npm-registry-packages"}},"2.0.0-beta.16":{"name":"racer","version":"2.0.0-beta.16","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.16","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"34fa7ffbfcc2e6d51c2e11bcfa74a3f0e73c17d9","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.16.tgz","fileCount":72,"integrity":"sha512-vnFLhdITru8HMPrJVoOWXFme3xltgDwVSVbCOXFPE+2Yad7Qc82YkAeK/jwGOld1Nj7Fy/oC8kC3gD65VzOpnA==","signatures":[{"sig":"MEUCIBKbc9r+mk64dfq6C9P605rn7sWsTyBkpWsoODbJJ2qHAiEArCuOJxhOaLGrF2weyl03uZFS1RxtbOsniNwJ//IrYO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310769},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f61f30052b571b0ac3fc5803b3711462deb252ba","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.16_1712703730095_0.272941965652846","host":"s3://npm-registry-packages"}},"2.0.0-beta.17":{"name":"racer","version":"2.0.0-beta.17","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.17","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"19a301073723f06a26dc83fcdfe1ded13f6171ff","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.17.tgz","fileCount":72,"integrity":"sha512-ri1aNMRA1I6T8tZNW3fIVqCAr+U2aPrwVFQ1VHQDEjRkoZuNnFHFfr++UV1EhGtcljQDFAVPY1ppmtdWeDD9tw==","signatures":[{"sig":"MEQCIA53wFCTBQgH0nPPOKHUfh2NpMkbDoYhDpj9xvYjYo4lAiAHtm3d3iHccDMSdc5FEY36QXkXZN4LxMUizaOTNgI3Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310253},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"359f66a4d64e335ad37bb2d4fd17392dc213b694","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.17_1713985618722_0.3329633208782279","host":"s3://npm-registry-packages"}},"2.0.0-beta.18":{"name":"racer","version":"2.0.0-beta.18","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.18","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"ed3ae8311ccb862e77f6ecb85183aaf60ca114ce","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.18.tgz","fileCount":72,"integrity":"sha512-dVlZqQcNxkvLUTx5AfLA4PiJSAtaZTGJMlTrD5ZHbpKH7CqEtJBK6Pabu58ubrAebldIJvPO02yZKL8GoyUePA==","signatures":[{"sig":"MEUCIHcfQHA7zfBwj/H5/CSweLACjP6emsUbl2eNt9+1DCWlAiEAuBcrGDCY7ofosvfoGckoKSpCIFSqb9iOBaYIc0NSOPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310265},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"5b31ca2a3770fda977c9e9b83ddc07af58b0cd03","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.18_1714071374244_0.9393511901406284","host":"s3://npm-registry-packages"}},"2.0.0-beta.19":{"name":"racer","version":"2.0.0-beta.19","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.19","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"18659591ef8413e04c2d26b1b84c08704cfd7fe7","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.19.tgz","fileCount":72,"integrity":"sha512-1J6GSI6K+sLXThsXB2n5omGQPTlXqfwjAF2CN4n3lt3FYNKbdE2Q4NiuuQJAkdpURQuEE2ExyAO5M964b6jR4A==","signatures":[{"sig":"MEQCIF91Rdm0b10UtTBg9Ysr/99e2vIUNU03ghhiS2J/L5W3AiAagI9ktS1b6EGJ6NaAP5FjoL4nsBNPtPcMp93xolPkmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310591},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8ba7f685e67fc9b2d94c2ac6f785d2944c704346","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.19_1714081137739_0.14671536938463592","host":"s3://npm-registry-packages"}},"2.0.0-beta.20":{"name":"racer","version":"2.0.0-beta.20","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.20","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"bab090416e6c216cc82d3a07b9fed0aae03f3edb","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.20.tgz","fileCount":72,"integrity":"sha512-UexmO4cPxQlAzvXGy6b/7JzZaesbVMeeSQirWt1KcgtSysOqTwr4SdE15bj9m1CzTaleBptKe1GINvzn64oCCw==","signatures":[{"sig":"MEUCIDCYyUIoLEh9tKvyMR2ui3NvZh87YOTjTIxVdjrkA+LzAiEA92KZIMKwelilvJr59BlMArQYw+v1ffOAmWi208kLDMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309838},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3e8fc8da01064b4f16146bea1e9080126d0fe2ad","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.20_1714407852720_0.7051051244978466","host":"s3://npm-registry-packages"}},"2.0.0-beta.21":{"name":"racer","version":"2.0.0-beta.21","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.21","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"9fef475616598de950a65e728da24b0641423404","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.21.tgz","fileCount":72,"integrity":"sha512-213+5cRiKDoanrKueOWc9KF/CDiLZwjvaPpCN7AVin3tNV9CBCFMMU/tn7pzh6vY50ZoClsJPCrWQ9lY5BXdYg==","signatures":[{"sig":"MEQCIBu4cZ4OFoD90PpNgzqmWjKvvmuWi/smZQ1dq+rh2UHKAiAM7k7UbPjG4QBsCm22vZz2x0oE4hM5ALtvx0gaQNvaBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310700},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4a2d06f30fe70836a01c5a7ab53818e4c084d144","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.21_1714424994030_0.7393537720263645","host":"s3://npm-registry-packages"}},"2.0.0-beta.22":{"name":"racer","version":"2.0.0-beta.22","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0-beta.22","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"388091a28645311675b91c132a9872f0bd9a2bb6","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0-beta.22.tgz","fileCount":72,"integrity":"sha512-GhGYWxdSWITvRSRZobzMROPbb+EBZQsiLl6zsU7pB5GocVRb5yqWJPRJbig2QoCx0ut3iinynCwQB9gCztLl5Q==","signatures":[{"sig":"MEYCIQDsy0eiEl+ZA2qAfQuWb+ZQ9lIQyP8mp7JdykfJqCpa6QIhAMvQHncqSRGBxEX8JdqoSsvERKSna7BsEF76rP+PUV4z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310700},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0a40f23612d58e72162e67b8c2c7c73cb6154618","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0-beta.22_1714588413691_0.2145876268166793","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"racer","version":"2.0.0","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.0","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"7446e9960fa2c534d3a0d6eb481275644d4030d9","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.0.tgz","fileCount":70,"integrity":"sha512-neD5ueOHne8Mh6vny+1M0M0XIT9RNMyE88g2SHhBKamy/xLDxYKPr5IxxWt1MQf21tn1Oj09lYR4Q420L9XMjA==","signatures":[{"sig":"MEQCIAU3a9lv74Qgx0lU69+piLp3p7U6pg+4niKdtrbBuiXNAiBcWVrYdctRaJtedAvD8kLVuuJo5hPHsHTDyeHpF1CGlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310234},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"179edb8faabc8fb8fb555b86107964e16547d87f","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.0_1714590103673_0.5285763492924422","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"racer","version":"2.0.1","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.0.1","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"00fbfeaec7994a6b10699e493a36735c0e29dced","tarball":"https://registry.npmjs.org/racer/-/racer-2.0.1.tgz","fileCount":70,"integrity":"sha512-5fRHIzjz986w4O66uAWyMBQrBF9JH/jZ6w4ypDHF0JWtlEZ0/P+Ku0obCglbQHkXHjzVKVkGxM+lTeFSDBHsVg==","signatures":[{"sig":"MEUCIQCiyftyYDO750xt0Inu+6gZhp5IUwQ3kPP8pKk6PR1axQIgU94SF11LKC5YBrUMfWwIKC3at5/fHNYcWhFvIsA4kXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310235},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3e0d4995dd50fa57413d1807ab5ecdfe02b97e83","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.0.1_1715364603383_0.26118543463584687","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"racer","version":"2.1.0","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.1.0","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"aa324d272371322f3201ad0359a92be09077f935","tarball":"https://registry.npmjs.org/racer/-/racer-2.1.0.tgz","fileCount":71,"integrity":"sha512-xDvVkT7KRxfslKLDqn1F5A5QITmx8lKDaJxDA7uHhXj2+1ZrPp+eOIAN2Vo1rNqes9L7jJej5k+COX0xxVzStg==","signatures":[{"sig":"MEUCIQDIHuxwkx7UDc+W432SBQGKcGBwheGwf1INav3wt+///QIgLvEAL1jfSLB3RmRZOYXVBbmqTxIj502qBYvmn/iGnaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314523},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1c10bbab9ac167053c928a761fec18ee13adec8e","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.1.0_1716578853325_0.24885565443701063","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"racer","version":"2.1.1","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.1.1","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"12047f441c2e06e801059ac7db07d7cd0936d637","tarball":"https://registry.npmjs.org/racer/-/racer-2.1.1.tgz","fileCount":73,"integrity":"sha512-Jo9Krsifaub4wKSyrxePvjyimQE5wsLghj/aO12Ho35FJ1GSB/z0wpngxnCfWzwc81azfZ/zobUffW7CvabPuQ==","signatures":[{"sig":"MEYCIQD/duZRoPVXB6HNPvLe1flBTIXuZ8w3o30btdnMj8CzIgIhALOghkQf5yUix1EAAzRrQ9KeiYRs53s0VcZcELHDdhfb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314974},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7590930195961fb08e302c3053b218488172457f","scripts":{"lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.1.1_1716840246668_0.6308569387254943","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"racer","version":"2.2.0","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.2.0","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"83de301e56dda02603ce289597db3f4b01e8beef","tarball":"https://registry.npmjs.org/racer/-/racer-2.2.0.tgz","fileCount":71,"integrity":"sha512-Os4W6w7aGPkNvpEcIFJ4a+JY3oUwwe2YoXfJHLRP9WMuxC7QnTeycGbpWhjKL9GoZczu4L7TNaEsY5FSEp66BQ==","signatures":[{"sig":"MEUCIAUEFOQICs8rJegLGTEsCePuGf08ktmrBJueYOTaEPV6AiEAn/R8cgxbLN1m8kpZd2TPEpOm2unOptz8TSSWSLHpGoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329689},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3c7a0146a2217898801b09dd445c967998ec3cdd","scripts":{"docs":"typedoc","lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"craigbeck","email":"luckybonza@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","typedoc":"^0.25.13","coveralls":"^3.0.5","typescript":"^5.1.3","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0","typedoc-plugin-mdn-links":"^3.1.28","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.2.0_1721423131843_0.09805581965016974","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"racer","version":"2.2.1","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.2.1","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"6899ad57ef46ea7d20a30d3ca35521687976b05a","tarball":"https://registry.npmjs.org/racer/-/racer-2.2.1.tgz","fileCount":73,"integrity":"sha512-YmpCg+HUiF1GxgaCO8lpAqsNLa72txGPJ53uRzMG7IdUhHP4YF8ju0JQg5OeOFervVmiZKhYw3wI45f4UH2Ecg==","signatures":[{"sig":"MEYCIQCJeOjqFf2ZkE6FwFxFAKvVBZ03UekfOVMT3GjLDWBiZQIhAM8Xmbc5yug0v7ZY7cCrIThYe7Sy3NcjmDupku9DIsmN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330360},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c2baad308f0bd47c96978cd2269ef9fa0b52d72a","scripts":{"docs":"typedoc","lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","typedoc":"^0.26.5","coveralls":"^3.0.5","typescript":"~5.5","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0","typedoc-plugin-mdn-links":"^3.1.28","typedoc-plugin-missing-exports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.2.1_1721685125076_0.8058256983647043","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"racer","version":"2.2.2","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.2.2","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"6861a593cc11ae2fef73ab8e0d9d74c0524992c7","tarball":"https://registry.npmjs.org/racer/-/racer-2.2.2.tgz","fileCount":73,"integrity":"sha512-MxYSmjv3ZUEptBQ8sDtQPBOZ1qmOr9y38fVJ+95WWK291T9M6HAG9wMbZ1LTTSF6Vvyjs6tRQ7QVoLTHj23V3w==","signatures":[{"sig":"MEUCIQCyikrvWeCXosIMl94l+haGVbJ5+IuHliEMV03kfzIz2wIgZr6ffN5EpxZrPdmsb9a36R3f4t4On9XP0Y/CHw42klc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330330},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e723582144257e319832c065e0689336012a7abd","scripts":{"docs":"typedoc","lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","typedoc":"^0.26.5","coveralls":"^3.0.5","typescript":"~5.4.5","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0","typedoc-plugin-mdn-links":"^3.1.28","typedoc-plugin-missing-exports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.2.2_1721687842172_0.2834639979583058","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"racer","version":"2.3.0","author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.3.0","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"homepage":"https://github.com/derbyjs/racer","bugs":{"url":"https://github.com/derbyjs/racer/issues"},"dist":{"shasum":"78eab479400711ddc944a1f1f33735b2dc1d7ed3","tarball":"https://registry.npmjs.org/racer/-/racer-2.3.0.tgz","fileCount":71,"integrity":"sha512-CD7fq9cIQUJhEXb7MBJGNhWQuCeNt9TZeZR3jqifJZnfhknXP1YdHcuoLZL+wPn8BLiuEanrtte5cZHCjoimXA==","signatures":[{"sig":"MEUCIQDTdpkwU1584LlfvlFuIfNPd34UwJdgW4RVd93WUoYkegIgFtmxe1w5WZDKTWxVedhuoT3M8jfXUI/xcQ6nPLBDnOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330066},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"96e92f731c683c160e348931a3034f4b1d7224ce","scripts":{"docs":"typedoc","lint":"eslint .","test":"mocha","build":"tsc","checks":"npm run lint && npm test","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix .","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"repository":{"url":"git://github.com/derbyjs/racer.git","type":"git"},"_npmVersion":"6.14.18","description":"Realtime model synchronization engine for Node.js","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"util":"^0.12.5","uuid":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","typedoc":"^0.26.5","coveralls":"^3.0.5","typescript":"~5.4.5","@types/node":"^20.3.1","@types/sharedb":"^3.3.10","eslint-config-google":"^0.14.0","typedoc-plugin-mdn-links":"^3.1.28","typedoc-plugin-missing-exports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/racer_2.3.0_1726252351448_0.026401236660616112","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"racer","description":"Realtime model synchronization engine for Node.js","homepage":"https://github.com/derbyjs/racer","repository":{"type":"git","url":"git://github.com/derbyjs/racer.git"},"publishConfig":{"access":"public"},"version":"2.3.1","main":"./lib/index.js","scripts":{"build":"tsc","docs":"typedoc","lint":"eslint .","lint:fix":"eslint --fix .","pretest":"npm run build","test":"mocha","checks":"npm run lint && npm test","prepare":"npm run build","test-cover":"node_modules/nyc/bin/nyc.js --temp-dir=coverage -r text -r lcov node_modules/mocha/bin/_mocha"},"types":"./lib/index.d.ts","dependencies":{"arraydiff":"^0.1.1","fast-deep-equal":"^2.0.1","sharedb":"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0","util":"^0.12.5","uuid":"^2.0.1"},"devDependencies":{"@types/node":"^20.3.1","@types/sharedb":"^3.3.10","chai":"^4.2.0","coveralls":"^3.0.5","eslint":"^8.1.0","eslint-config-google":"^0.14.0","mocha":"^9.1.3","nyc":"^15.1.0","typedoc":"^0.26.5","typedoc-plugin-mdn-links":"^3.1.28","typedoc-plugin-missing-exports":"^3.0.0","typescript":"~5.4.5"},"bugs":{"url":"https://github.com/derbyjs/racer/issues"},"directories":{"test":"test"},"author":{"name":"Nate Smith"},"license":"MIT","_id":"racer@2.3.1","gitHead":"b74ee6576b326cc650891dbfe53ab830c665d017","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-AIbWIdi/thUQrFThJP78HKpH2S+t3mVpckW9nk8AwCc52HdOOntBJc7Kk7gWfPTs+WK41VpUeIUMnGB+eI2ZeA==","shasum":"a70af25bb4f415698711c8836d8517c063600ee0","tarball":"https://registry.npmjs.org/racer/-/racer-2.3.1.tgz","fileCount":70,"unpackedSize":330240,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICJT5pbGDaKvf+S3jyzc+geppjJamenwQwC8yD6m7GqfAiEAq+pI++2fwzaiAAlXOUcIZYMKBh/nf9aTWr3lClXv/1k="}]},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/racer_2.3.1_1756336090417_0.9381327185539869"},"_hasShrinkwrap":false}},"time":{"created":"2011-08-17T10:06:07.688Z","modified":"2025-08-27T23:08:10.785Z","0.0.1":"2011-08-17T10:06:08.326Z","0.0.2":"2011-08-18T02:26:52.609Z","0.0.3":"2011-08-18T08:45:13.503Z","0.0.4":"2011-08-18T10:59:22.580Z","0.0.5":"2011-08-18T22:50:46.335Z","0.0.6":"2011-08-19T06:34:45.369Z","0.0.7":"2011-08-21T06:16:57.646Z","0.0.8":"2011-08-23T08:13:27.193Z","0.0.9":"2011-08-24T07:42:37.497Z","0.0.10":"2011-08-25T08:50:43.799Z","0.0.11":"2011-09-05T03:20:23.428Z","0.0.12":"2011-09-09T19:16:48.361Z","0.0.13":"2011-09-11T09:44:36.637Z","0.0.14":"2011-11-02T23:11:13.682Z","0.1.0":"2011-11-07T10:05:41.325Z","0.1.1":"2011-11-11T19:25:15.847Z","0.1.2":"2011-11-28T00:30:40.806Z","0.1.3":"2011-12-12T20:45:07.029Z","0.1.5":"2012-01-08T21:33:47.130Z","0.1.6":"2012-01-12T04:55:11.205Z","0.1.7":"2012-01-15T20:36:31.989Z","0.1.8":"2012-01-16T04:52:30.902Z","0.1.9":"2012-03-09T08:40:41.352Z","0.1.10":"2012-03-23T23:26:33.400Z","0.3.0":"2012-04-14T21:19:01.919Z","0.3.1":"2012-04-20T19:11:47.312Z","0.3.2":"2012-04-20T19:23:10.126Z","0.3.3":"2012-05-05T01:39:00.487Z","0.3.6":"2012-05-21T17:10:14.130Z","0.3.7":"2012-06-05T17:18:49.704Z","0.3.8":"2012-06-09T17:12:52.211Z","0.3.11":"2012-06-28T03:52:14.335Z","0.3.12":"2012-07-16T09:28:12.638Z","0.3.13":"2012-08-26T08:24:19.834Z","0.3.14":"2013-02-22T17:21:52.944Z","0.3.15":"2013-04-03T23:52:06.492Z","0.3.16":"2013-05-02T21:34:19.444Z","0.3.17":"2013-05-03T04:44:06.924Z","0.3.18":"2013-05-03T23:35:04.863Z","0.3.19":"2013-05-10T00:32:56.610Z","0.5.0alpha":"2013-05-25T09:49:59.948Z","0.5.0alpha1":"2013-05-26T23:01:06.668Z","0.3.20":"2013-05-29T07:20:49.565Z","0.5.0alpha2":"2013-05-31T18:34:00.809Z","0.5.0alpha3":"2013-06-02T01:40:42.059Z","0.5.0":"2013-06-04T19:23:23.338Z","0.5.1":"2013-06-05T21:58:01.271Z","0.5.2":"2013-06-06T01:06:27.146Z","0.5.3":"2013-06-06T11:33:13.639Z","0.5.4":"2013-06-10T06:46:46.415Z","0.5.5":"2013-06-21T17:49:24.176Z","0.5.6":"2013-06-23T02:30:48.525Z","0.5.7":"2013-07-02T18:42:03.385Z","0.5.0-alpha":"2013-07-11T04:55:20.214Z","0.5.0-alpha1":"2013-07-11T04:55:20.214Z","0.5.0-alpha2":"2013-07-11T04:55:20.214Z","0.5.9":"2013-07-11T06:35:42.302Z","0.5.10":"2013-08-23T05:19:39.344Z","0.5.11":"2013-10-09T00:06:06.818Z","0.5.12":"2013-11-12T23:06:34.647Z","0.5.13":"2013-12-21T03:25:57.582Z","0.5.14":"2014-02-21T01:47:46.046Z","0.6.0-alpha0":"2014-04-05T23:08:51.732Z","0.6.0-alpha1":"2014-04-10T19:22:49.660Z","0.6.0-alpha2":"2014-05-16T18:55:27.184Z","0.6.0-alpha3":"2014-05-18T20:12:56.451Z","0.6.0-alpha4":"2014-06-04T03:49:49.719Z","0.6.0-alpha5":"2014-06-04T21:35:11.512Z","0.6.0-alpha6":"2014-06-06T01:54:57.164Z","0.6.0-alpha7":"2014-06-06T02:10:01.056Z","0.6.0-alpha8":"2014-06-07T20:30:01.013Z","0.6.0-alpha9":"2014-06-09T06:57:36.882Z","0.6.0-alpha10":"2014-06-09T19:01:02.685Z","0.6.0-alpha11":"2014-06-10T04:00:56.742Z","0.6.0-alpha12":"2014-06-10T05:59:33.377Z","0.6.0-alpha13":"2014-06-15T23:10:46.115Z","0.6.0-alpha14":"2014-07-02T01:43:51.455Z","0.6.0-alpha15":"2014-07-10T23:42:52.317Z","0.6.0-alpha16":"2014-07-24T20:55:01.225Z","0.6.0-alpha17":"2014-07-29T22:33:16.249Z","0.6.0-alpha18":"2014-07-30T02:11:02.882Z","0.6.0-alpha19":"2014-07-30T18:41:37.633Z","0.6.0-alpha20":"2014-08-13T18:49:37.950Z","0.6.0-alpha21":"2014-08-28T17:31:07.676Z","0.6.0-alpha22":"2014-10-09T05:06:16.408Z","0.6.0-alpha23":"2014-10-31T01:26:51.026Z","0.6.0-alpha24":"2014-11-06T04:32:29.107Z","0.6.0-alpha25":"2015-01-29T00:15:40.481Z","0.6.0-alpha26":"2015-01-29T00:26:46.773Z","0.6.0-alpha27":"2015-02-17T07:27:39.957Z","0.6.0-alpha28":"2015-02-24T22:31:52.646Z","0.6.0-alpha29":"2015-03-04T09:01:10.259Z","0.6.0-alpha30":"2015-03-04T12:29:08.601Z","0.6.0-alpha31":"2015-03-21T03:02:58.205Z","0.6.0-alpha32":"2015-03-27T22:52:28.659Z","0.6.0-alpha33":"2015-05-08T03:33:17.552Z","0.6.0-alpha34":"2015-05-08T06:47:29.538Z","0.6.0-alpha35":"2015-05-08T23:00:06.955Z","0.6.0-alpha36":"2015-05-09T00:16:24.382Z","0.6.0-alpha37":"2015-05-11T22:28:33.943Z","0.6.0-alpha38":"2015-05-12T04:54:56.273Z","0.6.0-alpha39":"2015-05-12T10:00:00.726Z","0.6.0-alpha40":"2015-05-20T23:53:47.027Z","0.6.0-alpha41":"2015-06-01T23:51:23.359Z","0.6.0-alpha42":"2015-06-04T07:53:35.094Z","0.6.0-alpha43":"2015-06-06T00:38:53.199Z","0.6.0-alpha44":"2015-07-18T02:58:11.265Z","0.6.0-alpha45":"2015-08-18T23:03:59.755Z","0.6.0":"2015-10-12T23:15:03.794Z","0.7.0":"2015-11-05T00:18:36.303Z","0.7.1":"2015-12-07T00:33:14.057Z","0.7.2":"2015-12-08T22:52:08.032Z","0.7.3":"2015-12-17T04:18:36.444Z","0.8.0":"2015-12-22T23:16:32.281Z","0.8.1":"2016-01-02T06:54:14.057Z","0.8.2":"2016-01-02T09:15:23.569Z","0.8.3":"2016-01-04T06:50:41.405Z","0.8.4":"2016-01-04T06:51:15.227Z","0.8.5":"2016-01-07T07:53:18.740Z","0.8.6":"2016-01-07T23:06:45.785Z","0.8.7":"2016-01-10T06:06:45.145Z","0.8.8":"2016-01-12T06:48:18.330Z","0.8.9":"2016-01-14T00:46:45.008Z","0.8.10":"2016-03-22T22:38:02.516Z","0.8.11":"2016-03-23T21:15:26.132Z","0.8.12":"2016-05-03T08:06:48.923Z","0.8.13":"2016-05-11T20:40:49.250Z","0.9.0":"2016-07-28T05:15:58.783Z","0.9.1":"2016-08-18T05:34:17.576Z","0.9.2":"2016-09-19T17:00:43.783Z","0.9.3":"2017-07-28T23:27:44.223Z","0.9.4":"2019-06-06T16:45:16.064Z","0.9.5":"2019-07-04T00:47:41.078Z","0.9.6":"2019-07-11T21:45:06.266Z","0.9.7":"2019-07-24T21:10:18.706Z","0.9.8":"2019-08-13T21:13:07.828Z","0.9.9":"2019-10-05T00:11:41.297Z","0.9.10":"2019-12-06T21:50:22.622Z","0.9.11":"2020-02-29T00:48:13.023Z","0.9.12":"2020-03-20T21:42:57.291Z","0.9.13":"2020-03-20T23:13:40.420Z","0.9.14":"2020-03-24T17:36:31.510Z","0.9.15":"2020-03-25T20:07:16.143Z","0.9.16":"2020-09-02T20:27:12.013Z","1.0.0":"2021-01-08T16:07:40.608Z","1.0.1":"2021-10-30T03:24:07.011Z","1.0.2":"2022-08-25T21:43:05.670Z","1.0.3":"2022-08-25T22:31:52.025Z","1.0.4":"2022-11-19T00:43:48.523Z","1.0.5":"2022-12-07T01:14:26.527Z","1.0.6":"2023-03-28T20:03:25.359Z","1.1.0":"2023-06-06T20:45:11.139Z","2.0.0-beta.2":"2024-01-18T20:08:44.380Z","2.0.0-beta.3":"2024-01-31T00:41:07.615Z","2.0.0-beta.4":"2024-02-06T21:08:08.304Z","2.0.0-beta.5":"2024-02-13T16:47:11.597Z","2.0.0-beta.6":"2024-02-15T22:49:51.763Z","2.0.0-beta.7":"2024-02-21T22:19:39.415Z","2.0.0-beta.8":"2024-02-21T22:27:50.651Z","2.0.0-beta.9":"2024-03-06T16:41:28.234Z","2.0.0-beta.10":"2024-03-08T18:07:17.827Z","2.0.0-beta.11":"2024-03-18T19:51:27.488Z","2.0.0-beta.12":"2024-03-22T01:07:35.256Z","2.0.0-beta.13":"2024-03-22T20:32:02.892Z","2.0.0-beta.14":"2024-04-01T20:00:53.529Z","2.0.0-beta.15":"2024-04-02T23:51:14.104Z","2.0.0-beta.16":"2024-04-09T23:02:10.324Z","2.0.0-beta.17":"2024-04-24T19:06:58.910Z","2.0.0-beta.18":"2024-04-25T18:56:14.410Z","2.0.0-beta.19":"2024-04-25T21:38:57.946Z","2.0.0-beta.20":"2024-04-29T16:24:12.960Z","2.0.0-beta.21":"2024-04-29T21:09:54.232Z","2.0.0-beta.22":"2024-05-01T18:33:33.883Z","2.0.0":"2024-05-01T19:01:43.865Z","2.0.1":"2024-05-10T18:10:03.563Z","2.1.0":"2024-05-24T19:27:33.526Z","2.1.1":"2024-05-27T20:04:06.873Z","2.2.0":"2024-07-19T21:05:31.992Z","2.2.1":"2024-07-22T21:52:05.301Z","2.2.2":"2024-07-22T22:37:22.395Z","2.3.0":"2024-09-13T18:32:31.733Z","2.3.1":"2025-08-27T23:08:10.606Z"},"bugs":{"url":"https://github.com/derbyjs/racer/issues"},"author":{"name":"Nate Smith"},"license":"MIT","homepage":"https://github.com/derbyjs/racer","repository":{"type":"git","url":"git://github.com/derbyjs/racer.git"},"description":"Realtime model synchronization engine for Node.js","maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"ishbu","email":"randal.truong@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"readme":"# Racer\n\nRacer is a realtime model synchronization engine for Node.js. By leveraging [ShareDB](https://github.com/share/sharedb), multiple users can interact with the same data in realtime via Operational Transformation, a sophisticated conflict resolution algorithm that works in realtime and with offline clients. ShareDB also supports PubSub across multiple servers for horizontal scaling. Clients can express data subscriptions and fetches in terms of queries and specific documents, so different clients can be subscribed to different overlapping sets of data. On top of this sophisticated backend, Racer provides a simple model and event interface for writing application logic.\n\n## Demos\n\nThere are currently two demos, which are included in the [racer-examples](https://github.com/derbyjs/racer-examples) repo.\n\n  * [Pad](https://github.com/derbyjs/racer-examples/tree/master/pad) &ndash; A very simple collaborative text editor.\n  * [Todos](https://github.com/derbyjs/racer-examples/tree/master/todos) &ndash; Classic todo list demonstrating the use of Racer's model methods.\n\n## Features\n\n  * **Realtime updates** &ndash; Model methods automatically propagate changes among browser clients and Node servers in realtime. The [racer-browserchannel](https://github.com/derbyjs/racer-browserchannel) adapter is recommended for connecting browsers in realtime.\n\n  * **Realtime query subscriptions** &ndash; Clients may subscribe to a limited set of information relevant to the current session. Both document and realtime query subscriptions are supported. Currently, arbitrary Mongo queries are supported.\n\n  * **Conflict resolution** &ndash; Leveraging ShareDB's JSON Operational Transformation algorithm, Racer will emit events that bring conflicting client states into eventual consistency. In addition to their synchronous API, model methods have callbacks for handling the resolved state after a server response.\n\n  * **Immediate interaction** &ndash; Model methods appear to take effect immediately. Meanwhile, Racer sends updates to the server and checks for conflicts. If the updates are successful, they are stored and broadcast to other clients.\n\n  * **Offline** &ndash; Since model methods are applied immediately, clients continue to work offline. Any changes to the local client or the global state automatically sync upon reconnecting.\n\n  * **Unified server and client interface** &ndash; The same model interface can be used on the server for initial page rendering and on the client for user interaction. Racer supports bundling models created on the server and reinitializing them in the same state in the browser.\n\n  * **Persistent storage** &ndash; Racer uses [ShareDB](https://github.com/share/sharedb) to keep a journal of all data operations, publish operations to multiple frontend servers, and automatically persist documents. It currently supports MongoDB, and it can be easily adapted to support other document stores.\n\n  * **Access control** &ndash; (Under development) Racer will have hooks for access control to protect documents from malicious reads and writes.\n\n  * **Solr queries** &ndash; (Under development) A Solr adapter will support updating Solr indices as data change and queries for realtime updated search results.\n\n\n## Installation\n\nRacer requires [Node v16](http://nodejs.org/). You will also need to have a [MongoDB](http://docs.mongodb.org/manual/installation/) and a [Redis](http://redis.io/download) server running on your machine. The examples will connect via the default configurations.\n\n```\n$ npm install racer\n```\n\n## Tests\n\nRun the tests with\n\n```\n$ npm test\n```\n\n## Usage\n\nRacer can be used independently as shown in the examples, but Racer and Derby are designed to work especially well together. Racer can also be used along with other MVC frameworks, such as Angular.\n\nFor now, Racer is mostly documented along with Derby. See the Derby [model docs](https://derbyjs.github.io/derby/models).\n\n### MIT License\nCopyright (c) 2024 by Brian Noguchi and Nate Smith\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","readmeFilename":"README.md","users":{"nateps":true,"yr0319":true,"icaliman":true}}