{"_id":"ethercalc","_rev":"240-8e5275f31aa6a96740310d8db1f65227","name":"ethercalc","dist-tags":{"latest":"0.20260612.4"},"versions":{"0.0.20120406":{"name":"ethercalc","version":"0.0.20120406","_id":"ethercalc@0.0.20120406","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"8fd778ccdf7cb6b601023c59003168a575dd8ba9","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.0.20120406.tgz","integrity":"sha512-f37nCqqIc4EC2/BIRry5k2oSOX88ewx7bInJxzPhWCWu/XWmskKBrlVEMjJgn4UWsAUEKWkC08ye38w6dzdlxg==","signatures":[{"sig":"MEYCIQDoTyFIjO3SUpwOKDszsbz0VuHieRqyO/9sILvZXgNP4AIhAPTkKxorEBBcr1f8KLzh4M4VsfUGCfrdLl+eTtSGiaH9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.20120406.201434":{"name":"ethercalc","version":"0.20120406.201434","_id":"ethercalc@0.20120406.201434","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"54a8ef68bdb068101f20e18802f989d052895503","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120406.201434.tgz","integrity":"sha512-gL0qipw9F5llP4yWWtE7Z2kyzSSN6k+3C7wOTX2E0lUOC5eTVCGGDu209CtINWg5bj/vTvmJVryKeqoyjbx1GA==","signatures":[{"sig":"MEUCIQC6etFz88kTaH3mlVADXSt3ZXjc4JFHWfq1FTXosMoNFwIgJsczH/JKIsrNx/I+9RKoZKkmsdiKSDg00+JdNqDEp98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120407.14958":{"name":"ethercalc","version":"0.20120407.14958","_id":"ethercalc@0.20120407.14958","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"1f94321636c7f5587cf453e38404cd6f57c3267e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120407.014958.tgz"},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120407.15549":{"name":"ethercalc","version":"0.20120407.15549","_id":"ethercalc@0.20120407.15549","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"41d0eff632f37b9f04ae3f6f9c9baa6031a43957","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120407.015549.tgz","integrity":"sha512-U+h1VmaO/fGVf4hSaXfBLbhElEX0ii6cqLBB0WCsoIpRzEc7yg8+x7ptWJcNw9E2IfFuFm+FE8afEEK+IV3rFg==","signatures":[{"sig":"MEUCIQDGRDAsU2+CW31kl+FcxszI4HlVMhKxSxgL+dOPCyzT5gIgNeoqUPH6fEI+JPIm1FPUp/IQzDh580/0bA5VtPu3Y64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120407.15853":{"name":"ethercalc","version":"0.20120407.15853","_id":"ethercalc@0.20120407.15853","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"34fb15dc81f55e7e3a310d8c372e6ed382f2ea3b","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120407.015853.tgz","integrity":"sha512-Gy5dqKvaUWBwjnAWL4GDhHrk8q1werTJI3Fh6RDJwx5qUV5aQGSHQ/U6zELwLNrm4frOZ6ofk6lhHVDDEinsuQ==","signatures":[{"sig":"MEYCIQDf4Z6/nsm7XSGkwRXSl0jY9oKCsEKs34Feja7kOCW6agIhANElqjAXFZguYHXgK1QJL8Gh4/Xfn+M4w18fq3piZxdV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.0-alpha-6","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.5","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120407.34556":{"name":"ethercalc","version":"0.20120407.34556","_id":"ethercalc@0.20120407.34556","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"eb1e3657f39ca321f6cadb64b7b2feef90be7fe8","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120407.034556.tgz","integrity":"sha512-M/kYJBYpZkW59QRVA8WV16I+nfUJxGrpK6cxXaO+8FUf/1SlejanYo9Ggl+CYIZZIFFt+cLFDgyeY35FMMFiug==","signatures":[{"sig":"MEYCIQCdFbVaLdHhWoWQFkKLn7mJiZCCx2AJH6Knwj4L3ghKPwIhALgP/4iLgxCgDelTX8gNXx0dspgcQ12uZ3cL7O1eJteW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.0-alpha-6","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.5","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120407.201258":{"name":"ethercalc","version":"0.20120407.201258","_id":"ethercalc@0.20120407.201258","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"591964f6d4ceda0a820057a79196cbd77c696436","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120407.201258.tgz","integrity":"sha512-3ki66CYkkkFeZakCUAVuTGdh4fAFQT/eYYNySSA0SNCAZQz1aBflmbL13a2mEMDYUUtVRRvI6oNgBrbLe/tYkw==","signatures":[{"sig":"MEUCIQChb+Vv69gZQrM776/oSeRCfAif/qIuSmpljz2vNvhnNwIgfW003swAogezR7GkMS2SDogas6h3L8jTBNeGF++6BLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.0-3","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.9","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120408.2233":{"name":"ethercalc","version":"0.20120408.2233","_id":"ethercalc@0.20120408.2233","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"b5295b45391e05f9562abc090e97a0dca63418a6","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120408.002233.tgz","integrity":"sha512-aXInSKvYKkLGiqAKhDOgMyN9l38WGgwdyUxZQlXGMWqsMp4U3iD6xL3O4eMQdHl1aQU7Sl0GmjorrbpqYIVXcw==","signatures":[{"sig":"MEUCIEqN8fGZGrJClGL3QL016Ecvwak2mW6w4hBobKimkwoZAiEA1p1CJB3etQbDlZZ8KWuLNRd8/Z9/3+XIE7y/tKNwEo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120408.3317":{"name":"ethercalc","version":"0.20120408.3317","_id":"ethercalc@0.20120408.3317","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"df67e787a4ad4fae0bad0b4aefe98d658da3a99e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120408.003317.tgz","integrity":"sha512-qF2NSUZdmiW1vpw6bh+ELC5vGVC0M5ey4g6aMZJqo0FtnTt11/9qs/nXzY+d2pK6saVosrhPTyDLob7O7Lk8ng==","signatures":[{"sig":"MEYCIQDIEjXs8MuLXq8Pq6o02qUQaVExsq9kkHi4CqJREZvotAIhAIka9MkH8fTeNzSSiMMVCtMGRlT30PGQZFpJNqhLbkwv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"0.1.x"}},"0.20120408.192847":{"name":"ethercalc","version":"0.20120408.192847","_id":"ethercalc@0.20120408.192847","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"53b48bbda3d5be36a1ac5314e9de283a01ffa44a","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120408.192847.tgz","integrity":"sha512-UqqAbKCaR4Lnrnj+o8t6glKK8YDkx9NNGYsiEJ34HqDjvJCwzCoE4Ckd7UYNYaouDKO0saZ9guHc+EGDn6KS1A==","signatures":[{"sig":"MEQCIE3hraXjoQ2Qd0ydZnvwGLr1/DgWj/IglUmrEUwep9ulAiBqIOu4mJ85NXb/oEwTidwC6aqMwnEk4ayiGDX79qHlVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"jsdom":"*","hiredis":"0.1.x"}},"0.20120414.172059":{"name":"ethercalc","version":"0.20120414.172059","_id":"ethercalc@0.20120414.172059","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"2d670c8a868cb8a2c3acd1d29d5c825fa6fc5e12","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120414.172059.tgz","integrity":"sha512-O9zrjUFZA4U91M0Z1QwdkdVxt6j7HmDmh0KjawaGjemAb4T1uNJuCdKWCuHizEG++rtlo1YGtqYrjCv6YrSgAw==","signatures":[{"sig":"MEYCIQCbJu6XBG484U4sJtIB/lWhErE+9zo2nj8q3fabq4DdmwIhALR+Nlh9TX/GfNVoNi6wYycymmi94/9EZp0P/3Z8toxO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.0-3","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.9","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"jsdom":"*","hiredis":"0.1.x"}},"0.20120414.172926":{"name":"ethercalc","version":"0.20120414.172926","_id":"ethercalc@0.20120414.172926","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"d185aa344835d5bce7ee1035ca58af01b0756cba","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120414.172926.tgz","integrity":"sha512-nnlrGYBgL2q9+2porYSddS4Pf/7kjEFWA043rWPrjhiCsDwvLzdiDruAQwkg8iNo3QbnPqkb3CgjzL5eix1ZFg==","signatures":[{"sig":"MEYCIQCY1l4jF1n9xbv8UZe30XjYC3HjqEwCZCCWzoKHAedLmwIhAJTgzGHEb75w3a64g9nnwCWGOxPVKopjlxU9VreCPQIm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.0-3","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.9","dependencies":{"jsdom":"*","redis":"*","zappa":"0.3.x","express":"*","hiredis":"0.1.x","optimist":"*","coffeekup":"*","node-uuid":"*","socket.io":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"jsdom":"*","hiredis":"0.1.x"}},"0.20120417.41007":{"name":"ethercalc","version":"0.20120417.41007","_id":"ethercalc@0.20120417.41007","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"bde5de880c274a715d151876fd8029fa32190fd0","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120417.041007.tgz","integrity":"sha512-ZnrJ4Dq0zWFfIZjnaKOO5ARHC9Uv6kVQZoGgzZrwU8AL75fKWLxDWKyWNDhzUAnTGF27nekVyhZyDiXzdYckQA==","signatures":[{"sig":"MEUCIQDXUcI48Odty06h0f+tiJfiU+v2u9jvOjDyD0CRWsO0sAIgNikr09njNFuxkavG5SKT46G27Mct+x3EKDY5+218pLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.0-3","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.9","dependencies":{"jsdom":"*","redis":"*","hiredis":"~0.1","optimist":"*","uuid-pure":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"jsdom":"*","hiredis":"~0.1"}},"0.20120522.151601":{"name":"ethercalc","version":"0.20120522.151601","_id":"ethercalc@0.20120522.151601","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"e5cb978054a3b630dccb1a27060b5dfabcfe1725","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120522.151601.tgz","integrity":"sha512-RbtxGNxWUAadowsrilKg/7b1Qn6eNIkInjvkcAJ2GQh93UL0wMP3tytyPOPw3KQW3PUQS5a9/tKXDIlQur4PBQ==","signatures":[{"sig":"MEUCIQCNd/gbDCDXAN35YFdUi0mDLdETBI7w6Hl/YfPCxzXFWQIgWpLLS5eSm/JHtE2bLqYYpKRkVpitDOYAyDOKVUfjdSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.1","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.11","dependencies":{"jsdom":"*","redis":"*","zappa":"*","hiredis":"~0.1","optimist":"*","uuid-pure":"*","contextify":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"~0.1"}},"0.20120630.163712":{"name":"ethercalc","version":"0.20120630.163712","_id":"ethercalc@0.20120630.163712","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"9cc9c740858f8a604d62ff7597c416d236d73570","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120630.163712.tgz","integrity":"sha512-z8TtGwUC64SM1a9NPRqEopbJwW2ZxzxcImWGHDtESmRFw9NvQ76mOKcjss/vdrF7m5uygxyIZUTeaWdMXLC6nw==","signatures":[{"sig":"MEUCIQDvO11+xDthTxagtHeABK5GhwTiVNOx7H7+35DwdamQGgIgBIvKmzbXHkoPl8Fr84DHju2dhV00odhl5+OKc7iG8BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.21","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.18","dependencies":{"jsdom":"*","redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","contextify":"*","coffee-script":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"~0.1"}},"0.20120701.233740":{"name":"ethercalc","version":"0.20120701.233740","_id":"ethercalc@0.20120701.233740","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"469dab5e3fd8f53b3bae544579d155a69e350444","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120701.233740.tgz","integrity":"sha512-i1aTRgYqsLcHkqNVayiK26JUSoXcr609zQlrSWbmxe/75rMc9402cPOMvWSgF/2Eujrrj/GY+AJMUpQQb7UpqQ==","signatures":[{"sig":"MEUCIBmFDVBk4dRC5NFpvFcD+OzX3wcoUgAdM4zQtVRVSfrOAiEAzuvvJxSo9UaohgpAZOLXTu3fOydCRtUcSLDDKTy32pE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.21","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.18","dependencies":{"jsdom":"*","redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","LiveScript":"0.9.x","contextify":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"~0.1"}},"0.20120703.63819":{"name":"ethercalc","version":"0.20120703.63819","_id":"ethercalc@0.20120703.63819","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"b3c73f585475328a8a0eb98dd84400a6675471cb","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120703.063819.tgz","integrity":"sha512-pW9jA18b3QqX99o4ihxTjVqipYujvU0oZqW2X1Nea79e8o9m+EP6Mp4R8PMJU9EkDYoQFkRdy+C33tLni+DNcQ==","signatures":[{"sig":"MEUCIAjX08sNaHvExGbTpNjqLu5L6sVCuvphiMxrMp9hfl9YAiEAu9Is1+z8lrBo5L3P5O+nQWrP0KooYfEeHXX+naCM1b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.21","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.18","dependencies":{"jsdom":"*","redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","LiveScript":"0.9.x","contextify":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"~0.1"}},"0.20120703.72042":{"name":"ethercalc","version":"0.20120703.72042","_id":"ethercalc@0.20120703.72042","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"5b920cb8e46f8b6f8dcab81e35e2daa1ade8eb23","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120703.072042.tgz","integrity":"sha512-NVTAL0qhHN5LBOTM8ZY8jVaESpzqucRW9RzHQDJ/ER5XjAx0B0rKmTWbWMNp8g+USWi7pYUhDkpAOG0t6jN6Uw==","signatures":[{"sig":"MEYCIQC+4zXoY6Xn+t8kWxombG5i8MkmyEs/BqHuasKHUzjWUgIhAMbG4Cdu4CFM66/D1rdDQKZZ3OMtVLBbiriQYQSJTmhh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.21","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"_nodeVersion":"v0.6.18","dependencies":{"jsdom":"*","redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","LiveScript":"0.9.x","contextify":"*"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{"hiredis":"~0.1"}},"0.20120715.171049":{"name":"ethercalc","version":"0.20120715.171049","_id":"ethercalc@0.20120715.171049","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"38f07fa29d2a9388ce04f0314af342e360e7d68e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120715.171049.tgz","integrity":"sha512-jYEW/rtpAhm5IME6p6cDfTp1n8+Wtug8G7CGbG0OinC5dLD8ZpV72R8bvsS01BtlpgEY8Gi1Sl2JKDkqqwwCXg==","signatures":[{"sig":"MEYCIQCJBUv0LQfm+VNLPHLiKqSgegW7z4QtRN2BnK+owcdDIwIhANfqoDMh8rycMHsVT37y2dv+npy4D0nXWe/br10hxban","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{},"description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"jsdom":"*","redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","LiveScript":"0.9.x","contextify":"*"},"optionalDependencies":{"hiredis":"~0.1"}},"0.20120830.52819":{"name":"ethercalc","version":"0.20120830.52819","_id":"ethercalc@0.20120830.52819","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"593ad8990470f99e56f6467775b0034ae863b1c0","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120830.052819.tgz","integrity":"sha512-wpOkovcbaVnXxKms7ufPUxx3NJs87+zipiXpiIh7J8s9ERJhgLaCGzKheKeco5muROpMpbUwpPzM30rBQLIXag==","signatures":[{"sig":"MEQCIEa0rn2uEmq7zI5PtUxWMl4scFQ/AoDiR/kJ2ufKP1LWAiAEZu4aS1APcVqajbjndWW+xUpnlWrlQ7ARzFHmOc4XWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.49","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"jsdom":"*","redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","LiveScript":"*","contextify":"*"},"optionalDependencies":{"hiredis":"~0.1"}},"0.20120929.173941":{"name":"ethercalc","version":"0.20120929.173941","_id":"ethercalc@0.20120929.173941","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"b2484d71ae3999d5b6648c89ee10abad687b23ab","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120929.173941.tgz","integrity":"sha512-h2IrM/JyS6OqdrVP8CCA21y+6byZo7vjOqUKXO+ZhttfEQErZ8uqE99GFvqmjAQkwIRhuWU/K51ekFtLebbvuw==","signatures":[{"sig":"MEQCIDyYDXxjPK5Zbnts/3uH2TymlleV7RRTcfuN2Y2Y7xjaAiB5ARifs4xJ2pz1jxe4u6HEArYLpkBXcHwTwbMXuOH0mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.49","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","LiveScript":"*"},"optionalDependencies":{"hiredis":"~0.1"}},"0.20120930.93528":{"name":"ethercalc","version":"0.20120930.93528","_id":"ethercalc@0.20120930.93528","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"786f02943456a8aaa00fbc5f39ee984263c93a5a","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20120930.093528.tgz","integrity":"sha512-K0GkiWYltUVVAW9wJFRD8wMjoE5Hoe9iYwJJgZsqhsDsfdf8u6rB+PV5J+vKmlmLdFDmh+NeOk/HOnuAOYz/1g==","signatures":[{"sig":"MEUCIBIpyV/TO/ETiNepgjhg7UJmtwDcd5ouIX25FUt4TP1DAiEA1Bkx923wIiDzq6GlhH7GzAfDLZTBNEtbLcX8S5lhkII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.49","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"~0.1","zappajs":"0.3.x","optimist":"*","uuid-pure":"*","LiveScript":"*"},"optionalDependencies":{"hiredis":"~0.1"}},"0.20121026.150429":{"name":"ethercalc","version":"0.20121026.150429","_id":"ethercalc@0.20121026.150429","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"0a38c5aa3f8bcb29d6026b89f7a03aa01423c70a","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20121026.150429.tgz","integrity":"sha512-S5sjZ9+zlD8pYuUq7IX6+dZiWCkR1DxIkMo0ByF1wZ3TpCOIIva5SAX8aEJMPt9Q/Dy14tuF+fG5hT7wiWwJtg==","signatures":[{"sig":"MEQCICWoCChpnsOjv8nKW6YVvCGPZLLsPjLptju8ao8Ip4ybAiAFMmku8X9Gnv8qpkGzZ7aDqGp1O83XKC5Z/IlZIHtHLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.65","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"~0.1","zappajs":"0.4.x","optimist":"*","uuid-pure":"*"},"devDependencies":{"LiveScript":"1.0.x"},"optionalDependencies":{"hiredis":"~0.1"}},"0.20121026.162049":{"name":"ethercalc","version":"0.20121026.162049","_id":"ethercalc@0.20121026.162049","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"f0194d8d785b9982af2921f5762eee8f09fe893c","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20121026.162049.tgz","integrity":"sha512-wQQ+/Qg4/l23dzaMx5ctLKW8uXmtER4Qh1r/gc17+VFfQR2IJz+8I6mS2QL7Mpu39wFWTjhbSmdjdQyPGNwloQ==","signatures":[{"sig":"MEQCICAElhNBv70c9Bg2xD0eH1MdEs1KXpaYvlNbksJD3lFMAiAkFcmYGkz/6D8oI5ndBi3zHt4TldWN9I4Hju79CQABsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_npmVersion":"1.1.65","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"~0.1","zappajs":"0.4.x","optimist":"*","uuid-pure":"*"},"devDependencies":{"LiveScript":"1.0.x"},"optionalDependencies":{"hiredis":"~0.1"}},"0.20121102.2948":{"name":"ethercalc","version":"0.20121102.2948","_id":"ethercalc@0.20121102.2948","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"76f635f6dc5d910ed8cf6cb6ca2541b324c7b894","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20121102.002948.tgz","integrity":"sha512-FrlIswqtn2gFzKNUACGM8iRaMznJZBtl2GUrP+8TV9rQIGUBydE1a+XYr4FBbfmwmi8ggLYMKO2YGI2LYGokdw==","signatures":[{"sig":"MEQCIHtwlf7ire5DB0fUROjug5noOZd4aYS7e5rKlp2f9w/nAiAHn8jRKEgwEcVrJn9Ve2IP2jdseorZs2xLOIPbCAU03A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.8.x"},"scripts":{"start":"app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","_npmVersion":"1.1.65","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"~0.1","zappajs":"0.4.x","optimist":"*","uuid-pure":"*"},"devDependencies":{"LiveScript":"*"},"optionalDependencies":{"hiredis":"~0.1"}},"0.20121111.0":{"name":"ethercalc","version":"0.20121111.0","_id":"ethercalc@0.20121111.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"4f438a3cd88a04baa1f4a97239f71abcb48b51c6","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20121111.0.tgz","integrity":"sha512-2SIZVTPUykW+pn9oCV54TD35mLXwby49iDB2Y6bAeHfWp7tn6hRK7G0sMjzrBNh+bea8rLb1Xudy90rJIGGzBw==","signatures":[{"sig":"MEYCIQCsHyPQs4+vcWv4Za03pLv7p/Hp6S0ZtdX4cPKf5V752AIhAL1VRX2MPdld6eSa6lm+k3mrig9/ARxkMe2qYcjbA3tL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || true"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.1.65","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x"}},"0.20121213.0":{"name":"ethercalc","version":"0.20121213.0","_id":"ethercalc@0.20121213.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"38efce86adea2a041baac5e9ec9751f5f27209ef","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20121213.0.tgz","integrity":"sha512-moI6aNPjgshYENrr6XGzFm5Rg1a1lEnB5gmqqknR5CwE3H++rTajxpftgO3ymOVKDv6NyNu98CmtBC8UWTgKEQ==","signatures":[{"sig":"MEUCIAIuV1gWiWU7XfjKIkiJy+VjIRPOY7xzhiQvobPtBXDsAiEA54lCCRvNtNR6smxwjlagy8lS2zazfEB2H6h+N/FCdUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.1.66","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20121230.0":{"name":"ethercalc","version":"0.20121230.0","_id":"ethercalc@0.20121230.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"6a71a9de3f444d69bc411ac5283e4473da024109","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20121230.0.tgz","integrity":"sha512-dZ2jWl9/xJ5/EMvdXkZFdBaz5Wv5ogyW9ClERLzbNOi9QXcQVFg4IHGEN52v2w9AZRA3f2pXfWKeHrty2kqgQA==","signatures":[{"sig":"MEYCIQCSetP9UDzCDmPYrwPMDpkJD+p+L/M/cXve/xc++19cAAIhALA//y3gqE8krHewI9EfF9UP5MDFyI+KOfDeZAo5PKwN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.1.66","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130116.0":{"name":"ethercalc","version":"0.20130116.0","_id":"ethercalc@0.20130116.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"d46f0ce212a160e877e165cf02127185cc3d05eb","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130116.0.tgz","integrity":"sha512-HYfLqBqS4F2H0bnnIReOj0u09LYup/V319gaKRPTluqdNWnXPJV+eFsk/YrA2ouUCOw2dHPvYYh7aAl3E2yODA==","signatures":[{"sig":"MEUCIQD2d+jbw1T99/t9YNcpcdGuxSCuTdly9hAWklxJO056sQIgK+kqah4TcmMiieCgl3QG8FEFEoQutwInW2L/q59Pcic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.1.66","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130206.0":{"name":"ethercalc","version":"0.20130206.0","_id":"ethercalc@0.20130206.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"309615a41e71560191bb22329056860937415c15","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130206.0.tgz","integrity":"sha512-qHK63rLzABI/ceXPDiFZhFuGnDetWxF8yXfgUE1mpYSQ3BNtcSj3r61wZXa9jNG5IRPqsbiaUJvLppIVuSkwBQ==","signatures":[{"sig":"MEYCIQD7jozdjNiN1CmDnW2tyPJdtf0jHUgQzrApffryr57YTQIhAKkZpZFxAGbZeJh2NxYtTMpL/RAeG0oUeukGWG543kXs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.1.66","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130213.0":{"name":"ethercalc","version":"0.20130213.0","_id":"ethercalc@0.20130213.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"4d76c30446bf8085f5e2cdc185b7b96f55aeb632","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130213.0.tgz","integrity":"sha512-tNMZPx31eXWmnLVMtPOaC7PVXIMkycmwMOhG35myLHz4kgPFc+ZEJvZN+CW1PdUDN8Aa+o946PglgjlnlNd7Ww==","signatures":[{"sig":"MEUCIHAhOUVkZa5di+Nl4Xr+y5u9Dbw51h/J3C2QNFypy+XNAiEA2O0moCNHatWY71K+jAKK+oldUgSsFxHdZNyGlss0iXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.1.66","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130325.0":{"name":"ethercalc","version":"0.20130325.0","_id":"ethercalc@0.20130325.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"7826113bbf643719025e89f666d219e20bdc9290","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130325.0.tgz","integrity":"sha512-lpdY2b6Cdl6+LYAIRJ8N1/zPgP+yW2XUaNYMdqM+4u7Q9DphXCp3+g3JTloWq8QQayVKpH4++qXwzwE3Az9Epg==","signatures":[{"sig":"MEQCIBoMzrRLhyWWcNHU+Z65mGUMivcee5XV6LiSqFOiKHquAiAqUa5w3vXKEPO0zbhPfxMPSwkUh+SvgN4Cpgv14mUdNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130325.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130325.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.2.14","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130331.0":{"name":"ethercalc","version":"0.20130331.0","_id":"ethercalc@0.20130331.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"4bc83fe685d81acce425ec47c7f67b55b1f6fd46","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130331.0.tgz","integrity":"sha512-Q69St1fCG9XvT1MVDrbjfwBOn7SVg4taaTCltybFVq+4miYtO79lK0vtnYzGazZzLA5hAiBceKg+d4D/AiAb4A==","signatures":[{"sig":"MEQCIDkIFMpzIb3mvRju1+cFGOIsFSI51HKC41yTXUPcqGJbAiAdT5LTHl/NJEyjhx9RrxD3FTyabVi91zmWERckIILNjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130331.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130331.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.2.15","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130410.0":{"name":"ethercalc","version":"0.20130410.0","_id":"ethercalc@0.20130410.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"78c7a45f4f869abff9ddca32ce7ebbf4cb393326","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130410.0.tgz","integrity":"sha512-hhnesikiC245zEfKUl12ylWvTW20IgJ097zSiX9M85zwbm/cv8uGrglLp4JmJ1Coswi5ZxZ29fdbIEdrmWNkWA==","signatures":[{"sig":"MEQCIHz0dpkPTFLUUAjgEWsvzZFI49dTRulIkOufLz7cok8JAiAF+7/NRWZz1wfv6EnmloRowprl3ToWDFO9sF9oWkF66w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130410.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130410.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.2.15","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130410.1":{"name":"ethercalc","version":"0.20130410.1","_id":"ethercalc@0.20130410.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"be6aab722b33b6dc5a3104dc5e00054ff9a2152e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130410.1.tgz","integrity":"sha512-i3pMGCmwbNBcMsZPgEC/CV+zrpjypxvu8E3H5PXG6DgFfMar98NDSQXWhhHCsEUU34+2VOGHNwmh/0xcpuBqow==","signatures":[{"sig":"MEQCICzz1a5O4xTPcVmLIAQrvcAIEEey3+el4tiCIcx9z6hgAiBOoPo/SwiXppE7m3Qle7lsCses3L9AqoOvsO3e9Jd33A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130410.1.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130410.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.2.15","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"*","hiredis":"0.1.x","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"hiredis":"0.1.x","LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130622.1":{"name":"ethercalc","version":"0.20130622.1","_id":"ethercalc@0.20130622.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"9189493d8a84d8d9d012daee05dab913bd6db0f7","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130622.1.tgz","integrity":"sha512-Z+hSlEaRJwncQAajQf3TEdlkpU0KjYkXnXlQ6Gps8sdYVyvsmQKXsupIvNKd6/CVylzX6NLKdquYyU2kD/AFjQ==","signatures":[{"sig":"MEQCIGLBey5BYLWKVBoWcCko0a6roOnoXAruEOxjNpVK+i9nAiAvhEKY0/UJ5rJrh6vuXIxNwrotBkB9Zb+qyv2DgZCnAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130622.1.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130622.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.2.32","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130724.0":{"name":"ethercalc","version":"0.20130724.0","_id":"ethercalc@0.20130724.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"7b594b40f1ac8a98dabff6054037a119195a393b","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130724.0.tgz","integrity":"sha512-k+l7KcCdR481+GGGZXeT249zMVITSb0O2CCn3o77iA8KJjAVOMFTsp24P6E6VmHA1Pi5MlNj6dvZcQaN42oe0g==","signatures":[{"sig":"MEUCIQC1a0565OWuYOXahmR0dvuxMf6Y8GPLbdcXbBDDF0h2EQIgIUox26pXDxWcrc/czDvpQFcY40BACyOpntApFK+VG8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130724.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130724.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.4","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130724.1":{"name":"ethercalc","version":"0.20130724.1","_id":"ethercalc@0.20130724.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"36644374dad5986894afc30fe8103b9022fcb3a2","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130724.1.tgz","integrity":"sha512-bHDy9sT7M+2Y2Gx3kpKBVZ4roR5dDnKRZrW2XFLCkAEwRRD7+OykQqwBLSVTzap6U6Tt4xvhcz04BTTsMruOHQ==","signatures":[{"sig":"MEYCIQDfmStDnDuKcE8h9teei4frQ9xmHTGx4mJqztWk0zB6BAIhAN0UyIbam154pUNtQ2FWR6Tc6RW8YX64Jr4AobpL+Tvw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130724.1.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130724.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.4","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130727.0":{"name":"ethercalc","version":"0.20130727.0","_id":"ethercalc@0.20130727.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"e1a07738cad0e0918c0df0565ed7fc12ec266bc4","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130727.0.tgz","integrity":"sha512-+GZi+4csHAzsXZbcqSdU7MC0S61RETb8f5MS2mfYQk7OGYdf+MAeVtS+n2qK2AbqnnBqRGVxN31TTqV+Ieg4nA==","signatures":[{"sig":"MEUCIBIvA4LZpq3tOWsKCYmPSVV/Um3HHub1XQMnlYSLuWP4AiEArbfHxL7uhRU+x6tThA2b/JwUvBNqOOgQy3GXwJeE+WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130727.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -cj package.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130727.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.4","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.1.x","webworker-threads":"0.4.x"},"optionalDependencies":{"LiveScript":"1.1.x","webworker-threads":"0.4.x"}},"0.20130826.0":{"name":"ethercalc","version":"0.20130826.0","_id":"ethercalc@0.20130826.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"67dfdecae56c14af1c259164203acb6f471edcc9","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130826.0.tgz","integrity":"sha512-PshY2RPiWfy9deIO9UZpkdms2pZ/lbjf6ClUjObzGaSzpq8OFjoGs40sn5lKoFNeJ1bwAp7WxCR2RiXYQrhaFQ==","signatures":[{"sig":"MEQCIBd4aCDmmKKQrQuL4cJ5Wcdtgo+fuP2213j9+jIN0/pcAiBtZyM0yd8mkvltx9DfcTnan1ff9V8fIReVOFsnU3EOGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130826.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130826.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.8","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"}},"0.20130925.0":{"name":"ethercalc","version":"0.20130925.0","_id":"ethercalc@0.20130925.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"9f17c63589946bbb518332c2c2f3b66ebca64522","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20130925.0.tgz","integrity":"sha512-zbqDEaKE1rY7855nidiVZE5OvxurKesDQNz1cv3gkPci4WkbZPhc5am0XBEsAP5OJSc068e+BERpGKBAnoXeNQ==","signatures":[{"sig":"MEYCIQCxJ9jGSFgCtI8I2BmKipocux44tCdbiNru32eDhdO9KwIhAKjfWa23dEgByFujux0a35nd4FCWSWlIVSutwjssR+iy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20130925.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20130925.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.8","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20131005.0":{"name":"ethercalc","version":"0.20131005.0","_id":"ethercalc@0.20131005.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"965bbb0160390e4ca2201b0d6499fa4ec6b73713","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20131005.0.tgz","integrity":"sha512-BG+Tz4Gra6rDpBwjAu92d5RMTSrTfMNgyVmMjZKvwSPvHICft89SEMViQ4/CFucYluDsXDNDbI0bTbw+y9uL6w==","signatures":[{"sig":"MEUCIQD+3YhyP/Z6rCwiP6Lzd6zqdnuX73Wx2Li8qTJV23iIiwIgfHjRMYV44IobYuFWZGFGYQIa0nhSFqbt+pIwVy/r1j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20131005.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20131005.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.11","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20131223.0":{"name":"ethercalc","version":"0.20131223.0","_id":"ethercalc@0.20131223.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"e0955b2a51c1cf50857be14172e7409779821d22","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20131223.0.tgz","integrity":"sha512-e4YrWCvHNVAqZmBkdh0yZCk6bw9iQcBHohDvgSg7J+9JJIPOj0cWecTVDxIk4skvF+aNs3ioJIdC53jcBvOlqg==","signatures":[{"sig":"MEQCIDbErLd+gjzl2c+VJykCV92ksRoJ2MqBs3xhl9GGoZECAiAfwzpNlfe4G9h03ml4IsTWcu0PIXZSsLwcBkhttUHgZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20131223.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20131223.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.17","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140125.0":{"name":"ethercalc","version":"0.20140125.0","_id":"ethercalc@0.20140125.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"f6101db7c8566ea00bdd294f77129a3f7d71abc4","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140125.0.tgz","integrity":"sha512-jjbySPv2X2JwJGH7JaL/hMH9saunjGEd4FoVyRyUKpBQaQfJClKmd8uMclglMxrR+pg5nTT2j8gzeBZorha5Yg==","signatures":[{"sig":"MEQCIHXw4Zc2j18H1gg7Pdbc2bPYbcAVZv1AbyBIq0izVuzCAiB0Nmt9az2blyjkLHJVvFRJsnj67dRHaaUx7wq16QzKPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140125.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140125.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.3.17","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140317.0":{"name":"ethercalc","version":"0.20140317.0","_id":"ethercalc@0.20140317.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"699798b959bd59af0887dc1a0769aa86a13ebf12","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140317.0.tgz","integrity":"sha512-bNwRDPPE0vkhPjHf9urHQSmTEj6Z+7/adZ65+QeS3dEdp/aM+rA6sKmNIPW3Zb9UbIhO7AOpj9uKNROC1X7E9Q==","signatures":[{"sig":"MEUCIBghiE82ppo/dkaVOaJg4oWZO101Agcdek+/g8h6MLr/AiEAk3ecUMYoXOfBtdk0oPLEPDjEHspK0tgXCcmanxQxpDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140317.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140317.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.4","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140415.0":{"name":"ethercalc","version":"0.20140415.0","_id":"ethercalc@0.20140415.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"bfc7543ee22e51619478faadb98b6c04b9743369","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140415.0.tgz","integrity":"sha512-ZSp/AfpPglmnFvcj5EZsoMKwahYcXx/LDlJDpmWf4nV23E3MH/RiydRV4kv2MnRsllwKI3F3vrwOl2k2qWgxLQ==","signatures":[{"sig":"MEQCIFwcxpVi5UleI8shFKyBo9yYTZoU2lSR2wXlyvOIDfdMAiBGfjKmxZKexkPGn1shIFLwVYQzwe6+vl7VuwbXuMeZ/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140415.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140415.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.4","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140416.0":{"name":"ethercalc","version":"0.20140416.0","_id":"ethercalc@0.20140416.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"da58caa25f07539c863176a217ef41e9ae0a0897","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140416.0.tgz","integrity":"sha512-XqOSPWjaQbPqBUTE3cq6FZBPDw6YTIHfuy/bHKpGvEfE3I5JwZqFeurwouaQo52npdPoja7/b8AV0W2etpVvIQ==","signatures":[{"sig":"MEUCIGliEr79V7DpajLuxR6SMSGrmLJwrxoT04dK8ui7/WMVAiEAglQwJmwdB7jOgkvaEjtvPNMcjFXmmz0jOJKrTX/KXhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140416.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140416.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.4","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.4.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140529.0":{"name":"ethercalc","version":"0.20140529.0","_id":"ethercalc@0.20140529.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"b3fba3b262730288f38512268edae35b7116c9a6","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140529.0.tgz","integrity":"sha512-Fwsk+hGXkwf4trGs1H+pjYnMguxz9xY2LVpqulvprieZ8Oqub5wdCEhsQ+V1bSUyDSw1pX2m2PJpB88DCE1fAg==","signatures":[{"sig":"MEUCIQDYg5MeeLSkwFftbGpZhzkiVQ5zuK8/HnrChIk60ZyF/gIgAIOy2HT7hrrvjJQrV/hkTFqeNS/36aJDwSj8gM4zGe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140529.0.tgz","_shasum":"b3fba3b262730288f38512268edae35b7116c9a6","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140529.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140530.0":{"name":"ethercalc","version":"0.20140530.0","_id":"ethercalc@0.20140530.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"a7246c7f7947fecd8f5dccfdc7e481392e7d05fa","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140530.0.tgz","integrity":"sha512-4+zGbmaf8cmoIHMT5pWiqTbr2X0QrZ3LnTJkqd6aGMFTBX+lCrJJiI35BuIvM5Leyf3lujUzKDpicyx/0TLMhg==","signatures":[{"sig":"MEUCIQCMYMbbaD5p8KIHLQN6fwmbKgx1jqqzyUxWvKldVL376wIgewN9k8mLyubdwyYpqaIMjZPtMdlnn/pwuqFyHb3C7Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140530.0.tgz","_shasum":"a7246c7f7947fecd8f5dccfdc7e481392e7d05fa","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140530.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140601.0":{"name":"ethercalc","version":"0.20140601.0","_id":"ethercalc@0.20140601.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"c8f5c4014a73484242b6d7551028d5868c40c10b","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140601.0.tgz","integrity":"sha512-+aNxblbg2zhIoWGEmfOQL97vykXUkuvQB7dL8hWSrWLHLUEOf+ShZyt6T1D6i4Et/jzcoCS+Jw/Vq36p5TIyMg==","signatures":[{"sig":"MEUCICb8SI1aiMubFEI/stmyLTHW7r7c9ifBsaF2pGNHDUfBAiEAqSmXHPRcW+nh9Wd7h8ZtOEd+Mx+tr1HtLmknJ2zVWkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140601.0.tgz","_shasum":"c8f5c4014a73484242b6d7551028d5868c40c10b","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140601.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140611.0":{"name":"ethercalc","version":"0.20140611.0","_id":"ethercalc@0.20140611.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"c174ab3b4b16cc19af554f43cb629b61c859fc24","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140611.0.tgz","integrity":"sha512-TqDfeMKa3CK2itmvPZ86wSGJ3Ch+DKBeTi5pWwqPty5mcZczZhYaaWBKQ5a4a5W0NOpin15wxr4Ta7c/Z1pvPA==","signatures":[{"sig":"MEUCIB6oTwGQZKT6s1rWdHuqtYRp8MaGyrT4rM22bPohT3aIAiEAvoY+dTRiKOmJGMhp1fp0AsHZ9SxC9oeh+NYBaNAc9/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140611.0.tgz","_shasum":"c174ab3b4b16cc19af554f43cb629b61c859fc24","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140611.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140614.0":{"name":"ethercalc","version":"0.20140614.0","_id":"ethercalc@0.20140614.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"0d93bd13ec1a6c1fd61bc940f8185150a229e598","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140614.0.tgz","integrity":"sha512-Yvz/zrv69Ye3RFLwGIgIr/Qtu2bX6KFEq2fyHYx+wAFU6D+fW4Z2U5587Q1P8E4NTt6Syhu9TMBOGNxt0mH3cA==","signatures":[{"sig":"MEYCIQCjla0CJ5y8DokOuWapJt0HouX3MxItAk/M18zE6VaMWwIhAP6bQEbJHKMqpuH/1NOYBYgUDE4tOtiwD0cUHRNjN8da","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140614.0.tgz","_shasum":"0d93bd13ec1a6c1fd61bc940f8185150a229e598","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140614.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140619.0":{"name":"ethercalc","version":"0.20140619.0","_id":"ethercalc@0.20140619.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"ab737f26c406d93d66c3498f39a21afdec9ec7a8","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140619.0.tgz","integrity":"sha512-5/igN8nioR6GsZXFyVa5B8VnUVFIF6g1fhwqZjpl8yy3hb8umw2jKb8HpTTLmUyhdN0AjSJZGV5k5LiPyqfqFw==","signatures":[{"sig":"MEYCIQCW7QydqHixXfLTrvJ9gLCHCyk9V4++CsYTaQpxmn6XhQIhAIJtcEpwmMZ2xz/wbsaAYRGOdKUBME5FL7U4W4aj1FcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140619.0.tgz","_shasum":"ab737f26c406d93d66c3498f39a21afdec9ec7a8","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140619.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140624.0":{"name":"ethercalc","version":"0.20140624.0","_id":"ethercalc@0.20140624.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"da9d757e25e808c68fb02fe199ab243489fde83c","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140624.0.tgz","integrity":"sha512-K3Zo45/Qexnay44ivbnOeFhuTXuh9om9dqZ7Kg5xdqF7g04pf8Sc8B3w3ItVKw9bMsfMEiw9/CcHIDP/KdptiQ==","signatures":[{"sig":"MEQCIEluy78/dmgULV0GS4fAq1Zp32EHVHll507OkBfOAxLZAiBJIpPr4JxtrNalGfZJ4b3nkhv/ej18Uf0L3uoygZJgIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140624.0.tgz","_shasum":"da9d757e25e808c68fb02fe199ab243489fde83c","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140624.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.4.x"},"optionalDependencies":{"webworker-threads":"0.4.x"}},"0.20140730.0":{"name":"ethercalc","version":"0.20140730.0","_id":"ethercalc@0.20140730.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"aebb86a5fa4316437bcfefc30a616eef281d2206","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140730.0.tgz","integrity":"sha512-w/R6m81TxeWz+hxA7Tx6OgQHBtELxFRv1xvKnpYoKRQIWUfv0Ox46F5If3BpOlvWh/sYRBwWAlPb+M9zf2SNYQ==","signatures":[{"sig":"MEUCIQCh+8JQw4L+oFMCbwmUElq4vkhJN/ENvWlUemabeQzKYwIgGOECBokP2LigJFfMWc4hw/NbASZgEnU6RCrWuT667JI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140730.0.tgz","_shasum":"aebb86a5fa4316437bcfefc30a616eef281d2206","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140730.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140801.0":{"name":"ethercalc","version":"0.20140801.0","_id":"ethercalc@0.20140801.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"8aeec18303e00c8a87a753a9b29cbed57c88fdd9","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140801.0.tgz","integrity":"sha512-99sjmsMrr6Myz3ZcDmo6M+iiusEfA5HzC62+ZP02cVGnNkbUXt8Palz7tGT1rt0r3s5LM+Wk5ESvIWRAgbRJ4Q==","signatures":[{"sig":"MEUCIAVBY1DIWv5rXiZRqYaNbBLY62nN2HPXMCCY29rdeYPzAiEAo+RJjK086iOUOVmj8POvAZ+JL4yrTjDe6tvYMaz0DvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140801.0.tgz","_shasum":"8aeec18303e00c8a87a753a9b29cbed57c88fdd9","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140801.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140801.1":{"name":"ethercalc","version":"0.20140801.1","_id":"ethercalc@0.20140801.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"4b49199bdf9d110964425f3e713032feed78ed5c","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140801.1.tgz","integrity":"sha512-hAIWnfbioCO4MF5CUxafwKqpsYcOSMIEjbWT6NTilsYmTNgD/c+lS3Op29EafhT7KCJlML1Op2w5YKGqKaX+8g==","signatures":[{"sig":"MEUCIQDFWhE/iu88v3CBleVAjb4bI7yraeCdh0/S5xczUqMD6gIgQklYvfS+5NeufQhUvmVvmhwzOzZFkCEfn+8zT5ahtSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140801.1.tgz","_shasum":"4b49199bdf9d110964425f3e713032feed78ed5c","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140801.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140801.2":{"name":"ethercalc","version":"0.20140801.2","_id":"ethercalc@0.20140801.2","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"e86500a9a04fa7361ce73e05c70ad6f79175f914","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140801.2.tgz","integrity":"sha512-+dC4hdmRv2ivUm1z70dk32JOxafbbE1Sbel1OOJViQVkqjCuNVWSWC+YOajyRwS+xLgxUHPJ5PGoD51Klzw8EQ==","signatures":[{"sig":"MEYCIQCXWzKpPCMCpe19MHfcM/RPyPw+N6t0zE+YvC8wxJcctgIhAImf0zP6VgVzopFV+gBiaWP3p+OCRJ9Cie6vP09aEPPJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140801.2.tgz","_shasum":"e86500a9a04fa7361ce73e05c70ad6f79175f914","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140801.2.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140801.3":{"name":"ethercalc","version":"0.20140801.3","_id":"ethercalc@0.20140801.3","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"ca3d60e483fe178d5a1ca335eb4da7cac151e78d","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140801.3.tgz","integrity":"sha512-pxpWP9zbaOQbtGMHaH4qST+7GaJX2WtAe77vJ/jl8xNHCToLXq7aTcE0rVJplw5grO7yeIj6eeNdMJzMTpfreQ==","signatures":[{"sig":"MEYCIQChtXAe0YybxEu1beBG2ehrZ8NJf1eT2nYywASgptMg8AIhALqdPwuYDqRuUgS+BiOX9I4stUA+67W8TIyzVl/vzYVp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140801.3.tgz","_shasum":"ca3d60e483fe178d5a1ca335eb4da7cac151e78d","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140801.3.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140804.0":{"name":"ethercalc","version":"0.20140804.0","_id":"ethercalc@0.20140804.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"2c46488f2d948f9873bb329bd4664a002b4ae604","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140804.0.tgz","integrity":"sha512-tmlsl6UK+uoQ9xboX8aFW6mxRgzjcA3/92U9iymOMfhohZmTVq/3Kkv689LT7mp9JPy6Q9ac5oeCqbiSJbLmcA==","signatures":[{"sig":"MEYCIQD5FYsfG9tGCH0DNBQzXuNoABGlF7wtWcCL5f17aLBuPQIhAKu3pWQEohULUvCHapH7PimZQMLDe6SDOLvinQGUASOZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140804.0.tgz","_shasum":"2c46488f2d948f9873bb329bd4664a002b4ae604","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140804.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140804.1":{"name":"ethercalc","version":"0.20140804.1","_id":"ethercalc@0.20140804.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"a9a5556859f08b0b9f23fd28b9f9397d12ca7f18","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140804.1.tgz","integrity":"sha512-3Oshrd3sd0qxECZSdlGh3bAZHnN2V6GzP1cgNllmIi7x96SGP0PGnUMmJ5+tDPx/PLY5AgWntYn3jKw6zyqUKQ==","signatures":[{"sig":"MEYCIQD0zi9FBOWsVv8f49vDxxQzgwDgeCa3NQT3TY4Ypx0wEQIhAJsrbG0ebNT7RjtLvkPFPQS8WMFf5+1j0Nt7QCrAMwzL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a9a5556859f08b0b9f23fd28b9f9397d12ca7f18","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140806.0":{"name":"ethercalc","version":"0.20140806.0","_id":"ethercalc@0.20140806.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"f2d5bf26e5c7e47c06cbe903b6565de097bfb07b","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140806.0.tgz","integrity":"sha512-vEsn3hwJTHK3D2aQse9rjeE9wYRM8nlYLbhRa8IKpBiZdZIHbZpEY3h3sndFNNWuVTAAsggiY/1kWZN02gt7Vg==","signatures":[{"sig":"MEUCIQDHTel7RXuFOo3o9J9QmdMfk5NRAAMOBB5LHn51WxkxwwIgV3Y9sh724tJMw7UATfj7RwP6luw7LW5KFuEDbv7rieM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140806.0.tgz","_shasum":"f2d5bf26e5c7e47c06cbe903b6565de097bfb07b","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140806.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140806.2":{"name":"ethercalc","version":"0.20140806.2","_id":"ethercalc@0.20140806.2","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"8ef5aec5b829ffb9aa68f2823d6c5e542054b85c","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140806.2.tgz","integrity":"sha512-MYYgokURhSxJUiNCwGc0dX4fUqSGOLxtojgcqf9IpcEiUcRVBbeo0YDnfeegHFqRIIyV+Eiyiqhpm1z9mp6s4g==","signatures":[{"sig":"MEUCICA/2DmAopG4L1UbZOws1/Gezl2LV7IlmUGSuWSZwz9CAiEA+U9hmTH3W+vysecRmZL+yLPZXOvdBbD0DPxioAXfJhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140806.2.tgz","_shasum":"8ef5aec5b829ffb9aa68f2823d6c5e542054b85c","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140806.2.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140806.3":{"name":"ethercalc","version":"0.20140806.3","_id":"ethercalc@0.20140806.3","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"aab3fa63c8ba5c9121836ddb2954c8db4ccf7470","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140806.3.tgz","integrity":"sha512-ssWqFvWAlLMTkEAVG2uoaW59fFOBTxh/xzRSEXqb8k6G6clQPIyt+sTtF4mQ3ql8FgrzHahTYG8mCCgYG7PN4w==","signatures":[{"sig":"MEYCIQC3Aw6GXvw5rc08MKkP24sh0TyhZSxLIiExEkDfN7HwcwIhAJEt/3Q4KvdUvJoMvYPCz6hwHzE4T19eEfFz6Hd2L+EK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140806.3.tgz","_shasum":"aab3fa63c8ba5c9121836ddb2954c8db4ccf7470","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140806.3.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"http://audreyt.org/tmp/zappajs-0.4.22-socketio-1.0.tgz","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140902.0":{"name":"ethercalc","version":"0.20140902.0","_id":"ethercalc@0.20140902.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"9da30e5e1c4fb37a787817405104ac7b11b71c54","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140902.0.tgz","integrity":"sha512-JPhJgiDxdL9/ZlkfPx6BlMskBsu2TtvUTZYz/GBBlfVKKuA2hZcCYgt95IZnKideTNJ32iG+1l/hBrHWQc4Ayg==","signatures":[{"sig":"MEUCIQCrFbzhuVuJ79bUqmZPR16dntVRpozMMJYkKDvVAvW70QIgVuD8xr6evwxzBUXGs8mTnfssKyxAJIwldWs1wnxTzY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140902.0.tgz","_shasum":"9da30e5e1c4fb37a787817405104ac7b11b71c54","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140902.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140930.0":{"name":"ethercalc","version":"0.20140930.0","_id":"ethercalc@0.20140930.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"e588f370403f4fa34466d233176c2e3762629c6a","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140930.0.tgz","integrity":"sha512-ow0ad1o0cCSCQprohq9+Qs1Y6+MqReOvPbb9gTfs1PuGkTPyuhy29zzbB4wJlDhxPgfqsNJRLKLEXuh8elV90Q==","signatures":[{"sig":"MEYCIQDlM8UWsQoFgLzcBBDHxcbl/xiF6LIcfr7q0iF/pz/tyAIhAOpctAiHoKnHo4oTOM5DVQNK0rBsWOY/H/eHJQGQWvAR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140930.0.tgz","_shasum":"e588f370403f4fa34466d233176c2e3762629c6a","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140930.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20140930.1":{"name":"ethercalc","version":"0.20140930.1","_id":"ethercalc@0.20140930.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"5ac494e66d423bfe56b196eb75e15842142ee066","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20140930.1.tgz","integrity":"sha512-brJEGf4hX8F6a1BXXoEOLOeQXKQAtsXKXCH0ZJYo1BTThQCSUFLgWeaBd2Z8XlduQHSv6+Ig0Onauukw9BOrXw==","signatures":[{"sig":"MEUCIDWScD0WCNAqViVg3svSvkxZYS5dhzCi6S+kwXHgzK16AiEA9cw7jFlwUuF6xNwcIzTd0DR6sxM1Rj4ZNkXM486Glks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20140930.1.tgz","_shasum":"5ac494e66d423bfe56b196eb75e15842142ee066","engines":{"node":">= 0.8.x"},"scripts":{"start":"app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20140930.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.9","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","uuid-pure":"*","LiveScript":"1.2.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141012.0":{"name":"ethercalc","version":"0.20141012.0","_id":"ethercalc@0.20141012.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"81b2554dbf1e5da5b341a9ad5e923f11cff1b952","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141012.0.tgz","integrity":"sha512-iNWXtyS50x846YoryhS2ZzqKiOvP/jvVFLOGpWI/bQkeqBzBuXC9Y8xeMt0OIp8tyaEh+NGJ1/09FmAzmKOdFw==","signatures":[{"sig":"MEYCIQD6jCe8dNZElLA+HUclLhEUBy6GnD+IitmGp/W64we+CwIhANEOn1LffxNBEWf2g3l6tW3LqOo7pRF9nnyidTx5qKRx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141012.0.tgz","_shasum":"81b2554dbf1e5da5b341a9ad5e923f11cff1b952","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20141012.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.0.0","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141019.0":{"name":"ethercalc","version":"0.20141019.0","_id":"ethercalc@0.20141019.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"e7eceab618b53cacc80b478b444dd9aa924251cd","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141019.0.tgz","integrity":"sha512-9Swac3yipXGb1BfG6o0aFVerGn/XWfjAPxocSayucll8QEEKjrn1WYV0QqoY16685aBKNxh0LX0eUlLlU6iu6w==","signatures":[{"sig":"MEYCIQDutPFZPn9ZKaEkDnjZK6qaennxuP1FMWS05TqN1R7CngIhAOTuxdcIgVvyg5ScI7sf1mOX4utY5aOxsOKA+zTaoWR+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141019.0.tgz","_shasum":"e7eceab618b53cacc80b478b444dd9aa924251cd","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20141019.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.0.0","description":"Multi-User Spreadsheet Server","directories":{"bin":"./bin"},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141121.0":{"name":"ethercalc","version":"0.20141121.0","_id":"ethercalc@0.20141121.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"07b761c80e6a9bbccb25c2bd35891c6f06f39f44","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141121.0.tgz","integrity":"sha512-hDB/maxXkEOvXLJlSTH0zJY7+EkdJ1fIBe/MRAUpCxnEcrO4Bvvl4S4Ab43ViCKij7Mzz51OxWCI8XnIihDhpg==","signatures":[{"sig":"MEUCIQCyOp7rD1YnCAjSgbFT7dq8KrowyLHh78jwgzoxmLK8twIgf2wwurMn1Tz9z88Ao3i50bWv3EGawBoIKdjDtqraOP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141121.0.tgz","_shasum":"07b761c80e6a9bbccb25c2bd35891c6f06f39f44","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20141121.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.0.0","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141208.0":{"name":"ethercalc","version":"0.20141208.0","_id":"ethercalc@0.20141208.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"952ae4faf946f8ad407a1524afb8e9db586bde17","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141208.0.tgz","integrity":"sha512-pfhdwqf1iIVL1Zgu3s8XBPGo0NWfcbn6gs1kNIwXklPWtvX5rQS4d8jO3THxXwBZT+2kh9cpHkW+qiGTGHZBDw==","signatures":[{"sig":"MEUCIQCk3IcEqpBqF3yXYMCCK1DsdobbXao1Yf+Av5JDAOoRSAIgMSQ9qrOdWiFiRumsSkGc/rhD7SUdyrJYf7JRHfH6QyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141208.0.tgz","_shasum":"952ae4faf946f8ad407a1524afb8e9db586bde17","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20141208.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.1.11","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"0.11.14","dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141209.0":{"name":"ethercalc","version":"0.20141209.0","_id":"ethercalc@0.20141209.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"c4734910f4816d8b122ce31a4349f7ff8048efb4","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141209.0.tgz","integrity":"sha512-HIXhVvevZObc58KT7AZprNEva1dlI6UyaIWhFpBU4LUaRCEFA7qazvPdmkbU5LD9Srd18s4mBNI9B+dhPrZyWQ==","signatures":[{"sig":"MEUCIQCgMSiXfC3tkDTZsZOch/rwyj4+ah5OoB+UlL99yHY2dQIgZ6n/0QaQs2u8su+onYYEsLg44GyjU3DJiesvMnz/p4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c4734910f4816d8b122ce31a4349f7ff8048efb4","engines":{"node":">= 0.8.x"},"gitHead":"608e76780bc4f6d93cf0108d6531ba57c1eef215","scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.1.11","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"0.11.14","dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141209.1":{"name":"ethercalc","version":"0.20141209.1","_id":"ethercalc@0.20141209.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"9a5a7927e9958d739e0d4301e96e9e694ef73008","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141209.1.tgz","integrity":"sha512-NqUgp5n2T7C4x1KhZ7SiEGy9rYQ9Etz59wiRvjDyiFTquss+dgxo7jgmprqV1drYtvGcwWnRzMejmPXD8MiKVw==","signatures":[{"sig":"MEYCIQDONqxs39k/r5oY22EsCPjF1mA8SLbTbwGaeFV5Ha7eegIhAOHDNcEUurkDr14kuZ7zmW7FcRq5g/ndYP4GNBYOyi3J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141209.1.tgz","_shasum":"9a5a7927e9958d739e0d4301e96e9e694ef73008","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20141209.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.1.11","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"0.11.14","dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141225.0":{"name":"ethercalc","version":"0.20141225.0","_id":"ethercalc@0.20141225.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"1794843cbac1cfb4384b114a7bddab0a1b7f011f","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141225.0.tgz","integrity":"sha512-R8VmL5qAtNTvz43BujOmG30UyCyMuXzSPjgvEviecJp85of7ihSlJ3lsTHOugHksdIiO4h3+xRrxyKI5bGN7oQ==","signatures":[{"sig":"MEQCIAdbEFhVAbs0f6LdAU/Gympn8suc23w/Hq/m/NE35vIqAiALwawXhndvVCOHH8StMxAXAebioWyJ+7s0UudWQhYuIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141225.0.tgz","_shasum":"1794843cbac1cfb4384b114a7bddab0a1b7f011f","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20141225.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.1.11","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"0.11.14","dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141227.0":{"name":"ethercalc","version":"0.20141227.0","_id":"ethercalc@0.20141227.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"75cd1dfdfc625af1420077ca506cf0d694721f89","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141227.0.tgz","integrity":"sha512-u4NVevW3JkHJAjwwhrZ5j6mwMzKQTyTEKkP3+63jbagUtVV5FDw1uv2yUE5dTDmqzh5jqjpixXYenU4vWeS6DA==","signatures":[{"sig":"MEUCIElEESe61xlBc/iJeEjD2Uz9pRrXEXxPj+WtT0YMChMsAiEAyDi0wX/eS5FSIGF8HxwVMU1GITAIx2azZ5/PcKCdGhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141227.0.tgz","_shasum":"75cd1dfdfc625af1420077ca506cf0d694721f89","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20141227.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20141227.1":{"name":"ethercalc","version":"0.20141227.1","_id":"ethercalc@0.20141227.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"86ac7f8173aa644ae6166081039078a8fe945a76","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20141227.1.tgz","integrity":"sha512-rn5IeRSvs8ESO30Ru9UFrxCBSqzT+XmyD/6KpsHF9r6dQ8RVq5Cg2DUg9YwZV5R3MOxLj4zSPRXbRiG7qQKE9g==","signatures":[{"sig":"MEUCIAvOQBNNnozngwGZCa6Ds/m6KcbKDbUZ6VMSHCJEwdGGAiEAy7Rt1DVr6+pZme2zHmALhO7X3eYH/+dZLUtNVeTISmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20141227.1.tgz","_shasum":"86ac7f8173aa644ae6166081039078a8fe945a76","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20141227.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150102.0":{"name":"ethercalc","version":"0.20150102.0","_id":"ethercalc@0.20150102.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"1015921825892033c7e6b63a5068bf4745aec53f","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150102.0.tgz","integrity":"sha512-PxHRTV5Qvfxi9jREX9l3hbE8IiDQugVjQHV5afn0vK6UXYf32XB13dXGPXS6uuK0S29WgnNJbUC3t6UU2wQdWQ==","signatures":[{"sig":"MEYCIQCQt0+t3xjlAZ6qoZykA3ZtyvDTwMuSgGKt3YBvQ1TBhAIhAMJri3LoxiBb7MfsXAqxedcoJ0B1IuCGNy3otq1JqRI5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150102.0.tgz","_shasum":"1015921825892033c7e6b63a5068bf4745aec53f","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20150102.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.1.11","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"0.11.14","dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150103.0":{"name":"ethercalc","version":"0.20150103.0","_id":"ethercalc@0.20150103.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"40f7a51e3e29ba88178f01fac11e5aaf4a9f6aaa","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150103.0.tgz","integrity":"sha512-hD7NDrtqucPWBmjv4NzxSZZ2EfHeYJMAVRUX2PWW5S9f3xZEDS17mz6VF8IZTIT360tkf6EPvEX6i2EZcHTW1g==","signatures":[{"sig":"MEYCIQDWZYT5/HVImq4Nidkbk5JRdj22T9rcUGDDrqORVZcCSwIhAIKcHoFDjt+fZFaNNmMMbv+LH6MTdr1BMFrmrIRcUoZD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150103.0.tgz","_shasum":"40f7a51e3e29ba88178f01fac11e5aaf4a9f6aaa","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150103.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150103.1":{"name":"ethercalc","version":"0.20150103.1","_id":"ethercalc@0.20150103.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"59fa5562a588864ee8253c96de652da9d6195a1e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150103.1.tgz","integrity":"sha512-vWx1/S3aSJn43XriKKn4SfrXgwx5U15fjip9hkAwKI5blYBuFUsV2MCwBww+rt6WXqAxf0FOvRTUJ68AifMH2g==","signatures":[{"sig":"MEUCIGxvI3Mo+COzV35uJUJOzSs4MqXmnpODygNJtNseNwHQAiEAiU8JzPqUiMOjyy09FjP1XmhV/gBJNuiL1a4gaoOIBi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150103.1.tgz","_shasum":"59fa5562a588864ee8253c96de652da9d6195a1e","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150103.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150103.2":{"name":"ethercalc","version":"0.20150103.2","_id":"ethercalc@0.20150103.2","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"24c90c008247fa86f1032976782d654ff8192a2c","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150103.2.tgz","integrity":"sha512-ElbzCT6q1/R2UpKOdWjK3jhvE1hDiA7Aa5nIZrf5qWNE5GKHhW4th+uXwKaNRZZRBlEvu06w82h9Hb+SN1bt6w==","signatures":[{"sig":"MEQCIC9rmhcWqIwpzhaEViWMQUdhUHgfvs9z8ITam0VFPyuFAiAsh3mbmZp8bJQzbWnFjRgCKyqZBpVMkENol2x9JqSM2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150103.2.tgz","_shasum":"24c90c008247fa86f1032976782d654ff8192a2c","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150103.2.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150103.3":{"name":"ethercalc","version":"0.20150103.3","_id":"ethercalc@0.20150103.3","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"960f46f9c699c7b741d036eda3e8d738b0c92bec","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150103.3.tgz","integrity":"sha512-EU44Xt1cXuKndy00ENA0Ymsf1B4iwXiA6q38Xa4doXD/ghDeV0P8Ja+Pgy1Ppo5cxKjf1BTxwLdtq4FuqODEfQ==","signatures":[{"sig":"MEYCIQC4XsFYjTnGfkyFQu5kIfbbo+4tfWwRwhtUe3sGHpJIZgIhAML1I0elPeKDXL+QM68qCistUQcvEjv17eGWBz8TeiJ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150103.3.tgz","_shasum":"960f46f9c699c7b741d036eda3e8d738b0c92bec","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150103.3.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150120.0":{"name":"ethercalc","version":"0.20150120.0","_id":"ethercalc@0.20150120.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"f52310553d4afc29f21b576aaaf8357c1f14ad63","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150120.0.tgz","integrity":"sha512-XfVCL4WczJ7QmAj8MeiV+PQPbg/NtLR0AgxS7t/iZOA3A8RQoWD3M1TrvSLmU+Od0SBgHd+W3Ijqm7tpuiz3Bg==","signatures":[{"sig":"MEQCICyzPNWhT7bumIx5lQ8NlBsqBSW0s9M6HYfP9chHpEZYAiBnZueUTonp8FOza2H1LB/fJO2gF76/pwPmRoRcJZ4WRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150120.0.tgz","_shasum":"f52310553d4afc29f21b576aaaf8357c1f14ad63","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150120.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150130.5":{"name":"ethercalc","version":"0.20150130.5","_id":"ethercalc@0.20150130.5","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"5f1af15b389b2c172c092d92343b2013f4ebb677","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150130.5.tgz","integrity":"sha512-Bdv6+oD/JbU+TaWsqLUIcJXyFpu2jz6NertdBMjeGMdMRmAsO7Zo1wKjG4RqJCnkqIg/N0NwIGQGZImio7IwAA==","signatures":[{"sig":"MEYCIQCMVCI8v0XJAhMder4X2JVy25gV36TYMGqSDSir+V8yJQIhAO9VT50r5tVFOAKN+axyKRHNify7CvDhu2iAleAXX1p9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150130.5.tgz","_shasum":"5f1af15b389b2c172c092d92343b2013f4ebb677","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150130.5.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"^0.4.3","cors":"*","redis":"0.8.2","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150217.0":{"name":"ethercalc","version":"0.20150217.0","_id":"ethercalc@0.20150217.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"add06c23973f6132e6eb8e044efc1a14989c547c","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150217.0.tgz","integrity":"sha512-yAcEaQW2HDLIytTW88Jd2d1NYS+6lAk0BNov1tn3w1Z9x6cgT+7xK7IrDEQG1Q2w43BxyMM/bbi2Dz/qMKx8SQ==","signatures":[{"sig":"MEUCIFNgyRlpcF7+3bH0q+yW8n3pjUPDfmo8M6JIZqFe038YAiEAjecE6hCVEucHJACsqE8AU5lewllOUyv/g0i5QoS5Q5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150217.0.tgz","_shasum":"add06c23973f6132e6eb8e044efc1a14989c547c","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20150217.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"2.5.1","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"0.12.0","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150405.0":{"name":"ethercalc","version":"0.20150405.0","_id":"ethercalc@0.20150405.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"5ce21ebfa52d9fa5ec514099534cfc320f08efdb","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150405.0.tgz","integrity":"sha512-VGvYWkZz21N0HVYpnacA344841SMxs6uJEz+a+7zrIgKnks74q2sLMSGE1qCPFJjH6l8pGTs4G3DlAC2kctovA==","signatures":[{"sig":"MEUCIQDPd8j3AFbiU7IdTpSwbN5TMAiymhG7Eqxa3/rfQnzU8QIgMh023C9BDO6+3HBHKdC0eh8du3BPRSqr3rHMKtU3/Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150405.0.tgz","_shasum":"5ce21ebfa52d9fa5ec514099534cfc320f08efdb","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150405.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150420.0":{"name":"ethercalc","version":"0.20150420.0","_id":"ethercalc@0.20150420.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"961dd4ec5ca6a6ee08112deacdfedace3336add2","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150420.0.tgz","integrity":"sha512-XYXAvMaPfjl4dX+MnXAcZfdvWYvN1bXD9yeGDe4PJxPjMoE8abitWr/U+Did63d6/gUY4IulaPs5UJMz0rXuxg==","signatures":[{"sig":"MEUCIQDCLycUQFgvOgQkfVXv4PaemV1kO09zYsVPmZE8693fAQIgQPMMfoETgVyW/J3+NskV414fiXKt68mIX+AoSQy43jg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150420.0.tgz","_shasum":"961dd4ec5ca6a6ee08112deacdfedace3336add2","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150420.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150420.1":{"name":"ethercalc","version":"0.20150420.1","_id":"ethercalc@0.20150420.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"556c4292482215fd0522eb846162dbf5d5de4c6b","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150420.1.tgz","integrity":"sha512-RyRjBuf/spjcDOq3PiT6rkAxO/o1mV9sao1qjwpZGBQSetFNiynpgT3JTdMCVPDHLxHK65VHkZBLOQQjH4KKFw==","signatures":[{"sig":"MEQCIG9M4tJyFV7TtcwN9yJtc200zbLkGXA5gD2Lzrqf1LQ1AiBeuNLCUtp1lDQWwXnrjvMnBfQCVHcsGgFUlgQF61UIyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150420.1.tgz","_shasum":"556c4292482215fd0522eb846162dbf5d5de4c6b","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150420.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150421.0":{"name":"ethercalc","version":"0.20150421.0","_id":"ethercalc@0.20150421.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"feaa8474aa4205845d5cec1c10641a30e4f3511e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150421.0.tgz","integrity":"sha512-3X1z+TJHBRa83DWzGAFulBHf+b74VeMe6MqKP1iUws7Tsc+Br8DreIA0xiuinOYLTS7rCfSWpw/q1rMVfgB4ZQ==","signatures":[{"sig":"MEQCIHAww8mG+nEg7UmRaCDc7aFbLQmmCBz86djqINW4nU82AiA2wxYFcJ9Ezd6KEYllmdD2Yqqm5Y4p513JxRJ8mgprjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150421.0.tgz","_shasum":"feaa8474aa4205845d5cec1c10641a30e4f3511e","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150421.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150421.1":{"name":"ethercalc","version":"0.20150421.1","_id":"ethercalc@0.20150421.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"40a4a19083fcadf83b285eee8ea94d6afc23f2b2","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150421.1.tgz","integrity":"sha512-ewmEviVGeTEnmPy65iJ4MRd4V512sObdCCJAewZeqWFemBYdKTdB9ic0tsx9hJU/BkEdZptr4EofKe9e8VC8nQ==","signatures":[{"sig":"MEUCIQCelLhoxNjmMukWhb3+s6Zx5O2uK41xOsARIsryVPdArwIgC0Qf3OxeBHhFtUB8zJq503Ri9upJKBWeWNnXJG6FTD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150421.1.tgz","_shasum":"40a4a19083fcadf83b285eee8ea94d6afc23f2b2","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150421.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150504.0":{"name":"ethercalc","version":"0.20150504.0","_id":"ethercalc@0.20150504.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"07686e25ddaf0b7851b80e454cb41cfcebe0993e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150504.0.tgz","integrity":"sha512-MIa6SJ3dkhYJUhM3HLFmYZqXpiWPSMzG6BdMmba7Mopx2JRZBVahfqZAsfZ7k7u/Yr61for3DCvmUrfGR3Gv8w==","signatures":[{"sig":"MEUCIFZjw0hZ30MJNneoTjmdRPmUvYHy06jWMV8PWfxJyQqHAiEAhonQZTmy+/6p9qzCpxsZt8/X8e6Kbh0AZOVSRtMkD9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150504.0.tgz","_shasum":"07686e25ddaf0b7851b80e454cb41cfcebe0993e","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js","prepublish":"node node_modules/LiveScript/bin/lsc -c package.json.ls || lsc -c package.json.ls || echo"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"ethercalc-0.20150504.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"1.4.28","description":"Multi-User Spreadsheet Server","directories":{},"dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","LiveScript":"1.3.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.2","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150521.0":{"name":"ethercalc","version":"0.20150521.0","_id":"ethercalc@0.20150521.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"412f7f2cf348933b429f5979e26f4498b7adb8f8","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150521.0.tgz","integrity":"sha512-s4tcf0ydl2yqLm7hGTQNzmTJJ9koma3miaNx9K2hvuxqb3yPQRcYOo1MuCCkTVcGv9uPu0UNT1e6id3yenZ4Nw==","signatures":[{"sig":"MEYCIQDgrZBApuBrgyvNFDlQ/flVOL0GJ8YSlGWWS6fJ8PA7xQIhALyuzEu7iEr+/rwW11sODPKq8jpsdhkd3c/7n4VISsAN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150521.0.tgz","_shasum":"412f7f2cf348933b429f5979e26f4498b7adb8f8","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20150521.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"2.0.2","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"*","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150521.1":{"name":"ethercalc","version":"0.20150521.1","_id":"ethercalc@0.20150521.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"d52c0a490329b6c29969b8c086f000c48f181056","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150521.1.tgz","integrity":"sha512-POoA1Mw9C5O7VGz3V836mkBCBI2LcD4NNkvFze8A10paWL4Pnb0rdAcfdETp2doNp+Ak8ts4gCBppct9S7gxgA==","signatures":[{"sig":"MEUCIQCVuNd5Ej4Pqqtp0npe05SghMinCtWw8PbSvCgKQR3rogIgEl1Qh936HBx6d8YeSe3VbtsLqL7Gq9I554u9EGaBBXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150521.1.tgz","_shasum":"d52c0a490329b6c29969b8c086f000c48f181056","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20150521.1.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"2.0.2","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"*","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150528.0":{"name":"ethercalc","version":"0.20150528.0","_id":"ethercalc@0.20150528.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"36b7ec3143116221a540b4927743fac569424120","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150528.0.tgz","integrity":"sha512-Ju0sLHDaxvQ8a8/k2XnOWNbXCavVXWpewGPLfK1DC06Qc9324zmeoVo6hCO2eelHDxxcYiP7FCY9C/V+zheCMw==","signatures":[{"sig":"MEUCIBjDtBqp8ZG7VyUm5QwnTJdJnnSQInv9gSeIcdFtFavzAiEAtAede0LoN5iim0eN2zeDLvbQH6kTBF5D98f3v17LFNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150528.0.tgz","_shasum":"36b7ec3143116221a540b4927743fac569424120","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20150528.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"2.0.2","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"*","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150603.0":{"name":"ethercalc","version":"0.20150603.0","_id":"ethercalc@0.20150603.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"82c3b7729015a2de4c2e0bc1bc00a57ad37502fd","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150603.0.tgz","integrity":"sha512-DbU9imPhQqET9okCQ+x58oiS1VctU7u5rp2UTZ/TVpd55aCpqmr1n2P+83+Vk3maiFaRp9bPHyborm5qfFdTWA==","signatures":[{"sig":"MEQCIDricTzycewP91QDBKd40SLYPPzFK7pOZXmLymnKZOHnAiB48IEWWzS3aoieeQvoYWM6Z7Gw8QXJccLIPGgeGbUhRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150603.0.tgz","_shasum":"82c3b7729015a2de4c2e0bc1bc00a57ad37502fd","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20150603.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.10.1","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"2.1.0","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20150603.1":{"name":"ethercalc","version":"0.20150603.1","_id":"ethercalc@0.20150603.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"c8729ce3b0aaca0044b6f47047eb355727fd5b76","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20150603.1.tgz","integrity":"sha512-WQkSofBr0NWtV0vdODXvJGr6rIc8GurarVSKMTGsO0/9u7Pfoypr5+d9LGydEhB/KLP7hPEG951H1MyFr4dX5w==","signatures":[{"sig":"MEUCIQCosr8mEMcfbt0/5NYffTfmbm5GptGyb+uBTPSXE6NZ4gIgEOeYbyQ6cA83ljkxNG7/lBCWGK72zfqCdVL+Zk7VAqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20150603.1.tgz","_shasum":"c8729ce3b0aaca0044b6f47047eb355727fd5b76","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20150603.1.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.10.1","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"2.1.0","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.5.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.5.x"}},"0.20151028.0":{"name":"ethercalc","version":"0.20151028.0","_id":"ethercalc@0.20151028.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"802c7344ecd12d58eaa83ec01aacbda45854adbb","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20151028.0.tgz","integrity":"sha512-KLM/Vgm3m3NX6UtQ2TWF6aju2vRhOULH0mgjj5BMLKTmUeJj6OZYpui6Q65HXaeDZ0rAJyMJ1TXwZ/FhSd/bAw==","signatures":[{"sig":"MEUCIQDA/fbMBRsxnSlWbr/dD0KXZEyms1+YL05bSXJPU26nYwIgYyk6xFQ45z//BGQyBMzbMlrPyceuVFkHEpbizELGgb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20151028.0.tgz","_shasum":"802c7344ecd12d58eaa83ec01aacbda45854adbb","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20151028.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.14.7","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"4.2.1","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.6.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.6.x"}},"0.20151108.0":{"name":"ethercalc","version":"0.20151108.0","_id":"ethercalc@0.20151108.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"c227121d4227a96e5162176629f6762167510fac","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20151108.0.tgz","integrity":"sha512-Hgn8krKbKUSh3EcgWI/8EvoX7+iJIlFQpPC/14ZGMM0hIl0UG90l7RWugWj5NrPOvc5HaFq91fXNTkuW3vUz+g==","signatures":[{"sig":"MEYCIQCzFnezB0cHkQZCz6aQjvlonOk8zfBeL44FB3nIyw3CAAIhAKtX0l1DjQI8C/EjQA8dXIwh6otAuQjRQmw71FbuX/RV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20151108.0.tgz","_shasum":"c227121d4227a96e5162176629f6762167510fac","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20151108.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.14.7","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"4.2.1","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.6.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.6.x"}},"0.20151108.1":{"name":"ethercalc","version":"0.20151108.1","_id":"ethercalc@0.20151108.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"274040d0baabb68dc96b932140c9a21f2d7a62f3","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20151108.1.tgz","integrity":"sha512-wj6tUWT3DqEzqngW2zldqGRmN0K0xkSUjOkh6MFVAo7S9whfvHfs+V5on8mWHUMCHNfI03HqKAVjEw4SiPio5g==","signatures":[{"sig":"MEUCIFju6RmXyNRUJ/1EWu7kXXWxZrK3FDv/kdwOdOZEzNjzAiEAmRgNuN6evdZcqSexdJOQuuhMegNxYXRmgDkg4rw2WV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20151108.1.tgz","_shasum":"274040d0baabb68dc96b932140c9a21f2d7a62f3","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20151108.1.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.14.7","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"4.2.1","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.6.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.6.x"}},"0.20160210.0":{"name":"ethercalc","version":"0.20160210.0","_id":"ethercalc@0.20160210.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"bf69e639edbdef664019e48e92c97e2bc285d9dd","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20160210.0.tgz","integrity":"sha512-+a1lCUbAIxcvbDfxHzQlwCEShlAA1zgDCoifB3YH00XoxF/ZI9gmTXpZXVN8APCRarWKV9oR8izlgI07Qrkf5w==","signatures":[{"sig":"MEQCIBX3+69FC+247Xz23Og+e/jlcXvF9Rok891ufBWgu+QOAiB8jSeyuWNqmKaZ0U59Titi8/RcraAxNIj60h/HBGswig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20160210.0.tgz","_shasum":"bf69e639edbdef664019e48e92c97e2bc285d9dd","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20160210.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"2.14.12","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"4.2.5","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","livescript":"1.4.x","webworker-threads":"0.6.x"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"0.6.x"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20160210.0.tgz_1455112831628_0.8850235238205642","host":"packages-5-east.internal.npmjs.com"}},"0.20160307.0":{"name":"ethercalc","version":"0.20160307.0","_id":"ethercalc@0.20160307.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"0588b8ef179d67f7ddf6b19cb1c77d3ff092bd41","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20160307.0.tgz","integrity":"sha512-27sdcqL077h1hYe8uO3wrwcHPVuLIizcaO2DwA8jy03KcscxPs0TcqNv1/kOwa/EAMzFLXSWeo093scLv9Xjmg==","signatures":[{"sig":"MEUCIEQ+PPUR1u93CNuBpyE5/CNvNy8/rmofkAwbSDfQWvfMAiEAuQvkcMa2FSnhlGZvdZNiTrHn2o1zdzvi+7tR8HocEJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20160307.0.tgz","_shasum":"0588b8ef179d67f7ddf6b19cb1c77d3ff092bd41","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20160307.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"3.3.12","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"5.4.1","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","livescript":"1.4.x","nodemailer":"*","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20160307.0.tgz_1457369803770_0.30463824002072215","host":"packages-12-west.internal.npmjs.com"}},"0.20160314.0":{"name":"ethercalc","version":"0.20160314.0","_id":"ethercalc@0.20160314.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"29f325ca3d993e454ac05663a5c5fc6eae4a0373","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20160314.0.tgz","integrity":"sha512-uYfwAlhNJ784egXUiDQ+UI8hbJ1HRawEnG1qWyVaNNsn2WOuQd7BIWNKqYRX8ZCUR+taBA1x34/iDUukiktVtA==","signatures":[{"sig":"MEYCIQDzSOmE0VX5GV5V3uTSXPHxR0lQ4vrFV4Xzyc3Cy/2+ngIhAPJsVVaHfhMKzh8TaE5zEa97Actlrr9kCwOk/CE1ARRe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20160314.0.tgz","_shasum":"29f325ca3d993e454ac05663a5c5fc6eae4a0373","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20160314.0.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"3.3.12","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"5.4.1","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","livescript":"1.4.x","nodemailer":"*","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20160314.0.tgz_1457945170118_0.04392033605836332","host":"packages-12-west.internal.npmjs.com"}},"0.20160501.1":{"name":"ethercalc","version":"0.20160501.1","_id":"ethercalc@0.20160501.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"6568b31f45ec91172652f5fa4cd8ee573e28ad7e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20160501.1.tgz","integrity":"sha512-pNAgrzHK0ymx8boPH509vFssbDKdPfzrSrbLdmv5EzjK/Xa0M9iM8l5YDIc9c+7Ks4MLRJfuNk8KAnYzf/ppGg==","signatures":[{"sig":"MEUCIQCarjpjIKKtGJNTS9WEax2AqFWbYUFykU5yt7sKtM9nfAIgbypE9iTmobKMLoAoD4eTKaab8P+AvBo0q8r0g62bfI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20160501.1.tgz","_shasum":"6568b31f45ec91172652f5fa4cd8ee573e28ad7e","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20160501.1.tgz","subdomain":"ethercalc","repository":{"url":"https://github.com/audreyt/ethercalc","type":"git"},"_npmVersion":"3.8.6","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"6.0.0","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","livescript":"1.4.x","nodemailer":"*","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20160501.1.tgz_1462105590334_0.05546012124978006","host":"packages-16-east.internal.npmjs.com"}},"0.20160612.0":{"name":"ethercalc","version":"0.20160612.0","_id":"ethercalc@0.20160612.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"6ec00c5245b20b684f9c6976ef9d0efffcb52634","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20160612.0.tgz","integrity":"sha512-K3MNG4zlXL6PUIK8sfMNsahfn4JG7g2t/AiM5h58h+dMrTFzEZZ2raDv2aAFqRBHdkfMupa9kvsL93QJPYBzBw==","signatures":[{"sig":"MEUCIQD2YPRFmDYjcHyVi7E0f82g/ndAB4rLJDGAOLrzKy+2QQIgXKp3oAZCqugHi6qeTg3W0YbzpMC8i9J4R61omPayG/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20160612.0.tgz","_shasum":"6ec00c5245b20b684f9c6976ef9d0efffcb52634","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20160612.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"3.9.3","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"6.2.1","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.4.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20160612.0.tgz_1466068055232_0.35327710560522974","host":"packages-12-west.internal.npmjs.com"}},"0.20161029.0":{"name":"ethercalc","version":"0.20161029.0","_id":"ethercalc@0.20161029.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"489d9b521d65afb9b74e8acf0d275cbf2af4ae22","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20161029.0.tgz","integrity":"sha512-tQOz7UgADJkUF9NRRLOgNpLwsDgzZ6BrOS1kZieE62KUh+Zqi6aRAEAMQ8uFDwFRxegmIjO2Zg7RVY8TgZBArw==","signatures":[{"sig":"MEUCIQDaT4aJ0clyLAoehlVV/xpeMR6BhQE37bS0Tkmo21ctggIgedMD8iNObkvSbekhGhW/ZqRiiUBSePhymp8lmCWQnFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20161029.0.tgz","_shasum":"489d9b521d65afb9b74e8acf0d275cbf2af4ae22","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20161029.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"3.8.6","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"6.0.0","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.4.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20161029.0.tgz_1477710200075_0.5355022188741714","host":"packages-12-west.internal.npmjs.com"}},"0.20161220.1":{"name":"ethercalc","version":"0.20161220.1","_id":"ethercalc@0.20161220.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"197010637dd6dd1be1dede4c60b6ab3a10c6b4a3","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20161220.1.tgz","integrity":"sha512-3kIjvmmgH+hHzbWzvEmcDAAzjC9ab2+/6OwThHUcif1EvJdebi0mWMg1NBE/oLeg8togtFry822VTgokx+hElw==","signatures":[{"sig":"MEQCIBxHuU9mAfTmVpQiEoTsdDP7Zc5CL2f5ap/5H59sOKXuAiAt6uB2/bWqh8wbH8jxXhHROo2liNzAeRcnnOFdK7ssHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20161220.1.tgz","_shasum":"197010637dd6dd1be1dede4c60b6ab3a10c6b4a3","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20161220.1.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"3.10.9","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"6.9.2","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20161220.1.tgz_1482192965241_0.11305254837498069","host":"packages-12-west.internal.npmjs.com"}},"0.20170303.0":{"name":"ethercalc","version":"0.20170303.0","_id":"ethercalc@0.20170303.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"104bf1e2c2c02cde6dfaa18c867ba843e3e59944","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20170303.0.tgz","integrity":"sha512-GRrJoL69Oi3oR5uy6IStGgOvikCuQOobofFcd5QMrld+GothEE7eFKLnymSyogV0q4ALncBRUIcr+kcQ04xBgg==","signatures":[{"sig":"MEQCIDgOmKOd3n3xSNK6slO8Ej/P6m2VBCEQi2L8RL3ykgjzAiB7H168N+UhDzy/21m8oCyFw25RxO3WLOlEezs8agWRwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-0.20170303.0.tgz","_shasum":"104bf1e2c2c02cde6dfaa18c867ba843e3e59944","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-0.20170303.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"4.3.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"6.9.2","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20170303.0.tgz_1488529228633_0.27006307430565357","host":"packages-18-east.internal.npmjs.com"}},"0.20170704.0":{"name":"ethercalc","version":"0.20170704.0","_id":"ethercalc@0.20170704.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"44e2993cdac4dea20c8e9ef9ca40f4a2bebeefc1","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20170704.0.tgz","integrity":"sha512-hed36spaHgwq46/Gi7ZfLNsUd/Zx4vig/NJ/fkAkM6SlZB1ApK1+dHfPIxhH0QSitxE8F8WeOecN4RQtOepZnw==","signatures":[{"sig":"MEUCICknUcxmQEQCS/q4fXi8gKQRq/s7Sj+9OyGfCC0gbLv3AiEAmdcme8rhEWk+8gUoMrcTqxkAYWFuEEUx8EtZXedH6RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ethercalc-v0.20170704.0.tgz","_shasum":"44e2993cdac4dea20c8e9ef9ca40f4a2bebeefc1","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"file:ethercalc-v0.20170704.0.tgz","subdomain":"ethercalc","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"4.6.1","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.1.3","dependencies":{"j":"0.4.x","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc-0.20170704.0.tgz_1499158453859_0.06382504268549383","host":"s3://npm-registry-packages"}},"0.20180607.0":{"name":"ethercalc","version":"0.20180607.0","_id":"ethercalc@0.20180607.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"a1701aaf0211e16635105e3e38c07b0531c2177a","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180607.0.tgz","fileCount":217,"integrity":"sha512-rUFpLEURMSePWyX4XlIa9m5Woe9pssbtsKJsBJCMgg9abob1BejtPsIi3ejhb7cL71i7JNAF3ie2pTGbeNTFrg==","signatures":[{"sig":"MEQCIFl3FzLWDgUiphqYM1yPCkL/2QLoCbGo5J5vZ5IbLHJ8AiA33wHqjUFle3SkDEEmtMrdtulPlxbIFH+iUeC8oDFVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGBe0CRA9TVsSAnZWagAAuN8QAJWUC3/i/GdRBLVpS4gs\nHVMA6t4cYI0qgn438WWv5SPJ2I39+IypGzZt/RRA+vLSZM8mHTDJPua4gLWX\n6JK0VOfLTlyThRr45B2/4HffVjkkDx3X7iLcvLI46wNBnM16YoxM539EeSQG\nJTn+KNwM4pmBcQr+3q4izl6dxFMt+V+yooT6NzjPyE4brHidFklFQL2s1Unc\nO4FA6PTSFAlyalo9IUgOMo4xHLCG51YosXo8aT3XyglYXebcJNlUt7eRuA5H\nw6gO6FKv8L8FU5qsGz6q5h81gnCcc7wL3PosW7omcGYu70S+szllFhW8fZE4\n8P4Tcfsk1JWeXy70SQxRfbXVlhnIw+ZlSSzkgzZUQA+sZh3cJ4sMawIlDUdq\nWd263mbjrUuolB9CpfJ1WqmJMhONsboPd55DJVF7GTpThipWBXi8IZ5ytwP9\nAOS1CHv3ekUmljQW6X0iT0R8PR7Gn2Op1czjbFzFUGT3TLxgH6ZSsKuZoAck\nZaMnY56x9NSQG8D9O1JXeIzGLaEhFR7b0YPmQXZ/zitYYuZSUJI1JwnGW64s\nI/CgR9OBQ/qLTmS4Ds+YP7Gri36G+a8NEAft8hDnxXS6/gm/zjsE3OzG/OwF\nDkB6tnVqDkRbVphgDa7Sfc+WwDozIKyEQBkSgoJdkP0RFXuzUNQcHhJVtBkk\nKwsK\r\n=nUrG\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180607.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^0.4.5","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180607.0_1528305587144_0.48809130330461414","host":"s3://npm-registry-packages"}},"0.20180607.1":{"name":"ethercalc","version":"0.20180607.1","_id":"ethercalc@0.20180607.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"38e8d69e27c76a74cc23fd98952b63f55c113324","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180607.1.tgz","fileCount":218,"integrity":"sha512-E+5p2WsjKHRkP2+gsfp1Nk/7g2t4XyWbp/ZKbkgd+P4bpdfUajASWlm4VX005KG1mAtOWJXDh1TSckCZyWhRRg==","signatures":[{"sig":"MEQCIGBDa+bMTX3WIKxpCRwNZkuYDROHEMHurNi6SsCdO2OiAiA6Mm9b8D0ICU7FHeecES49f2JG9vGd4CC6v7LCws3yQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6852618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGBpqCRA9TVsSAnZWagAANqYQAJ20PZbqUsPPeHW/fXyF\nUaD4dhT52vLhkx83Mqk6n7zPNZQhSQOjZhkqD/Ewf955PkrU6xyHzZ/Tl71o\npEQZ8NFa2MIu0CN2Cp396/9sO1JLqMQi2ZNhKK3G9T9j1OYOK9E1YGyJp7Yg\noAJkge4IiJjT0nfqjTzK4OQMhgVMRPmqnTCl3YbNGn4bqEAN3Uw53dnMrRRs\nGlrRjEe8KahSRW1Ln5DpZm/+Quv9qLcA8ESUlvtWQ+S1q0MxkjV3w12/MRe5\nMBOHc2mY5w49SJUwAgaQAGy+ZMRod2hkCe/UPD7wHo1bHGeKG1Qq+SkRzvKN\nK29ks9LyoqT7ZizUtzo/RGXElc3CKj+MWUrvuRoZQCSCl+wKvysiAOIp40s5\n/WFdPpvIa6cox8sySav8c3UpnL9KXLD0kNUY4Bdk9MUUZvb/6K5O1uhEcCCz\nwwrQKcjWP0iO3qOTpoLkJdhon+aklC5t+sFocQ4W9kTkhfnTE9KDG1zD9kQd\noCZxgnJJMNamYZ8j7tvFhlBRBZlkO8aHyFbEd0drjS/X2KQn35tqkGmr7mZI\nCmpN9r292STMC4Ag22tQvuVe64CxqwIFLB/HjTsXyk8spjAjUmhdNik5tjZa\n/9Grt2eEp1FEDy84YakMCFNUjPpfetu78RRdqSopjmdgpJTX/ZMcw+lqQXDU\n1Gb6\r\n=J3kc\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180607.1.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^0.4.5","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180607.1_1528306281411_0.22464520508634456","host":"s3://npm-registry-packages"}},"0.20180607.2":{"name":"ethercalc","version":"0.20180607.2","_id":"ethercalc@0.20180607.2","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"189dc3d52b659799741b57965f6906926ae27cc4","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180607.2.tgz","fileCount":217,"integrity":"sha512-HvO4HoUP+r42z+oRLe5/FGUiSrzf7oWCjRTzzx5FyBeFV/8J/F1o1bFouE1UOaEkrmbVAuS9AVp6RcjL0SmLyg==","signatures":[{"sig":"MEQCIAvT9NO9hQuKseppXj8zOx6CvMZL5IdiixaUoLC31o1AAiASON1d4D1Ubpcsgo1Dlf9S/JzZtdOBSjVRyxfO8QO2uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5346270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGBuwCRA9TVsSAnZWagAArh0P/Red0el8dkOrD0yH3pte\noL6ogAYYXFQTULkJc1lL1LOtsQOB/wlyLNhuyyQmKtmtzFyHcF+l1XMXtgXL\np0DNdrckCTBh8bDpIiHquUG35YfasgJ3000mQ8RTxNhAwolIEQVSUDbQHbbI\n58ygwJoHPrvVhUbssvYL1emjntdNTT7Fec1MI5ZacQ7M86c3bi/dpt6JpUIG\nYd15nzvJoO/FUGO7bUSbKwJiE/YM79wUNPTp5xkq8iRcfPDnx8URFMxFpIOE\nq0ojBwohFNkJq84Js+9y7/91awnkBezX3ezEU8Obo7O9AHVd2Ok+vMWH7wrF\nfBJNsErHM9YXUu5kPGKi33c8eaSVmpKj/rQvgYk48cwhFNrl7byDJSwr7bgs\nztrGVecuIAJ1UxJaFNg7WZDLi2yNKcmtQ2yhCR7OAuYPY460PU/3phns9lq5\nTt4x9pAudxltolzSOvfujbefEmtB1B8F/IFnpf9DFHzmYPy3/OpMP9q/MhqN\nfhsR9ooeYXdhstg0wZrUPJQOQQMvwKGsP+vlTFYpTrYaH+q5xAbPBIRqe0cQ\nn2q67btJNus8hoG+b2GzVEyKCfecJWrsMfgxHadw/7SKe2W3C8R3FmmugRPX\nNxabsGOXcGc4wsS802xmikqkkJt7R9FwxmZXOnJZ7baYCIogaTHsmNqTqgw9\nUjG6\r\n=ohGk\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180607.2.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^0.4.5","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180607.2_1528306607563_0.7619306628548521","host":"s3://npm-registry-packages"}},"0.20180607.3":{"name":"ethercalc","version":"0.20180607.3","_id":"ethercalc@0.20180607.3","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"344c17c2847967233e0e0f06e0ab693538aca666","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180607.3.tgz","fileCount":218,"integrity":"sha512-6cimlsL/SoFsCUQprBxxp3b8vbgN7eNyfdX0cOafchsVO+cuwvhyMkAIrbXnMxQJSswlkEvnptEEg8zYaPPkuA==","signatures":[{"sig":"MEYCIQDdOrhEp3fTDaojaBTAwtz+qc+HsRBnl6nf+6QTz+EFBQIhANitWMJbcIsDo9GSpZ3QlY4wfclI2CXX3AkIO/CboZFP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6853241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHt53CRA9TVsSAnZWagAAKeQP/jthrPBnL0FvMouToStm\n6K3AckdjpbjWwymXGxm/vPEayVEnLe+jY7WFXWahK1SmK1b+qTG37trxAN8t\n/El2owhcaO4y3+e7vg9+2FbCCGMLSKpCIDWH1DB3HNOsMsa+z20KJZ7P9vPG\nxX+Z2wo4IfRKorDrmuRa0QW+TDuPQ0fi1rA3df1iKu0mxnh3wZfv/jDgvY95\nRNwpJE4Z1CKOxZ5UueNLYk/P+p5zB3oSECPQW9vSTXB6e8C3gTWuFY/XNehm\nYwyXnIEr+EFxpmvC18n/pHPFFjlSV00NP51mQW9OmIuCgrqJtfMTJuyomqpF\nmh8u2MgjFpBmEw1hh+MXqcZx7XrWeIXJWJ0G6sidLSzS5V+SGHINs559DkEP\ni5LpyydPRAwcJAuX72gD/1lebgwLD85W11RTUubgLQ1cmS/3LwuWdPhN2KYy\nr1xleJRAPDSeR+DU5EaxeEwEWyfyh09Jn3pgkLps8CTAwfy4U9kzj5+NnOVj\nIGJ/Sd1avoRkl8iHI/lHQBdx5LWZMyNfjZvHs0A367u3mR/kyq0L+9ZOtHdw\ntuYfhiMAMsFKpt6BeCv8ATBBUSmOoDLQgrOd1voPm/vdKDDdD91E8hUYZjx6\nswWtmk5AYh4nd7P8Nh89+8H2eHih0vcxUVLOhRVc2tBdeftLjObqq0EC3ijb\nZxIn\r\n=M09X\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180607.3.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^0.4.5","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","nodemailer":"*","socialcalc":"2.x","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"nodemailer":"*","webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180607.3_1528749685940_0.16225984293420614","host":"s3://npm-registry-packages"}},"0.20180611.0":{"name":"ethercalc","version":"0.20180611.0","_id":"ethercalc@0.20180611.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"884089f1aef83567d449e0b89345c4a85de8cda7","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180611.0.tgz","fileCount":217,"integrity":"sha512-RvycDoCRZmupat7MODXixGfvJqNbPp5nKJkKf2H35d7ABajbbChxNMgN4AAhtsrhgJAFxTOYbVxDf7mNNTxXoA==","signatures":[{"sig":"MEYCIQDBUHSO+1WJng/L0RcKmfBBSxpLAktkIhjjBGPTZ29eqAIhAIEWYQBPOGg8o3UgPj2miPtHqsqZYGzDlIgN1BrakZxF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5346474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHyLcCRA9TVsSAnZWagAA81kP/3CR9DsKpq2b5qpBi9cW\nt65KLRpzYxA40KlpdXsIu/zSeG3bdYF4WA66HbgCL/CdOc9XxCgCk5dNkvU2\njsKTvmxY9JKViPLEEE03EZQXQERh//fH794T1a/KKscq74ZErHyZ2jc0cV9G\nE7bIHuP3cYSPzJWtuldwAsZM2D5OxG/1+AU8AL5G6NBBNjpUcnPpo1/sIXs4\nVHeEUkHYoUvgTHw9IRfYbbqzHXP4/HMN3gceBuG5TlXjAJEaEOEWIC+q3EaN\nNbPZ2NIDD4E7CdQEIZCgEIC4yRpjyfrCw0ax6358Mvf7YsieDsqfSWaNzlKI\nQmXRWUgYWecNsrrPz3J4AR4AJtvn5xmSD8qNHQVUcDLosULKe3Qzqz45hI64\nylaURarYDbxCY41TQ5sDlai5QXw+i/3sgEUJuSeYsV+vH5xUzSFtL5IknLiv\nbTiAVrOlbCn4sdUgDHGstwnZJ/5N7BOXVhK70wEhWe8Lfffe9EmYZlc8WPN9\nTQV9BsjrFW3yR/Mnu5cY7Go8qnkChExvIaxCeu2ZjtsAZlj7o1b/7V3959Kg\nGL1tP94XwVlKKMglmUKv8YHoGbm9IREQfl6l4ksnPq4jPkkdiIZMH8J9Hqvj\nIsMHVpCJMrsWCjaKn70t75cDB9VEVvCkyIFR7vTxbCZKXGvuyNndBeG/GKNu\n0oh9\r\n=HCfh\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180611.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^0.4.5","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"2.x","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180611.0_1528767195758_0.16811470290755803","host":"s3://npm-registry-packages"}},"0.20180702.0":{"name":"ethercalc","version":"0.20180702.0","_id":"ethercalc@0.20180702.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"06c817c2950d6aea7bec4bf03a52b72c43252217","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180702.0.tgz","fileCount":217,"integrity":"sha512-zdshAvO8CWU+1mg2j1Fm4IvJpiOJeFDrkzKabI9XZvJmtdOuFDVZHiaMrFJx7fBS/HnWqpoFI4Ya7W3UJVB4ZA==","signatures":[{"sig":"MEYCIQCQIH40SGMi9uOXxVq7/4BZjGMGL3pg83/q/klL6uebLAIhAJWyrymCnKerIAf/lUohLLmAR6CDWEQ6eZRFM6IfETSM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5348194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOig2CRA9TVsSAnZWagAAyq0P+gJOr3gHAmR1wYvdWsdL\nym1U07yU03OJoPaTahTPC0VuYGyxEdkrPdXmjpCnI8vleqqToi7FX2/Njg13\n8k/rtxdB2FvnbSRDrvX18viqipkhAiE3fsj0SX4ViiW9pZNWb0UyuNJGomqK\nr4HQopuJyRZeC9VNe3rwSic2Tx+JNYQKhvoJTgU92+2RBlfpeeJwnnPLUQWs\nje9h2r4XqfJdp2nFuwq6BTu0qN4Jf34wJc8Y83yzvMqbpiBhWhH+3mrzxF4M\n1UrYWSoDiExOPprfGulSLqupCSASCO1lmRz085aXVAStbWahrim72vQWeQAx\n3mTJ5ddq+cfaVQx6ur0FecI68OXlv/GeiXFtvXvbsmxINGj74QfxebBWephv\nKMx1u0pL6zQmkll2MGlKMQmeQwUXChVwDyECdMuEqb4gch49POQEp8XwQt2H\n8OdsydhlaRshbLT7FaAUChuw0GDYyDcLO1td7QlZWg8tm9iCqb6+eE24EvMI\n7YnPjF/RrXsrUg23C3pRPJQj+0YbdwVOUX5i4DR/w41upNT940Uthvs4gn/p\nYAlyy6ILf30D9E/CtpuPER3MnC9SVt88cYlAjZdhdm/zhyHM+ftSxvtijyWX\nNooEHi0ArvbGBLUOg7Hb5teqn4x+lYKIxV50kMlWOualTIi3AYDKYy7P2GCx\nVWls\r\n=UZtc\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180702.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^1.0.0","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"2.x","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180702.0_1530538038256_0.0835159660155198","host":"s3://npm-registry-packages"}},"0.20180825.0":{"name":"ethercalc","version":"0.20180825.0","_id":"ethercalc@0.20180825.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"6b1f8ce57825587950ff5acdd583f2a40efec8c0","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180825.0.tgz","fileCount":217,"integrity":"sha512-n1LMQIK9u3ec2O9/8johSGBk5B7QbfF4B8rHkHWM3Oe6jDSMdvPXjlXhcUY7yv2/dEFf7FrjaRz0H1ikZCjAQg==","signatures":[{"sig":"MEUCIBOazAWP/V3Qvg0U6jvxDerH+qKN56w0KlZ+Gwc7z3a1AiEAuL6BPD9dyEkhlwLKRClu3qOudXtBm3uQdRn4NS9tcrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5348244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgEbGCRA9TVsSAnZWagAAriAP/0Jrx0uO8SP15TUTFw9I\njIfkF2XxaDxVNDXFSlR9Q1hf9BRLRcv0wqrXqyFchPK3kGpY74apJREP2Q4/\nsViY703bBJ+zOcZPnRB5B2JUm9vjHtPGvTHr0C6SHAZF9uGIOPSH7z2H8hwN\nGktaKa9kaRGJF1yDyoTWm0f17oCBPujm0489ORTEuowJN+egTq12SmGEwmKl\nwmz+neBotXqUak5gB1WtF24obpYHBqFeimBV6yO58CLXeAdCbeOis2Bo/Bwo\n/PY4YhwS2Y+5qWra8uFRC6tgpyZEJ4K8Nwt7dFbqBMOxv9Y8T0cL7qudfucR\na4arecwle2b+sVqx1AXRO/R4zACEz6fwNOkjNTpoi7+wseSIZS/rL0+x6RAQ\nqjJeNblO6Ode6sSCcMYELKcaF8+gg3QwGVv+nTBx6u5qk+2ZFT67Y1lVdxBP\nYoFZDkwu+OTqjVqcdbnoLtF3m9JGh9mvOM2hJeEotzg7iYZTj215HrzqVmGT\nqKkLTayKu4XkOcuXuTRJMo9mT+PjTMYcmKjBt//ikX/Y6ida8AauhmZPBoZs\nnylh3mEMvfrQmVj5zexrV+Zx01YW2ZKRBZf7k5wM3yv8X3TXywI/LBYupI2s\n0GfZqNdDQk4+H1cNgDtWLZ4Z90mbHFmdIXGKu4gChF+ZJdg+WupBu28+Ib8O\n+jGi\r\n=pIjJ\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180825.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^1.0.0","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"git+https://github.com/marcelklehr/socialcalc.git","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180825.0_1535133382125_0.6923917438690061","host":"s3://npm-registry-packages"}},"0.20180825.1":{"name":"ethercalc","version":"0.20180825.1","_id":"ethercalc@0.20180825.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"5cd79bc46bef917a1a8c82d1f4635d1ca9df2f5f","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20180825.1.tgz","fileCount":218,"integrity":"sha512-a/mp2pWMHdqQsoNYwXG7K62qS9vU2K+3wcnf4KLYmz5WWNe4HLxq2MjOqLrsOpWPXgpcIayXe/IwkcD2i1w64g==","signatures":[{"sig":"MEUCIQDx0Ysq9lghI7SKwUrdSA5THFxnpeHEMXyZexiV6SNVcgIgUmZMPPFY8Mqqi9sthCRXR2lJE4+HxTt3UFarV5phfWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5442364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgMJ5CRA9TVsSAnZWagAAEKUP/i/G6cBv80Tx6XFibaDn\nhI0V6phZlVJ+1+/WDfshaYSxkc9XLNaEkA9O6XAJpQynFpb/uMUQP9WrZOen\nZe0s1T/ZETeE/MYuFzFDEIwYx4x6MeUng/+kg37IbKcY23hoLhS696v9uTxY\nGkdu5uvGJyLebzxPddSLQq1GEaEyiJH/m0fF3d9nTLYMU6i4Teh90VG8d0SV\nWcvkbv4KC//AbFaADZ4KdXTONZePxI5DQWU3mZ9TwznjwUd2qTd/fbNE2Dvu\nW37gvhRYCNYzmwMSKGqjsngKWtdgufJYUhsrt7htpvKTVtaJ0LdxCFRD5dlS\nHZMkgGUBZVpV3qZ7gFOa46wnhAnXzmttxYyMfV4er2R0Gj1vXp3QfhyrariP\nSxlfiLGLKIHQuOBSX4HJE4qriQ3SnNxfINudZ9cxkibL1BYD5UMHymk6NwRH\n5uA/bPmGiJPOk2xgQ5YuOgg7jMJcd3n0/+SR+dyRQSRs0lUyq46mOSFzQKQm\nqf43hVudyBTexj07imRwVH7WM3UJKGUoVvaVZOohJPyTJ8peiaxP1GDAlFeT\nPfj6Fqz3sSGgmJKyk9yWITiX/uJMTUvioV25WP/jHCE1O6tUw2FtPgA3oIft\n7bAc/mz++TPXfgiVGIO27G0dUhQNWAkpKjFbcKvkEx2yaypER0IQxpmWpTot\n5WBd\r\n=xql3\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20180825.1.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"5.8.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"8.4.0","dependencies":{"j":"^1.0.0","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20180825.1_1535165048379_0.6496387097786436","host":"s3://npm-registry-packages"}},"0.20190418.0":{"name":"ethercalc","version":"0.20190418.0","_id":"ethercalc@0.20190418.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"33da80c260c9cd27e48d87f3ad364dfed32a2015","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20190418.0.tgz","fileCount":227,"integrity":"sha512-YJQmajOZ3SYJBl9oem08kcnKr6MlTaBmQIWijKcmOWAl8XKt6To3nN17k4E1gPd/0WBvCVYH+UkcpSWpyggwMw==","signatures":[{"sig":"MEUCIDKksj5cPgn9x/uwuMBKwqTq7ZZmHy83rZJs3Qv+M9ArAiEAtplInMBclfQ/S3AjGHfBelrbghZLQMW0EP+fUMx8V8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5471568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuNWQCRA9TVsSAnZWagAAUywP/iYnzjwD4Z6R5fQfShYI\n2bIwqKhy7ruOdXgvR5+b4cFOYx5mj9BL8P/3VZJ/1KLGp2c026oIZXD9e9X0\nv0FZECzdYD5SVzpM6wqhb08ClFaayF19X5LWxZvhWD67BsGiqpOZcZ18zrHU\nvrIVcqrhFQYzwb1+03x9WYgPOXuJyrAWpvmCOdNDiL25Q5o+kY7aArHocmbd\nt18V4+UmSXs6/ZhhXC4e4FwrvwgUNKIo92vrXOcTG2DmnGqqjSSTa8YwYebS\niH2B4VszN9557TlH1hdlGvqpc9hLfjBOy3/d4EOFoD9exSPpdRY7cjLsZQV4\nJ1hng1GhgKxqmvDR9C3AmcxWrP15tDb+C35zl9PYODJDG6n1xcZznD+v0dPK\nxBNNjSVVLarb5z6tbiJOfpwt+MISEAmCleJbL9NR6/9MbIwN/P2quR0XLHVW\nc0KOrzjty8ay666rcnQmpdWJ7CoCJPZ6UzmswJJRCpkmdwgNb5u2sv0qzvni\nS8a0Y/f7dEpcLyZAW70DSqbPC6vj6PpFTYa7wWAQce1gdnQXkIvgbZqUaHsH\noNQJkguMV6GVHFMlxZk0hQCB8FyBPzsJQs6ZUU7DqASE4jZVWMIcKYWcrYIR\nJCBwo2S0HzzGtpckufgcsYgWSStB25dqayQgHv7qJ/hQVML8K4lPP7P/GVpE\ncmVN\r\n=Y9kW\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20190418.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.7.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"11.14.0","dependencies":{"j":"^1.0.0","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20190418.0_1555617167221_0.5498948125384189","host":"s3://npm-registry-packages"}},"0.20190703.0":{"name":"ethercalc","version":"0.20190703.0","_id":"ethercalc@0.20190703.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"fe08727554d3835e0c7b9b864dfe15b3dd59595e","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20190703.0.tgz","fileCount":217,"integrity":"sha512-y4jphFdMaTF51+8E9Zr31kR9A2sR27J/W+3Ur74l8661L21owzVzhEY7NlfnA1qgg/7vASHomwVSNwQYAM9+Mw==","signatures":[{"sig":"MEYCIQDGVQNqceqOGN01tUBUrRrXXFw8ab3e558PpAF/LIEy2AIhAPg5CEP4FO5j2TRazTbfyAS6EkP9heZESt3uBDXDBB35","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHA0HCRA9TVsSAnZWagAAlhcP/Ajo28n9Ca53sWVEHL1V\ncWmyVmmmmktvZwsltUy3/8TplbXOYDS3HtSnUo5f9sGn657FLZi1Lx0gKEZe\nD8P6rRoGmUv8FudSUzAtYojy1p2P8IsdjQdxPH2Tqux86ioUtzyvWcLiVuEo\nrcoOVoarCfzzKzYb0ZfK2OAYz8sTdljoSMlWcX5Op59/+sOZtHRncu9qTQrq\nE5fsYpClma3G+ckiBG9hrN0K5Q0K5B9Zsl45kSA9V92uTwJH9V/9jLHPZvZC\n/PxEAjQARmGm20JnmZ+FLbYDbuPqgzrWD9n0ljpD32DgZFTNiQ8U3gRGRYgP\ngNRe6+1g28LXDQURGdt5M2Bd6P5c2z+wMwOelqxWrdsS0BQae1zWni112MCg\nRUXSAL8nPSdU857DYbw+u4sXPgFGNpZkRWGUhk8K6teuUOKsUvGUgfbv1Abf\ndtM4z0iO6JuGTYIGTqHEUu9O/hhowZYD5XARwNG8Pe5Lldab+4sS1QbDe2pa\na5RQh2sT0qTA5aSIG1GlQwMr3DunU2MuU6lmI/lNPz4K8G8MyGRQ2z27LZ1r\nBpdRsdUB/gk3IiTKQ3MpBOJ1dv7GZEw0m9ROp0jmxJJ1HPjXFDHMkIm63kXW\n8Nte7NzarPpUPSoQlbsb7ubqITd1zYZr4E7DIXnAi+oYSCSYvz4RmN0vvYmm\nVKO2\r\n=Zmuj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20190703.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"12.4.0","dependencies":{"j":"^1.0.0","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^0.4.0","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20190703.0_1562119430534_0.9690238072621766","host":"s3://npm-registry-packages"}},"0.20191008.0":{"name":"ethercalc","version":"0.20191008.0","_id":"ethercalc@0.20191008.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"b04db4ff4a95bf3269190dabc1b2e24af1dcb698","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20191008.0.tgz","fileCount":217,"integrity":"sha512-t/oQ0OSNqiXteCL9HRJsccgTlw3N3miqPcxB6MQK4w1mET5eFnwIupEPNibA3P/k3YlDF+7jismlisiyKu30TA==","signatures":[{"sig":"MEYCIQChwCbj2unAnGnlbXXMOKrWFBbViAJ48PjItr62+FbWLgIhAMBglVU4Svf98TqOKDZEckSdDLA1iuf/eobCvIxf0dKe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnDGpCRA9TVsSAnZWagAAkQAQAIxub9ujODWHKrINnlls\nyfH3vC3uUH6/RqivfeKwVb+R4pSb3caoPvRExv5007NjWmS2pFE2w529DJt0\n8H/0CNd9Vhh4Jis5cqHavwMlcx0tapeIY9M36kuI6TGS7OZLi+Nd9wY/OHec\n7isGU8sIENTXBinE7WyNxRf3gbTNEVdmL63H7bvcBHMMA8SWR8NY1w5/VZoY\nafRjKkkBclZxjST5NXzkwN3XHeXTcICMy5C8eB1FzsPIMQ/y4HtYD8iVWtP2\nnPsTRc46Tc7zQU3CkIHPKrQ/BfwNXdW0Bll+O0ekWu9ycJc+GiASZ9uKPn4R\nABh4pRWOTxEhfIv7HfgVpEFURJK4rXs0iYt7EW5MTXpqc2qMWiUlkS7cA+ND\nbZag/+yinha4bObehIPqPzoMpNHbTzXKSedrwrZLqtNjnG0/whmF7i0fEelt\nGdwBZUCDvyKlw2NJoTVyoE+jWBzwDQVg88eWfdUccSrEblF/xJ7juZ/JI1Q8\ngu7r1zxFsMR96tvjpUKPsfmK32U6+Zj04geN/lLhLjvhCKQw+OVbIHIIkpeB\ndDzRcDeMnVLT8veq0OH2O7NgZGg+Abd/4iWI5E6VjNG+htoS20j1YaUt+bV/\nG+8H4LryR0vsyd2KPXsk2DlR05OXveTcE7eKpfs2CyLDDw/TkUflFCEjtkA2\nOJde\r\n=1719\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20191008.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"12.4.0","dependencies":{"j":"^1.0.0","cors":"*","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^3.0.2","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20191008.0_1570517417242_0.1649301852697722","host":"s3://npm-registry-packages"}},"0.20200127.0":{"name":"ethercalc","version":"0.20200127.0","_id":"ethercalc@0.20200127.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"358ee10038aa91139360acc50f72cc9c6ede971f","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20200127.0.tgz","fileCount":218,"integrity":"sha512-BC1Wnw4bW0Q3vYRMb8e4+PlUatfw0kSKtdu77EGNJlT+IXWj3cLj9L2wOLxuEctEPfm7/v1q0VSaSxsbWYPbmQ==","signatures":[{"sig":"MEQCIBE3Lwm2P0tbsx32lMsIV1lccM+iYfelw7Zk50emVOxxAiAAwlaGRnYge5KfULotDNOnKS1g/97ta7YCB/W8kvwDFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5385186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLoBCCRA9TVsSAnZWagAAXhsP/0giQNegr594ULjvwq7O\nQiExVUp9sJxOCrAmQsMF7quueSyO2/B+Ubk3xVMRqphw5GFogQwDlH/U0XDb\nq/IklOKhPY/H4f86kwuqZvIcEM/a5PQ0H0KvDz7jEILGapZWBiypVkhMERL4\n0UpZsXG21IXqgKzhpUeIbhlCbBOQ/Nnwq6TUfNIzMeLDOUCE64KtElpzwANt\n0wqivT7UClNx2I9nCMzBprriLAKWKKTcG7EMjOp8CQgLMBjbocDVLASODwo2\npBCBaO9fm4xmhe3GS6UCZQYQOJXFIJlpgdGJZaw91rSTUc0TbVNhIHskv6tX\nJ/FeCrkEgdUk6nTxbHXiRRaZNvULC48d45bocgG8neRlykhKxAbm5Hd+WizS\nDZBuKdmjTZlGoSjl9tiwX7uWa/9liQYIUVcVn+gi3LhgElNn33gLji3T0GAY\nFZwMbDNt75WrUjy5McsUabpz3Ez+pBrQ3f7GiGZj11t9lQE4A4Fme0vk8Kg+\naPDdw8/nJdTbKWr0ZZSIK/z6izfRpn/u+Bb+8wO7f+YNjkdFafHRACkEniqh\ne2TO9h4wvl5jobPrviFmppUQODZwl/19Sbz10prB64hCVnka9x8jDzFZ+wzf\nc7a2n/+dc85j4cxkai9JN/2HEIOyOyGjS/nhW3Y/M3lJ4Kr43q+NW0moQy+H\nEXSy\r\n=ZGZI\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20200127.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"12.4.0","dependencies":{"j":"^1.0.0","cors":"*","xlsx":"^0.14.5","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0","webworker-threads":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^3.0.2","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{"webworker-threads":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20200127.0_1580105794213_0.5010184757906799","host":"s3://npm-registry-packages"}},"0.20200306.0":{"name":"ethercalc","version":"0.20200306.0","_id":"ethercalc@0.20200306.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"883b6c76024ef5a248428f6542dc0f72da1f79c1","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20200306.0.tgz","fileCount":218,"integrity":"sha512-PSqhkPk+i4aau15X8fHX95JilE1vTXy2EaDbeA8scvmc2v6HSVkmhlyH3AdHOn7qJjoZB4ADa6pxZI3C1NuJaQ==","signatures":[{"sig":"MEUCIGVtrJn9eLrh6FFpKT46g7floh5bUjKaNzhssWblWm3oAiEAjgikFR0eiL46Lwn4TLwOP2Q0adkYnfnI0QwEk/5s4X4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5385346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYgZVCRA9TVsSAnZWagAAgcEP/3gBxtzmTTAPA9aNv6tR\nhQA3yuxghPJ81w9nqOQojdR0nSc5rArTOy9wcKUFAzp3tKn20KJTI+wHSwA7\nV5IXUOuj+lnUNDmvpYf6EFRqquwbh/R2Q9q6qftW/OxMl4JBxgI/5owqEEAf\nlcDY6ACFMJYWg3BhTM5RSEbup4CSRFIj+nXxAUXNLtXCtDuEYonoy9M1aAcU\nMJRp0C7lOfg4/cS4Ml90gOTL1yisP0BPwDsK1XO+4niMPf4jV0HnbAMG4YX2\n1zOKw796h59+eMpshM9z7Z4ERcPJJKNI/WrxA5rGBsBFQTxBOAf0zLtsA7bS\nJFKvDR1WVlDpmFIzRxB8k9TbBJZhyfgzxRgQ/Lqne8Ej+lj9XidNU+xX/7GI\npzH2X6RZYr/JssWHuoeZ8izXK1cNy3q+d2gdTl9CbRvvq60M6uIqktxNFsdW\nlBL4UhhnR/nhNHZDQM79MfNelCrs+6DYtbtyt6bjnWxKKtNEG8DWh6HEiNjx\nOrXOD/KWsaGaD/31gh+UNzHs6OPPSSfWxrp4QqRo1KNLJAYrkqIcgWaR48ed\nFSqtM5hhj2fKnrnsJ7A/ECJC9ctP9pfCeNUKIzX3EBnnfscOKP9/3k2XPfqn\nl3Nh4kc5BumckEkvVdewJa7+yrKuwqCGd3O42jLnCf4GsdaW0OPsFb/sz7Tm\nfeSV\r\n=JkRZ\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20200306.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"12.4.0","dependencies":{"j":"^1.0.0","cors":"*","xlsx":"^0.14.5","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^3.0.2","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20200306.0_1583482453020_0.28253471662455576","host":"s3://npm-registry-packages"}},"0.20200505.0":{"name":"ethercalc","version":"0.20200505.0","_id":"ethercalc@0.20200505.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"./bin/ethercalc"},"dist":{"shasum":"a390a7c7be8018d0d3c3c3d3acd45c4aae6a2884","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20200505.0.tgz","fileCount":218,"integrity":"sha512-1FtSCxvBsrtNcXFxLaB6iPM18Juh/0Gsje35uVKB9EJPfHjJUFWP8bUq+//MhxEFaKA/w6uzcOC0XsB4mc8H4A==","signatures":[{"sig":"MEUCIQCt+GMg1qEqADBhKyzY2keGd43IsUc8n2eaxE1p4TFzMgIgelNiQxxbMihCPiE3BFeX4iBWIqZ02u0TGAHzcvujBBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5385407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesWVcCRA9TVsSAnZWagAA/6oP/1bPsKDzouRz+U6fdPLn\n+KfmEjrvMJPreOfr80pJYp4hH5yi/DPyudI+REujbCQ3iPQUwHMz29HaODcF\ngWeFaQquLZJ0sfZNQQYnerRORtgOImY4fkZpD9wOXTGv8/08OhBtvEkX4PiV\nV8CNlfG/2K0znEix1iAGRo8vy7MXTzEvGC5TAf+m5vHfD/fyq2WwD4Z+O760\nqy2hc7tv67cFbwc3n2ni4RrPjHY4ukvJgV716vXH9UbpLug6PpZkUEMiLEd4\niBsAcAaKGGRmQ45nEd5IbxZ1CBkO18UIUOF4/drggQXZkBiFdTr4PuUE4oZV\nE3hi8ygb0TPPZdgK8ktQu8kmcEmee6A8zJwCto8KAN9PQsmHmqsiCtnfZQtr\nuaSx4Kb9qsfrcatVa3KxVduiLZMicH08Wcihe/hAyQu+IgYwNBucpeqhijE+\n9EZEJla8E5woHzVLIsEvgWPfUjtIFLK+kxxPo2f/WFail+k/DdStefZSwJW2\ntCVSRm1aYqwXC+7unv9PZjWwHyqjCugVFrRY63bSXnOBArimJphJFgATsaB8\ntJ2C+HoDwpNVVvXZJoFbGy39UUuWs+pBd44ZQiuFs+0H0ZaHdqDKrQmfJ8P5\nruGV35Zgo3B0ROt2+bDT4tSGwAeuSzearfwZ4CJwFWz0gRDzzyQGE3Xfx8OE\n69dE\r\n=XlAm\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20200505.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.9.0","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"12.4.0","dependencies":{"j":"0.4.5","cors":"*","xlsx":"^0.14.5","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^3.0.2","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20200505.0_1588684123980_0.3724933975582776","host":"s3://npm-registry-packages"}},"0.20201228.0":{"name":"ethercalc","version":"0.20201228.0","_id":"ethercalc@0.20201228.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"e8a4bb90d214fe167e115a233aba7fc628c3aebf","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20201228.0.tgz","fileCount":218,"integrity":"sha512-C7AsmkjHCdTnrY3W1QzPmfvBimmQnias+Ieg5TeSA0NVXIiAGThtZ9+nK51JxRhX3DCDtKzZvJCyRsWe5biOXg==","signatures":[{"sig":"MEUCIBnm59U2Aewnu+zp2MPVVZu9WThpcL4VlQdBpQY/pqLeAiEAhy0pyccq3zdESsrpaEzToZ56InfUZjwowqltVIuBLlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5385431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6dvjCRA9TVsSAnZWagAAf78P/1oOEveGXhBzF2Qb2vWr\nJgwYUytOSrYqkGpzwUBavuyij78lDhf7dv8P3vto3ZcHhMYjlSgeP5z/DE9w\nFsV/nR2YEnOvB0xnJ1A63LAjXrF5OAfbHB0qBEn4Ww9953O1UtJ5ZO0y0v6o\n0Iluq8bRSUymRgCyy9glSTtVQttJASIbUitqVW7pa16FO0tOkpcEKzVVcZyx\nO3pTp/UQ4eGcOjhjUxFB2cJRDtFEpKI3PI753iA9dIc0iV+oygEd3VZ1Ckqa\nmdqgCX5L8kree/ls8MrqRU2p0aEI+P3g3d6A/0DkQ024dXqlLTJxKQ6yYWhc\nF9gJygEbkujuD17tuF/S42iSKDuprL4l5ylCSjLOZcxvwmrQvLEAea/oNArh\n5XDOZ1SEQJ9U8Y2e5OPxYlzDoYju4ZaHxJ2LMVPtDYn1l0cwmjtL9BzluVBY\nyFe5j+q0xiA4skGnPAsXQmP0JuR20CKheWiClPp7slVjjamaYUv/2SeoZg2k\n01ETvSRcP9LNLEP2C/hZSlFqkUBg7SmRMY3m5+LbvX1+2FuSiaSaS/PhZgSV\nlQJzn/cIE9OHy3gHbz7OWBfnO9Tr79xcL+rCYdXtHnHZZkEOiog3DuTtxHbf\nEWIm4Q1Q8ARfqVGr+hcqzS7nK2HY0fG1HBDAdydw5lj0+ewmAfrXTwuxaKZy\np8+n\r\n=TFYd\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20201228.0.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.14.8","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"j":"0.4.5","cors":"*","xlsx":"^0.14.5","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^3.0.2","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20201228.0_1609161698849_0.4537719992613112","host":"s3://npm-registry-packages"}},"0.20201228.1":{"name":"ethercalc","version":"0.20201228.1","_id":"ethercalc@0.20201228.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"465887a900a676348e46e64a862c0aae95d121dd","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20201228.1.tgz","fileCount":219,"integrity":"sha512-HU+eFaEv331zf6y7GDIysFe3a/C5KddlkqBuOgM4AoSypxc0aj4t7SSvIztcaUSBhsvNYKitTIqn2jLaTjcCCg==","signatures":[{"sig":"MEUCIQDWsYPYxmGr3JKxYtIkVZCgdJj5J9GFKPM38uxtD0s3pwIgFN1KQImQKk5PhZhr8p9/MHtOpfY+flkXdEszIoqTvxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6894644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6d1nCRA9TVsSAnZWagAA+2EP/2dZLiLx/LjBowR66sDa\nkpI2vYxgLKHGKTnbuaQMFLlHSx0lNqbwgzfHab3fmgXD6xiGpcyH4npooYq1\n3DJW6SRlkLVDyFhZNR9vhSAykLdAMDgEMlmbpEUJS9k4VzVDnEt5hOSSf0Y3\nbdhBva8x3ce9VPjifDVBYhLqth5u/CY6Sjeul/uiL07u2QJi3akEFzdcN7x9\n5c7Ntuax0fQ+LPdfcSHNHK6Y+OdAV50Gvadx5tH2q53+I7aorPB9zSguXuuG\n1CE++NpOMePjPnF63FhLvcKuZIZ2u/XebyzlykBPNxeUKsXvIjr8SNPkY8id\nnNV5ElvIxp9fdb2hwucI9I4DLM8yer0o3zD/QJ2NsIRs2moWQO3SHrT7Gtiq\n116MhovJRCIVgeOYKkOuBxCwhIoJC+phLsg0Wd/xaxulQIRSjfAkzU5efH/6\nByyFmaGmhV4FuPGhyACxq+QWLckhxjR2czNn8r+5pFIv3wL214okRdA8Mf6C\n2nzQSXcK/o2TlFPTK/Q6RYlvoeR65sA+q9U76dB6hKXVc5HXAoDUGtWyo8bI\n+/GQwMU2mmdvkzMvX5BfGMgX3QP+0fCh5pihGi3H3DXOrKuOaH0MyeMXpwXH\n+0zRShjt7NKHDWXR3rYn4haV1ZKJFxzO4NJv5L4Hs7VbhPNeLCnbVtoeAS2P\nmQJc\r\n=BSMe\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:ethercalc-0.20201228.1.tgz","engines":{"node":">= 0.8.x"},"scripts":{"start":"node app.js"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"","subdomain":"ethercalc","_integrity":"","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"_npmVersion":"6.14.8","description":"Multi-User Spreadsheet Server","directories":{},"_nodeVersion":"12.19.0","dependencies":{"j":"0.4.5","cors":"*","xlsx":"^0.14.5","redis":"0.12.x","xoauth2":"*","zappajs":"0.5.x","optimist":"*","csv-parse":"^0.0.6","minimatch":"*","uuid-pure":"*","iconv-lite":"^0.4.13","livescript":"1.5.x","socialcalc":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^0.12.1","webpack":"^1.4.13","css-loader":"^0.9.0","superagent":"^0.21.0","style-loader":"^0.8.2","stylus-loader":"^3.0.2","react-basic-tabs":"^1.0.3","react-hot-loader":"^0.5.0","livescript-loader":"^0.1.5","webpack-dev-server":"^1.6.6"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20201228.1_1609162087142_0.12003657565911419","host":"s3://npm-registry-packages"}},"0.20260422.0":{"name":"ethercalc","version":"0.20260422.0","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260422.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"0f16bed91e9ff884d81b321b39fdbbc10f99edfc","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260422.0.tgz","fileCount":646,"integrity":"sha512-8doiCF+YFX3ogjNzAuJ582UDEjJpl336MSYr9siJrhTYjbunRdfGm39GQ2AfphyU5GLqPhogi0MQzf+cpc/JfQ==","signatures":[{"sig":"MEUCIF5Kic0Q39p4uESDQGK6ztTZUuU7nMrykFR2Co80RhPhAiEArEJzhHQDudAHiae+gh/yiNl/Dr+js3bqo4PxiHAfqsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15924630},"engines":{"bun":">=1.1.0"},"gitHead":"7dbd596c8df681c0fb709c02b37e47b23703b08d","scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","start":"node server.js","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260422.0_1776844064068_0.25376396573904403","host":"s3://npm-registry-packages-npm-production"}},"0.20260422.2":{"name":"ethercalc","version":"0.20260422.2","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260422.2","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"4c6cdfbecc1588f71032a56f5911f2c054896c33","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260422.2.tgz","fileCount":618,"integrity":"sha512-mC3BSsoHxi9MSAb9V4Y7dJvZNi0IJ5VeJT+xsEKh2lgSWXG35AABl7CtxAVVtpVi2ICun4WQMdmmN/2aoe3KWA==","signatures":[{"sig":"MEYCIQCCfd47a+G7/I3vQlsgRnvdJ0Lh/H5CbazJb52VYr4euAIhAJxrEfxBd+0wJmtAE4f3Ac1JSk/PyJLdLj2k+IEdT2ZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11175127},"_from":"file:ethercalc-0.20260422.2.tgz","engines":{"bun":">=1.1.0"},"scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"/Users/au/w/ethercalc/.claude/worktrees/agent-a7a4582e/ethercalc-0.20260422.2.tgz","_integrity":"sha512-mC3BSsoHxi9MSAb9V4Y7dJvZNi0IJ5VeJT+xsEKh2lgSWXG35AABl7CtxAVVtpVi2ICun4WQMdmmN/2aoe3KWA==","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260422.2_1776856492007_0.9709807818201148","host":"s3://npm-registry-packages-npm-production"}},"0.20260422.3":{"name":"ethercalc","version":"0.20260422.3","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260422.3","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"984a8064aad4b0e46b2340e22a6a18edbb6bbabb","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260422.3.tgz","fileCount":622,"integrity":"sha512-OOdGxbYxJjIi5fIvJB0dQg+rIHrYjCnyOJvviJbHfNBWmQ7lF7Z4T6mGM9X5GHBHyp5JkKRmEZwQe6v4DP451w==","signatures":[{"sig":"MEYCIQDoYu7lbzgmo3SAhJ8MmfHr76FUxQUm+zsbsMfShg88cgIhAJJibj6ABmCTfnGZ0+SHWS6DUt1CeAp2Z9CwjnsB57C5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11212826},"_from":"file:ethercalc-0.20260422.3.tgz","engines":{"bun":">=1.1.0"},"scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"/Users/au/w/ethercalc/.claude/worktrees/agent-a7a4582e/ethercalc-0.20260422.3.tgz","_integrity":"sha512-OOdGxbYxJjIi5fIvJB0dQg+rIHrYjCnyOJvviJbHfNBWmQ7lF7Z4T6mGM9X5GHBHyp5JkKRmEZwQe6v4DP451w==","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260422.3_1776863176437_0.2530443800928446","host":"s3://npm-registry-packages-npm-production"}},"0.20260423.0":{"name":"ethercalc","version":"0.20260423.0","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260423.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"fc54445225ba1ea7dd3cdb8bb07bae2ff5a1eb23","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260423.0.tgz","fileCount":438,"integrity":"sha512-tCa+9nJ8jzsHd6wwRQq60oXtDTSlWoGESlbAb3qSYU4iwXNu9ng8NvI/+HNMO75ytsD+ItWlpPe0oQEjllOWsg==","signatures":[{"sig":"MEYCIQDUXNAbkG7iRB1nMltGF5hMC/tQOTT215MGGncIK0dpfAIhAI0JWA26YApzLtSUUn53O4UKR46GS/l2q14ZzToFgLIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7619500},"_from":"file:ethercalc-0.20260423.0.tgz","engines":{"bun":">=1.1.0"},"scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"/private/tmp/ec-main/ethercalc-0.20260423.0.tgz","_integrity":"sha512-tCa+9nJ8jzsHd6wwRQq60oXtDTSlWoGESlbAb3qSYU4iwXNu9ng8NvI/+HNMO75ytsD+ItWlpPe0oQEjllOWsg==","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260423.0_1776893883265_0.05606150233452345","host":"s3://npm-registry-packages-npm-production"}},"0.20260424.0":{"name":"ethercalc","version":"0.20260424.0","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260424.0","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"99cd7e407a30fd1e041e2916e9d72aad98bfc914","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260424.0.tgz","fileCount":439,"integrity":"sha512-h01inN6NkjcVjefXK0FFkih60EQWN9BizwI8YsNSazqduCt9mJFBAYePZ/ZymMpsVzMbmzIOvZg7YOwA9NGw0w==","signatures":[{"sig":"MEYCIQDeMTkAj7O30X09YVDK5yapDcicN+Re8eZGBwPEaSlQBAIhAMc9lkeiyOL2S1/TbBRu0n8GumSD8Sh+6NZjO5S3iwpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7644703},"_from":"file:ethercalc-0.20260424.0.tgz","engines":{"bun":">=1.1.0"},"scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"_resolved":"/private/tmp/ec-release/release-0.20260424.0/ethercalc-0.20260424.0.tgz","_integrity":"sha512-h01inN6NkjcVjefXK0FFkih60EQWN9BizwI8YsNSazqduCt9mJFBAYePZ/ZymMpsVzMbmzIOvZg7YOwA9NGw0w==","repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260424.0_1777011693935_0.7490677918502795","host":"s3://npm-registry-packages-npm-production"}},"0.20260611.1":{"name":"ethercalc","version":"0.20260611.1","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260611.1","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"a521e2f8f51a333b05bb7114f592ca000e3832c6","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260611.1.tgz","fileCount":478,"integrity":"sha512-VK7htQzfvI4y4aZkWHbcXI3kdgYKfdv/ukva+UdOZpUdlbFBxkrsq2XwhDNBaEY6c0iUjVykJLlNJx6sHCiZyA==","signatures":[{"sig":"MEUCIC/KH9tbuIBFLnFKyIuSqtk7NHB8VFrhSBZ9TwQGg5q/AiEAq+7DgLAAiwQqpct6N8e0pKMMCCXFeeGrUr7nYdsSJOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8203139},"engines":{"bun":">=1.1.0"},"gitHead":"92a4073ae172649dabbbcda15d888827e8875759","scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","start":"node server.js","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260611.1_1781210903086_0.39897174382220313","host":"s3://npm-registry-packages-npm-production"}},"0.20260612.2":{"name":"ethercalc","version":"0.20260612.2","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260612.2","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"a474d6f7afa241c671fdeb72ed778bae13e6da67","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260612.2.tgz","fileCount":635,"integrity":"sha512-UVXN+B28X6irkraHaKacUARfhHfekTcyOiPnIsK1i8hhk944OoMf8ZhMgpqvZ4BWO0cCSpQiQW6lVgg3L5SyjQ==","signatures":[{"sig":"MEUCIQCPHfoKeMjz47lvHn8EROPEEz+7iPhEYsd5tc41vMNtkAIgZLwwWKPEMfTNuIsxsRQsPmPACy6aRnPkkp5vHvoBPAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24204750},"engines":{"bun":">=1.1.0"},"gitHead":"a5cc4c6215e2fbd355bc34e16640351f69f46d26","scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260612.2_1781242230989_0.9278581418064071","host":"s3://npm-registry-packages-npm-production"}},"0.20260612.3":{"name":"ethercalc","version":"0.20260612.3","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","_id":"ethercalc@0.20260612.3","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"homepage":"http://ethercalc.net/","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"bin":{"ethercalc":"bin/ethercalc"},"dist":{"shasum":"241ec2af70efb1e5f87d279a287d11d56106cc92","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260612.3.tgz","fileCount":636,"integrity":"sha512-uZaSGouiZYGidYEutvY2k6s+2UABa88BdMH/uEncZGAIrIOYzFTItOyv6ueV99M/8vqvM4ny/W0GP28DADJnoA==","signatures":[{"sig":"MEUCIQDIpJdXW71t0oI5ZFHAlMDCFooyqCR43Jm5j85ky18x+AIgBHLqnHcEbJ0tFHPmPijF4lB5NloiT1ZC0xc1/vf1JmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24267611},"engines":{"bun":">=1.1.0"},"gitHead":"b18b688c2b4dad816dbbc77c525c5e870e6dafa8","scripts":{"lint":"bun run --filter '*' lint","test":"npm run --workspaces --if-present test","pretest":"bun run build:assets","mutation":"bun run --filter '*' mutation","typecheck":"bun run --filter '*' typecheck","build:assets":"bun run build:clients && bash scripts/build-assets.sh","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build"},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"repository":{"url":"git+https://github.com/audreyt/ethercalc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"wrangler":"^4.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@stryker-mutator/core":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ethercalc_0.20260612.3_1781244527185_0.12731282552481415","host":"s3://npm-registry-packages-npm-production"}},"0.20260612.4":{"name":"ethercalc","version":"0.20260612.4","description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","homepage":"http://ethercalc.net/","author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"repository":{"type":"git","url":"git+https://github.com/audreyt/ethercalc.git"},"license":"CC0-1.0","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"bin":{"ethercalc":"bin/ethercalc"},"workspaces":["packages/*"],"scripts":{"pretest":"bun run build:assets","test":"npm run --workspaces --if-present test","build:clients":"bun run --cwd packages/client build && bun run --cwd packages/client-multi build","build:assets":"bun run build:clients && bash scripts/build-assets.sh","typecheck":"bun run --filter '*' typecheck","lint":"bun run --filter '*' lint","mutation":"bun run --filter '*' mutation"},"engines":{"bun":">=1.1.0"},"devDependencies":{"@stryker-mutator/core":"^9.6.1","@stryker-mutator/vitest-runner":"^9.6.1","@typescript/native-preview":"^7.0.0-dev.20260421.2"},"dependencies":{"wrangler":"^4.84.0"},"gitHead":"d3f2a56878592639bcecad1f60b7b4065304aa97","_id":"ethercalc@0.20260612.4","bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-McHrCU51pWA0evkDnW4PI2llLIKNDxk/ekkZWskCE0e4b6yCi26Rpzo9WyUm8R0allWZ/KsGmHQ1xEUMf73Chg==","shasum":"9fb588a8618e36360606458741c517d568fe214d","tarball":"https://registry.npmjs.org/ethercalc/-/ethercalc-0.20260612.4.tgz","fileCount":640,"unpackedSize":24946211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDeh6q6Ep8tpkdd/I++MBoNyaE+Irb8T4FAEbMtDnxqiAiAZnQe3QssdMWKp4HjIznHtugyGseFC+SrWwbJ4l4+pWA=="}]},"_npmUser":{"name":"au","email":"audreyt@audreyt.org"},"directories":{},"maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ethercalc_0.20260612.4_1781254062345_0.20620250066846002"},"_hasShrinkwrap":false}},"time":{"created":"2012-04-05T18:14:26.004Z","modified":"2026-06-12T08:47:42.696Z","0.0.20120406":"2012-04-05T18:14:28.987Z","0.20120406.201434":"2012-04-06T12:15:44.542Z","0.20120407.14958":"2012-04-06T17:53:31.471Z","0.20120407.15549":"2012-04-06T17:56:47.469Z","0.20120407.15853":"2012-04-06T18:16:59.686Z","0.20120407.34556":"2012-04-06T19:47:54.005Z","0.20120407.201258":"2012-04-07T12:13:40.073Z","0.20120408.2233":"2012-04-07T16:25:37.767Z","0.20120408.3317":"2012-04-07T16:42:57.799Z","0.20120408.192847":"2012-04-08T11:38:19.973Z","0.20120414.172059":"2012-04-14T09:21:37.225Z","0.20120414.172926":"2012-04-14T09:42:57.989Z","0.20120417.41007":"2012-04-16T20:23:45.274Z","0.20120522.151601":"2012-05-22T07:30:36.741Z","0.20120630.163712":"2012-06-30T08:38:03.935Z","0.20120701.233740":"2012-07-01T15:37:37.564Z","0.20120703.63819":"2012-07-02T22:39:51.119Z","0.20120703.72042":"2012-07-02T23:23:12.083Z","0.20120715.171049":"2012-07-15T09:14:45.261Z","0.20120830.52819":"2012-08-29T21:31:18.576Z","0.20120929.173941":"2012-09-29T09:40:54.604Z","0.20120930.93528":"2012-09-30T01:35:58.050Z","0.20121026.150429":"2012-10-26T07:12:13.466Z","0.20121026.162049":"2012-10-26T08:21:00.375Z","0.20121102.2948":"2012-11-01T16:30:24.934Z","0.20121111.0":"2012-11-11T00:35:37.774Z","0.20121213.0":"2012-12-13T08:55:01.138Z","0.20121230.0":"2012-12-30T00:58:41.580Z","0.20130116.0":"2013-01-16T11:07:34.268Z","0.20130206.0":"2013-02-05T20:51:50.069Z","0.20130213.0":"2013-02-13T15:12:57.788Z","0.20130325.0":"2013-03-25T08:13:24.303Z","0.20130331.0":"2013-03-31T12:03:19.798Z","0.20130410.0":"2013-04-10T13:14:02.603Z","0.20130410.1":"2013-04-10T13:56:28.132Z","0.20130622.1":"2013-06-21T22:23:21.438Z","0.20130724.0":"2013-07-24T13:18:29.534Z","0.20130724.1":"2013-07-24T13:42:36.378Z","0.20130727.0":"2013-07-27T07:31:23.706Z","0.20130826.0":"2013-08-26T09:15:19.124Z","0.20130925.0":"2013-09-25T12:20:06.746Z","0.20131005.0":"2013-10-05T10:18:15.924Z","0.20131223.0":"2013-12-23T03:47:34.903Z","0.20140125.0":"2014-01-24T23:51:33.208Z","0.20140317.0":"2014-03-16T19:16:36.053Z","0.20140415.0":"2014-04-14T20:05:29.092Z","0.20140416.0":"2014-04-16T09:12:55.135Z","0.20140529.0":"2014-05-29T19:36:52.914Z","0.20140530.0":"2014-05-30T10:50:57.981Z","0.20140601.0":"2014-06-01T16:02:44.524Z","0.20140611.0":"2014-06-11T11:49:46.565Z","0.20140614.0":"2014-06-13T21:55:30.907Z","0.20140619.0":"2014-06-19T03:07:28.601Z","0.20140624.0":"2014-06-24T15:59:22.078Z","0.20140730.0":"2014-07-30T06:27:57.607Z","0.20140801.0":"2014-07-31T16:01:34.865Z","0.20140801.1":"2014-07-31T16:16:40.513Z","0.20140801.2":"2014-08-01T03:35:49.156Z","0.20140801.3":"2014-08-01T07:01:07.064Z","0.20140804.0":"2014-08-03T18:12:24.103Z","0.20140804.1":"2014-08-04T14:29:12.042Z","0.20140806.0":"2014-08-05T16:43:57.490Z","0.20140806.2":"2014-08-05T17:01:54.190Z","0.20140806.3":"2014-08-05T17:26:39.988Z","0.20140902.0":"2014-09-02T05:46:57.744Z","0.20140930.0":"2014-09-29T22:43:32.644Z","0.20140930.1":"2014-09-30T10:56:30.024Z","0.20141012.0":"2014-10-11T23:03:04.985Z","0.20141019.0":"2014-10-19T04:50:27.925Z","0.20141121.0":"2014-11-20T18:32:46.809Z","0.20141208.0":"2014-12-08T14:08:52.777Z","0.20141209.0":"2014-12-08T17:17:43.147Z","0.20141209.1":"2014-12-08T17:20:04.613Z","0.20141225.0":"2014-12-25T11:18:06.813Z","0.20141227.0":"2014-12-27T10:10:24.569Z","0.20141227.1":"2014-12-27T10:32:40.438Z","0.20150102.0":"2015-01-01T17:54:27.635Z","0.20150103.0":"2015-01-02T20:18:25.141Z","0.20150103.1":"2015-01-02T20:26:59.361Z","0.20150103.2":"2015-01-03T05:04:47.098Z","0.20150103.3":"2015-01-03T08:50:52.594Z","0.20150120.0":"2015-01-20T10:23:37.411Z","0.20150130.5":"2015-01-29T20:36:24.790Z","0.20150217.0":"2015-02-17T05:31:22.374Z","0.20150405.0":"2015-04-04T22:26:39.330Z","0.20150420.0":"2015-04-20T12:21:46.901Z","0.20150420.1":"2015-04-20T14:08:54.465Z","0.20150421.0":"2015-04-21T14:27:06.078Z","0.20150421.1":"2015-04-21T15:27:11.447Z","0.20150504.0":"2015-05-03T17:04:06.145Z","0.20150521.0":"2015-05-20T17:40:25.413Z","0.20150521.1":"2015-05-21T13:16:58.972Z","0.20150528.0":"2015-05-28T07:54:01.647Z","0.20150603.0":"2015-06-02T19:24:06.357Z","0.20150603.1":"2015-06-02T19:27:31.511Z","0.20151028.0":"2015-10-28T15:41:31.402Z","0.20151108.0":"2015-11-08T02:36:19.904Z","0.20151108.1":"2015-11-08T02:37:32.589Z","0.20160210.0":"2016-02-10T14:00:35.418Z","0.20160307.0":"2016-03-07T16:56:47.790Z","0.20160314.0":"2016-03-14T08:46:13.313Z","0.20160501.1":"2016-05-01T12:26:33.018Z","0.20160612.0":"2016-06-16T09:07:35.652Z","0.20161029.0":"2016-10-29T03:03:20.335Z","0.20161220.1":"2016-12-20T00:16:05.516Z","0.20170303.0":"2017-03-03T08:20:31.058Z","0.20170704.0":"2017-07-04T08:54:14.043Z","0.20180607.0":"2018-06-06T17:19:47.302Z","0.20180607.1":"2018-06-06T17:31:21.707Z","0.20180607.2":"2018-06-06T17:36:47.763Z","0.20180607.3":"2018-06-11T20:41:26.256Z","0.20180611.0":"2018-06-12T01:33:15.925Z","0.20180702.0":"2018-07-02T13:27:18.460Z","0.20180825.0":"2018-08-24T17:56:22.318Z","0.20180825.1":"2018-08-25T02:44:08.576Z","0.20190418.0":"2019-04-18T19:52:47.364Z","0.20190703.0":"2019-07-03T02:03:50.731Z","0.20191008.0":"2019-10-08T06:50:17.431Z","0.20200127.0":"2020-01-27T06:16:34.451Z","0.20200306.0":"2020-03-06T08:14:13.219Z","0.20200505.0":"2020-05-05T13:08:44.252Z","0.20201228.0":"2020-12-28T13:21:39.106Z","0.20201228.1":"2020-12-28T13:28:07.413Z","0.20260422.0":"2026-04-22T07:47:44.383Z","0.20260422.2":"2026-04-22T11:14:52.352Z","0.20260422.3":"2026-04-22T13:06:16.688Z","0.20260423.0":"2026-04-22T21:38:03.538Z","0.20260424.0":"2026-04-24T06:21:34.158Z","0.20260611.1":"2026-06-11T20:48:23.288Z","0.20260612.2":"2026-06-12T05:30:31.298Z","0.20260612.3":"2026-06-12T06:08:47.500Z","0.20260612.4":"2026-06-12T08:47:42.597Z"},"bugs":{"url":"https://github.com/audreyt/ethercalc/issues"},"author":{"name":"Audrey Tang","email":"audreyt@audreyt.org"},"license":"CC0-1.0","homepage":"http://ethercalc.net/","keywords":["ethercalc","spreadsheet","collaboration","realtime","cloudflare","workers","hono","durable-objects","socialcalc"],"repository":{"type":"git","url":"git+https://github.com/audreyt/ethercalc.git"},"description":"Multi-User Spreadsheet Server — TypeScript rewrite (Cloudflare fullstack)","maintainers":[{"name":"au","email":"audreyt@audreyt.org"}],"readme":"# EtherCalc\n\n* Overview: https://ethercalc.net/\n* User guide: [docs.ethercalc.net](https://docs.ethercalc.net) (Starlight). Local: `bun run --cwd packages/docs dev`\n* 中文版: http://tw.ethercalc.net/\n* 简体中文: http://cn.ethercalc.net/\n* REST API: [API.md](./API.md)\n\nEtherCalc is a web spreadsheet for real-time collaborative editing.\nThis branch is the TypeScript rewrite on the Cloudflare fullstack\n(Hono + Workers + Durable Objects + D1 + KV + R2). It deploys to\nCloudflare via `wrangler deploy`, and **self-hosts anywhere via\n`docker compose up`** with no Cloudflare account required. See\n[CLAUDE.md](./CLAUDE.md) for the plan-of-record, full architecture,\nand phase status.\n\nIntegrated with content management systems:\n\n* [Drupal](https://drupal.org/project/sheetnode)\n\nBrowsers tested: Safari, Chrome, Firefox.\n\n## Install\n\nVia npm (requires [Bun](https://bun.sh/) ≥ 1.1 on PATH — the CLI\nspawns `bunx wrangler`):\n\n    npm install -g ethercalc\n    ethercalc              # starts on http://localhost:8000\n\nVia Docker (no Bun needed on the host — the image carries it):\n\n    git clone https://github.com/audreyt/ethercalc\n    cd ethercalc\n    docker compose up -d\n\nThe CLI path boots wrangler/Miniflare; the Docker path boots standalone\nworkerd. Both need no Cloudflare account, and Docker persists room state\nunder `./ethercalc-data/` (or `/data` in the container).\n\n## Self-hosting\n\n### Local / trusted LAN\n\n    git clone https://github.com/audreyt/ethercalc\n    cd ethercalc\n    docker compose up -d\n\nThis boots the standalone workerd Worker on `http://localhost:8000` and\npersists spreadsheet room state to `./ethercalc-data/` in the repo. No\nRedis, no Node runtime, no Cloudflare account. **Use this path only on\na trusted network** (localhost, office LAN, VPN). It binds plaintext HTTP\nwith no rate limiting or TLS.\n\n### Internet-facing (required)\n\nIf the instance is reachable from the public internet, **you must put a\nreverse proxy in front** that terminates TLS and applies rate limits.\nPlain `docker compose up` alone is not suitable for that threat model.\nThe app deliberately keeps anonymous read/write for anyone who knows a\nroom URL; the edge is where you bound request volume. A runnable nginx\nrecipe ships in the repo:\n\n    docker compose -f docker-compose.proxy.yml up -d\n\nThe proxy config at `deploy/nginx/ethercalc.conf` sets a 25 MiB body\nlimit to match the Worker write cap, limits request/connection rates per\nsource address, and forwards WebSocket upgrades (with long read\ntimeouts, so idle spreadsheets stay connected). For production HTTPS:\nplace your certificates under `deploy/nginx/certs/`, uncomment the 443\nlistener in that file, **and** uncomment the 443 ports mapping in\n`docker-compose.proxy.yml` — or copy the same limits to your existing\nnginx/caddy/traefik edge. The bundled proxy serves the app at the URL\nroot; don't combine it with `ETHERCALC_BASEPATH` (the config does no\nprefix stripping).\n\n### Environment variables\n\nOverride defaults by exporting these before `docker compose up`:\n\n| Variable              | Default     | Effect                                            |\n| --------------------- | ----------- | ------------------------------------------------- |\n| `ETHERCALC_PORT`      | `8000`      | Listening port (remaps container bind).           |\n| `ETHERCALC_HOST`      | `0.0.0.0`   | Listening address.                                |\n| `ETHERCALC_KEY`       | *(unset)*   | HMAC secret; enables read-only vs. edit auth.     |\n| `ETHERCALC_DISABLE_ROOM_INDEX` | `1` | Hide `/_rooms*` and `/_exists/:room`. Set `0` to reopen (on the Docker image the directory endpoints then return empty bodies — there is no D1 index; only `/_exists` becomes a live oracle). |\n| `ETHERCALC_CORS`      | *(unset)*   | Legacy room-index gate; CORS headers are always permissive for embeds. |\n| `ETHERCALC_BASEPATH`  | *(unset)*   | URL prefix, e.g. `/ethercalc` behind a proxy.     |\n| `ETHERCALC_EXPIRE`    | *(unset)*   | Seconds of inactivity before a room is pruned.    |\n| `ETHERCALC_RATELIMIT` | *(unset)*   | Optional in-Worker per-IP limit (off by default). `1` or `10` = 10 req/s; `60:600` = 600 per minute. Belt-and-suspenders behind nginx — not a substitute for the proxy. |\n| `ETHERCALC_ROOM_CREATE_LIMIT` | *(unset)* | Optional per-IP cap on room creation (`POST /_`, `/_new`, `/_from`, `PUT /_/room`). `1` = 6/min. Proxy compose defaults this on. |\n\nRecommended public-instance settings:\n\n- Set `ETHERCALC_KEY` if you want edit/delete URLs to require a per-room\n  HMAC rather than anonymous write/delete.\n- Leave `ETHERCALC_DISABLE_ROOM_INDEX=1` unless you intentionally want a\n  public room directory and existence oracle.\n- Set `ETHERCALC_EXPIRE` for public scratch instances, e.g.\n  `ETHERCALC_EXPIRE=2592000` for a 30-day inactivity TTL.\n- **Always** use `docker-compose.proxy.yml` (or your own nginx/caddy/\n  traefik edge with equivalent limits) when the service is internet-facing.\n- Keep the container on plain HTTP and terminate TLS at the reverse\n  proxy. If a local proxy fronts the container, publish the container\n  port on loopback, e.g. `127.0.0.1:8000:8000`; do not change\n  `ETHERCALC_HOST`, which must stay reachable inside the container.\n- Optionally set `ETHERCALC_RATELIMIT=1` for an extra in-Worker per-IP\n  cap when nginx is already in place.\n\nOn Apple Silicon, Docker Desktop's virtio networking has an\nintermittent quirk that can make `curl localhost:8000` hang even\nagainst a healthy container. If you hit it, run the worker directly\n(`bun run --cwd packages/worker dev`) or use a Linux host.\n\n## CLI\n\nFor non-Docker runs (local dev, systemd, etc.) use the `bin/ethercalc`\nwrapper. It accepts the legacy flag surface and forwards to\n`wrangler dev` + Miniflare/`--var` bindings:\n\n    bin/ethercalc [--key SECRET] [--cors] [--port N] [--host ADDR] \\\n                  [--expire SEC] [--basepath PREFIX] \\\n                  [--persist-to DIR]\n\nRun `bin/ethercalc --help` for the full flag table. `--keyfile` /\n`--certfile` are accepted for backward compatibility but currently\nprint a warning — `wrangler dev` does not expose TLS. Terminate TLS at\na reverse proxy (nginx/caddy/traefik).\n\nThe `ETHERCALC_*` environment variables from the table above work here\ntoo (exported before `bin/ethercalc`). Note that the CLI forwards them\nto `wrangler dev` as `--var` arguments, which are visible in the local\nprocess list — on shared machines, prefer a loopback bind or put\nsecrets in `packages/worker/.dev.vars` instead of the environment.\n\n## Deploy to Cloudflare\n\n    cd packages/worker\n    npx wrangler deploy\n\nStore the HMAC secret as a Worker secret:\n\n    npx wrangler secret put ETHERCALC_KEY\n\n## Staying on legacy (Redis-backed) EtherCalc\n\n`audreyt/ethercalc:latest` (and every `0.20260422.*` tag and later)\nships the 2026 TypeScript rewrite. It stores rooms in Durable Object SQLite\nfiles, **not** Redis — pulling `latest` over an existing Redis-backed\ninstall will look broken until you migrate.\n\nTo keep using Redis without migrating yet, pin the last pre-rewrite release:\n\n    docker pull audreyt/ethercalc:0.20201228.1\n\nOr use the bundled compose file (builds the same image locally if the tag\nis not cached yet):\n\n    git clone https://github.com/audreyt/ethercalc\n    cd ethercalc\n    # Reuse your existing Redis data directory:\n    ETHERCALC_LEGACY_REDIS_DATA=/var/lib/redis docker compose -f docker-compose.legacy.yml up -d\n\nRoom state lives in Redis (`appendonly yes`). The legacy stack listens on\nport 8000 and speaks socket.io — same URLs and behaviour as pre-2026\nself-hosts. When you are ready to move forward, see the migration section\nbelow.\n\n## Migration from a legacy (Redis-backed) EtherCalc\n\n### Turnkey (recommended)\n\nIf you have a legacy Redis-backed EtherCalc and just want to upgrade:\n\n    # Preserve the Redis dump outside the repo — this is your rollback point\n    sudo cp /var/lib/redis/dump.rdb ~/ethercalc-dump-$(date +%F).rdb\n\n    git clone https://github.com/audreyt/ethercalc\n    cd ethercalc\n    cp ~/ethercalc-dump-$(date +%F).rdb ./legacy-dump.rdb\n    ./bin/migrate-legacy.sh\n\nOne command stands up a temporary Redis loaded with your dump,\nbuilds and runs the new Worker, streams every room across, and\nwrites a dated backup to `./backups/ethercalc-<timestamp>.tar.gz`\ncontaining both the migrated state and your source dump. On success\nthe Worker is left running on http://localhost:8000 — open any\nexisting room by its URL to confirm.\n\nRequires only `docker` + the `docker compose` plugin on the host.\nOn Ubuntu: `sudo apt install -y docker.io docker-compose-plugin`.\nTested against OrbStack and Docker Desktop on macOS/arm64; Docker\nEngine on Linux.\n\n### Migrating rooms to a Cloudflare deployment\n\nOnce the turnkey path above has verified locally, the same dump can\nbe pushed to a Cloudflare Workers deployment. From the repo root:\n\n    # Deploy the worker. Spits out https://ethercalc.<subdomain>.workers.dev\n    cd packages/worker\n    npx wrangler login       # one-time browser auth\n    npx wrangler deploy\n\n    # Mint a migration token and store it as a Cloudflare secret\n    TOKEN=$(openssl rand -hex 16)\n    echo \"$TOKEN\" | npx wrangler secret put ETHERCALC_MIGRATE_TOKEN\n\n    # Stand up a temporary local Redis loaded with the legacy dump\n    cd ../..\n    docker run -d --name ec-migrate-redis -p 6379:6379 \\\n      -v \"$PWD/legacy-dump.rdb:/input/dump.rdb:ro\" \\\n      redis:7-alpine sh -c \\\n      'cp /input/dump.rdb /data/dump.rdb && exec redis-server --save \"\" --appendonly no'\n    sleep 3   # let redis finish loading the dump\n\n    # Push every room up to the Cloudflare deployment\n    ./bin/ethercalc migrate \\\n      --source redis://localhost:6379 \\\n      --target https://ethercalc.<subdomain>.workers.dev \\\n      --token \"$TOKEN\"\n\n    docker rm -f ec-migrate-redis\n\nThen attach your domain in the Cloudflare dashboard under Workers &\nPages → your worker → Triggers → Custom Domains.\n\n### Manual (advanced)\n\n`bin/ethercalc migrate` streams a running Redis or Zedis directly\ninto a Worker you already have up:\n\n    bin/ethercalc migrate \\\n      --source redis://localhost:6379 \\\n      --target http://new-worker.example/ \\\n      --token $ETHERCALC_MIGRATE_TOKEN\n\nO(1)-per-room memory regardless of dump size — Redis owns the decoding.\nThe target endpoint is gated by `env.ETHERCALC_MIGRATE_TOKEN` (when\nunset, the route returns 404). Pass `--dry-run` to preview without\nwriting. `--source file:///path` (or bare `/path`) also works for\non-disk legacy dumps (the Sandstorm grain fallback format).\n\n## Development\n\n    bun install\n    bun run --cwd packages/worker dev          # wrangler dev --local\n    bun run --cwd packages/worker test         # workers-pool + node tests\n\nSee [CLAUDE.md](./CLAUDE.md) for the directory map, testing strategy\n(100% line/branch/function/statement coverage plus Stryker mutation\ngates on gated packages), and the remaining phase plan.\n\n## REST API\n\nSee [API.md](./API.md). The public HTTP surface is preserved\nbyte-for-byte where deterministic, minus a small allow-list of\nsensible fixes documented in CLAUDE.md §6.1.\n\n# Licensing\n\n### Common Public Attribution License (Socialtext Inc.)\n\n* socialcalcspreadsheetcontrol.js\n* socialcalctableeditor.js\n\n### Artistic License 2.0 (Socialtext Inc.)\n\n* formatnumber2.js\n* formula1.js\n* socialcalc-3.js\n* socialcalcconstants.js\n* socialcalcpopup.js\n\n#### Artistic License 2.0 (Framasoft)\n\n* l10n/fr.json\n\n### MIT License (John Resig, The Dojo Foundation)\n\n* static/jquery.js\n\n### MIT License (HubSpot, Inc.)\n\n* static/vex-theme-flat-attack.css\n* static/vex.combined.min.js\n* static/vex.css\n\n### MIT License (Stuart Knightley, David Duponchel, Franz Buchinger, Ant'onio Afonso)\n\n* static/jszip.js\n\n### Apache License 2.0 (SheetJS)\n\n* static/shim.js\n* static/xlsx.core.min.js\n* static/xlsxworker.js\n* assets/start.html (xlsx2socialcalc.js)\n\n### CC0 Public Domain (唐鳳 / Audrey Tang)\n\n* src/*.ls (legacy LiveScript sources, preserved until Phase 12 sweep)\n* packages/**/*.ts (TypeScript rewrite)\n\n### Mozilla Public License Version 2.0 (LibreOffice contributors)\n\n* images/sc_*.png\n","readmeFilename":"README.md","users":{"goliatone":true}}