{"_id":"base-env","_rev":"15-9b8b636f573860b1d98a622f3380f70c","name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-env.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-env/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-plugins":"^0.4.5","debug":"^2.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-option":"^0.7.0","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","has-glob":"^0.1.1","inflection":"^1.8.0","mocha":"*","resolve-up":"^0.5.2","templates":"^0.15.9"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"3b34f85e0f59effdd0eeebde66e2462d7f30b29e","_id":"base-env@0.1.0","_shasum":"d8d658e7ae5fbd490d80fbcf408d2b3d5cfaa840","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"d8d658e7ae5fbd490d80fbcf408d2b3d5cfaa840","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.1.0.tgz","integrity":"sha512-bMQTa4Baml9hYmzjjQYU8VuzLYY4EmGoLSuv4umcDDhTJZAVS/f6N+XVqJRXOv3NeRXeIZ4yGUEGX90QtbOx3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkECvKWkIf6qa3mnyk1R0bS5/arNIXOvPVOO8d9bwxfAiBZJRRIBsKxZady99LWqP9sZg+YmkVVJgyN2Ifj7FwPlg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-env-0.1.0.tgz_1457871662246_0.2692490874323994"},"directories":{}},"0.1.1":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.1.1","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","global-modules":"^0.2.1","is-absolute":"^0.2.4","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-option":"^0.7.0","base-plugins":"^0.4.10","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.16.1"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"2f59028c7d0de899c91c3696f5f3fa55dd325a69","_id":"base-env@0.1.1","_shasum":"cdec4867b81bdadf7ccef908841fbb516bdff7e4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"cdec4867b81bdadf7ccef908841fbb516bdff7e4","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.1.1.tgz","integrity":"sha512-1f7wkxVLD+miRPdmQjRsrmW7lVqRIVm9EeLGE7ydT0jxi4BjKJz+HcVKHiO3BwFG0EChKHxTYPOMWXHHzPFV+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBL0liEkxZHrgHO0DFYNTt+je3EATefD6GNIjhCBd54nAiBb03iVfmEijK8QC/PvoZoS2fbDSvjm0Not0YMH6J3FAg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-env-0.1.1.tgz_1459584294248_0.01432884088717401"},"directories":{}},"0.1.2":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.1.2","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","global-modules":"^0.2.1","is-absolute":"^0.2.4","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","os-homedir":"^1.0.1","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-namespace":"^0.1.0","base-option":"^0.7.0","base-plugins":"^0.4.10","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.16.1"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"da40deda3c8b712b4b66c9712139549023e9bd63","_id":"base-env@0.1.2","_shasum":"8443af70018ddbf3bbba804555c32e61235df233","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8443af70018ddbf3bbba804555c32e61235df233","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.1.2.tgz","integrity":"sha512-GJgC9IPFrYYqTG7cAkC+yB5UIIYvTIrVyS0Et7FZOKfSe5/sRsbEezbyPUoFwxRk9OpZQ04H7FAwJjuu2B0Cqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsyw34Pquy7W3jr6Qm5QCqTtpYiPXv4RHfsfLMAY8SgAiEAizTtvHOVyPE1S/YbHZsmfa5dnXpVxvV96FwKxWri7Fk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-env-0.1.2.tgz_1459842389650_0.5386602624785155"},"directories":{}},"0.1.3":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.1.3","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","global-modules":"^0.2.1","is-absolute":"^0.2.4","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","os-homedir":"^1.0.1","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-namespace":"^0.1.0","base-option":"^0.7.0","base-plugins":"^0.4.10","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.16.1"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"164de7eac3ee21cf57e93ff064cc39de2e8ec142","_id":"base-env@0.1.3","_shasum":"2536fd107ce01d2e9a2596e12e145c2a390c6efb","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2536fd107ce01d2e9a2596e12e145c2a390c6efb","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.1.3.tgz","integrity":"sha512-XQp+vX6oT8+Bw+jJCNNw/0MO5RgKvpRWi3sAg/JfPs/UYuCutIpawjwJqz4re5joKgGBNJr5TOnRJ0JXKfelLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHEMAPXDTDwOJijpkhPYPm2fp+KrqeVmbCrqmEo9cLZAiEAw7flwzGJrEFUdDIaBENxiFKZFEm2/JzCEWrDXytIQR4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-env-0.1.3.tgz_1459844988309_0.4242646077182144"},"directories":{}},"0.1.5":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.1.5","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","extend-shallow":"^2.0.1","global-modules":"^0.2.1","is-absolute":"^0.2.5","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","os-homedir":"^1.0.1","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-namespace":"^0.1.0","base-option":"^0.7.0","base-plugins":"^0.4.10","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.8","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.17.0"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"e6423b7bfa5c582e365f3820c99e25e24be880ce","_id":"base-env@0.1.5","_shasum":"10e6a359c74be0eb8b8202374c7d67c021a35fac","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"10e6a359c74be0eb8b8202374c7d67c021a35fac","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.1.5.tgz","integrity":"sha512-HkIxUtIYslnlbRzgd3KNo8IMsiXxfe8MxIt1rhqsxLNFaYo6KtNk6kPAAfuLl1os2h2MycXoD4kCKPHmYircbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyZBwEC66EPJAe7xEyJMZo4mwTW5yiVQXivpSIJhFMJAiBVoccCVHLMZ13UU9Ssj8iWVpY49iNCFIA9Nk3V1Jlj2w=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-env-0.1.5.tgz_1461211334467_0.6107812698464841"},"directories":{}},"0.1.6":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.1.6","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","global-modules":"^0.2.1","is-absolute":"^0.2.5","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","os-homedir":"^1.0.1","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-namespace":"^0.1.1","base-option":"^0.7.0","base-plugins":"^0.4.10","extend-shallow":"^2.0.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.8","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.17.0"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"fbcef225a05ebae56476334f3c95944c5cfcb9aa","_id":"base-env@0.1.6","_shasum":"cd39724b71761de1d9df9b70a46b4d9ede444b6d","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"cd39724b71761de1d9df9b70a46b4d9ede444b6d","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.1.6.tgz","integrity":"sha512-7if/8Ty6mOnXjtjmS4rJjYDX+SJseMpLbq9U2BcS/d+TwBnQUJLlHCPLihpyYDQhXneIC6xDAWH552eOyAoXSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuXaeQTnoF6zvrU4IvrKKoyjEiX2VqvQq1jJjtXd3QuQIhAM5YZThk9iExapnYJZRKlih1wC5bL41hu4edspzhT1ri"}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-env-0.1.6.tgz_1461263348192_0.4236603891476989"},"directories":{}},"0.1.7":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.1.7","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","global-modules":"^0.2.1","is-absolute":"^0.2.5","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","os-homedir":"^1.0.1","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-namespace":"^0.1.1","base-option":"^0.7.0","base-plugins":"^0.4.10","extend-shallow":"^2.0.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.8","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.17.0"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"341a0e5712f55607cf50b217083eaef7237ad7fd","_id":"base-env@0.1.7","_shasum":"0b7f6ff5eb7ab1a0d64bffade4c694ebf06a2815","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"0b7f6ff5eb7ab1a0d64bffade4c694ebf06a2815","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.1.7.tgz","integrity":"sha512-AmgbFPTkPJx0dNZjCSw6x3km/D7dgFZBapsQ0ozsmpN2B6Rzg8lpYW1TiM9oAfdBVw38GFYeLM0qkpMqGiSxGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpwumEEu2NKDosswkC/9N/eRrKBvCAgHIguPwVZ2gyKAiEAhhOrobdWny66ABJ0WKJLL5rSwzFFsf3vd3+YzaTon8k="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-env-0.1.7.tgz_1462434284577_0.27016565948724747"},"directories":{}},"0.2.0":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.2.0","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","global-modules":"^0.2.1","is-absolute":"^0.2.5","is-registered":"^0.1.4","is-valid-instance":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","mixin-deep":"^1.1.3","os-homedir":"^1.0.1","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-namespace":"^0.1.1","base-option":"^0.7.0","base-plugins":"^0.4.10","extend-shallow":"^2.0.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.8","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.17.0"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"c754b070c7e7e22122183ae87a8a645d1e38bef0","_id":"base-env@0.2.0","_shasum":"50137c2c01751b8525fb654c54c5026cd8d19fe5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"50137c2c01751b8525fb654c54c5026cd8d19fe5","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.2.0.tgz","integrity":"sha512-7kTl++A+JCpu1PtQHPEPmh11hMGscOuVDJebxA/9wr4z+n7bO/XvxtgxX6cH/2ysZlqt6KrjcAoxBDn/98m6kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmD2+48SCXC6C+HeweF7950gNpPsmsK7Ycv11MMKP4hAiBh6E+cHCNRlPrq73OnUa9T89saharuvJdMv0kKPpHc3Q=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-env-0.2.0.tgz_1463497275067_0.02823394793085754"},"directories":{}},"0.3.0":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.3.0","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-namespace":"^0.2.0","contains-path":"^0.1.0","debug":"^2.2.0","extend-shallow":"^2.0.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.2","is-absolute":"^0.2.5","is-valid-app":"^0.1.0","is-valid-instance":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","os-homedir":"^1.0.1","resolve-file":"github:jonschlinkert/resolve-file"},"devDependencies":{"base":"^0.9.0","base-option":"^0.8.2","base-plugins":"^0.4.13","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.5.3"},"keywords":["base","env"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-generators","base-runner"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"f37b09ec6238e6187e5e80b0d27d0ec782113b2d","_id":"base-env@0.3.0","_shasum":"6bab79673293326df85fa61f551686f4c2f1f472","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"6bab79673293326df85fa61f551686f4c2f1f472","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.3.0.tgz","integrity":"sha512-ark5eYawQWq13ahUfI9jvVhggxqMlIg7rQHgUa3vYknQwComdRRC7kcw8N0aW0yCcaEYqEKujC08OAjPDQsvSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCggBJb+gO9GHUiP/dT/t1Q1MzAx5BEhGvm2HdriyRQxwIgeagl2/CID9uHxBBFSeMWhPbWuOr5fBD+PvlVLSxbyVg="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-env-0.3.0.tgz_1465340888428_0.5910394489765167"},"directories":{}},"0.2.1":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.2.1","homepage":"https://github.com/node-base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-env.git"},"bugs":{"url":"https://github.com/node-base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","define-property":"^0.2.5","global-modules":"^0.2.1","is-absolute":"^0.2.5","is-registered":"^0.1.4","is-valid-instance":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","mixin-deep":"^1.1.3","os-homedir":"^1.0.1","resolve":"^1.1.7"},"devDependencies":{"base":"^0.8.1","base-namespace":"^0.1.1","base-option":"^0.7.0","base-plugins":"^0.4.10","extend-shallow":"^2.0.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.8","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","has-glob":"^0.1.1","mocha":"^2.4.5","resolve-up":"^0.5.2","templates":"^0.17.0"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-runner","base-generators"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"c754b070c7e7e22122183ae87a8a645d1e38bef0","_id":"base-env@0.2.1","_shasum":"30bb6c848c3e7f704e92c73d29b1efd3f5c766d1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"30bb6c848c3e7f704e92c73d29b1efd3f5c766d1","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.2.1.tgz","integrity":"sha512-ve2Il9b55BU5CmviF3ynvqdlbqebMqspgcpVnhjKnGecpzexah/v2uZG4VoJeihBsk4C5laF5hXA/eOVTfoGaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYdDGl+hc2FQQiBI9q7PaH0GscqVtoH/MeuAEjW8CWqwIgATFyaS7mN3LUQ/TNXgrasoR5z8e4/CRv2clAivre55c="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-env-0.2.1.tgz_1468362196878_0.6822423154953867"},"directories":{}},"0.3.1":{"name":"base-env","description":"Base plugin, creates a normalized environment object from a function, filepath or instance of base.","version":"0.3.1","homepage":"https://github.com/base/base-env","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/base/base-env.git"},"bugs":{"url":"https://github.com/base/base-env/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-namespace":"^0.2.0","contains-path":"^0.1.0","debug":"^2.2.0","extend-shallow":"^2.0.1","fs-exists-sync":"^0.1.0","global-modules":"^0.2.2","is-absolute":"^0.2.5","is-valid-app":"^0.1.0","is-valid-instance":"^0.1.0","kind-of":"^3.0.3","os-homedir":"^1.0.1","resolve-file":"^0.3.0"},"devDependencies":{"base":"^0.9.0","base-option":"^0.8.2","base-plugins":"^0.4.13","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.5.3"},"keywords":["base","env"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-generators","base-runner"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"2140c8f12e3d21aba443666a481d71f15da900c2","_id":"base-env@0.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"integrity":"sha512-/HxC8QV1m/bWqvjcu4WZl4Um1HRpTAjuY31uiFUEukXsXge4WIvNvGKG/gCs2PrpBFPCybowA406V/ivdPknpQ==","shasum":"a959341fef13ac1cd372a3fe2d6eee11d11061bb","tarball":"https://registry.npmjs.org/base-env/-/base-env-0.3.1.tgz","fileCount":8,"unpackedSize":29375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbULoKCRA9TVsSAnZWagAAIb0P/2DVZOLebvztLYWq8ofD\nXScyGXlrzS3gTvjRp76B2dq4Szg19gA/RQkCDbUP5az7wycCcw4fK8qODp3i\n3FjRANhhSH78KENysN61lU7QKAc4JWHGQo3AUaua7uf9WIXp4PxpxyBqgn2C\nhHvJKurIcpWjarWBxFeHGpBntQgOaprZUZlvU+nybXB2//ZSLYNmZhQE0grT\n7D7XeN718x+gttceRbarnK02fwRDX1FQWIy5QWcCHPO7/eGAc+RiW1OJoOqP\nh02eCtLu7HsYbrRGlmRkUWQ2WVQjX+L96q0js5vvdfeqo3b8Pz/STQ9ujXTG\nogdq+K3tZVfEoPqiwdVZuOJuSqzzyChwVDeUr+dBXUi3N+ft4HsjUNgoMSmQ\njyeOx35Imz4IZUHn4RuW8xxZfg7ZYIDUOXsdkczCMj3A+K07+NXPr6aaPttk\nFsMV9Jv6TxSuvf28OiM/GzhUS5fSXMn2B95OU90XLBPcVW1y67PMxK8OmQDt\nnANAVD5+iCHNK0o+luyrE5k7+mm+abLFu0L2CqVHCfgyviFpFfOeY/iduzDt\n4CMa9GCjuP7bM+vVElZXMlKSj6raKQOY2udX7H8R/x04Eoeuekir0yKxQqcV\nio9iFxXMqjmGWaD/HJJwtwjG+LqmMszX46VDDByV3CMaD5MQoKGpAl+R7CrR\nFDJO\r\n=KVJk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/uksGFBO5P6tdP43MQ6aX/9LhbpKe/vq5oh5Wwf6e3AiEA9Hj/yK+9w2J/DZ9oZz0lzrRBx3FzCPh4bRElZXbGS48="}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-env_0.3.1_1532017162225_0.9995592997611207"},"_hasShrinkwrap":false}},"readme":"# base-env [![NPM version](https://img.shields.io/npm/v/base-env.svg?style=flat)](https://www.npmjs.com/package/base-env) [![NPM monthly downloads](https://img.shields.io/npm/dm/base-env.svg?style=flat)](https://npmjs.org/package/base-env) [![NPM total downloads](https://img.shields.io/npm/dt/base-env.svg?style=flat)](https://npmjs.org/package/base-env) [![Linux Build Status](https://img.shields.io/travis/base/base-env.svg?style=flat&label=Travis)](https://travis-ci.org/base/base-env)\n\n> Base plugin, creates a normalized environment object from a function, filepath or instance of base.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save base-env\n```\n\n## Usage\n\n```js\nvar Base = require('base');\nvar env = require('base-env');\nvar base = new Base();\nbase.use(env());\n```\n\n## API\n\n### [createEnv](index.js#L42)\n\nCreate an `env` object with the given `name`, function, filepath or app instance, and options. See the [Env](#Env) API docs below.\n\n**Params**\n\n* `name` **{String}**\n* `val` **{Object|Function|String}**\n* `options` **{Object}**\n* `returns` **{Object}**\n\n**Example**\n\n```js\nvar base = require('base');\nvar env = require('base-env');\nvar app = new Base();\napp.use(env());\n\nvar env = app.createEnv('foo', function() {});\n```\n\n### [Env](lib/env.js#L33)\n\nCreate an instance of `Env` with the given `name`, `fn`, `app` instance, and options. The `Env` class is used by [base-generators][] to handle some of the heavy lifting for resolving generators.\n\n**Params**\n\n* `name` **{String}**\n* `fn` **{Function|Object|String}**: Function to be lazily invoked, instance, or filepath that resolves to one of the other types when required.\n* `app` **{Object}**: Base instance to use for invocation context.\n* `options` **{Object}**\n\n**Example**\n\n```js\nvar env = new Env('foo', function(app) {\n  // do stuff to app\n});\n```\n\n### [.isMatch](lib/env.js#L67)\n\nReturns true if the given `str` matches any of the following properties, in order:\n\n* `env.key`\n* `env.name`\n* `env.alias`\n* `env.dirname`\n* `env.path`\n* `env.basename`\n\n**Params**\n\n* `str` **{String}**: The string to match\n* `returns` **{Boolean}**: Retuns true if a match is made.\n\n**Example**\n\n```js\nvar env = new Env('foo', fucntion(){});\nconsole.log(env.isMatch('bar')) //=> false\nconsole.log(env.isMatch('foo')) //=> true\n```\n\n### [.invoke](lib/env.js#L97)\n\nInvoke `env.fn` with the given `context` and `options`.\n\n**Params**\n\n* `context` **{Object}**: The application instance to use for invoking `env.fn`\n* `opptions` **{Object}**\n* `returns` **{Object}**\n\n**Example**\n\n```js\nvar app = new Base();\nenv.fn(app, {doStuff: true});\n```\n\n### [.isDefault](lib/env.js#L165)\n\nGetter that is set to `true` when the env being loaded is in the user's working directory.\n\n* `returns` **{Boolean}**\n\n**Example**\n\n```js\nvar env = new Env('generator.js', generatorFn, {cwd: process.cwd()});\nconsole.log(env.isDefault);\n//=> true\n```\n\n### [.namespace](lib/env.js#L185)\n\nGetter for resolving the `namespace` of an `env`. A namespace is created by joining the `namespace` from a parent instance (if exists) to `env.alias` (e.g. `parent.namespace + '.' + env.alias`).\n\n```js\nvar env = new Env('foo', function() {});\n\n* `returns` **{String}**  \n\n## About\n### Related projects\n- [base-generators](https://www.npmjs.com/package/base-generators): Adds project-generator support to your `base` application. | [homepage](https://github.com/node-base/base-generators \"Adds project-generator support to your `base` application.\")\n- [base-runner](https://www.npmjs.com/package/base-runner): Orchestrate multiple instances of base at once. | [homepage](https://github.com/node-base/base-runner \"Orchestrate multiple instances of base at once.\")\n- [base](https://www.npmjs.com/package/base): Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks | [homepage](https://github.com/node-base/base \"Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks\")\n\n### Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Contributors\n| **Commits** | **Contributor** |  \n| --- | --- |  \n| 37 | [jonschlinkert](https://github.com/jonschlinkert) |  \n| 6  | [doowb](https://github.com/doowb) |  \n\n### Release history\n\n### Building docs\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n### Running tests\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n\n```\n### Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](https://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2018, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.7.0, on July 19, 2018._\n\n[verb]: https://github.com/verbose/verb\n\n[base-generators]: https://github.com/node-base/base-generators\n```","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2022-06-13T04:16:46.736Z","created":"2016-03-13T12:21:04.536Z","0.1.0":"2016-03-13T12:21:04.536Z","0.1.1":"2016-04-02T08:04:56.405Z","0.1.2":"2016-04-05T07:46:32.204Z","0.1.3":"2016-04-05T08:29:50.734Z","0.1.5":"2016-04-21T04:02:16.880Z","0.1.6":"2016-04-21T18:29:09.628Z","0.1.7":"2016-05-05T07:44:45.896Z","0.2.0":"2016-05-17T15:01:17.659Z","0.3.0":"2016-06-07T23:08:10.469Z","0.2.1":"2016-07-12T22:23:18.606Z","0.3.1":"2018-07-19T16:19:22.329Z"},"homepage":"https://github.com/base/base-env","repository":{"type":"git","url":"git+https://github.com/base/base-env.git"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"bugs":{"url":"https://github.com/base/base-env/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["base","env"],"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}]}