{"_id":"require-npm","_rev":"23-6a38d627b293ec289409c446370c77a2","name":"require-npm","description":"Local NPM Module Repository","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"require-npm","version":"1.0.0","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"test":"node test"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.0.0","_shasum":"bf9a9beaf38ad62bd6c1a24b53fd201b3735d093","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"bf9a9beaf38ad62bd6c1a24b53fd201b3735d093","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.0.0.tgz","integrity":"sha512-4HbFCPW5WjNKfbBm2D8JJTTsLyLNX0g2Bl+T5ujP6GQAFeNboRnN+t/zxplBqjW+MXYMU7LKeP7NQllADG0ceA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHe+aSHWPQtUwpQTplOTbc5bAeiJPzpE+ZiXIccxg5f1AiEAuPg3EJFUKfIuV0e+xwChIQ26CzD7gb6BJZWC86UY+pY="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.0.0.tgz_1459429683644_0.9629369017202407"}},"1.0.5":{"name":"require-npm","version":"1.0.5","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"test":"node test"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.0.5","_shasum":"0c981c8abe54abb36d7d76bd612fc98dbaea1be2","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"0c981c8abe54abb36d7d76bd612fc98dbaea1be2","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.0.5.tgz","integrity":"sha512-dZ0IJ1oPmn6zEyLN62gz0sM/kVEqIguhVIhpDCpzP0rJWXkZ3t5Ug28HjamkeD+qrsJNmWRuWgTQ+0vvfrXKkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDz6vgl5vk3AIyLW8mp40Et0tsEk2/hBYERDgg6Y76bAiEAhugLF6SDfNENsF9ZuAAsKVM7ckunW21p2aCHS2ISDKI="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.0.5.tgz_1459431770787_0.21743804565630853"}},"1.1.0":{"name":"require-npm","version":"1.1.0","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"test":"node test"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.1.0","_shasum":"da4a55bbf05da73adb7161fc6c07570df30cf173","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"da4a55bbf05da73adb7161fc6c07570df30cf173","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.1.0.tgz","integrity":"sha512-vOGJmAi98BIyKL5o4ReO8e1k1JTiVbUSwTs9sjLQVmujzEYG/OgqM1H0mq6dL9gkwMpypoxnyIvqFTfuTaUvjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECrvwM/A+gLz6qE1zQ6A09dGb9E0XvoApXodd4Kq14RAiEA79MV6n6TIAMyS3LzZE550zw6AO0h0Pq5qyOlz98+D7Y="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.1.0.tgz_1459434184024_0.10935906833037734"}},"1.2.0":{"name":"require-npm","version":"1.2.0","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"start":"node example"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.2.0","_shasum":"af1fb3291124c62d6c4fdb3357ed44ee81c4e29a","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"af1fb3291124c62d6c4fdb3357ed44ee81c4e29a","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.2.0.tgz","integrity":"sha512-bNTtwz3DuQDh8Z6NBzUyNYTM8sJUvf4Gycm69GwRg5qQzxV/eInCfc8cjW9g0G285QpjHzNPx+/9MDkP1OQvGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1DnQl3XHOyvd2QIklwwVOsMYtHB5XM4uPGSIYuyDlOAIhAJSSDU1B6YwYIPH2v8dfy+bdXXiqRI+xGI7uUPs8wRG+"}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.2.0.tgz_1459444454510_0.8008452912326902"}},"1.2.1":{"name":"require-npm","version":"1.2.1","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"start":"node example"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.2.1","_shasum":"3894fc079ced8d944af293cfdb1b9cbca6e591e5","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"3894fc079ced8d944af293cfdb1b9cbca6e591e5","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.2.1.tgz","integrity":"sha512-cCFGZtGUo6Quy47544ahbwgPdBV2RGl9SSU/5iIK4dX+QdgEgKXCFnJWH2ZTPDTjOp4w/nKcSmUlI9CB5BlUVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOunul/0qIpAY3yqCfi5lB/Dghn/z6ImYI3HxjSQ33GAiAXJiamJYhWqPrgHStSdGZ5prApoGETwlIvKR0x+cRh9Q=="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.2.1.tgz_1459444602925_0.5028152030427009"}},"1.2.2":{"name":"require-npm","version":"1.2.2","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"start":"node example"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.2.2","_shasum":"9c914d187ebdb12e67c2c3d7d332fa8e42e96d81","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"9c914d187ebdb12e67c2c3d7d332fa8e42e96d81","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.2.2.tgz","integrity":"sha512-yE0754FiZkX9RIo8vt50VPYXen0NrPZkIJv5UmZm1WseGQkDcw7Y+8Hqcc+U130Wt+GESTFIaySB8gK72WDWOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHO3IWR7OEjfNCVoY1CK2P/ArumujcJ9/bS7wsURmMgqAiEAlh2PEs9RQXrv3lJo2pIG11z7ODgdNR9zCZoBLDSxBfI="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.2.2.tgz_1459444859044_0.6193563092965633"}},"1.2.3":{"name":"require-npm","version":"1.2.3","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"start":"node example"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.2.3","_shasum":"5b14e402db169b78fd260fc01f1ff4ef1f09f446","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"5b14e402db169b78fd260fc01f1ff4ef1f09f446","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.2.3.tgz","integrity":"sha512-V3KtLUxmeieTQ4PcEm/X7EdlJZETLi0YROe7278OY6dP3BHRinRnWGAXNZ5Iow+08vF10+OlLQ0Shbv3+Y7rHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEP0gHhy+Exjn5+gerjrVw/CLeY2964A33de+nihfHcAiEAxnJyIBx1GjetIBQ3wn3wTwZgzwOMcfuzfiGXVbkLr3Y="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.2.3.tgz_1459444915913_0.6682420091237873"}},"1.2.4":{"name":"require-npm","version":"1.2.4","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"start":"node example"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.2.4","_shasum":"4b167aeb93dcf1d65bb174f169a0427a7b8b7239","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"4b167aeb93dcf1d65bb174f169a0427a7b8b7239","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.2.4.tgz","integrity":"sha512-WV55Hf5ZuM6nYudgLW80w+x39Rk+C4zjjrGV7T3/vKv8TqGp3dcx7RUKUz4MgsVJifhD1VzAIU6TMQBCEHKCbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESWThntnTgYoH8/fYLwKOsJzrD6tJQpfQ4/WlE+hC+GAiBIbKCus0lUQKucazKLwgZ66L0b+te3xIGIeQkhrqEJAQ=="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.2.4.tgz_1459445231215_0.38951589562930167"}},"1.2.5":{"name":"require-npm","version":"1.2.5","description":"Allows you to download and require local and global modules.","main":"require.js","scripts":{"start":"node example"},"keywords":[],"author":"","license":"ISC","_id":"require-npm@1.2.5","_shasum":"4df48f0d697f4151fce073d3deadf829af70bb28","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"4df48f0d697f4151fce073d3deadf829af70bb28","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.2.5.tgz","integrity":"sha512-EgwaUP9AEAbuTS5vh2B8PcRkZe/Qh+WpU7ZWnUzmf1cgPF5p7F53uhzNrx0exDIdHcNAw4DOVYWguAzmeug2WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN3ZoOslyrqUB4CdRh7eFj44stmcpkHDq+o2oBDCnDJAiBjeojbvyumGPAfnvRCBwQsyMau7+9I2MevlqD6TjlweA=="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.2.5.tgz_1459445562291_0.5575410956516862"}},"1.3.0":{"name":"require-npm","version":"1.3.0","description":"Local NPM Module Import/Caching System","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","_id":"require-npm@1.3.0","_shasum":"555e8c4369495cb41e33483e81acf5e1a04f40c1","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"555e8c4369495cb41e33483e81acf5e1a04f40c1","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.0.tgz","integrity":"sha512-xPfVcj7aNVnuW0JkqjYoSAGxTwmKbOJMJuRy/CFVEA/XjQ9MXU9sBTYjVeVUTIhvATlSRmOSEdsTlGw45ngHQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD86dldNoSJZRAPKglYBFCqVHa/+gqTuVD+FJBESzK3bAIhAIQOv0geXOGZIe3TOtE8eHtjPtdETBfWlmilA5ipQyd7"}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.3.0.tgz_1459445900252_0.4708103439770639"}},"1.3.1":{"name":"require-npm","version":"1.3.1","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","_id":"require-npm@1.3.1","_shasum":"0cb8908ae0b46e4894e7887f8210841356265da2","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"0cb8908ae0b46e4894e7887f8210841356265da2","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.1.tgz","integrity":"sha512-HZy8Lndk/e58bNZeQGMW/hCuQSbQNNXDRKSaAZ1lkH+TZ4Fll+yrLBhcEiLHApn/LH59mOVDjD1HaM8ZALhWcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL79sDg3gdOPUAJEtEpyCA+koPjYAXaKvKHUpVUhiXhAIhAMR/zVI07mA/4T6Q7CNEu0ToAwuyVQ8iOAEqCjeDqNrl"}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.3.1.tgz_1459446009757_0.2723212547134608"}},"1.3.2":{"name":"require-npm","version":"1.3.2","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","_id":"require-npm@1.3.2","_shasum":"79bc6062d24c0cde9bb4aef18520166fc09228be","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"79bc6062d24c0cde9bb4aef18520166fc09228be","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.2.tgz","integrity":"sha512-ueYlMghnR2Vo5azQzsaNOc5gR1EvrBygRjnHpkd5ldgO8cWufZfgByBNw/UeAav4Sj0spnrXMxUXhx+GpZm7yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYJlLJlB5WhBEUAx6bL8k/RimFvs1tTl7X6TyoqcnpVwIhAIB4GW38IuCQsjYH+mlB8lJidJM+uRJhm004UzgXimRq"}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.3.2.tgz_1459446621691_0.7996769945602864"}},"1.3.3":{"name":"require-npm","version":"1.3.3","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","_id":"require-npm@1.3.3","_shasum":"251d71c3bdd2e5a6865f484967b2ae654dd2262b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"251d71c3bdd2e5a6865f484967b2ae654dd2262b","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.3.tgz","integrity":"sha512-WoZIlfS5jH2ErGLe8FYRYv0UqCq3smFi+NmIUZjT7/walQ4xpobQ7TTmdZaGGC3XsMkshjtzSAQ4ifBHVUB3+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChOeP/skW0iyR4ouemgYbzGcisi00rLy75m1GqWB68ngIgPZ1J+5QojPlyj1qtpt0iUHpDhEDh6M26g2wt2RDGSio="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.3.3.tgz_1459447056865_0.7951936363242567"}},"1.3.4":{"name":"require-npm","version":"1.3.4","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","_id":"require-npm@1.3.4","_shasum":"a25d24c29e361b0ae331c48f3be4ae736fa09da7","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"a25d24c29e361b0ae331c48f3be4ae736fa09da7","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.4.tgz","integrity":"sha512-eYR57THkZncrWzJyPzz/u7py/mlgfMLhIRt9IEAMU8N8n58jiQxq15XnQpZ6UkT5O1VDt8WNzyq2tI2c6WrtWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc2Ygaf0Lmvcy0g8z+JyvjYMF2LUty1GpXgiIbe3+g2AiB+a+o5wGzNB6LpMY3apQwXyd+tlk91ebc45IDB4ek0cA=="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/require-npm-1.3.4.tgz_1459447112817_0.9379698766861111"}},"1.3.5":{"name":"require-npm","version":"1.3.5","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","_id":"require-npm@1.3.5","_shasum":"684bc6af068738b9be5f54de5815181d8ae26944","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"684bc6af068738b9be5f54de5815181d8ae26944","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.5.tgz","integrity":"sha512-DMMJgsp8K8yganAga9caSEZFBEv/6/mdEbgVBJ+o27sRdymxH38RL1JFF5FwlWXUnLdo1u+iCaE4kEOZIMMdCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgJSh/unMB0qrWy/ax2Vzvmcd+X46NSvKNxl5xuWO90wIhAJxsSe4/vWPkCa5nN7sC3R9U73N4fg/Ojf1II/6o1dBz"}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.3.5.tgz_1459449578524_0.1147890065331012"}},"1.3.6":{"name":"require-npm","version":"1.3.6","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","bin":{"require":"require.js"},"_id":"require-npm@1.3.6","_shasum":"6d57f8d780897e3cae36eba147885c8b2895afd1","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"6d57f8d780897e3cae36eba147885c8b2895afd1","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.6.tgz","integrity":"sha512-u2bh+6zomL7dTl7v+tgoSxBL9+8uY/uSjVQeoxMNmo5qqqI6cI+zCmlsM4wFM8pCwOhtguAIP9eiPiu2X75UdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0MdmDv/NPt0AgXpP6gi0kPSAfFSiOJy/zHCsTEsOuXAiEA9Gg3jFZre1AQPDeTyzbhBcF+jRjT5g3dwNVb2PoTRKo="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.3.6.tgz_1459580138223_0.07033810927532613"}},"1.3.7":{"name":"require-npm","version":"1.3.7","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","bin":{"require":"require.js"},"gitHead":"2dcbc6ca4bb2729da44342bc52710008f0772875","_id":"require-npm@1.3.7","_shasum":"f9ea4f7f1c949f4ddc23ecb3417bf1f77197b735","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"f9ea4f7f1c949f4ddc23ecb3417bf1f77197b735","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.7.tgz","integrity":"sha512-FewPHY11P9X1X4E3lyZT8D0eie4EKK0wCxaR2cXIliH1OwaZfp5cSxxLAWbkS4CUDeqO/gtJK4ECJsfOUqA5yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0Bd5oGgZfDjgneElF3TGSbjvEm9g+WImO9ApUk/O96AiEAumwTxF5IKSwwWF/F37VKtbPx5Ig5ZFxl71v/nuCtAu8="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.3.7.tgz_1459599496606_0.1030988444108516"}},"1.3.8":{"name":"require-npm","version":"1.3.8","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","bin":{"require":"require.js"},"gitHead":"2dcbc6ca4bb2729da44342bc52710008f0772875","_id":"require-npm@1.3.8","_shasum":"87d88d2f169ca12a2284014dd09e3e2090f60de4","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"87d88d2f169ca12a2284014dd09e3e2090f60de4","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.8.tgz","integrity":"sha512-F/n8YlhegydHjQKAVzukhVloZEZqtNtHhV3xtX4dUvq8Z6FOcqKlTWyedIGa4L8TrUnBocXLIMVp3Zpzd8b/5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSFReuEM1Q3dRbdUl8zvBIzDt9Vq6XH4cbjFw76QG79AiBcwkzhCo6FgUcnS9BhNYUPosN4d1GF6zSAcnLDwXfa2Q=="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.3.8.tgz_1459599869226_0.5151253808289766"}},"1.3.9":{"name":"require-npm","version":"1.3.9","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","bin":{"require":"require.js"},"gitHead":"e5b39d990b2b4bfbc8ff2cc334cf8a75d791fe0f","_id":"require-npm@1.3.9","_shasum":"18d95a5a0b49b2059499f5a1d463807739774000","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"18d95a5a0b49b2059499f5a1d463807739774000","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.3.9.tgz","integrity":"sha512-n00yhXOHWtVnJmYeTtXWO9qT9b8hJ1y9gU3N59JOnDZVCdJg+109VFx1rxkfIyzguOd+SeT49Wih/aXqk4RYPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLZIhqEN4P6qMc8l9kuvLcPRSapYPXCTdNyWs030I/FAIgOs59ci9W85bwznJG80eB8arIudU0jmpKb3Vg7ek/GUE="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.3.9.tgz_1459600116144_0.03942944295704365"}},"1.4.0":{"name":"require-npm","version":"1.4.0","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","bin":{"require":"require.js"},"gitHead":"e5b39d990b2b4bfbc8ff2cc334cf8a75d791fe0f","_id":"require-npm@1.4.0","_shasum":"e0f6881f4d9ad6e7ee01e18378e646a7e64ff9f9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"e0f6881f4d9ad6e7ee01e18378e646a7e64ff9f9","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.4.0.tgz","integrity":"sha512-p6D2cZAo9+7dq42C6TU0Ffpb0BhYA31MuiEvdauJ7476CMsqMIoIhEabIELbNjko426ED8WADEvG+rQNhFrRBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcrrEoVzCqmDEjTfuJwu/VAcCgN04KPuQNj9Vi11MPiAiEAlTdWpn6G5Rw6cTEzHbR90yuI6UjcF0RIk/MLbOA+3DA="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.4.0.tgz_1459600201979_0.7531093456782401"}},"1.4.1":{"name":"require-npm","version":"1.4.1","description":"Local NPM Module Repository","main":"require.js","scripts":{"start":"node example"},"keywords":["npm","require","cache","storage","module","local","global"],"author":{"name":"LogicsSoldier@gmail.com"},"license":"ISC","gitHead":"e5b39d990b2b4bfbc8ff2cc334cf8a75d791fe0f","_id":"require-npm@1.4.1","_shasum":"3c534c9732a1d297d41127eeeabe350720938ca3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"logicssoldier","email":"logicssoldier@gmail.com"},"dist":{"shasum":"3c534c9732a1d297d41127eeeabe350720938ca3","tarball":"https://registry.npmjs.org/require-npm/-/require-npm-1.4.1.tgz","integrity":"sha512-JA/YJNZBjz0liYMbxvzB6/ch9O+dZstDh4n+Fo2MMYc3rigHy5Tfhym9mMgLhDBarSGY6tkK/1XXBQ1wWLEQQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtaw9Crulyl4cUjgg+r83JeqvNyFloAv9Fo+bLU4l95AiAXsVFowC9RTsRVG2HSd27xm34i13V9maVxZaLvkpgKdg=="}]},"maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/require-npm-1.4.1.tgz_1459600370821_0.3963010711595416"}}},"readme":"*Windows support coming soon!*\n\n## Purpose\n***\n**Require NPM** is a lightweight library invented to download, cache, and reuse NPM modules.\n\nIt's intended for **Require NPM** to be used in both development and prototyping stages in order to eliminate redundant downloads of *npm modules*, with large codebases, while also improving developer productivity.\n\n**Require NPM** allows you to reference npm modules and their dependencies throughout many projects without creating multiple redudant instances or ever requiring manual downloads.\n\n ### Installation\n ```cli \n npm install require-npm --save-dev\n ```\nOR\n  ```cli \n npm install -g require-npm-cli\n ```\n\n## Usage\n***\n### Downloading and Configuring NPM Libraries\n```js\n//requireNPM equals {decorate}\n//decorate instantiates {local, global, modules} within require\nconst requireNPM = require('require-npm').decorate(require);\n\n//check system cache, \"npm install express\", if hasn't been downloaded before with Require NPM.\n//no need to run \"npm install express\"!!\nconst express = require.local('express'),\n    app = express();\n\n//\"hello world\" express    \napp.get('/', (req,res) res => res.send('hello world'));\napp.listen(8080, () => console.log('server started on 8080..');\n```\n### Using CLI (Comand Line Interface)\nFrom your projects directory run:\n```cli\nrequire express\n```\n#\nThen require **express** normally.\n```js\nconst express = require('express');\n```\n### Simple Express App\n```js\nconst requireNPM = require('require-npm');\n//binds methods ['global', 'local'] \nrequireNPM.decorate(require);\n\n//downloads express codebase locally using npm, if they don't already exist, and then links to codebase within 'node_modules'.\n//no need to run \"npm install express\"!!\nconst express = require.local('express'),\n    app = express();\n    \napp.get('/', (req,res) => res.send(buildView()));\napp.listen(8080, () => console.log('server is running on port 8080.'));\n\nfunction buildView(){\n    return require.modules().map(moduleName = `<li>${moduleName}</li>`);\n}\n```\n\n### Getting More Advanced With Our Express App\n```js\nconst requireNPM = require('require-npm');\n//binds methods ['global', 'local']\nrequireNPM.decorate(require);\n\n//downloads express codebase locally using npm, if they don't already exist, and then links to codebase within 'node_modules'.\n//no need to run \"npm install express\"!!\nconst express = require.local('express'),\n    app = express(),\n    port = 8080;\n\napp.get('/', (req, res) =>\n    res.send(new RnModelView('<b>Require NPM</b> Local Modules:').compiled)\n);\n\nfunction RnModelView(title){\n\n    const listView = require.\n            modules().\n            map(moduleName => `<li style=\"text-decoration: underline; font-family: cursive; color: #22313F;\">${moduleName}</li>`).\n            join('');\n\n    this.compiled =\n        `<h1 style=\"font-family: sans-serif; font-weight: normal; padding: 8px 12px; border-radius: 2px; background: #336E7B; color: white;\">\n            ${title}\n        </h1> \n        <ul>${listView}</ul>`;\n}\n\napp.listen(port, () => console.log(`The local modules you've downloaded are now visible on port ${port}.`));\n```\n## Documentation\n****\n#\n#### Require NPM (Main Module)\n```\nconst requireNPM = require('require-npm');\n```\n#\nThe main module of **requireNPM's main module** is used to decorate the **require** function and retrieve information on directories and settings.\n\nIt consists of the following properties:\n```js\n{ decorate: [Function: decorate],\n  settings: \n   { Library: '/Users/<USER>/local-node-modules',\n     LibraryModulePath: '/Users/<USER>/local-node-modules/node_modules',\n     ProjectModulePath: '/Users/<USER>/projects/my cool app/node_modules' } \n}\n```\n#### requireNPM.decorate(obj)\n```\nrequireNPM.decorate(require);\n```\n#\nThe **decorate** function is used to transfer the 'local', 'global', and 'modules' functions to an object. It is recommended that you use this **decorator** to transfer these functions to **Node.js's require** function.\n\nIt can also be used as follows.\n```js\nconst blank = {};\nrequireNPM.decorate(blank);\n\nblank.local('express');\nblank.global('gulp');\nblank.modules().forEach(moduleName => console.log(moduleName));\n```\n#### require.local(...modules)\n```\nconst express = require.local('express');\n```\n#\n**require.local** downloads and caches any npm module requested. This allows you to reuse that npm module and it's dependencies, throughout all your projects, without redownloading any files. ","maintainers":[{"name":"logicssoldier","email":"logicssoldier@gmail.com"}],"time":{"modified":"2022-06-26T11:39:11.397Z","created":"2016-03-31T13:08:04.673Z","1.0.0":"2016-03-31T13:08:04.673Z","1.0.5":"2016-03-31T13:42:51.886Z","1.1.0":"2016-03-31T14:23:05.009Z","1.2.0":"2016-03-31T17:14:15.508Z","1.2.1":"2016-03-31T17:16:45.366Z","1.2.2":"2016-03-31T17:21:00.038Z","1.2.3":"2016-03-31T17:21:58.214Z","1.2.4":"2016-03-31T17:27:13.561Z","1.2.5":"2016-03-31T17:32:44.663Z","1.3.0":"2016-03-31T17:38:22.811Z","1.3.1":"2016-03-31T17:40:11.917Z","1.3.2":"2016-03-31T17:50:22.693Z","1.3.3":"2016-03-31T17:57:37.882Z","1.3.4":"2016-03-31T17:58:33.831Z","1.3.5":"2016-03-31T18:39:40.809Z","1.3.6":"2016-04-02T06:55:40.595Z","1.3.7":"2016-04-02T12:18:18.792Z","1.3.8":"2016-04-02T12:24:31.682Z","1.3.9":"2016-04-02T12:28:38.538Z","1.4.0":"2016-04-02T12:30:04.207Z","1.4.1":"2016-04-02T12:32:52.941Z"},"keywords":["npm","require","cache","storage","module","local","global"],"license":"ISC","readmeFilename":"readme.md","author":{"name":"LogicsSoldier@gmail.com"}}