{"_id":"supermoon","_rev":"26-4916120710da31c9f14018488d536710","name":"supermoon","description":"Caching NPM client.","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"supermoon","version":"0.1.0","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"ffd8d5387d93d2698da30aca690cc538d288961f","_id":"supermoon@0.1.0","_shasum":"2496f0cc58cf6476cf785f41cad0a41712bdfb45","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"2496f0cc58cf6476cf785f41cad0a41712bdfb45","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.1.0.tgz","integrity":"sha512-X5FiRjoafkx/0BF2byHFldyXjaTbM8g4w19M8oZ5dxqJstnNAq5brLpV7CuFk6y/J9gt90bZPMIIOpY7quCRSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAK+eFf8FKmlhZh+LK+L+xMGNhdwv5LjMWx3/msZGa4QAiB1T3a+UemFX10qdpu+12fRvt5CtyjPMZ3+mDO+yLTXtw=="}]}},"0.1.1":{"name":"supermoon","version":"0.1.1","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"05f67d9e1c31600bd5bd8de39bb560b7a8ffc93c","_id":"supermoon@0.1.1","_shasum":"7af512329799755ddd141f3e47661e3e67077901","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"7af512329799755ddd141f3e47661e3e67077901","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.1.1.tgz","integrity":"sha512-MxzWFeYW8TuMwpbGnAlNI21rJsV8ZsOBDTw1tRkTvDGkgc9GPnpPN/0c2bI6Myn+QXDkG1L7Qi+EI6AHhRd/kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUkPqVOz8AjKbs0XYkL4QqD2nX27OEW5avkHtC52sUcwIgcP4oH4QY+RSWR8BTprrZkSdg/LrvmlVpfl5tP5I0fvo="}]}},"0.2.0":{"name":"supermoon","version":"0.2.0","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"4f4d8b3072148f88bf99caedd03d01f1e18fc358","_id":"supermoon@0.2.0","_shasum":"171f1d4529477ef6a9460b22cd55ece543e86fda","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"171f1d4529477ef6a9460b22cd55ece543e86fda","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.2.0.tgz","integrity":"sha512-APhY0cSqx1tJi0bLlwx9N14MZgJnIn/wpIgSveS2BC9a01aOV7Z1vrWnBIdHquXKGX2ch4lEwWDJCnBMo/xjPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEK7wU9xPvssW1+90Y/KRuCPg5pIOTvyycXarMT+B1fAiEAi/ZjgsPVnbP/BmeNQw+XqoqkoSXz/mxzpuOYZMXAuzg="}]}},"0.2.1":{"name":"supermoon","version":"0.2.1","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"02cb2f8844deb0cd77dad33b7559867d8f85db7e","_id":"supermoon@0.2.1","_shasum":"e584646a623608a8f644a91d07311b25c90cbda6","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"e584646a623608a8f644a91d07311b25c90cbda6","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.2.1.tgz","integrity":"sha512-ddK8fvEAdCggU/jToPCNuhcoGlY1VYxGG6NGiLp1nTxVuu8LeyKjwfPe9kM7E5DqNJTNTutUBWK/bvUs8Z250g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9NFPlz8Z/54lU0PNM829j6WNVYG21r3m7RND9ebARUAiAGMYMfUQFGW38ScRizmDJ5iUBMTild31VCpUttZOhjZA=="}]}},"0.2.2":{"name":"supermoon","version":"0.2.2","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"b779fb6eef1d37f5b627b1898992cd97064e6fd0","_id":"supermoon@0.2.2","_shasum":"a4662cd2bc2c51ddcaa5e00cbde994ebf988136a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"a4662cd2bc2c51ddcaa5e00cbde994ebf988136a","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.2.2.tgz","integrity":"sha512-mkiu12Cti0+Z697MAVbZSM5FYtUqjZXUJtXP7AmG2BRdWL9k+j6nZCauYPlWLCpGmdzIMymRX3i3VDRwL5chxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ115hxcTXvRIYfWSxCByuB9XOO+ndD73O0rlNsUEfCAIgL7BuJok9eoVe0LRg523LiOSmrFJ8qEfbIoDrIYWU1+o="}]}},"0.2.3":{"name":"supermoon","version":"0.2.3","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"91acd0a3e0b2c347fac887fcaf9fd64c98d96926","_id":"supermoon@0.2.3","_shasum":"8928f42069feedae05ed02c56f28f57b740bcd04","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"8928f42069feedae05ed02c56f28f57b740bcd04","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.2.3.tgz","integrity":"sha512-YI62tNwRLIJN5Xi/TDrq62xm0gOlXNXWlJm9nCnjEP8WX5MXUBU9tdazhNor7QlbO7ytMchjgqJ7psOl9dGZ6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIwEg7DfjmnQkNTpt138BQJLjbhRtOXp6nWgPE7oC1vAiA9aobJdCvVexsNQctXurwH44lpXDlTm6YSz4X0u+vKFQ=="}]}},"0.2.4":{"name":"supermoon","version":"0.2.4","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"f10d1af6e09121c7d6dabc68e0fb38381f8f6616","_id":"supermoon@0.2.4","_shasum":"148826c4f87817722302fec45b0751c097fbe2de","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"148826c4f87817722302fec45b0751c097fbe2de","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.2.4.tgz","integrity":"sha512-/UPahAA4823ZBH8w6S95key+JnGrWaN1dz7i1dfV/VeS5Fda6s7fZWOxBhI0haU5W86Ut9KBJAD76ZIgsq3NJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHzcMtXuWwysXu6dzufOQr8oF3lxqRToZsm0Zuh1IyXgIgPaaGvTFtHlERnJD2t+cr5MEI2OFlK2y60kqLTAVqRAg="}]}},"0.3.0":{"name":"supermoon","version":"0.3.0","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","ncp":"^0.6.0","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"cab9778295e34c1ee60535c81d2b04b3dc73b262","_id":"supermoon@0.3.0","_shasum":"1bfb588af58f167ca12111a2884396a6b7b3588b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"1bfb588af58f167ca12111a2884396a6b7b3588b","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.3.0.tgz","integrity":"sha512-60V+XxlogBRA3dJRdwYLuyJODXDXh/H+XqnbXvLYAn/waznGqy4+bb68Vo/KrHeR3UcxU2zf2mxHmrrwQ0OryA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0eEm8338/jF/wh4BPsIGcS0Wzx5bpKkIcVIFfcjZXDAiEA3efz+9sY3nYyE2wDjDi/P1thmDOo0Gq1pYaDTxX37bM="}]}},"0.3.1":{"name":"supermoon","version":"0.3.1","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","minimist":"^1.1.0","mkdirp":"^0.5.0","mocha":"^1.21.4","ncp":"^0.6.0","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"2c807ba927bc83954ef235f046b6065a95cc3cfc","_id":"supermoon@0.3.1","_shasum":"027f525f5eb687e5b5f6d2a5006a2a6940713a26","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"027f525f5eb687e5b5f6d2a5006a2a6940713a26","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.3.1.tgz","integrity":"sha512-444Y0xE5g9VhhaDkrDmI42vrNQgZjy/uGIwJo4FyNOvv30WeGKnWsMg6SXvWfhqJgpA1tV0dr3wMfxie8ECY8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/pJedKQBl6l9UjMbdao1+uO9eMjAXRBTq/M7tzUGWtQIgGz+KoORNqgLGHT9JQPoZB7jioXK9YqBkR24FaaaArnE="}]}},"0.3.2":{"name":"supermoon","version":"0.3.2","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://www.github.com/lxe/supermoon.git"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","cprf":"^0.1.x","minimist":"^1.1.0","mkdirp":"^0.5.0","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1"},"devDependencies":{"mocha":"^1.21.4","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"8c0d054bf79cf8c85b980b6afa1068fe035c8bf7","_id":"supermoon@0.3.2","_shasum":"7272b679ec66deaade624d0dd095b346b28ed648","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"7272b679ec66deaade624d0dd095b346b28ed648","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-0.3.2.tgz","integrity":"sha512-xufqD+lDpDnXRKCoh5oRGQbJb1fhMhBJWqGv9ahj2axSvArdkQBxTxS5QLuOurQ684n4vnW7Eq4P7kwom966bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB9WrEYCX0HEFof63FXxRPfY2heVR2KOe6URqWMmkYpwIhAKc12hRqvz2pKFaWs0XjnnURGcbfoqjZvn7uVUbIRLn4"}]}},"1.0.0":{"name":"supermoon","version":"1.0.0","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://github.com/lxe/supermoon.git"},"homepage":"https://github.com/lxe/supermoon","bugs":{"url":"https://github.com/lxe/lxe/issues","email":"lxe@lxe.co"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","cprf":"~1.0.x","long-stack-traces":"^0.1.2","minimist":"^1.1.0","mkdirp":"^0.5.0","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1"},"devDependencies":{"mocha":"^1.21.4","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"575fe28ac886c0b1738fa6ba4c0d6ee7f3c1436b","_id":"supermoon@1.0.0","_shasum":"7b181c20c2591e0bff6bc389fb4721811595d839","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"7b181c20c2591e0bff6bc389fb4721811595d839","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-1.0.0.tgz","integrity":"sha512-nyfkx1Yd04yk8XmO1HlZ/+nGHmcl0LY4+IA9H5S4v6KpB04R7b817415NE4gRzNpcsWOz4WfaSKin4oECvW8/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo1EwfLM6Q0xdnqFglFMCDWmLhWDO1pcCwhtHnZB7RWAiAEoYK5Q5ela/BExg9k5j1EQ2rK++5+yMKTYjg54JWBEw=="}]}},"1.1.0":{"name":"supermoon","version":"1.1.0","description":"Caching NPM client.","main":"supermoon.js","scripts":{"test":"mocha test --timeout=30000 --reportper=spec"},"repository":{"type":"git","url":"https://github.com/lxe/supermoon.git"},"homepage":"https://github.com/lxe/supermoon","bugs":{"url":"https://github.com/lxe/lxe/issues","email":"lxe@lxe.co"},"keywords":["npm","registry","client","proxy","cache"],"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","dependencies":{"async":"^0.9.0","cprf":"1.1.0","graceful-fs":"^3.0.2","long-stack-traces":"^0.1.2","minimist":"^1.1.0","mkdirp":"^0.5.0","rc":"^0.5.0","request":"^2.40.0","rimraf":"^2.2.8","semver":"^3.0.1"},"devDependencies":{"mocha":"^1.21.4","should":"^4.0.4"},"bin":{"supermoon":"./cli.js","spm":"./cli.js"},"gitHead":"5f92aa36cb3be45bcc1c142f4e1239b169350faa","_id":"supermoon@1.1.0","_shasum":"7ac9555f34fcf29795d9697c6e5d8fa0659af8b3","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"lxe","email":"lxe@lxe.co"},"maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"dist":{"shasum":"7ac9555f34fcf29795d9697c6e5d8fa0659af8b3","tarball":"https://registry.npmjs.org/supermoon/-/supermoon-1.1.0.tgz","integrity":"sha512-9vHre56Z0u3syOaN2eP/YfW8esaIWUIYY8mtiThiHbOLSe9fHmUYaMdF/Nxv06mEXImhJy2SF8iJDL66iiF3YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClYLIUef3+yVZPF0w9oSjyjc0kQZ9T9FWQmD3u55UXfwIgPLo9pc5cWVakkO76tB8QeTi+2Bs8qMQEy4gnGok3CRg="}]}}},"readme":"# Supermoon (spm)\n\n > WARNING: This is a work (of art) in progress. Please don't use in production.\n\nA cached top-level npm package installer. Makes `npm install`ing your dependencies super-fast! Hopefully to become a less hacky npm client.\n\nSupermoon installs your dependencies in a golbally configured directory, and then links the appropriate versions to your local `node_modules`.\n\n## How is this different from `npm link` or `npm install -g`?\n\nInstalling or linking packages globally only allows you to install one version of a package on your system. Supermoon cache holds as many versions as needed.\n\n## Why should I use it?\n\nYou should use it if you:\n\n - Don't care about sub-dependency versions\n - Don't care about shrinkwrap\n - Don't care about publishing packages to a registry\n - Always delete your node_modules and hate waiting for `npm install` to finish.\n\n## Installation\n```\nnpm install -g supermoon\n```\n\n## Usage\nCurrently all supermoon does is installs the top-level dependencies in your `package.json`. Instead of running `npm install` in your node project, run:\n\n```\nspm install\n```\n\ninstead.\n\nSupermoon will install and cache your top-level dependencies.\n\n## Configuration\n`~/.supermoonrc.json`:\n\n - `registry` - npm registry to use. Is not used at this point.\n - `tmpdir` - temp staging directory to termporary install pacakges and other artifacts. (default is `~/.supermoon/tmp`)\n - `cachedir` - dir to hold the local package repository. (default is `~/.supermoon/packages`)\n - `link` - set to true if you would like to symlink the packages out of the cache to your project's node_modules folder instead of copying them.\n\n## Changelog\n\n- *v1.1.0*\n  - using graceful-fs to avoid EMFILE errors\n\n- *v1.0.0*\n  - 1-oh? why not?!\n  - bugfix: make sure fail() is only called once\n  - add async concurrency limiter and cprf\n  - using ~/.npmrc default registry\n  - add long stack traces\n\n- *v0.3.2*\n  - No longer linking by default. Copying instead (slower). Use `--link=true` to link.\n\n- *v0.3.1*\n  - linking package fix. (I really need to write tests for this thing).\n\n- *v0.3.0*\n  - properly installing binary links to node_modules/.bin\n  - changed url encoding scheme for non-registry package versions\n\n- *v0.2.4*\n  - fixed semver verification for packages downloaded from both registry and non-registry sources\n  - performing cleanup upon initialization, and no longer intercepting uncaughtExceptions\n  - color npm output!\n\n- *v0.2.3* - bug fix: installing devDependencies\n\n- *v0.2.2* - bug fixes\n\n- *v0.2.1* - bug fixes\n\n- *v0.2.0*\n  - Ability to install dependencies from non-registry URIs (ssh/http/etc..)\n\n- *v0.1.1* - bug fixes\n\n- *v0.1.0* - initial release\n\n## TODOs\n\n - Tests!\n - Better error handling\n - Multiple registries\n - Decouple npm from process.spawn or even remove altogether\n - Cache and detect cached sub-dependencies\n\n\n## LICENSE\n\nISC\n\n","maintainers":[{"name":"lxe","email":"lxe@lxe.co"}],"time":{"modified":"2022-06-27T02:21:23.400Z","created":"2014-08-12T08:17:00.489Z","0.1.0":"2014-08-12T08:17:00.489Z","0.1.1":"2014-08-12T08:27:35.510Z","0.2.0":"2014-08-12T18:16:09.022Z","0.2.1":"2014-08-12T18:25:35.491Z","0.2.2":"2014-08-12T18:45:56.690Z","0.2.3":"2014-08-12T19:45:37.400Z","0.2.4":"2014-08-12T22:19:00.043Z","0.3.0":"2014-08-13T18:57:50.785Z","0.3.1":"2014-08-13T19:06:50.630Z","0.3.2":"2014-09-16T05:58:08.485Z","1.0.0":"2014-09-16T20:59:33.062Z","1.1.0":"2014-09-17T01:36:07.971Z"},"keywords":["npm","registry","client","proxy","cache"],"repository":{"type":"git","url":"https://github.com/lxe/supermoon.git"},"author":{"name":"Aleksey Smolenchuk","email":"lxe@lxe.co"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/lxe/supermoon","bugs":{"url":"https://github.com/lxe/lxe/issues","email":"lxe@lxe.co"}}