{"_id":"base-plugins","_rev":"27-6ae2b3fb108db146cc86b240b8e351ca","name":"base-plugins","description":"Adds 'smart plugin' support to your base application.","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{},"devDependencies":{"base-methods":"^0.2.13","mocha":"*","should":"*"},"keywords":["plugin","plugins"],"verb":{"related":{"list":["base-data","base-options","base-methods"]}},"_id":"base-plugins@0.1.0","_shasum":"3314c565e42f84d9aa3e9263da0e20c545af1e73","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3314c565e42f84d9aa3e9263da0e20c545af1e73","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.1.0.tgz","integrity":"sha512-bjB2/IMEjQHMP4kfaBYeOkgoW57fIplnNyI06123OeYdpypw2xpaTDqjF0COS0kD+sRRmiM7q+ZmhKtHd/BcZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApFOndoNXCbCSQIN3TwI0qxqa8Rpf6dsZLbf6IATQcNAiEA49Ff6y8GXvE/Xt4pewdhZLv6QUUwJ6gVL9pCtYKigiA="}]}},"0.1.1":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"base-methods":"^0.2.14","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","should":"^7.1.0"},"keywords":["base-methods","base","methods","plugin","plugins"],"verb":{"related":{"list":["base-data","base-options","base-methods"]}},"gitHead":"121a851d34936443881e5d33609fa46d4304d38c","_id":"base-plugins@0.1.1","_shasum":"f1a796881ff7013a9383c68429948490b41b7c14","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f1a796881ff7013a9383c68429948490b41b7c14","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.1.1.tgz","integrity":"sha512-dBAoCpBV9WkhxiBm0+NlyMscnHUMfyeb5Unyba9yyMaiCIsXg846asN4hki/gF85QUw8i1bfRy/EYzSCiTrTDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAoVqgTU+ES+0A+49oUXes6GkvQOvIS1VXv6ZhWq1e7AiEAwJDwKrT6SSSzskN2j/Qlap6vDrwiRAhAy98mOHanHFM="}]}},"0.2.0":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"base-methods":"^0.2.14","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","should":"^7.1.0"},"keywords":["base-methods","base","methods","plugin","plugins"],"verb":{"related":{"list":["base-data","base-options","base-methods"]}},"gitHead":"41b1a18d27aa65bb779fde2190460b8281b1fbd7","_id":"base-plugins@0.2.0","_shasum":"2af2afe728603b8f7e2a4325ce7a38393eac8b64","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2af2afe728603b8f7e2a4325ce7a38393eac8b64","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.2.0.tgz","integrity":"sha512-7+qr/cQs6dWk0ElSx9be5geSrK+IjarlF51akMCuoSCDYXS0FHpMeayTHFIWuNJAh7zEAkRYpjY2sNGkuupDDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw50arTtnxPX/GAFraXPxDaoB3Q+kyresnBrHf+xjucAiA1v+7zYXuIpmPTC/Su/IWb8pB1GLNVXM+QQ3xYyITDKw=="}]}},"0.2.1":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"base-methods":"^0.2.14","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","should":"^7.1.0"},"keywords":["base-methods","base","methods","plugin","plugins"],"verb":{"related":{"list":["base-data","base-options","base-methods"]}},"gitHead":"41b1a18d27aa65bb779fde2190460b8281b1fbd7","_id":"base-plugins@0.2.1","_shasum":"6ce03358d3b7ab935a4a3ae7beb3fbcd71031f75","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"6ce03358d3b7ab935a4a3ae7beb3fbcd71031f75","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.2.1.tgz","integrity":"sha512-i4EuuX0/lGVzqPsljK94900l2Oq7ILXc5IWX81calcVl+ZG8VGCf1MdcxqbonxGEEwDd65BZ6W2wGGtsnG2L2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTlkLcflEH3YlxfKG/qtL9t7z/ZJAFDFCzwc+v4rxtTAiEAlH/mVUHgcyXriWu14t6/OQO9ofDrmedr3DGJOtJszv4="}]}},"0.3.0":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"base-methods":"^0.3.0","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","should":"^7.1.0"},"keywords":["base-methods","base","methods","plugin","plugins"],"verb":{"related":{"list":["base-data","base-options","base-methods"]}},"gitHead":"9de1ad75b55d0aa110fb0e75ea36c1a0e2a142e4","_id":"base-plugins@0.3.0","_shasum":"7c86aba6c02ee7c84b6cff4f0306d900062bd795","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"7c86aba6c02ee7c84b6cff4f0306d900062bd795","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.3.0.tgz","integrity":"sha512-tTXXrKfw0LE/ds8fLOwdxT7GgVUjnwrRmAxI8/GGzmy1euOVVi2X5yjmjTyGFclNKUFtr/8b75JkSAj1Iuo7Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGe57uM7r0b7arUQf08CSJaPE7lPiVpFqj1INZ0KHn5GAiEA5zkel0hGrbWPeZvECIDYvvXFiPwW24W7+pnF6y3cIAk="}]}},"0.3.1":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.3.1","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"base-methods":"^0.3.1","gulp":"^3.9.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","should":"^7.1.1"},"keywords":["base-methods","base","methods","plugin","plugins"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-fs","base-options","base-methods"]}},"gitHead":"bf41bdc03f05a70a4100ddf58d7d815898764689","_id":"base-plugins@0.3.1","_shasum":"8e2da185d38ac83af26b8e80afecd85a1fdddf17","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8e2da185d38ac83af26b8e80afecd85a1fdddf17","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.3.1.tgz","integrity":"sha512-PYqw5EavPiOFoeDe5pK+4uLLmsbIGmRjqLQsl5lKSu/QKXm7hKp8eU7hWk96j0KMFbJLMW8Q0Duca4dexEPnhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7dP0t2Rnfdc7VwoZm8ew8lk4sdpoSu5/VXbJd2ScecAIhAPNcGnMXCScxS9iN6yb0vyGCGbpkz3TynrQq4yMbrbG4"}]}},"0.4.0":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.4.0","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"base-methods":"^0.3.1","gulp":"^3.9.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","should":"^7.1.1"},"keywords":["base-methods","base","methods","plugin","plugins"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-fs","base-options","base-methods"]}},"gitHead":"bf41bdc03f05a70a4100ddf58d7d815898764689","_id":"base-plugins@0.4.0","_shasum":"d3b3a74b357d0d6c211eea08418210fe68b6cd62","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"d3b3a74b357d0d6c211eea08418210fe68b6cd62","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.0.tgz","integrity":"sha512-VTOXK2yARaz1+eeKItshkLRXkTlUXDy3e/PoSnle6Nw+d8VYv8mvAkDDofyePdCy+1eM2MeO98pFB9tcrd+JOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOuz0bQa+Uo10brkC1xhmfIZ0iMLO89VjdpDqKXedQKAiEA494S3O4BK4lbBHxe15Nipiubu+F5aG0t7qXKXlJ3U5c="}]}},"0.4.1":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.4.1","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","isobject":"^2.0.0"},"devDependencies":{"base-methods":"^0.4.0","gulp":"^3.9.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","should":"^7.1.1"},"keywords":["base","base-methods","methods","plugin","plugins"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-fs","base-options","base-methods"]}},"gitHead":"7a273bead2d0c99fd6ad80aa2c3c1fe50b5386d7","_id":"base-plugins@0.4.1","_shasum":"5a84211879e292be580b4dba2793e7d3ba58d2e9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"5a84211879e292be580b4dba2793e7d3ba58d2e9","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.1.tgz","integrity":"sha512-l8TmCdW3GXratQ1MXM6UZXppsjJDuTelMIljlxNQoeG7cM3GgNNN078uoEh1O5/aK2H9FuDJ6vOrYCldQjpS4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbluaHufPZgF7gLGhpuyXKdcFxcvfsXfOMRZ+V47mw5AiB5HbKNYaXYYTzDd5HlrpBVjJtcvbFA2Y78qftZaGZQMg=="}]}},"0.4.3":{"name":"base-plugins","description":"Upgrade's plugin support in base-methods to allow plugins to be called any time after init.","version":"0.4.3","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","isobject":"^2.0.0"},"devDependencies":{"base":"^0.7.3","gulp":"^3.9.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","jshint-stylish":"^2.1.0","mocha":"^2.4.5","should":"^8.2.2"},"keywords":["base","base-methods","methods","plugin","plugins"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base-cli","base-config","base-data","base-fs","base-options","base-methods"]},"reflinks":["verb","base"],"lint":{"reflinks":true}},"gitHead":"8d847618727ee58176e81f660991e51907b6e5b4","_id":"base-plugins@0.4.3","_shasum":"5f9bc0043fd643f4d7bc95ad0a1d881f714332e3","_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":"5f9bc0043fd643f4d7bc95ad0a1d881f714332e3","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.3.tgz","integrity":"sha512-DlohSSSLF2opmjpooW52A7rZcyTXBKbAZmna3kZ1Wz0TmetrsEAC3YpnUWJRYB6EAG85n7Xr/2KzYP1q88kASA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaoe32OfCv3l5jFXOJdSnGZ/r0p8j6Dn1uPUXhvjdk9AIgKywD7r/qVMBAh6DBS/ntuOd6ATn7BZouVmM+/ui5C/k="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/base-plugins-0.4.3.tgz_1455868900570_0.24890425498597324"}},"0.4.4":{"name":"base-plugins","description":"Upgrade's plugin support in base applications to allow plugins to be called any time after init.","version":"0.4.4","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","isobject":"^2.0.0"},"devDependencies":{"base":"^0.7.3","gulp":"^3.9.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","jshint-stylish":"^2.1.0","mocha":"*","should":"*"},"keywords":["base","methods","plugin","plugins"],"verb":{"related":{"list":["base","base-cli","base-config","base-data","base-fs","base-options"]},"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["verb","base"],"lint":{"reflinks":true}},"gitHead":"a1ab93ccd9de8d4572555e8973136bf14451072d","_id":"base-plugins@0.4.4","_shasum":"5d5d28733c29bff66180589c4d79a649bc8c835b","_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":"5d5d28733c29bff66180589c4d79a649bc8c835b","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.4.tgz","integrity":"sha512-ON6863VW0694UCd2jYLIp548PnGsPRDeyzEiSMpSDashdHv2qQ3sOpm5sLa028t9zNg2tdmX7guyl8HQd9Sz1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhnkWjE63U9CLkQL1Aw23yRRrVshzY83TEinxum9g9eAiEA5+YQsl5DV4i5tbS5rzAW3ACX7TNFwetX8UqO2an9yJ4="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/base-plugins-0.4.4.tgz_1456386328726_0.3117138429079205"}},"0.4.5":{"name":"base-plugins","description":"Upgrade's plugin support in base applications to allow plugins to be called any time after init.","version":"0.4.5","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","isobject":"^2.0.0"},"devDependencies":{"base":"^0.8.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","mocha":"*","should":"*"},"keywords":["base","methods","plugin","plugins"],"verb":{"related":{"list":["base","base-cli","base-config","base-data","base-fs","base-options"]},"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["verb","base"],"lint":{"reflinks":true}},"gitHead":"da003672146223268541cdf8cffe8bb4322c5725","_id":"base-plugins@0.4.5","_shasum":"01fa2c4d9d63c914d4d8852311a29ffcec9dee47","_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":"01fa2c4d9d63c914d4d8852311a29ffcec9dee47","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.5.tgz","integrity":"sha512-Ae5rXYOFUSo1eTAB8cDW9yy3adp7YygLNqVscp6Fif9+e5HlxIIq2DVizae2R/q0WGc+BqhkOidKduC+JbTlNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWvkCIQugkkBfkoiTvKNgZskwfGd0OyPAumbK1b3pPsAIhAIxUep7GmbxiKUDNtS8V0mcwLi1AqPv1m8khh9sZetat"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/base-plugins-0.4.5.tgz_1457687654305_0.9437624802812934"}},"0.4.6":{"name":"base-plugins","description":"Upgrade's plugin support in base applications to allow plugins to be called any time after init.","version":"0.4.6","homepage":"https://github.com/jonschlinkert/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-plugins.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","isobject":"^2.0.0"},"devDependencies":{"base":"^0.8.1","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","mocha":"^2.4.5","should":"^8.2.2"},"keywords":["base","methods","plugin","plugins"],"verb":{"related":{"list":["base","base-cli","base-config","base-data","base-fs","base-options"]},"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["verb","base"],"lint":{"reflinks":true}},"gitHead":"6150a42ffae4b5d27810f88c7a0e3df2ba171dd0","_id":"base-plugins@0.4.6","_shasum":"f74fe256de21afbe20b097c80de768a55eb92271","_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":"f74fe256de21afbe20b097c80de768a55eb92271","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.6.tgz","integrity":"sha512-QFAXb2r8h1J8jghpSRZcz/d6w2IX9pznC+fBYFoHy0RTdqI2lITAj8zgUKtKjvihp+d70NFS/oUB9vKikfvq1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvZJ4D1hS3mQ6OhHJ+Og1RVa8eG97mQR5IB0OgTLSZTAiBObMoMQfR1g9FgxEt05mQPoZ4CSNP+EdExF4Z1zJnPZg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-plugins-0.4.6.tgz_1458049827038_0.2416892189066857"}},"0.4.10":{"name":"base-plugins","description":"Upgrade's plugin support in base applications to allow plugins to be called any time after init.","version":"0.4.10","homepage":"https://github.com/node-base/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-plugins.git"},"bugs":{"url":"https://github.com/node-base/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","isobject":"^2.0.0"},"devDependencies":{"base":"^0.8.1","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","mocha":"^2.4.5","should":"^8.2.2"},"keywords":["base","methods","plugin","plugins"],"verb":{"related":{"list":["base","base-cli","base-config","base-data","base-fs","base-options"]},"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["verb","base"],"lint":{"reflinks":true}},"gitHead":"0be74a5f858d61df537f39172e75402c08bb0d9a","_id":"base-plugins@0.4.10","_shasum":"f05b5406cb224bb9136ad09ef55d5c90884049b9","_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":"f05b5406cb224bb9136ad09ef55d5c90884049b9","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.10.tgz","integrity":"sha512-VnTkOkmDq/DY5qJnf1o4X/oCP5S6WC6ZqmPnDDuXzXEh2rvQEbyvCViZR99PcIzBLadcNOA9svTLaCDvftorjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVshKkHVJ+JG7aA5C5EBh+VAa7P7Dl1QlpSB0/lbg+vAiEAkr1AqlHtoXdsyimP6oilnOHVSrCbm5/ktW5L19Kx8n0="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/base-plugins-0.4.10.tgz_1458892950608_0.5410528988577425"}},"0.4.12":{"name":"base-plugins","description":"Upgrade's plugin support in base applications to allow plugins to be called any time after init.","version":"0.4.12","homepage":"https://github.com/node-base/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-plugins.git"},"bugs":{"url":"https://github.com/node-base/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","isobject":"^2.1.0"},"devDependencies":{"base":"^0.8.1","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","mocha":"^2.4.5","should":"^8.2.2"},"keywords":["base","plugin","plugins"],"verb":{"related":{"list":["base","base-cli","base-config","base-data","base-fs","base-option"]},"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["verb","base"],"lint":{"reflinks":true}},"gitHead":"097d3bfccc858fb664fc80439580848d685e6c84","_id":"base-plugins@0.4.12","_shasum":"4f18e4795ef52b6cd1acf84bd399977de44464ec","_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":"4f18e4795ef52b6cd1acf84bd399977de44464ec","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.12.tgz","integrity":"sha512-TRt4foTrfljx8PX2Ha4PvYdAPkXpTcfvslnJQdT6Ny+eh4tC1Kw6AWmf4rHSrSZIZxX6Unpg5ZzgzCjbaznZ6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtBQeroS4pt6F/s7L9O7vXykKMkpjkTDuYnzl98/J6RwIgQV2wZ3PLI1dR8+mzqO7i3x7h4cpXp5gx39mu0/fbE0s="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-plugins-0.4.12.tgz_1464108282610_0.4936188973952085"}},"0.4.13":{"name":"base-plugins","description":"Upgrade's plugin support in base applications to allow plugins to be called any time after init.","version":"0.4.13","homepage":"https://github.com/node-base/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-plugins.git"},"bugs":{"url":"https://github.com/node-base/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","is-registered":"^0.1.5","isobject":"^2.1.0"},"devDependencies":{"base":"^0.8.1","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","mocha":"^2.4.5","should":"^8.2.2"},"keywords":["base","plugin","plugins"],"verb":{"related":{"list":["base","base-cli","base-config","base-data","base-fs","base-option"]},"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["verb","base"],"lint":{"reflinks":true}},"gitHead":"88d017a91a02e69905c8e57d80093b42e1496ca1","_id":"base-plugins@0.4.13","_shasum":"91df178dc37f86842dea286d79e48fb86b5aac3d","_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":"91df178dc37f86842dea286d79e48fb86b5aac3d","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.13.tgz","integrity":"sha512-w77IDOnkxERPZ7x27A8MmSFcwEfTfrcZ43zK5eOt42itA8FZT9OFhZm1XgOtTEORKrCmW8yVT6DWr/ut7wvgiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFCaGIGwsvi+w7BjclEqftL2UN7YxeXDKGwIElNsUdfAiBBgHdUk/dPj3ogkkNhhroP+ex3lr0nfWBkTYrDXNQDsA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-plugins-0.4.13.tgz_1464926746817_0.38882588944397867"}},"1.0.0":{"name":"base-plugins","description":"Adds 'smart plugin' support to your base application.","version":"1.0.0","homepage":"https://github.com/node-base/base-plugins","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-plugins.git"},"bugs":{"url":"https://github.com/node-base/base-plugins/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","is-registered":"^0.1.5","is-valid-instance":"^0.3.0","isobject":"^3.0.0"},"devDependencies":{"base":"^0.11.1","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.11","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.0","mocha":"^3.2.0","should":"^11.2.1","vinyl":"^2.0.1"},"keywords":["api","app","application","base","base-plugin","baseplugin","building-blocks","create","framework","plugin","plugins","tool","toolkit","tools"],"verb":{"related":{"list":["base","base-cli","base-config","base-data","base-fs","base-option"]},"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"reflinks":["base","verb"],"lint":{"reflinks":true}},"gitHead":"0da424d304f0bcc85c5399094f2a878cdb3e6dc6","_id":"base-plugins@1.0.0","_shasum":"adba200ece18e3f12eb1a53d07eb2d594cf5eeda","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"adba200ece18e3f12eb1a53d07eb2d594cf5eeda","tarball":"https://registry.npmjs.org/base-plugins/-/base-plugins-1.0.0.tgz","integrity":"sha512-h6tFiZQc6yPF3OZCtPwy+nPfT1VzCleDd9ahIZBWC6kWANS1TkN0tgqn0UNrCNIYcvy9kcu9DjuLsd0toFJe7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8aMB+d5PalOgO0GgZ/KbiqNSHxNSYlMvrEQxZsbgDoAiEAlEVS1zSirjuExLyaeO+4h6ZQPQSy5lOy2SAoyIXf6I8="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/base-plugins-1.0.0.tgz_1491075548596_0.9556328940670937"}}},"readme":"# base-plugins [![NPM version](https://img.shields.io/npm/v/base-plugins.svg?style=flat)](https://www.npmjs.com/package/base-plugins) [![NPM monthly downloads](https://img.shields.io/npm/dm/base-plugins.svg?style=flat)](https://npmjs.org/package/base-plugins)  [![NPM total downloads](https://img.shields.io/npm/dt/base-plugins.svg?style=flat)](https://npmjs.org/package/base-plugins) [![Linux Build Status](https://img.shields.io/travis/node-base/base-plugins.svg?style=flat&label=Travis)](https://travis-ci.org/node-base/base-plugins)\n\n> Adds 'smart plugin' support to your base application.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save base-plugins\n```\n\n**What does this do?**\n\nThis plugin augments the generic plugin functionality that ships with [base](https://github.com/node-base/base).\n\n* Without this plugin, any plugins that registered with the `use` method and are only called once upon init.\n* With this plugin, other plugins that return a function will be pushed onto a `plugins` array, and can be called again later with the `run` method.\n\n## Usage\n\n```js\nvar plugins = require('base-plugins');\nvar Base = require('base');\nvar base = new Base();\n\n// register the `plugins` plugin\nbase.use(plugins());\n```\n\n## Examples\n\n### .use example\n\nOnce the `use` method is called:\n\n1. a `fns` array is added to the instance for storing plugin functions\n2. a `run` method is added to the instance for running stored plugins\n3. the `use` method is modified so that anytime a function is returned by a plugin, the function will be pushed onto the `fns` array. Aside from that, you shouldn't see any difference in how the `use` method works.\n\n## .run example\n\nThe `run` method iterates over the `fns` array and calls each stored plugin function on the given object.\n\n```js\nvar collection = {};\nbase.use(function(app) {\n  app.x = 'y';\n  return function(obj) {\n    obj.a = 'b';\n  };\n});\nbase.run(collection);\n\nconsole.log(base.x);\n//=> 'y'\nconsole.log(collection.a);\n//=> 'b'\n```\n\n## API\n\n### [.use](index.js#L54)\n\nDefine a plugin function to be called immediately upon init. The only parameter exposed to the plugin is the application instance.\n\nAlso, if a plugin returns a function, the function will be pushed\nonto the `fns` array, allowing the plugin to be called at a\nlater point, elsewhere in the application.\n\n**Params**\n\n* `fn` **{Function}**: plugin function to call\n* `returns` **{Object}**: Returns the item instance for chaining.\n\n**Example**\n\n```js\n// define a plugin\nfunction foo(app) {\n  // do stuff\n}\n\n// register plugins\nvar app = new Base()\n  .use(foo)\n  .use(bar)\n  .use(baz)\n```\n\n### [.run](index.js#L69)\n\nRun all plugins\n\n**Params**\n\n* `value` **{Object}**: Object to be modified by plugins.\n* `returns` **{Object}**: Returns the item instance for chaining.\n\n**Example**\n\n```js\nvar config = {};\napp.run(config);\n```\n\n## About\n\n### Related projects\n\n* [base-cli](https://www.npmjs.com/package/base-cli): Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a… [more](https://github.com/node-base/base-cli) | [homepage](https://github.com/node-base/base-cli \"Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a few plugins, like 'base-store', 'base-options' and 'base-data'.\")\n* [base-config](https://www.npmjs.com/package/base-config): base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base… [more](https://github.com/node-base/base-config) | [homepage](https://github.com/node-base/base-config \"base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base' methods or custom functions.\")\n* [base-data](https://www.npmjs.com/package/base-data): adds a `data` method to base-methods. | [homepage](https://github.com/node-base/base-data \"adds a `data` method to base-methods.\")\n* [base-fs](https://www.npmjs.com/package/base-fs): base-methods plugin that adds vinyl-fs methods to your 'base' application for working with the file… [more](https://github.com/node-base/base-fs) | [homepage](https://github.com/node-base/base-fs \"base-methods plugin that adds vinyl-fs methods to your 'base' application for working with the file system, like src, dest, copy and symlink.\")\n* [base-option](https://www.npmjs.com/package/base-option): Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme… [more](https://github.com/node-base/base-option) | [homepage](https://github.com/node-base/base-option \"Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme for the full API.\")\n* [base](https://www.npmjs.com/package/base): Framework for rapidly creating high quality node.js applications, using plugins like building blocks | [homepage](https://github.com/node-base/base \"Framework for rapidly creating high quality node.js applications, using plugins like building blocks\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Building docs\n\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 © 2017, [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.4.3, on April 01, 2017._","maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2022-06-13T04:16:58.898Z","created":"2015-10-07T21:58:18.715Z","0.1.0":"2015-10-07T21:58:18.715Z","0.1.1":"2015-10-08T02:52:41.924Z","0.2.0":"2015-10-10T14:04:57.291Z","0.2.1":"2015-10-10T19:32:13.849Z","0.3.0":"2015-10-24T04:22:46.212Z","0.3.1":"2015-10-28T21:02:22.833Z","0.4.0":"2015-10-29T08:16:44.214Z","0.4.1":"2015-10-29T21:56:20.971Z","0.4.3":"2016-02-19T08:01:45.098Z","0.4.4":"2016-02-25T07:45:31.433Z","0.4.5":"2016-03-11T09:14:16.727Z","0.4.6":"2016-03-15T13:50:29.428Z","0.4.7":"2016-03-17T12:45:12.695Z","0.4.8":"2016-03-25T04:16:46.988Z","0.4.9":"2016-03-25T04:54:13.330Z","0.4.10":"2016-03-25T08:02:32.862Z","0.4.11":"2016-04-21T04:43:07.799Z","0.4.12":"2016-05-24T16:44:43.820Z","0.4.13":"2016-06-03T04:05:48.177Z","1.0.0":"2017-04-01T19:39:09.314Z"},"homepage":"https://github.com/node-base/base-plugins","keywords":["api","app","application","base","base-plugin","baseplugin","building-blocks","create","framework","plugin","plugins","tool","toolkit","tools"],"repository":{"type":"git","url":"git+https://github.com/node-base/base-plugins.git"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"bugs":{"url":"https://github.com/node-base/base-plugins/issues"},"license":"MIT","readmeFilename":"README.md"}