Created
October 11, 2018 00:55
-
-
Save ad-m/6c522dd3b96e38209a0c3f63cf317323 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const querystring = require('querystring'); | |
const date = require('./date'); | |
const repo = require('./repo'); | |
const getBadgeUrl = (subject, status, color) => { | |
return `https://img.shields.io/badge/${querystring.escape(subject)}-${querystring.escape(status)}-${querystring.escape(color)}.svg`; | |
}; | |
const getRepoBadgeUrl = async (user, repo_name) => { | |
try { | |
const last_updated = await repo.fetchRepoDate(user, repo_name); | |
const status = date.getDateFormat(last_updated); | |
const color = date.getDateColor(date.daysBetween(new Date(), last_updated)); | |
return getBadgeUrl('last commit', status, color) | |
} catch (err) { | |
return getBadgeUrl('last commit date', 'unknown', 'red'); | |
} | |
}; | |
module.exports = { | |
getBadgeUrl, | |
getRepoBadgeUrl | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const daysBetween = (one, another) => { | |
// Source: https://stackoverflow.com/a/23286330 by Andrei Borisovich | |
return Math.round(Math.abs((+one) - (+another)) / 8.64e7); | |
}; | |
const getDateColor = (days) => { | |
if (days > 9 * 30) return 'red'; | |
if (days > 2 * 30) return 'yellow'; | |
return 'green' | |
}; | |
const getDateFormat = (date) => { | |
return `${date.getDay()}.${date.getMonth()}.${date.getFullYear()}`; | |
}; | |
module.exports = { | |
daysBetween, | |
getDateColor, | |
getDateFormat | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const Koa = require('koa'); | |
const Router = require('koa-router'); | |
const app = new Koa(); | |
const badge = require('./badge'); | |
const router = new Router(); | |
router.get('/:user/:repo', async (ctx) => { | |
const badge_url = await badge.getRepoBadgeUrl(ctx.params.user, ctx.params.repo); | |
ctx.redirect(badge_url); | |
}); | |
app | |
.use(router.routes()) | |
.use(router.allowedMethods()); | |
module.exports = { | |
app | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "badge-koa", | |
"version": "1.0.0", | |
"lockfileVersion": 1, | |
"requires": true, | |
"dependencies": { | |
"@ava/babel-plugin-throws-helper": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-3.0.0.tgz", | |
"integrity": "sha512-mN9UolOs4WX09QkheU1ELkVy2WPnwonlO3XMdN8JF8fQqRVgVTR21xDbvEOUsbwz6Zwjq7ji9yzyjuXqDPalxg==", | |
"dev": true | |
}, | |
"@ava/babel-preset-stage-4": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-2.0.0.tgz", | |
"integrity": "sha512-OWqMYeTSZ16AfLx0Vn0Uj7tcu+uMRlbKmks+DVCFlln7vomVsOtst+Oz+HCussDSFGpE+30VtHAUHLy6pLDpHQ==", | |
"dev": true, | |
"requires": { | |
"@babel/plugin-proposal-async-generator-functions": "^7.0.0", | |
"@babel/plugin-proposal-object-rest-spread": "^7.0.0", | |
"@babel/plugin-proposal-optional-catch-binding": "^7.0.0", | |
"@babel/plugin-transform-async-to-generator": "^7.0.0", | |
"@babel/plugin-transform-dotall-regex": "^7.0.0", | |
"@babel/plugin-transform-exponentiation-operator": "^7.0.0", | |
"@babel/plugin-transform-modules-commonjs": "^7.0.0" | |
} | |
}, | |
"@ava/babel-preset-transform-test-files": { | |
"version": "4.0.0-beta.9", | |
"resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-4.0.0-beta.9.tgz", | |
"integrity": "sha512-22KVcr0Xr5q5TXlb5WVuEB5krG69XKOUHSrWkkq26O400ZYAlnh7FKB1Xf5hAiCQHX228gRp6yyYKG+OqeNgaw==", | |
"dev": true, | |
"requires": { | |
"@ava/babel-plugin-throws-helper": "^3.0.0", | |
"babel-plugin-espower": "3.0.0-beta.2" | |
} | |
}, | |
"@ava/write-file-atomic": { | |
"version": "2.2.0", | |
"resolved": "https://registry.npmjs.org/@ava/write-file-atomic/-/write-file-atomic-2.2.0.tgz", | |
"integrity": "sha512-BTNB3nGbEfJT+69wuqXFr/bQH7Vr7ihx2xGOMNqPgDGhwspoZhiWumDDZNjBy7AScmqS5CELIOGtPVXESyrnDA==", | |
"dev": true, | |
"requires": { | |
"graceful-fs": "^4.1.11", | |
"imurmurhash": "^0.1.4", | |
"slide": "^1.1.5" | |
} | |
}, | |
"@babel/code-frame": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", | |
"integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", | |
"dev": true, | |
"requires": { | |
"@babel/highlight": "^7.0.0" | |
} | |
}, | |
"@babel/core": { | |
"version": "7.1.2", | |
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.2.tgz", | |
"integrity": "sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6tz1mp6iVw==", | |
"dev": true, | |
"requires": { | |
"@babel/code-frame": "^7.0.0", | |
"@babel/generator": "^7.1.2", | |
"@babel/helpers": "^7.1.2", | |
"@babel/parser": "^7.1.2", | |
"@babel/template": "^7.1.2", | |
"@babel/traverse": "^7.1.0", | |
"@babel/types": "^7.1.2", | |
"convert-source-map": "^1.1.0", | |
"debug": "^3.1.0", | |
"json5": "^0.5.0", | |
"lodash": "^4.17.10", | |
"resolve": "^1.3.2", | |
"semver": "^5.4.1", | |
"source-map": "^0.5.0" | |
} | |
}, | |
"@babel/generator": { | |
"version": "7.1.2", | |
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.2.tgz", | |
"integrity": "sha512-70A9HWLS/1RHk3Ck8tNHKxOoKQuSKocYgwDN85Pyl/RBduss6AKxUR7RIZ/lzduQMSYfWEM4DDBu6A+XGbkFig==", | |
"dev": true, | |
"requires": { | |
"@babel/types": "^7.1.2", | |
"jsesc": "^2.5.1", | |
"lodash": "^4.17.10", | |
"source-map": "^0.5.0", | |
"trim-right": "^1.0.1" | |
} | |
}, | |
"@babel/helper-annotate-as-pure": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", | |
"integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", | |
"dev": true, | |
"requires": { | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-builder-binary-assignment-operator-visitor": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", | |
"integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-explode-assignable-expression": "^7.1.0", | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-explode-assignable-expression": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", | |
"integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", | |
"dev": true, | |
"requires": { | |
"@babel/traverse": "^7.1.0", | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-function-name": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", | |
"integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-get-function-arity": "^7.0.0", | |
"@babel/template": "^7.1.0", | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-get-function-arity": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", | |
"integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", | |
"dev": true, | |
"requires": { | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-module-imports": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", | |
"integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", | |
"dev": true, | |
"requires": { | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-module-transforms": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", | |
"integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-module-imports": "^7.0.0", | |
"@babel/helper-simple-access": "^7.1.0", | |
"@babel/helper-split-export-declaration": "^7.0.0", | |
"@babel/template": "^7.1.0", | |
"@babel/types": "^7.0.0", | |
"lodash": "^4.17.10" | |
} | |
}, | |
"@babel/helper-plugin-utils": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", | |
"integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", | |
"dev": true | |
}, | |
"@babel/helper-regex": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", | |
"integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", | |
"dev": true, | |
"requires": { | |
"lodash": "^4.17.10" | |
} | |
}, | |
"@babel/helper-remap-async-to-generator": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", | |
"integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-annotate-as-pure": "^7.0.0", | |
"@babel/helper-wrap-function": "^7.1.0", | |
"@babel/template": "^7.1.0", | |
"@babel/traverse": "^7.1.0", | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-simple-access": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", | |
"integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", | |
"dev": true, | |
"requires": { | |
"@babel/template": "^7.1.0", | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-split-export-declaration": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", | |
"integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", | |
"dev": true, | |
"requires": { | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helper-wrap-function": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", | |
"integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-function-name": "^7.1.0", | |
"@babel/template": "^7.1.0", | |
"@babel/traverse": "^7.1.0", | |
"@babel/types": "^7.0.0" | |
} | |
}, | |
"@babel/helpers": { | |
"version": "7.1.2", | |
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.2.tgz", | |
"integrity": "sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA==", | |
"dev": true, | |
"requires": { | |
"@babel/template": "^7.1.2", | |
"@babel/traverse": "^7.1.0", | |
"@babel/types": "^7.1.2" | |
} | |
}, | |
"@babel/highlight": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", | |
"integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", | |
"dev": true, | |
"requires": { | |
"chalk": "^2.0.0", | |
"esutils": "^2.0.2", | |
"js-tokens": "^4.0.0" | |
} | |
}, | |
"@babel/parser": { | |
"version": "7.1.2", | |
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.2.tgz", | |
"integrity": "sha512-x5HFsW+E/nQalGMw7hu+fvPqnBeBaIr0lWJ2SG0PPL2j+Pm9lYvCrsZJGIgauPIENx0v10INIyFjmSNUD/gSqQ==", | |
"dev": true | |
}, | |
"@babel/plugin-proposal-async-generator-functions": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz", | |
"integrity": "sha512-Fq803F3Jcxo20MXUSDdmZZXrPe6BWyGcWBPPNB/M7WaUYESKDeKMOGIxEzQOjGSmW/NWb6UaPZrtTB2ekhB/ew==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-plugin-utils": "^7.0.0", | |
"@babel/helper-remap-async-to-generator": "^7.1.0", | |
"@babel/plugin-syntax-async-generators": "^7.0.0" | |
} | |
}, | |
"@babel/plugin-proposal-object-rest-spread": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", | |
"integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-plugin-utils": "^7.0.0", | |
"@babel/plugin-syntax-object-rest-spread": "^7.0.0" | |
} | |
}, | |
"@babel/plugin-proposal-optional-catch-binding": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", | |
"integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-plugin-utils": "^7.0.0", | |
"@babel/plugin-syntax-optional-catch-binding": "^7.0.0" | |
} | |
}, | |
"@babel/plugin-syntax-async-generators": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", | |
"integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-plugin-utils": "^7.0.0" | |
} | |
}, | |
"@babel/plugin-syntax-object-rest-spread": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", | |
"integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-plugin-utils": "^7.0.0" | |
} | |
}, | |
"@babel/plugin-syntax-optional-catch-binding": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", | |
"integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-plugin-utils": "^7.0.0" | |
} | |
}, | |
"@babel/plugin-transform-async-to-generator": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", | |
"integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-module-imports": "^7.0.0", | |
"@babel/helper-plugin-utils": "^7.0.0", | |
"@babel/helper-remap-async-to-generator": "^7.1.0" | |
} | |
}, | |
"@babel/plugin-transform-dotall-regex": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", | |
"integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-plugin-utils": "^7.0.0", | |
"@babel/helper-regex": "^7.0.0", | |
"regexpu-core": "^4.1.3" | |
} | |
}, | |
"@babel/plugin-transform-exponentiation-operator": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", | |
"integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", | |
"@babel/helper-plugin-utils": "^7.0.0" | |
} | |
}, | |
"@babel/plugin-transform-modules-commonjs": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", | |
"integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", | |
"dev": true, | |
"requires": { | |
"@babel/helper-module-transforms": "^7.1.0", | |
"@babel/helper-plugin-utils": "^7.0.0", | |
"@babel/helper-simple-access": "^7.1.0" | |
} | |
}, | |
"@babel/template": { | |
"version": "7.1.2", | |
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", | |
"integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", | |
"dev": true, | |
"requires": { | |
"@babel/code-frame": "^7.0.0", | |
"@babel/parser": "^7.1.2", | |
"@babel/types": "^7.1.2" | |
} | |
}, | |
"@babel/traverse": { | |
"version": "7.1.0", | |
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", | |
"integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", | |
"dev": true, | |
"requires": { | |
"@babel/code-frame": "^7.0.0", | |
"@babel/generator": "^7.0.0", | |
"@babel/helper-function-name": "^7.1.0", | |
"@babel/helper-split-export-declaration": "^7.0.0", | |
"@babel/parser": "^7.1.0", | |
"@babel/types": "^7.0.0", | |
"debug": "^3.1.0", | |
"globals": "^11.1.0", | |
"lodash": "^4.17.10" | |
} | |
}, | |
"@babel/types": { | |
"version": "7.1.2", | |
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", | |
"integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", | |
"dev": true, | |
"requires": { | |
"esutils": "^2.0.2", | |
"lodash": "^4.17.10", | |
"to-fast-properties": "^2.0.0" | |
} | |
}, | |
"@concordance/react": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/@concordance/react/-/react-1.0.0.tgz", | |
"integrity": "sha512-htrsRaQX8Iixlsek8zQU7tE8wcsTQJ5UhZkSPEA8slCDAisKpC/2VgU/ucPn32M5/LjGGXRaUEKvEw1Wiuu4zQ==", | |
"dev": true, | |
"requires": { | |
"arrify": "^1.0.1" | |
} | |
}, | |
"accepts": { | |
"version": "1.3.5", | |
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", | |
"integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", | |
"requires": { | |
"mime-types": "~2.1.18", | |
"negotiator": "0.6.1" | |
} | |
}, | |
"ansi-align": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", | |
"integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", | |
"dev": true, | |
"requires": { | |
"string-width": "^2.0.0" | |
} | |
}, | |
"ansi-escapes": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", | |
"integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", | |
"dev": true | |
}, | |
"ansi-regex": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", | |
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", | |
"dev": true | |
}, | |
"ansi-styles": { | |
"version": "3.2.1", | |
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | |
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | |
"dev": true, | |
"requires": { | |
"color-convert": "^1.9.0" | |
} | |
}, | |
"any-promise": { | |
"version": "1.3.0", | |
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", | |
"integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" | |
}, | |
"anymatch": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", | |
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", | |
"dev": true, | |
"requires": { | |
"micromatch": "^3.1.4", | |
"normalize-path": "^2.1.1" | |
} | |
}, | |
"argparse": { | |
"version": "1.0.10", | |
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", | |
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", | |
"dev": true, | |
"requires": { | |
"sprintf-js": "~1.0.2" | |
} | |
}, | |
"arr-diff": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", | |
"integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", | |
"dev": true | |
}, | |
"arr-flatten": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", | |
"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", | |
"dev": true | |
}, | |
"arr-union": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", | |
"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", | |
"dev": true | |
}, | |
"array-differ": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", | |
"integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", | |
"dev": true | |
}, | |
"array-find-index": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", | |
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", | |
"dev": true | |
}, | |
"array-union": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", | |
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", | |
"dev": true, | |
"requires": { | |
"array-uniq": "^1.0.1" | |
}, | |
"dependencies": { | |
"array-uniq": { | |
"version": "1.0.3", | |
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", | |
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", | |
"dev": true | |
} | |
} | |
}, | |
"array-uniq": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.0.0.tgz", | |
"integrity": "sha512-O3QZEr+3wDj7otzF7PjNGs6CA3qmYMLvt5xGkjY/V0VxS+ovvqVo/5wKM/OVOAyuX4DTh9H31zE/yKtO66hTkg==", | |
"dev": true | |
}, | |
"array-unique": { | |
"version": "0.3.2", | |
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", | |
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", | |
"dev": true | |
}, | |
"arrify": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", | |
"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", | |
"dev": true | |
}, | |
"assign-symbols": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", | |
"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", | |
"dev": true | |
}, | |
"async-each": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", | |
"integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", | |
"dev": true | |
}, | |
"asynckit": { | |
"version": "0.4.0", | |
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | |
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | |
}, | |
"atob": { | |
"version": "2.1.2", | |
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", | |
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", | |
"dev": true | |
}, | |
"ava": { | |
"version": "1.0.0-beta.8", | |
"resolved": "https://registry.npmjs.org/ava/-/ava-1.0.0-beta.8.tgz", | |
"integrity": "sha512-aEG/JoBOP/iMC+0vGbfFnvQzTUKgpYm5i17j+VRLEy/qnGmynQJfPW4Hot/Cv1VaiRbpZ/S52O4BAI4N2HHpbA==", | |
"dev": true, | |
"requires": { | |
"@ava/babel-preset-stage-4": "^2.0.0", | |
"@ava/babel-preset-transform-test-files": "4.0.0-beta.9", | |
"@ava/write-file-atomic": "^2.2.0", | |
"@babel/core": "^7.0.0", | |
"@babel/generator": "^7.0.0", | |
"@babel/plugin-syntax-async-generators": "^7.0.0", | |
"@babel/plugin-syntax-object-rest-spread": "^7.0.0", | |
"@babel/plugin-syntax-optional-catch-binding": "^7.0.0", | |
"@concordance/react": "^1.0.0", | |
"ansi-escapes": "^3.1.0", | |
"ansi-styles": "^3.2.1", | |
"arr-flatten": "^1.1.0", | |
"array-union": "^1.0.1", | |
"array-uniq": "^2.0.0", | |
"arrify": "^1.0.0", | |
"bluebird": "^3.5.1", | |
"chalk": "^2.4.1", | |
"chokidar": "^2.0.4", | |
"ci-parallel-vars": "^1.0.0", | |
"clean-stack": "^1.1.1", | |
"clean-yaml-object": "^0.1.0", | |
"cli-cursor": "^2.1.0", | |
"cli-truncate": "^1.1.0", | |
"code-excerpt": "^2.1.1", | |
"common-path-prefix": "^1.0.0", | |
"concordance": "^3.0.0", | |
"convert-source-map": "^1.5.1", | |
"currently-unhandled": "^0.4.1", | |
"debug": "^3.1.0", | |
"del": "^3.0.0", | |
"dot-prop": "^4.2.0", | |
"emittery": "^0.4.1", | |
"empower-core": "^1.2.0", | |
"equal-length": "^1.0.0", | |
"escape-string-regexp": "^1.0.5", | |
"esm": "^3.0.80", | |
"figures": "^2.0.0", | |
"get-port": "^4.0.0", | |
"globby": "^7.1.1", | |
"ignore-by-default": "^1.0.0", | |
"import-local": "^1.0.0", | |
"indent-string": "^3.2.0", | |
"is-ci": "^1.2.0", | |
"is-error": "^2.2.1", | |
"is-observable": "^1.1.0", | |
"is-plain-object": "^2.0.4", | |
"is-promise": "^2.1.0", | |
"lodash.clone": "^4.5.0", | |
"lodash.clonedeep": "^4.5.0", | |
"lodash.clonedeepwith": "^4.5.0", | |
"lodash.debounce": "^4.0.3", | |
"lodash.difference": "^4.3.0", | |
"lodash.flatten": "^4.2.0", | |
"loud-rejection": "^1.2.0", | |
"make-dir": "^1.3.0", | |
"matcher": "^1.1.1", | |
"md5-hex": "^2.0.0", | |
"meow": "^5.0.0", | |
"ms": "^2.1.1", | |
"multimatch": "^2.1.0", | |
"observable-to-promise": "^0.5.0", | |
"ora": "^3.0.0", | |
"package-hash": "^2.0.0", | |
"pkg-conf": "^2.1.0", | |
"plur": "^3.0.1", | |
"pretty-ms": "^3.2.0", | |
"require-precompiled": "^0.1.0", | |
"resolve-cwd": "^2.0.0", | |
"slash": "^2.0.0", | |
"source-map-support": "^0.5.9", | |
"stack-utils": "^1.0.1", | |
"strip-ansi": "^4.0.0", | |
"strip-bom-buf": "^1.0.0", | |
"supertap": "^1.0.0", | |
"supports-color": "^5.5.0", | |
"trim-off-newlines": "^1.0.1", | |
"trim-right": "^1.0.1", | |
"unique-temp-dir": "^1.0.0", | |
"update-notifier": "^2.5.0" | |
}, | |
"dependencies": { | |
"ms": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | |
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", | |
"dev": true | |
} | |
} | |
}, | |
"babel-plugin-espower": { | |
"version": "3.0.0-beta.2", | |
"resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.0-beta.2.tgz", | |
"integrity": "sha512-oK85tacH/SRebgt+f3NCu/CSGhutlgSXiJ87UMDN4pBTW1rgHrlYoqcKCdQZv23SztVkUy7o7bBEAtH/NyRpJQ==", | |
"dev": true, | |
"requires": { | |
"@babel/generator": "^7.0.0-beta.54", | |
"@babel/parser": "^7.0.0-beta.54", | |
"call-matcher": "^1.0.0", | |
"core-js": "^2.0.0", | |
"espower-location-detector": "^1.0.0", | |
"espurify": "^1.6.0", | |
"estraverse": "^4.1.1" | |
} | |
}, | |
"balanced-match": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", | |
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", | |
"dev": true | |
}, | |
"base": { | |
"version": "0.11.2", | |
"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", | |
"integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", | |
"dev": true, | |
"requires": { | |
"cache-base": "^1.0.1", | |
"class-utils": "^0.3.5", | |
"component-emitter": "^1.2.1", | |
"define-property": "^1.0.0", | |
"isobject": "^3.0.1", | |
"mixin-deep": "^1.2.0", | |
"pascalcase": "^0.1.1" | |
}, | |
"dependencies": { | |
"define-property": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", | |
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^1.0.0" | |
} | |
}, | |
"is-accessor-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", | |
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-data-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", | |
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-descriptor": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", | |
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", | |
"dev": true, | |
"requires": { | |
"is-accessor-descriptor": "^1.0.0", | |
"is-data-descriptor": "^1.0.0", | |
"kind-of": "^6.0.2" | |
} | |
} | |
} | |
}, | |
"binary-extensions": { | |
"version": "1.12.0", | |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", | |
"integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", | |
"dev": true | |
}, | |
"bluebird": { | |
"version": "3.5.2", | |
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", | |
"integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", | |
"dev": true | |
}, | |
"boxen": { | |
"version": "1.3.0", | |
"resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", | |
"integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", | |
"dev": true, | |
"requires": { | |
"ansi-align": "^2.0.0", | |
"camelcase": "^4.0.0", | |
"chalk": "^2.0.1", | |
"cli-boxes": "^1.0.0", | |
"string-width": "^2.0.0", | |
"term-size": "^1.2.0", | |
"widest-line": "^2.0.0" | |
} | |
}, | |
"brace-expansion": { | |
"version": "1.1.11", | |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | |
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | |
"dev": true, | |
"requires": { | |
"balanced-match": "^1.0.0", | |
"concat-map": "0.0.1" | |
} | |
}, | |
"braces": { | |
"version": "2.3.2", | |
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", | |
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", | |
"dev": true, | |
"requires": { | |
"arr-flatten": "^1.1.0", | |
"array-unique": "^0.3.2", | |
"extend-shallow": "^2.0.1", | |
"fill-range": "^4.0.0", | |
"isobject": "^3.0.1", | |
"repeat-element": "^1.1.2", | |
"snapdragon": "^0.8.1", | |
"snapdragon-node": "^2.0.1", | |
"split-string": "^3.0.2", | |
"to-regex": "^3.0.1" | |
}, | |
"dependencies": { | |
"extend-shallow": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
"dev": true, | |
"requires": { | |
"is-extendable": "^0.1.0" | |
} | |
} | |
} | |
}, | |
"buffer-from": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", | |
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", | |
"dev": true | |
}, | |
"builtin-modules": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", | |
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", | |
"dev": true | |
}, | |
"cache-base": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", | |
"integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", | |
"dev": true, | |
"requires": { | |
"collection-visit": "^1.0.0", | |
"component-emitter": "^1.2.1", | |
"get-value": "^2.0.6", | |
"has-value": "^1.0.0", | |
"isobject": "^3.0.1", | |
"set-value": "^2.0.0", | |
"to-object-path": "^0.3.0", | |
"union-value": "^1.0.0", | |
"unset-value": "^1.0.0" | |
} | |
}, | |
"cache-content-type": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", | |
"integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", | |
"requires": { | |
"mime-types": "^2.1.18", | |
"ylru": "^1.2.0" | |
} | |
}, | |
"call-matcher": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", | |
"integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", | |
"dev": true, | |
"requires": { | |
"core-js": "^2.0.0", | |
"deep-equal": "^1.0.0", | |
"espurify": "^1.6.0", | |
"estraverse": "^4.0.0" | |
} | |
}, | |
"call-signature": { | |
"version": "0.0.2", | |
"resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", | |
"integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=", | |
"dev": true | |
}, | |
"camelcase": { | |
"version": "4.1.0", | |
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | |
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | |
"dev": true | |
}, | |
"camelcase-keys": { | |
"version": "4.2.0", | |
"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", | |
"integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", | |
"dev": true, | |
"requires": { | |
"camelcase": "^4.1.0", | |
"map-obj": "^2.0.0", | |
"quick-lru": "^1.0.0" | |
} | |
}, | |
"capture-stack-trace": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", | |
"integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", | |
"dev": true | |
}, | |
"chalk": { | |
"version": "2.4.1", | |
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", | |
"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", | |
"dev": true, | |
"requires": { | |
"ansi-styles": "^3.2.1", | |
"escape-string-regexp": "^1.0.5", | |
"supports-color": "^5.3.0" | |
} | |
}, | |
"chokidar": { | |
"version": "2.0.4", | |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", | |
"integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", | |
"dev": true, | |
"requires": { | |
"anymatch": "^2.0.0", | |
"async-each": "^1.0.0", | |
"braces": "^2.3.0", | |
"fsevents": "^1.2.2", | |
"glob-parent": "^3.1.0", | |
"inherits": "^2.0.1", | |
"is-binary-path": "^1.0.0", | |
"is-glob": "^4.0.0", | |
"lodash.debounce": "^4.0.8", | |
"normalize-path": "^2.1.1", | |
"path-is-absolute": "^1.0.0", | |
"readdirp": "^2.0.0", | |
"upath": "^1.0.5" | |
} | |
}, | |
"ci-info": { | |
"version": "1.6.0", | |
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", | |
"integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", | |
"dev": true | |
}, | |
"ci-parallel-vars": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", | |
"integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==", | |
"dev": true | |
}, | |
"class-utils": { | |
"version": "0.3.6", | |
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", | |
"integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", | |
"dev": true, | |
"requires": { | |
"arr-union": "^3.1.0", | |
"define-property": "^0.2.5", | |
"isobject": "^3.0.0", | |
"static-extend": "^0.1.1" | |
}, | |
"dependencies": { | |
"define-property": { | |
"version": "0.2.5", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", | |
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^0.1.0" | |
} | |
} | |
} | |
}, | |
"clean-stack": { | |
"version": "1.3.0", | |
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz", | |
"integrity": "sha1-noIVAa6XmYbEax1m0tQy2y/UrjE=", | |
"dev": true | |
}, | |
"clean-yaml-object": { | |
"version": "0.1.0", | |
"resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", | |
"integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", | |
"dev": true | |
}, | |
"cli-boxes": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", | |
"integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", | |
"dev": true | |
}, | |
"cli-cursor": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", | |
"integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", | |
"dev": true, | |
"requires": { | |
"restore-cursor": "^2.0.0" | |
} | |
}, | |
"cli-spinners": { | |
"version": "1.3.1", | |
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", | |
"integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", | |
"dev": true | |
}, | |
"cli-truncate": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz", | |
"integrity": "sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==", | |
"dev": true, | |
"requires": { | |
"slice-ansi": "^1.0.0", | |
"string-width": "^2.0.0" | |
} | |
}, | |
"clone": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", | |
"integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", | |
"dev": true | |
}, | |
"co": { | |
"version": "4.6.0", | |
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", | |
"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" | |
}, | |
"code-excerpt": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", | |
"integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", | |
"dev": true, | |
"requires": { | |
"convert-to-spaces": "^1.0.1" | |
} | |
}, | |
"collection-visit": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", | |
"integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", | |
"dev": true, | |
"requires": { | |
"map-visit": "^1.0.0", | |
"object-visit": "^1.0.0" | |
} | |
}, | |
"color-convert": { | |
"version": "1.9.3", | |
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | |
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | |
"dev": true, | |
"requires": { | |
"color-name": "1.1.3" | |
} | |
}, | |
"color-name": { | |
"version": "1.1.3", | |
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | |
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | |
"dev": true | |
}, | |
"combined-stream": { | |
"version": "1.0.6", | |
"resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", | |
"integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", | |
"requires": { | |
"delayed-stream": "~1.0.0" | |
} | |
}, | |
"common-path-prefix": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", | |
"integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=", | |
"dev": true | |
}, | |
"component-emitter": { | |
"version": "1.2.1", | |
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", | |
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" | |
}, | |
"concat-map": { | |
"version": "0.0.1", | |
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | |
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", | |
"dev": true | |
}, | |
"concordance": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/concordance/-/concordance-3.0.0.tgz", | |
"integrity": "sha512-CZBzJ3/l5QJjlZM20WY7+5GP5pMTw+1UEbThcpMw8/rojsi5sBCiD8ZbBLtD+jYpRGAkwuKuqk108c154V9eyQ==", | |
"dev": true, | |
"requires": { | |
"date-time": "^2.1.0", | |
"esutils": "^2.0.2", | |
"fast-diff": "^1.1.1", | |
"function-name-support": "^0.2.0", | |
"js-string-escape": "^1.0.1", | |
"lodash.clonedeep": "^4.5.0", | |
"lodash.flattendeep": "^4.4.0", | |
"lodash.merge": "^4.6.0", | |
"md5-hex": "^2.0.0", | |
"semver": "^5.3.0", | |
"well-known-symbols": "^1.0.0" | |
} | |
}, | |
"configstore": { | |
"version": "3.1.2", | |
"resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", | |
"integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", | |
"dev": true, | |
"requires": { | |
"dot-prop": "^4.1.0", | |
"graceful-fs": "^4.1.2", | |
"make-dir": "^1.0.0", | |
"unique-string": "^1.0.0", | |
"write-file-atomic": "^2.0.0", | |
"xdg-basedir": "^3.0.0" | |
} | |
}, | |
"content-disposition": { | |
"version": "0.5.2", | |
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", | |
"integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" | |
}, | |
"content-type": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", | |
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" | |
}, | |
"convert-source-map": { | |
"version": "1.6.0", | |
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", | |
"integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", | |
"dev": true, | |
"requires": { | |
"safe-buffer": "~5.1.1" | |
} | |
}, | |
"convert-to-spaces": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", | |
"integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", | |
"dev": true | |
}, | |
"cookiejar": { | |
"version": "2.1.2", | |
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", | |
"integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" | |
}, | |
"cookies": { | |
"version": "0.7.2", | |
"resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.2.tgz", | |
"integrity": "sha512-J2JjH9T3PUNKPHknprxgCrCaZshIfxW2j49gq1E1CP5Micj1LppWAR2y9EHSQAzEiX84zOsScWNwUZ0b/ChlMw==", | |
"requires": { | |
"depd": "~1.1.2", | |
"keygrip": "~1.0.2" | |
} | |
}, | |
"copy-descriptor": { | |
"version": "0.1.1", | |
"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", | |
"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", | |
"dev": true | |
}, | |
"core-js": { | |
"version": "2.5.7", | |
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", | |
"integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", | |
"dev": true | |
}, | |
"core-util-is": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | |
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", | |
"dev": true | |
}, | |
"create-error-class": { | |
"version": "3.0.2", | |
"resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", | |
"integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", | |
"dev": true, | |
"requires": { | |
"capture-stack-trace": "^1.0.0" | |
} | |
}, | |
"cross-spawn": { | |
"version": "5.1.0", | |
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", | |
"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", | |
"dev": true, | |
"requires": { | |
"lru-cache": "^4.0.1", | |
"shebang-command": "^1.2.0", | |
"which": "^1.2.9" | |
} | |
}, | |
"crypto-random-string": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", | |
"integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", | |
"dev": true | |
}, | |
"currently-unhandled": { | |
"version": "0.4.1", | |
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", | |
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", | |
"dev": true, | |
"requires": { | |
"array-find-index": "^1.0.1" | |
} | |
}, | |
"date-time": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", | |
"integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", | |
"dev": true, | |
"requires": { | |
"time-zone": "^1.0.0" | |
} | |
}, | |
"debug": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", | |
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", | |
"requires": { | |
"ms": "2.0.0" | |
} | |
}, | |
"decamelize": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", | |
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", | |
"dev": true | |
}, | |
"decamelize-keys": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", | |
"integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", | |
"dev": true, | |
"requires": { | |
"decamelize": "^1.1.0", | |
"map-obj": "^1.0.0" | |
}, | |
"dependencies": { | |
"map-obj": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", | |
"integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", | |
"dev": true | |
} | |
} | |
}, | |
"decode-uri-component": { | |
"version": "0.2.0", | |
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", | |
"integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", | |
"dev": true | |
}, | |
"deep-equal": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", | |
"integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" | |
}, | |
"deep-extend": { | |
"version": "0.6.0", | |
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", | |
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", | |
"dev": true | |
}, | |
"defaults": { | |
"version": "1.0.3", | |
"resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", | |
"integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", | |
"dev": true, | |
"requires": { | |
"clone": "^1.0.2" | |
} | |
}, | |
"define-property": { | |
"version": "2.0.2", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", | |
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^1.0.2", | |
"isobject": "^3.0.1" | |
}, | |
"dependencies": { | |
"is-accessor-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", | |
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-data-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", | |
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-descriptor": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", | |
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", | |
"dev": true, | |
"requires": { | |
"is-accessor-descriptor": "^1.0.0", | |
"is-data-descriptor": "^1.0.0", | |
"kind-of": "^6.0.2" | |
} | |
} | |
} | |
}, | |
"del": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", | |
"integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", | |
"dev": true, | |
"requires": { | |
"globby": "^6.1.0", | |
"is-path-cwd": "^1.0.0", | |
"is-path-in-cwd": "^1.0.0", | |
"p-map": "^1.1.1", | |
"pify": "^3.0.0", | |
"rimraf": "^2.2.8" | |
}, | |
"dependencies": { | |
"globby": { | |
"version": "6.1.0", | |
"resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", | |
"integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", | |
"dev": true, | |
"requires": { | |
"array-union": "^1.0.1", | |
"glob": "^7.0.3", | |
"object-assign": "^4.0.1", | |
"pify": "^2.0.0", | |
"pinkie-promise": "^2.0.0" | |
}, | |
"dependencies": { | |
"pify": { | |
"version": "2.3.0", | |
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | |
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | |
"dev": true | |
} | |
} | |
} | |
} | |
}, | |
"delayed-stream": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | |
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" | |
}, | |
"delegates": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", | |
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" | |
}, | |
"depd": { | |
"version": "1.1.2", | |
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | |
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" | |
}, | |
"destroy": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", | |
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" | |
}, | |
"dir-glob": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", | |
"integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", | |
"dev": true, | |
"requires": { | |
"arrify": "^1.0.1", | |
"path-type": "^3.0.0" | |
} | |
}, | |
"dot-prop": { | |
"version": "4.2.0", | |
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", | |
"integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", | |
"dev": true, | |
"requires": { | |
"is-obj": "^1.0.0" | |
} | |
}, | |
"duplexer3": { | |
"version": "0.1.4", | |
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", | |
"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", | |
"dev": true | |
}, | |
"ee-first": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", | |
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" | |
}, | |
"emittery": { | |
"version": "0.4.1", | |
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", | |
"integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", | |
"dev": true | |
}, | |
"empower-core": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", | |
"integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", | |
"dev": true, | |
"requires": { | |
"call-signature": "0.0.2", | |
"core-js": "^2.0.0" | |
} | |
}, | |
"equal-length": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", | |
"integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", | |
"dev": true | |
}, | |
"error-ex": { | |
"version": "1.3.2", | |
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", | |
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", | |
"dev": true, | |
"requires": { | |
"is-arrayish": "^0.2.1" | |
} | |
}, | |
"error-inject": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/error-inject/-/error-inject-1.0.0.tgz", | |
"integrity": "sha1-4rPZG1Su1nLzCdlQ0VSFD6EdTzc=" | |
}, | |
"es6-error": { | |
"version": "4.1.1", | |
"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", | |
"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", | |
"dev": true | |
}, | |
"escape-html": { | |
"version": "1.0.3", | |
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", | |
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" | |
}, | |
"escape-string-regexp": { | |
"version": "1.0.5", | |
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", | |
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", | |
"dev": true | |
}, | |
"esm": { | |
"version": "3.0.84", | |
"resolved": "https://registry.npmjs.org/esm/-/esm-3.0.84.tgz", | |
"integrity": "sha512-SzSGoZc17S7P+12R9cg21Bdb7eybX25RnIeRZ80xZs+VZ3kdQKzqTp2k4hZJjR7p9l0186TTXSgrxzlMDBktlw==", | |
"dev": true | |
}, | |
"espower-location-detector": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", | |
"integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", | |
"dev": true, | |
"requires": { | |
"is-url": "^1.2.1", | |
"path-is-absolute": "^1.0.0", | |
"source-map": "^0.5.0", | |
"xtend": "^4.0.0" | |
} | |
}, | |
"esprima": { | |
"version": "4.0.1", | |
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", | |
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", | |
"dev": true | |
}, | |
"espurify": { | |
"version": "1.8.1", | |
"resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", | |
"integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", | |
"dev": true, | |
"requires": { | |
"core-js": "^2.0.0" | |
} | |
}, | |
"estraverse": { | |
"version": "4.2.0", | |
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", | |
"integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", | |
"dev": true | |
}, | |
"esutils": { | |
"version": "2.0.2", | |
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", | |
"integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", | |
"dev": true | |
}, | |
"execa": { | |
"version": "0.7.0", | |
"resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", | |
"integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", | |
"dev": true, | |
"requires": { | |
"cross-spawn": "^5.0.1", | |
"get-stream": "^3.0.0", | |
"is-stream": "^1.1.0", | |
"npm-run-path": "^2.0.0", | |
"p-finally": "^1.0.0", | |
"signal-exit": "^3.0.0", | |
"strip-eof": "^1.0.0" | |
} | |
}, | |
"expand-brackets": { | |
"version": "2.1.4", | |
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", | |
"integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", | |
"dev": true, | |
"requires": { | |
"debug": "^2.3.3", | |
"define-property": "^0.2.5", | |
"extend-shallow": "^2.0.1", | |
"posix-character-classes": "^0.1.0", | |
"regex-not": "^1.0.0", | |
"snapdragon": "^0.8.1", | |
"to-regex": "^3.0.1" | |
}, | |
"dependencies": { | |
"debug": { | |
"version": "2.6.9", | |
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | |
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | |
"dev": true, | |
"requires": { | |
"ms": "2.0.0" | |
} | |
}, | |
"define-property": { | |
"version": "0.2.5", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", | |
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^0.1.0" | |
} | |
}, | |
"extend-shallow": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
"dev": true, | |
"requires": { | |
"is-extendable": "^0.1.0" | |
} | |
} | |
} | |
}, | |
"extend-shallow": { | |
"version": "3.0.2", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", | |
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", | |
"dev": true, | |
"requires": { | |
"assign-symbols": "^1.0.0", | |
"is-extendable": "^1.0.1" | |
}, | |
"dependencies": { | |
"is-extendable": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", | |
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", | |
"dev": true, | |
"requires": { | |
"is-plain-object": "^2.0.4" | |
} | |
} | |
} | |
}, | |
"extglob": { | |
"version": "2.0.4", | |
"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", | |
"integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", | |
"dev": true, | |
"requires": { | |
"array-unique": "^0.3.2", | |
"define-property": "^1.0.0", | |
"expand-brackets": "^2.1.4", | |
"extend-shallow": "^2.0.1", | |
"fragment-cache": "^0.2.1", | |
"regex-not": "^1.0.0", | |
"snapdragon": "^0.8.1", | |
"to-regex": "^3.0.1" | |
}, | |
"dependencies": { | |
"define-property": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", | |
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^1.0.0" | |
} | |
}, | |
"extend-shallow": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
"dev": true, | |
"requires": { | |
"is-extendable": "^0.1.0" | |
} | |
}, | |
"is-accessor-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", | |
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-data-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", | |
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-descriptor": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", | |
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", | |
"dev": true, | |
"requires": { | |
"is-accessor-descriptor": "^1.0.0", | |
"is-data-descriptor": "^1.0.0", | |
"kind-of": "^6.0.2" | |
} | |
} | |
} | |
}, | |
"fast-diff": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", | |
"integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", | |
"dev": true | |
}, | |
"figures": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", | |
"integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", | |
"dev": true, | |
"requires": { | |
"escape-string-regexp": "^1.0.5" | |
} | |
}, | |
"fill-range": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", | |
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", | |
"dev": true, | |
"requires": { | |
"extend-shallow": "^2.0.1", | |
"is-number": "^3.0.0", | |
"repeat-string": "^1.6.1", | |
"to-regex-range": "^2.1.0" | |
}, | |
"dependencies": { | |
"extend-shallow": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
"dev": true, | |
"requires": { | |
"is-extendable": "^0.1.0" | |
} | |
} | |
} | |
}, | |
"find-up": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | |
"integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | |
"dev": true, | |
"requires": { | |
"locate-path": "^2.0.0" | |
} | |
}, | |
"for-in": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", | |
"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", | |
"dev": true | |
}, | |
"form-data": { | |
"version": "2.3.2", | |
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", | |
"integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", | |
"requires": { | |
"asynckit": "^0.4.0", | |
"combined-stream": "1.0.6", | |
"mime-types": "^2.1.12" | |
} | |
}, | |
"formidable": { | |
"version": "1.2.1", | |
"resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", | |
"integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" | |
}, | |
"fragment-cache": { | |
"version": "0.2.1", | |
"resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", | |
"integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", | |
"dev": true, | |
"requires": { | |
"map-cache": "^0.2.2" | |
} | |
}, | |
"fresh": { | |
"version": "0.5.2", | |
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", | |
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" | |
}, | |
"fs.realpath": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | |
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", | |
"dev": true | |
}, | |
"fsevents": { | |
"version": "1.2.4", | |
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", | |
"integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"nan": "^2.9.2", | |
"node-pre-gyp": "^0.10.0" | |
}, | |
"dependencies": { | |
"abbrev": { | |
"version": "1.1.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"ansi-regex": { | |
"version": "2.1.1", | |
"bundled": true, | |
"dev": true | |
}, | |
"aproba": { | |
"version": "1.2.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"are-we-there-yet": { | |
"version": "1.1.4", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"delegates": "^1.0.0", | |
"readable-stream": "^2.0.6" | |
} | |
}, | |
"balanced-match": { | |
"version": "1.0.0", | |
"bundled": true, | |
"dev": true | |
}, | |
"brace-expansion": { | |
"version": "1.1.11", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"balanced-match": "^1.0.0", | |
"concat-map": "0.0.1" | |
} | |
}, | |
"chownr": { | |
"version": "1.0.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"code-point-at": { | |
"version": "1.1.0", | |
"bundled": true, | |
"dev": true | |
}, | |
"concat-map": { | |
"version": "0.0.1", | |
"bundled": true, | |
"dev": true | |
}, | |
"console-control-strings": { | |
"version": "1.1.0", | |
"bundled": true, | |
"dev": true | |
}, | |
"core-util-is": { | |
"version": "1.0.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"debug": { | |
"version": "2.6.9", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"ms": "2.0.0" | |
} | |
}, | |
"deep-extend": { | |
"version": "0.5.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"delegates": { | |
"version": "1.0.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"detect-libc": { | |
"version": "1.0.3", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"fs-minipass": { | |
"version": "1.2.5", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"minipass": "^2.2.1" | |
} | |
}, | |
"fs.realpath": { | |
"version": "1.0.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"gauge": { | |
"version": "2.7.4", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"aproba": "^1.0.3", | |
"console-control-strings": "^1.0.0", | |
"has-unicode": "^2.0.0", | |
"object-assign": "^4.1.0", | |
"signal-exit": "^3.0.0", | |
"string-width": "^1.0.1", | |
"strip-ansi": "^3.0.1", | |
"wide-align": "^1.1.0" | |
} | |
}, | |
"glob": { | |
"version": "7.1.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"fs.realpath": "^1.0.0", | |
"inflight": "^1.0.4", | |
"inherits": "2", | |
"minimatch": "^3.0.4", | |
"once": "^1.3.0", | |
"path-is-absolute": "^1.0.0" | |
} | |
}, | |
"has-unicode": { | |
"version": "2.0.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"iconv-lite": { | |
"version": "0.4.21", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"safer-buffer": "^2.1.0" | |
} | |
}, | |
"ignore-walk": { | |
"version": "3.0.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"minimatch": "^3.0.4" | |
} | |
}, | |
"inflight": { | |
"version": "1.0.6", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"once": "^1.3.0", | |
"wrappy": "1" | |
} | |
}, | |
"inherits": { | |
"version": "2.0.3", | |
"bundled": true, | |
"dev": true | |
}, | |
"ini": { | |
"version": "1.3.5", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"is-fullwidth-code-point": { | |
"version": "1.0.0", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"number-is-nan": "^1.0.0" | |
} | |
}, | |
"isarray": { | |
"version": "1.0.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"minimatch": { | |
"version": "3.0.4", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"brace-expansion": "^1.1.7" | |
} | |
}, | |
"minimist": { | |
"version": "0.0.8", | |
"bundled": true, | |
"dev": true | |
}, | |
"minipass": { | |
"version": "2.2.4", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"safe-buffer": "^5.1.1", | |
"yallist": "^3.0.0" | |
} | |
}, | |
"minizlib": { | |
"version": "1.1.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"minipass": "^2.2.1" | |
} | |
}, | |
"mkdirp": { | |
"version": "0.5.1", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"minimist": "0.0.8" | |
} | |
}, | |
"ms": { | |
"version": "2.0.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"needle": { | |
"version": "2.2.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"debug": "^2.1.2", | |
"iconv-lite": "^0.4.4", | |
"sax": "^1.2.4" | |
} | |
}, | |
"node-pre-gyp": { | |
"version": "0.10.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"detect-libc": "^1.0.2", | |
"mkdirp": "^0.5.1", | |
"needle": "^2.2.0", | |
"nopt": "^4.0.1", | |
"npm-packlist": "^1.1.6", | |
"npmlog": "^4.0.2", | |
"rc": "^1.1.7", | |
"rimraf": "^2.6.1", | |
"semver": "^5.3.0", | |
"tar": "^4" | |
} | |
}, | |
"nopt": { | |
"version": "4.0.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"abbrev": "1", | |
"osenv": "^0.1.4" | |
} | |
}, | |
"npm-bundled": { | |
"version": "1.0.3", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"npm-packlist": { | |
"version": "1.1.10", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"ignore-walk": "^3.0.1", | |
"npm-bundled": "^1.0.1" | |
} | |
}, | |
"npmlog": { | |
"version": "4.1.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"are-we-there-yet": "~1.1.2", | |
"console-control-strings": "~1.1.0", | |
"gauge": "~2.7.3", | |
"set-blocking": "~2.0.0" | |
} | |
}, | |
"number-is-nan": { | |
"version": "1.0.1", | |
"bundled": true, | |
"dev": true | |
}, | |
"object-assign": { | |
"version": "4.1.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"once": { | |
"version": "1.4.0", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"wrappy": "1" | |
} | |
}, | |
"os-homedir": { | |
"version": "1.0.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"os-tmpdir": { | |
"version": "1.0.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"osenv": { | |
"version": "0.1.5", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"os-homedir": "^1.0.0", | |
"os-tmpdir": "^1.0.0" | |
} | |
}, | |
"path-is-absolute": { | |
"version": "1.0.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"process-nextick-args": { | |
"version": "2.0.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"rc": { | |
"version": "1.2.7", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"deep-extend": "^0.5.1", | |
"ini": "~1.3.0", | |
"minimist": "^1.2.0", | |
"strip-json-comments": "~2.0.1" | |
}, | |
"dependencies": { | |
"minimist": { | |
"version": "1.2.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
} | |
} | |
}, | |
"readable-stream": { | |
"version": "2.3.6", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"core-util-is": "~1.0.0", | |
"inherits": "~2.0.3", | |
"isarray": "~1.0.0", | |
"process-nextick-args": "~2.0.0", | |
"safe-buffer": "~5.1.1", | |
"string_decoder": "~1.1.1", | |
"util-deprecate": "~1.0.1" | |
} | |
}, | |
"rimraf": { | |
"version": "2.6.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"glob": "^7.0.5" | |
} | |
}, | |
"safe-buffer": { | |
"version": "5.1.1", | |
"bundled": true, | |
"dev": true | |
}, | |
"safer-buffer": { | |
"version": "2.1.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"sax": { | |
"version": "1.2.4", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"semver": { | |
"version": "5.5.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"set-blocking": { | |
"version": "2.0.0", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"signal-exit": { | |
"version": "3.0.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"string-width": { | |
"version": "1.0.2", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"code-point-at": "^1.0.0", | |
"is-fullwidth-code-point": "^1.0.0", | |
"strip-ansi": "^3.0.0" | |
} | |
}, | |
"string_decoder": { | |
"version": "1.1.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"safe-buffer": "~5.1.0" | |
} | |
}, | |
"strip-ansi": { | |
"version": "3.0.1", | |
"bundled": true, | |
"dev": true, | |
"requires": { | |
"ansi-regex": "^2.0.0" | |
} | |
}, | |
"strip-json-comments": { | |
"version": "2.0.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"tar": { | |
"version": "4.4.1", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"chownr": "^1.0.1", | |
"fs-minipass": "^1.2.5", | |
"minipass": "^2.2.4", | |
"minizlib": "^1.1.0", | |
"mkdirp": "^0.5.0", | |
"safe-buffer": "^5.1.1", | |
"yallist": "^3.0.2" | |
} | |
}, | |
"util-deprecate": { | |
"version": "1.0.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true | |
}, | |
"wide-align": { | |
"version": "1.1.2", | |
"bundled": true, | |
"dev": true, | |
"optional": true, | |
"requires": { | |
"string-width": "^1.0.2" | |
} | |
}, | |
"wrappy": { | |
"version": "1.0.2", | |
"bundled": true, | |
"dev": true | |
}, | |
"yallist": { | |
"version": "3.0.2", | |
"bundled": true, | |
"dev": true | |
} | |
} | |
}, | |
"function-name-support": { | |
"version": "0.2.0", | |
"resolved": "https://registry.npmjs.org/function-name-support/-/function-name-support-0.2.0.tgz", | |
"integrity": "sha1-VdO/qm6v1QWlD5vIH99XVkoLsHE=", | |
"dev": true | |
}, | |
"get-port": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/get-port/-/get-port-4.0.0.tgz", | |
"integrity": "sha512-Yy3yNI2oShgbaWg4cmPhWjkZfktEvpKI09aDX4PZzNtlU9obuYrX7x2mumQsrNxlF+Ls7OtMQW/u+X4s896bOQ==", | |
"dev": true | |
}, | |
"get-stream": { | |
"version": "3.0.0", | |
"resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", | |
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", | |
"dev": true | |
}, | |
"get-value": { | |
"version": "2.0.6", | |
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", | |
"integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", | |
"dev": true | |
}, | |
"glob": { | |
"version": "7.1.3", | |
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", | |
"integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", | |
"dev": true, | |
"requires": { | |
"fs.realpath": "^1.0.0", | |
"inflight": "^1.0.4", | |
"inherits": "2", | |
"minimatch": "^3.0.4", | |
"once": "^1.3.0", | |
"path-is-absolute": "^1.0.0" | |
} | |
}, | |
"glob-parent": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", | |
"integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", | |
"dev": true, | |
"requires": { | |
"is-glob": "^3.1.0", | |
"path-dirname": "^1.0.0" | |
}, | |
"dependencies": { | |
"is-glob": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", | |
"integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", | |
"dev": true, | |
"requires": { | |
"is-extglob": "^2.1.0" | |
} | |
} | |
} | |
}, | |
"global-dirs": { | |
"version": "0.1.1", | |
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", | |
"integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", | |
"dev": true, | |
"requires": { | |
"ini": "^1.3.4" | |
} | |
}, | |
"globals": { | |
"version": "11.8.0", | |
"resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", | |
"integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", | |
"dev": true | |
}, | |
"globby": { | |
"version": "7.1.1", | |
"resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", | |
"integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", | |
"dev": true, | |
"requires": { | |
"array-union": "^1.0.1", | |
"dir-glob": "^2.0.0", | |
"glob": "^7.1.2", | |
"ignore": "^3.3.5", | |
"pify": "^3.0.0", | |
"slash": "^1.0.0" | |
}, | |
"dependencies": { | |
"slash": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", | |
"integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", | |
"dev": true | |
} | |
} | |
}, | |
"got": { | |
"version": "6.7.1", | |
"resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", | |
"integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", | |
"dev": true, | |
"requires": { | |
"create-error-class": "^3.0.0", | |
"duplexer3": "^0.1.4", | |
"get-stream": "^3.0.0", | |
"is-redirect": "^1.0.0", | |
"is-retry-allowed": "^1.0.0", | |
"is-stream": "^1.0.0", | |
"lowercase-keys": "^1.0.0", | |
"safe-buffer": "^5.0.1", | |
"timed-out": "^4.0.0", | |
"unzip-response": "^2.0.1", | |
"url-parse-lax": "^1.0.0" | |
} | |
}, | |
"graceful-fs": { | |
"version": "4.1.11", | |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", | |
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", | |
"dev": true | |
}, | |
"has-flag": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | |
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | |
"dev": true | |
}, | |
"has-value": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", | |
"integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", | |
"dev": true, | |
"requires": { | |
"get-value": "^2.0.6", | |
"has-values": "^1.0.0", | |
"isobject": "^3.0.0" | |
} | |
}, | |
"has-values": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", | |
"integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", | |
"dev": true, | |
"requires": { | |
"is-number": "^3.0.0", | |
"kind-of": "^4.0.0" | |
}, | |
"dependencies": { | |
"kind-of": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", | |
"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", | |
"dev": true, | |
"requires": { | |
"is-buffer": "^1.1.5" | |
} | |
} | |
} | |
}, | |
"hosted-git-info": { | |
"version": "2.7.1", | |
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", | |
"integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", | |
"dev": true | |
}, | |
"http-assert": { | |
"version": "1.4.0", | |
"resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.4.0.tgz", | |
"integrity": "sha512-tPVv62a6l3BbQoM/N5qo969l0OFxqpnQzNUPeYfTP6Spo4zkgWeDBD1D5thI7sDLg7jCCihXTLB0X8UtdyAy8A==", | |
"requires": { | |
"deep-equal": "~1.0.1", | |
"http-errors": "~1.7.1" | |
} | |
}, | |
"http-errors": { | |
"version": "1.7.1", | |
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.1.tgz", | |
"integrity": "sha512-jWEUgtZWGSMba9I1N3gc1HmvpBUaNC9vDdA46yScAdp+C5rdEuKWUBLWTQpW9FwSWSbYYs++b6SDCxf9UEJzfw==", | |
"requires": { | |
"depd": "~1.1.2", | |
"inherits": "2.0.3", | |
"setprototypeof": "1.1.0", | |
"statuses": ">= 1.5.0 < 2", | |
"toidentifier": "1.0.0" | |
} | |
}, | |
"ignore": { | |
"version": "3.3.10", | |
"resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", | |
"integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", | |
"dev": true | |
}, | |
"ignore-by-default": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", | |
"integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", | |
"dev": true | |
}, | |
"import-lazy": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", | |
"integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", | |
"dev": true | |
}, | |
"import-local": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", | |
"integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", | |
"dev": true, | |
"requires": { | |
"pkg-dir": "^2.0.0", | |
"resolve-cwd": "^2.0.0" | |
} | |
}, | |
"imurmurhash": { | |
"version": "0.1.4", | |
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", | |
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", | |
"dev": true | |
}, | |
"indent-string": { | |
"version": "3.2.0", | |
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", | |
"integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", | |
"dev": true | |
}, | |
"inflight": { | |
"version": "1.0.6", | |
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | |
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | |
"dev": true, | |
"requires": { | |
"once": "^1.3.0", | |
"wrappy": "1" | |
} | |
}, | |
"inherits": { | |
"version": "2.0.3", | |
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | |
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | |
}, | |
"ini": { | |
"version": "1.3.5", | |
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", | |
"integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", | |
"dev": true | |
}, | |
"irregular-plurals": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", | |
"integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", | |
"dev": true | |
}, | |
"is-accessor-descriptor": { | |
"version": "0.1.6", | |
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", | |
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", | |
"dev": true, | |
"requires": { | |
"kind-of": "^3.0.2" | |
}, | |
"dependencies": { | |
"kind-of": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", | |
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", | |
"dev": true, | |
"requires": { | |
"is-buffer": "^1.1.5" | |
} | |
} | |
} | |
}, | |
"is-arrayish": { | |
"version": "0.2.1", | |
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", | |
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", | |
"dev": true | |
}, | |
"is-binary-path": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", | |
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", | |
"dev": true, | |
"requires": { | |
"binary-extensions": "^1.0.0" | |
} | |
}, | |
"is-buffer": { | |
"version": "1.1.6", | |
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", | |
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", | |
"dev": true | |
}, | |
"is-builtin-module": { | |
"version": "1.0.0", | |
"resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", | |
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", | |
"dev": true, | |
"requires": { | |
"builtin-modules": "^1.0.0" | |
} | |
}, | |
"is-ci": { | |
"version": "1.2.1", | |
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", | |
"integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", | |
"dev": true, | |
"requires": { | |
"ci-info": "^1.5.0" | |
} | |
}, | |
"is-data-descriptor": { | |
"version": "0.1.4", | |
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", | |
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", | |
"dev": true, | |
"requires": { | |
"kind-of": "^3.0.2" | |
}, | |
"dependencies": { | |
"kind-of": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", | |
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", | |
"dev": true, | |
"requires": { | |
"is-buffer": "^1.1.5" | |
} | |
} | |
} | |
}, | |
"is-descriptor": { | |
"version": "0.1.6", | |
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", | |
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", | |
"dev": true, | |
"requires": { | |
"is-accessor-descriptor": "^0.1.6", | |
"is-data-descriptor": "^0.1.4", | |
"kind-of": "^5.0.0" | |
}, | |
"dependencies": { | |
"kind-of": { | |
"version": "5.1.0", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", | |
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", | |
"dev": true | |
} | |
} | |
}, | |
"is-error": { | |
"version": "2.2.1", | |
"resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.1.tgz", | |
"integrity": "sha1-aEqW2EB2V3yY9M20DG0mpRI78Zw=", | |
"dev": true | |
}, | |
"is-extendable": { | |
"version": "0.1.1", | |
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", | |
"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", | |
"dev": true | |
}, | |
"is-extglob": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", | |
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", | |
"dev": true | |
}, | |
"is-fullwidth-code-point": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | |
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | |
"dev": true | |
}, | |
"is-generator-function": { | |
"version": "1.0.7", | |
"resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", | |
"integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==" | |
}, | |
"is-glob": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", | |
"integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", | |
"dev": true, | |
"requires": { | |
"is-extglob": "^2.1.1" | |
} | |
}, | |
"is-installed-globally": { | |
"version": "0.1.0", | |
"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", | |
"integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", | |
"dev": true, | |
"requires": { | |
"global-dirs": "^0.1.0", | |
"is-path-inside": "^1.0.0" | |
} | |
}, | |
"is-npm": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", | |
"integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", | |
"dev": true | |
}, | |
"is-number": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", | |
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", | |
"dev": true, | |
"requires": { | |
"kind-of": "^3.0.2" | |
}, | |
"dependencies": { | |
"kind-of": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", | |
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", | |
"dev": true, | |
"requires": { | |
"is-buffer": "^1.1.5" | |
} | |
} | |
} | |
}, | |
"is-obj": { | |
"version": "1.0.1", | |
"resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", | |
"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", | |
"dev": true | |
}, | |
"is-observable": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", | |
"integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", | |
"dev": true, | |
"requires": { | |
"symbol-observable": "^1.1.0" | |
} | |
}, | |
"is-path-cwd": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", | |
"integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", | |
"dev": true | |
}, | |
"is-path-in-cwd": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", | |
"integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", | |
"dev": true, | |
"requires": { | |
"is-path-inside": "^1.0.0" | |
} | |
}, | |
"is-path-inside": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", | |
"integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", | |
"dev": true, | |
"requires": { | |
"path-is-inside": "^1.0.1" | |
} | |
}, | |
"is-plain-obj": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", | |
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", | |
"dev": true | |
}, | |
"is-plain-object": { | |
"version": "2.0.4", | |
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", | |
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", | |
"dev": true, | |
"requires": { | |
"isobject": "^3.0.1" | |
} | |
}, | |
"is-promise": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", | |
"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", | |
"dev": true | |
}, | |
"is-redirect": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", | |
"integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", | |
"dev": true | |
}, | |
"is-retry-allowed": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", | |
"integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", | |
"dev": true | |
}, | |
"is-stream": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | |
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", | |
"dev": true | |
}, | |
"is-url": { | |
"version": "1.2.4", | |
"resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", | |
"integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", | |
"dev": true | |
}, | |
"is-utf8": { | |
"version": "0.2.1", | |
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", | |
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", | |
"dev": true | |
}, | |
"is-windows": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", | |
"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", | |
"dev": true | |
}, | |
"isarray": { | |
"version": "0.0.1", | |
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", | |
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" | |
}, | |
"isexe": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", | |
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", | |
"dev": true | |
}, | |
"isobject": { | |
"version": "3.0.1", | |
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", | |
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", | |
"dev": true | |
}, | |
"js-string-escape": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", | |
"integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", | |
"dev": true | |
}, | |
"js-tokens": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | |
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", | |
"dev": true | |
}, | |
"js-yaml": { | |
"version": "3.12.0", | |
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", | |
"integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", | |
"dev": true, | |
"requires": { | |
"argparse": "^1.0.7", | |
"esprima": "^4.0.0" | |
} | |
}, | |
"jsesc": { | |
"version": "2.5.1", | |
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", | |
"integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", | |
"dev": true | |
}, | |
"json-parse-better-errors": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", | |
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", | |
"dev": true | |
}, | |
"json5": { | |
"version": "0.5.1", | |
"resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", | |
"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", | |
"dev": true | |
}, | |
"keygrip": { | |
"version": "1.0.3", | |
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz", | |
"integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==" | |
}, | |
"kind-of": { | |
"version": "6.0.2", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", | |
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", | |
"dev": true | |
}, | |
"koa": { | |
"version": "2.5.3", | |
"resolved": "https://registry.npmjs.org/koa/-/koa-2.5.3.tgz", | |
"integrity": "sha512-U6rgy2kwlfO+3P1phAidDrRZpGfwcpHCxl33wFe+fHXalpzEshHGnMaSU7I/ZeDFpGRQkbQOYsXkXfUjn+AtdQ==", | |
"requires": { | |
"accepts": "^1.3.5", | |
"cache-content-type": "^1.0.0", | |
"content-disposition": "~0.5.2", | |
"content-type": "^1.0.4", | |
"cookies": "~0.7.1", | |
"debug": "~3.1.0", | |
"delegates": "^1.0.0", | |
"depd": "^1.1.2", | |
"destroy": "^1.0.4", | |
"error-inject": "^1.0.0", | |
"escape-html": "^1.0.3", | |
"fresh": "~0.5.2", | |
"http-assert": "^1.3.0", | |
"http-errors": "^1.6.3", | |
"is-generator-function": "^1.0.7", | |
"koa-compose": "^4.1.0", | |
"koa-convert": "^1.2.0", | |
"koa-is-json": "^1.0.0", | |
"on-finished": "^2.3.0", | |
"only": "~0.0.2", | |
"parseurl": "^1.3.2", | |
"statuses": "^1.5.0", | |
"type-is": "^1.6.16", | |
"vary": "^1.1.2" | |
} | |
}, | |
"koa-compose": { | |
"version": "4.1.0", | |
"resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", | |
"integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" | |
}, | |
"koa-convert": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz", | |
"integrity": "sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=", | |
"requires": { | |
"co": "^4.6.0", | |
"koa-compose": "^3.0.0" | |
}, | |
"dependencies": { | |
"koa-compose": { | |
"version": "3.2.1", | |
"resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz", | |
"integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=", | |
"requires": { | |
"any-promise": "^1.1.0" | |
} | |
} | |
} | |
}, | |
"koa-is-json": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz", | |
"integrity": "sha1-JzwH7c3Ljfaiwat9We52SRRR7BQ=" | |
}, | |
"koa-router": { | |
"version": "7.4.0", | |
"resolved": "https://registry.npmjs.org/koa-router/-/koa-router-7.4.0.tgz", | |
"integrity": "sha512-IWhaDXeAnfDBEpWS6hkGdZ1ablgr6Q6pGdXCyK38RbzuH4LkUOpPqPw+3f8l8aTDrQmBQ7xJc0bs2yV4dzcO+g==", | |
"requires": { | |
"debug": "^3.1.0", | |
"http-errors": "^1.3.1", | |
"koa-compose": "^3.0.0", | |
"methods": "^1.0.1", | |
"path-to-regexp": "^1.1.1", | |
"urijs": "^1.19.0" | |
}, | |
"dependencies": { | |
"koa-compose": { | |
"version": "3.2.1", | |
"resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz", | |
"integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=", | |
"requires": { | |
"any-promise": "^1.1.0" | |
} | |
} | |
} | |
}, | |
"latest-version": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", | |
"integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", | |
"dev": true, | |
"requires": { | |
"package-json": "^4.0.0" | |
} | |
}, | |
"load-json-file": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | |
"integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", | |
"dev": true, | |
"requires": { | |
"graceful-fs": "^4.1.2", | |
"parse-json": "^4.0.0", | |
"pify": "^3.0.0", | |
"strip-bom": "^3.0.0" | |
} | |
}, | |
"locate-path": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", | |
"integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", | |
"dev": true, | |
"requires": { | |
"p-locate": "^2.0.0", | |
"path-exists": "^3.0.0" | |
} | |
}, | |
"lodash": { | |
"version": "4.17.11", | |
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", | |
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", | |
"dev": true | |
}, | |
"lodash.clone": { | |
"version": "4.5.0", | |
"resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", | |
"integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", | |
"dev": true | |
}, | |
"lodash.clonedeep": { | |
"version": "4.5.0", | |
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", | |
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", | |
"dev": true | |
}, | |
"lodash.clonedeepwith": { | |
"version": "4.5.0", | |
"resolved": "https://registry.npmjs.org/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz", | |
"integrity": "sha1-buMFc6A6GmDWcKYu8zwQzxr9vdQ=", | |
"dev": true | |
}, | |
"lodash.debounce": { | |
"version": "4.0.8", | |
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", | |
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", | |
"dev": true | |
}, | |
"lodash.difference": { | |
"version": "4.5.0", | |
"resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", | |
"integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", | |
"dev": true | |
}, | |
"lodash.flatten": { | |
"version": "4.4.0", | |
"resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", | |
"integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", | |
"dev": true | |
}, | |
"lodash.flattendeep": { | |
"version": "4.4.0", | |
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", | |
"integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", | |
"dev": true | |
}, | |
"lodash.merge": { | |
"version": "4.6.1", | |
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", | |
"integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==", | |
"dev": true | |
}, | |
"log-symbols": { | |
"version": "2.2.0", | |
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", | |
"integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", | |
"dev": true, | |
"requires": { | |
"chalk": "^2.0.1" | |
} | |
}, | |
"loud-rejection": { | |
"version": "1.6.0", | |
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", | |
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", | |
"dev": true, | |
"requires": { | |
"currently-unhandled": "^0.4.1", | |
"signal-exit": "^3.0.0" | |
} | |
}, | |
"lowercase-keys": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | |
"integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", | |
"dev": true | |
}, | |
"lru-cache": { | |
"version": "4.1.3", | |
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", | |
"integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", | |
"dev": true, | |
"requires": { | |
"pseudomap": "^1.0.2", | |
"yallist": "^2.1.2" | |
} | |
}, | |
"make-dir": { | |
"version": "1.3.0", | |
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", | |
"integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", | |
"dev": true, | |
"requires": { | |
"pify": "^3.0.0" | |
} | |
}, | |
"map-cache": { | |
"version": "0.2.2", | |
"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", | |
"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", | |
"dev": true | |
}, | |
"map-obj": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", | |
"integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", | |
"dev": true | |
}, | |
"map-visit": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", | |
"integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", | |
"dev": true, | |
"requires": { | |
"object-visit": "^1.0.0" | |
} | |
}, | |
"matcher": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz", | |
"integrity": "sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==", | |
"dev": true, | |
"requires": { | |
"escape-string-regexp": "^1.0.4" | |
} | |
}, | |
"md5-hex": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", | |
"integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", | |
"dev": true, | |
"requires": { | |
"md5-o-matic": "^0.1.1" | |
} | |
}, | |
"md5-o-matic": { | |
"version": "0.1.1", | |
"resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", | |
"integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", | |
"dev": true | |
}, | |
"media-typer": { | |
"version": "0.3.0", | |
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", | |
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" | |
}, | |
"meow": { | |
"version": "5.0.0", | |
"resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", | |
"integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", | |
"dev": true, | |
"requires": { | |
"camelcase-keys": "^4.0.0", | |
"decamelize-keys": "^1.0.0", | |
"loud-rejection": "^1.0.0", | |
"minimist-options": "^3.0.1", | |
"normalize-package-data": "^2.3.4", | |
"read-pkg-up": "^3.0.0", | |
"redent": "^2.0.0", | |
"trim-newlines": "^2.0.0", | |
"yargs-parser": "^10.0.0" | |
} | |
}, | |
"methods": { | |
"version": "1.1.2", | |
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", | |
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" | |
}, | |
"micromatch": { | |
"version": "3.1.10", | |
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", | |
"integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", | |
"dev": true, | |
"requires": { | |
"arr-diff": "^4.0.0", | |
"array-unique": "^0.3.2", | |
"braces": "^2.3.1", | |
"define-property": "^2.0.2", | |
"extend-shallow": "^3.0.2", | |
"extglob": "^2.0.4", | |
"fragment-cache": "^0.2.1", | |
"kind-of": "^6.0.2", | |
"nanomatch": "^1.2.9", | |
"object.pick": "^1.3.0", | |
"regex-not": "^1.0.0", | |
"snapdragon": "^0.8.1", | |
"to-regex": "^3.0.2" | |
} | |
}, | |
"mime": { | |
"version": "2.3.1", | |
"resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", | |
"integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" | |
}, | |
"mime-db": { | |
"version": "1.36.0", | |
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", | |
"integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" | |
}, | |
"mime-types": { | |
"version": "2.1.20", | |
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", | |
"integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", | |
"requires": { | |
"mime-db": "~1.36.0" | |
} | |
}, | |
"mimic-fn": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", | |
"integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", | |
"dev": true | |
}, | |
"minimatch": { | |
"version": "3.0.4", | |
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | |
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", | |
"dev": true, | |
"requires": { | |
"brace-expansion": "^1.1.7" | |
} | |
}, | |
"minimist": { | |
"version": "0.0.8", | |
"resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", | |
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", | |
"dev": true | |
}, | |
"minimist-options": { | |
"version": "3.0.2", | |
"resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", | |
"integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", | |
"dev": true, | |
"requires": { | |
"arrify": "^1.0.1", | |
"is-plain-obj": "^1.1.0" | |
} | |
}, | |
"mixin-deep": { | |
"version": "1.3.1", | |
"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", | |
"integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", | |
"dev": true, | |
"requires": { | |
"for-in": "^1.0.2", | |
"is-extendable": "^1.0.1" | |
}, | |
"dependencies": { | |
"is-extendable": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", | |
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", | |
"dev": true, | |
"requires": { | |
"is-plain-object": "^2.0.4" | |
} | |
} | |
} | |
}, | |
"mkdirp": { | |
"version": "0.5.1", | |
"resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", | |
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", | |
"dev": true, | |
"requires": { | |
"minimist": "0.0.8" | |
} | |
}, | |
"ms": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | |
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | |
}, | |
"multimatch": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", | |
"integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", | |
"dev": true, | |
"requires": { | |
"array-differ": "^1.0.0", | |
"array-union": "^1.0.1", | |
"arrify": "^1.0.0", | |
"minimatch": "^3.0.0" | |
} | |
}, | |
"nan": { | |
"version": "2.11.1", | |
"resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", | |
"integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", | |
"dev": true, | |
"optional": true | |
}, | |
"nanomatch": { | |
"version": "1.2.13", | |
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", | |
"integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", | |
"dev": true, | |
"requires": { | |
"arr-diff": "^4.0.0", | |
"array-unique": "^0.3.2", | |
"define-property": "^2.0.2", | |
"extend-shallow": "^3.0.2", | |
"fragment-cache": "^0.2.1", | |
"is-windows": "^1.0.2", | |
"kind-of": "^6.0.2", | |
"object.pick": "^1.3.0", | |
"regex-not": "^1.0.0", | |
"snapdragon": "^0.8.1", | |
"to-regex": "^3.0.1" | |
} | |
}, | |
"negotiator": { | |
"version": "0.6.1", | |
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", | |
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" | |
}, | |
"normalize-package-data": { | |
"version": "2.4.0", | |
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", | |
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", | |
"dev": true, | |
"requires": { | |
"hosted-git-info": "^2.1.4", | |
"is-builtin-module": "^1.0.0", | |
"semver": "2 || 3 || 4 || 5", | |
"validate-npm-package-license": "^3.0.1" | |
} | |
}, | |
"normalize-path": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", | |
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", | |
"dev": true, | |
"requires": { | |
"remove-trailing-separator": "^1.0.1" | |
} | |
}, | |
"npm-run-path": { | |
"version": "2.0.2", | |
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", | |
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", | |
"dev": true, | |
"requires": { | |
"path-key": "^2.0.0" | |
} | |
}, | |
"object-assign": { | |
"version": "4.1.1", | |
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | |
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", | |
"dev": true | |
}, | |
"object-copy": { | |
"version": "0.1.0", | |
"resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", | |
"integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", | |
"dev": true, | |
"requires": { | |
"copy-descriptor": "^0.1.0", | |
"define-property": "^0.2.5", | |
"kind-of": "^3.0.3" | |
}, | |
"dependencies": { | |
"define-property": { | |
"version": "0.2.5", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", | |
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^0.1.0" | |
} | |
}, | |
"kind-of": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", | |
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", | |
"dev": true, | |
"requires": { | |
"is-buffer": "^1.1.5" | |
} | |
} | |
} | |
}, | |
"object-visit": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", | |
"integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", | |
"dev": true, | |
"requires": { | |
"isobject": "^3.0.0" | |
} | |
}, | |
"object.pick": { | |
"version": "1.3.0", | |
"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", | |
"integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", | |
"dev": true, | |
"requires": { | |
"isobject": "^3.0.1" | |
} | |
}, | |
"observable-to-promise": { | |
"version": "0.5.0", | |
"resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-0.5.0.tgz", | |
"integrity": "sha1-yCjw8NxH6fhq+KSXfF1VB2znqR8=", | |
"dev": true, | |
"requires": { | |
"is-observable": "^0.2.0", | |
"symbol-observable": "^1.0.4" | |
}, | |
"dependencies": { | |
"is-observable": { | |
"version": "0.2.0", | |
"resolved": "https://registry.npmjs.org/is-observable/-/is-observable-0.2.0.tgz", | |
"integrity": "sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI=", | |
"dev": true, | |
"requires": { | |
"symbol-observable": "^0.2.2" | |
}, | |
"dependencies": { | |
"symbol-observable": { | |
"version": "0.2.4", | |
"resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-0.2.4.tgz", | |
"integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A=", | |
"dev": true | |
} | |
} | |
} | |
} | |
}, | |
"on-finished": { | |
"version": "2.3.0", | |
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", | |
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", | |
"requires": { | |
"ee-first": "1.1.1" | |
} | |
}, | |
"once": { | |
"version": "1.4.0", | |
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | |
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | |
"dev": true, | |
"requires": { | |
"wrappy": "1" | |
} | |
}, | |
"onetime": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", | |
"integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", | |
"dev": true, | |
"requires": { | |
"mimic-fn": "^1.0.0" | |
} | |
}, | |
"only": { | |
"version": "0.0.2", | |
"resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", | |
"integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=" | |
}, | |
"ora": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/ora/-/ora-3.0.0.tgz", | |
"integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", | |
"dev": true, | |
"requires": { | |
"chalk": "^2.3.1", | |
"cli-cursor": "^2.1.0", | |
"cli-spinners": "^1.1.0", | |
"log-symbols": "^2.2.0", | |
"strip-ansi": "^4.0.0", | |
"wcwidth": "^1.0.1" | |
} | |
}, | |
"os-tmpdir": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | |
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", | |
"dev": true | |
}, | |
"p-finally": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", | |
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", | |
"dev": true | |
}, | |
"p-limit": { | |
"version": "1.3.0", | |
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", | |
"integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", | |
"dev": true, | |
"requires": { | |
"p-try": "^1.0.0" | |
} | |
}, | |
"p-locate": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", | |
"integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", | |
"dev": true, | |
"requires": { | |
"p-limit": "^1.1.0" | |
} | |
}, | |
"p-map": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", | |
"integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", | |
"dev": true | |
}, | |
"p-try": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", | |
"integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", | |
"dev": true | |
}, | |
"package-hash": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/package-hash/-/package-hash-2.0.0.tgz", | |
"integrity": "sha1-eK4ybIngWk2BO2hgGXevBcANKg0=", | |
"dev": true, | |
"requires": { | |
"graceful-fs": "^4.1.11", | |
"lodash.flattendeep": "^4.4.0", | |
"md5-hex": "^2.0.0", | |
"release-zalgo": "^1.0.0" | |
} | |
}, | |
"package-json": { | |
"version": "4.0.1", | |
"resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", | |
"integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", | |
"dev": true, | |
"requires": { | |
"got": "^6.7.1", | |
"registry-auth-token": "^3.0.1", | |
"registry-url": "^3.0.3", | |
"semver": "^5.1.0" | |
} | |
}, | |
"parse-json": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", | |
"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", | |
"dev": true, | |
"requires": { | |
"error-ex": "^1.3.1", | |
"json-parse-better-errors": "^1.0.1" | |
} | |
}, | |
"parse-ms": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", | |
"integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", | |
"dev": true | |
}, | |
"parseurl": { | |
"version": "1.3.2", | |
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", | |
"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" | |
}, | |
"pascalcase": { | |
"version": "0.1.1", | |
"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", | |
"integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", | |
"dev": true | |
}, | |
"path-dirname": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", | |
"integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", | |
"dev": true | |
}, | |
"path-exists": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", | |
"integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", | |
"dev": true | |
}, | |
"path-is-absolute": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | |
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", | |
"dev": true | |
}, | |
"path-is-inside": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", | |
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", | |
"dev": true | |
}, | |
"path-key": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", | |
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", | |
"dev": true | |
}, | |
"path-parse": { | |
"version": "1.0.6", | |
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", | |
"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", | |
"dev": true | |
}, | |
"path-to-regexp": { | |
"version": "1.7.0", | |
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", | |
"integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", | |
"requires": { | |
"isarray": "0.0.1" | |
} | |
}, | |
"path-type": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", | |
"integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", | |
"dev": true, | |
"requires": { | |
"pify": "^3.0.0" | |
} | |
}, | |
"pify": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | |
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | |
"dev": true | |
}, | |
"pinkie": { | |
"version": "2.0.4", | |
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", | |
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", | |
"dev": true | |
}, | |
"pinkie-promise": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", | |
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", | |
"dev": true, | |
"requires": { | |
"pinkie": "^2.0.0" | |
} | |
}, | |
"pkg-conf": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", | |
"integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", | |
"dev": true, | |
"requires": { | |
"find-up": "^2.0.0", | |
"load-json-file": "^4.0.0" | |
} | |
}, | |
"pkg-dir": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", | |
"integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", | |
"dev": true, | |
"requires": { | |
"find-up": "^2.1.0" | |
} | |
}, | |
"plur": { | |
"version": "3.0.1", | |
"resolved": "https://registry.npmjs.org/plur/-/plur-3.0.1.tgz", | |
"integrity": "sha512-lJl0ojUynAM1BZn58Pas2WT/TXeC1+bS+UqShl0x9+49AtOn7DixRXVzaC8qrDOIxNDmepKnLuMTH7NQmkX0PA==", | |
"dev": true, | |
"requires": { | |
"irregular-plurals": "^2.0.0" | |
} | |
}, | |
"posix-character-classes": { | |
"version": "0.1.1", | |
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", | |
"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", | |
"dev": true | |
}, | |
"prepend-http": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", | |
"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", | |
"dev": true | |
}, | |
"pretty-ms": { | |
"version": "3.2.0", | |
"resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-3.2.0.tgz", | |
"integrity": "sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==", | |
"dev": true, | |
"requires": { | |
"parse-ms": "^1.0.0" | |
} | |
}, | |
"process-nextick-args": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", | |
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", | |
"dev": true | |
}, | |
"pseudomap": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", | |
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", | |
"dev": true | |
}, | |
"qs": { | |
"version": "6.5.2", | |
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | |
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" | |
}, | |
"quick-lru": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", | |
"integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", | |
"dev": true | |
}, | |
"rc": { | |
"version": "1.2.8", | |
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", | |
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", | |
"dev": true, | |
"requires": { | |
"deep-extend": "^0.6.0", | |
"ini": "~1.3.0", | |
"minimist": "^1.2.0", | |
"strip-json-comments": "~2.0.1" | |
}, | |
"dependencies": { | |
"minimist": { | |
"version": "1.2.0", | |
"resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", | |
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", | |
"dev": true | |
} | |
} | |
}, | |
"read-pkg": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | |
"integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", | |
"dev": true, | |
"requires": { | |
"load-json-file": "^4.0.0", | |
"normalize-package-data": "^2.3.2", | |
"path-type": "^3.0.0" | |
} | |
}, | |
"read-pkg-up": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", | |
"integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", | |
"dev": true, | |
"requires": { | |
"find-up": "^2.0.0", | |
"read-pkg": "^3.0.0" | |
} | |
}, | |
"readable-stream": { | |
"version": "3.0.6", | |
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz", | |
"integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==", | |
"requires": { | |
"inherits": "^2.0.3", | |
"string_decoder": "^1.1.1", | |
"util-deprecate": "^1.0.1" | |
} | |
}, | |
"readdirp": { | |
"version": "2.2.1", | |
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", | |
"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", | |
"dev": true, | |
"requires": { | |
"graceful-fs": "^4.1.11", | |
"micromatch": "^3.1.10", | |
"readable-stream": "^2.0.2" | |
}, | |
"dependencies": { | |
"isarray": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", | |
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", | |
"dev": true | |
}, | |
"readable-stream": { | |
"version": "2.3.6", | |
"resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", | |
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", | |
"dev": true, | |
"requires": { | |
"core-util-is": "~1.0.0", | |
"inherits": "~2.0.3", | |
"isarray": "~1.0.0", | |
"process-nextick-args": "~2.0.0", | |
"safe-buffer": "~5.1.1", | |
"string_decoder": "~1.1.1", | |
"util-deprecate": "~1.0.1" | |
} | |
} | |
} | |
}, | |
"redent": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", | |
"integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", | |
"dev": true, | |
"requires": { | |
"indent-string": "^3.0.0", | |
"strip-indent": "^2.0.0" | |
} | |
}, | |
"regenerate": { | |
"version": "1.4.0", | |
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", | |
"integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", | |
"dev": true | |
}, | |
"regenerate-unicode-properties": { | |
"version": "7.0.0", | |
"resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", | |
"integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", | |
"dev": true, | |
"requires": { | |
"regenerate": "^1.4.0" | |
} | |
}, | |
"regex-not": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", | |
"integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", | |
"dev": true, | |
"requires": { | |
"extend-shallow": "^3.0.2", | |
"safe-regex": "^1.1.0" | |
} | |
}, | |
"regexpu-core": { | |
"version": "4.2.0", | |
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", | |
"integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", | |
"dev": true, | |
"requires": { | |
"regenerate": "^1.4.0", | |
"regenerate-unicode-properties": "^7.0.0", | |
"regjsgen": "^0.4.0", | |
"regjsparser": "^0.3.0", | |
"unicode-match-property-ecmascript": "^1.0.4", | |
"unicode-match-property-value-ecmascript": "^1.0.2" | |
} | |
}, | |
"registry-auth-token": { | |
"version": "3.3.2", | |
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", | |
"integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", | |
"dev": true, | |
"requires": { | |
"rc": "^1.1.6", | |
"safe-buffer": "^5.0.1" | |
} | |
}, | |
"registry-url": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", | |
"integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", | |
"dev": true, | |
"requires": { | |
"rc": "^1.0.1" | |
} | |
}, | |
"regjsgen": { | |
"version": "0.4.0", | |
"resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", | |
"integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", | |
"dev": true | |
}, | |
"regjsparser": { | |
"version": "0.3.0", | |
"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", | |
"integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", | |
"dev": true, | |
"requires": { | |
"jsesc": "~0.5.0" | |
}, | |
"dependencies": { | |
"jsesc": { | |
"version": "0.5.0", | |
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", | |
"integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", | |
"dev": true | |
} | |
} | |
}, | |
"release-zalgo": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", | |
"integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", | |
"dev": true, | |
"requires": { | |
"es6-error": "^4.0.1" | |
} | |
}, | |
"remove-trailing-separator": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", | |
"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", | |
"dev": true | |
}, | |
"repeat-element": { | |
"version": "1.1.3", | |
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", | |
"integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", | |
"dev": true | |
}, | |
"repeat-string": { | |
"version": "1.6.1", | |
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", | |
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", | |
"dev": true | |
}, | |
"require-precompiled": { | |
"version": "0.1.0", | |
"resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", | |
"integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=", | |
"dev": true | |
}, | |
"resolve": { | |
"version": "1.8.1", | |
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", | |
"integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", | |
"dev": true, | |
"requires": { | |
"path-parse": "^1.0.5" | |
} | |
}, | |
"resolve-cwd": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", | |
"integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", | |
"dev": true, | |
"requires": { | |
"resolve-from": "^3.0.0" | |
} | |
}, | |
"resolve-from": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", | |
"integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", | |
"dev": true | |
}, | |
"resolve-url": { | |
"version": "0.2.1", | |
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", | |
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", | |
"dev": true | |
}, | |
"restore-cursor": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", | |
"integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", | |
"dev": true, | |
"requires": { | |
"onetime": "^2.0.0", | |
"signal-exit": "^3.0.2" | |
} | |
}, | |
"ret": { | |
"version": "0.1.15", | |
"resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", | |
"integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", | |
"dev": true | |
}, | |
"rimraf": { | |
"version": "2.6.2", | |
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", | |
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", | |
"dev": true, | |
"requires": { | |
"glob": "^7.0.5" | |
} | |
}, | |
"safe-buffer": { | |
"version": "5.1.2", | |
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | |
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | |
}, | |
"safe-regex": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", | |
"integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", | |
"dev": true, | |
"requires": { | |
"ret": "~0.1.10" | |
} | |
}, | |
"semver": { | |
"version": "5.6.0", | |
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", | |
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", | |
"dev": true | |
}, | |
"semver-diff": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", | |
"integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", | |
"dev": true, | |
"requires": { | |
"semver": "^5.0.3" | |
} | |
}, | |
"serialize-error": { | |
"version": "2.1.0", | |
"resolved": "http://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", | |
"integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", | |
"dev": true | |
}, | |
"set-value": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", | |
"integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", | |
"dev": true, | |
"requires": { | |
"extend-shallow": "^2.0.1", | |
"is-extendable": "^0.1.1", | |
"is-plain-object": "^2.0.3", | |
"split-string": "^3.0.1" | |
}, | |
"dependencies": { | |
"extend-shallow": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
"dev": true, | |
"requires": { | |
"is-extendable": "^0.1.0" | |
} | |
} | |
} | |
}, | |
"setprototypeof": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", | |
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" | |
}, | |
"shebang-command": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", | |
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", | |
"dev": true, | |
"requires": { | |
"shebang-regex": "^1.0.0" | |
} | |
}, | |
"shebang-regex": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", | |
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", | |
"dev": true | |
}, | |
"signal-exit": { | |
"version": "3.0.2", | |
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", | |
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", | |
"dev": true | |
}, | |
"slash": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", | |
"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", | |
"dev": true | |
}, | |
"slice-ansi": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", | |
"integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", | |
"dev": true, | |
"requires": { | |
"is-fullwidth-code-point": "^2.0.0" | |
} | |
}, | |
"slide": { | |
"version": "1.1.6", | |
"resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", | |
"integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", | |
"dev": true | |
}, | |
"snapdragon": { | |
"version": "0.8.2", | |
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", | |
"integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", | |
"dev": true, | |
"requires": { | |
"base": "^0.11.1", | |
"debug": "^2.2.0", | |
"define-property": "^0.2.5", | |
"extend-shallow": "^2.0.1", | |
"map-cache": "^0.2.2", | |
"source-map": "^0.5.6", | |
"source-map-resolve": "^0.5.0", | |
"use": "^3.1.0" | |
}, | |
"dependencies": { | |
"debug": { | |
"version": "2.6.9", | |
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | |
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | |
"dev": true, | |
"requires": { | |
"ms": "2.0.0" | |
} | |
}, | |
"define-property": { | |
"version": "0.2.5", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", | |
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^0.1.0" | |
} | |
}, | |
"extend-shallow": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
"dev": true, | |
"requires": { | |
"is-extendable": "^0.1.0" | |
} | |
} | |
} | |
}, | |
"snapdragon-node": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", | |
"integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", | |
"dev": true, | |
"requires": { | |
"define-property": "^1.0.0", | |
"isobject": "^3.0.0", | |
"snapdragon-util": "^3.0.1" | |
}, | |
"dependencies": { | |
"define-property": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", | |
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^1.0.0" | |
} | |
}, | |
"is-accessor-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", | |
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-data-descriptor": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", | |
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^6.0.0" | |
} | |
}, | |
"is-descriptor": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", | |
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", | |
"dev": true, | |
"requires": { | |
"is-accessor-descriptor": "^1.0.0", | |
"is-data-descriptor": "^1.0.0", | |
"kind-of": "^6.0.2" | |
} | |
} | |
} | |
}, | |
"snapdragon-util": { | |
"version": "3.0.1", | |
"resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", | |
"integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", | |
"dev": true, | |
"requires": { | |
"kind-of": "^3.2.0" | |
}, | |
"dependencies": { | |
"kind-of": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", | |
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", | |
"dev": true, | |
"requires": { | |
"is-buffer": "^1.1.5" | |
} | |
} | |
} | |
}, | |
"source-map": { | |
"version": "0.5.7", | |
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | |
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", | |
"dev": true | |
}, | |
"source-map-resolve": { | |
"version": "0.5.2", | |
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", | |
"integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", | |
"dev": true, | |
"requires": { | |
"atob": "^2.1.1", | |
"decode-uri-component": "^0.2.0", | |
"resolve-url": "^0.2.1", | |
"source-map-url": "^0.4.0", | |
"urix": "^0.1.0" | |
} | |
}, | |
"source-map-support": { | |
"version": "0.5.9", | |
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", | |
"integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", | |
"dev": true, | |
"requires": { | |
"buffer-from": "^1.0.0", | |
"source-map": "^0.6.0" | |
}, | |
"dependencies": { | |
"source-map": { | |
"version": "0.6.1", | |
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | |
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | |
"dev": true | |
} | |
} | |
}, | |
"source-map-url": { | |
"version": "0.4.0", | |
"resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", | |
"integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", | |
"dev": true | |
}, | |
"spdx-correct": { | |
"version": "3.0.2", | |
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", | |
"integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", | |
"dev": true, | |
"requires": { | |
"spdx-expression-parse": "^3.0.0", | |
"spdx-license-ids": "^3.0.0" | |
} | |
}, | |
"spdx-exceptions": { | |
"version": "2.2.0", | |
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", | |
"integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", | |
"dev": true | |
}, | |
"spdx-expression-parse": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", | |
"integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", | |
"dev": true, | |
"requires": { | |
"spdx-exceptions": "^2.1.0", | |
"spdx-license-ids": "^3.0.0" | |
} | |
}, | |
"spdx-license-ids": { | |
"version": "3.0.1", | |
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", | |
"integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==", | |
"dev": true | |
}, | |
"split-string": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", | |
"integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", | |
"dev": true, | |
"requires": { | |
"extend-shallow": "^3.0.0" | |
} | |
}, | |
"sprintf-js": { | |
"version": "1.0.3", | |
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", | |
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", | |
"dev": true | |
}, | |
"stack-utils": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", | |
"integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", | |
"dev": true | |
}, | |
"static-extend": { | |
"version": "0.1.2", | |
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", | |
"integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", | |
"dev": true, | |
"requires": { | |
"define-property": "^0.2.5", | |
"object-copy": "^0.1.0" | |
}, | |
"dependencies": { | |
"define-property": { | |
"version": "0.2.5", | |
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", | |
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", | |
"dev": true, | |
"requires": { | |
"is-descriptor": "^0.1.0" | |
} | |
} | |
} | |
}, | |
"statuses": { | |
"version": "1.5.0", | |
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | |
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" | |
}, | |
"string-width": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", | |
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", | |
"dev": true, | |
"requires": { | |
"is-fullwidth-code-point": "^2.0.0", | |
"strip-ansi": "^4.0.0" | |
} | |
}, | |
"string_decoder": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | |
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | |
"requires": { | |
"safe-buffer": "~5.1.0" | |
} | |
}, | |
"strip-ansi": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | |
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", | |
"dev": true, | |
"requires": { | |
"ansi-regex": "^3.0.0" | |
} | |
}, | |
"strip-bom": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", | |
"integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", | |
"dev": true | |
}, | |
"strip-bom-buf": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz", | |
"integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=", | |
"dev": true, | |
"requires": { | |
"is-utf8": "^0.2.1" | |
} | |
}, | |
"strip-eof": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", | |
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", | |
"dev": true | |
}, | |
"strip-indent": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", | |
"integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", | |
"dev": true | |
}, | |
"strip-json-comments": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | |
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", | |
"dev": true | |
}, | |
"superagent": { | |
"version": "4.0.0-beta.5", | |
"resolved": "https://registry.npmjs.org/superagent/-/superagent-4.0.0-beta.5.tgz", | |
"integrity": "sha512-v4FTm6kg6zJOfLcot9kCTcWy/wjD/hvtUXWcv0Pd8TlUqxKDctif2rtDPRb4gW6Df9MMXU1BHB+1z5U2VFVsYg==", | |
"requires": { | |
"component-emitter": "^1.2.0", | |
"cookiejar": "^2.1.2", | |
"debug": "^4.0.0", | |
"form-data": "^2.3.2", | |
"formidable": "^1.2.0", | |
"methods": "^1.1.1", | |
"mime": "^2.0.3", | |
"qs": "^6.5.1", | |
"readable-stream": "^3.0.3" | |
}, | |
"dependencies": { | |
"debug": { | |
"version": "4.1.0", | |
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", | |
"integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", | |
"requires": { | |
"ms": "^2.1.1" | |
} | |
}, | |
"ms": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | |
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | |
} | |
} | |
}, | |
"supertap": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", | |
"integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", | |
"dev": true, | |
"requires": { | |
"arrify": "^1.0.1", | |
"indent-string": "^3.2.0", | |
"js-yaml": "^3.10.0", | |
"serialize-error": "^2.1.0", | |
"strip-ansi": "^4.0.0" | |
} | |
}, | |
"supports-color": { | |
"version": "5.5.0", | |
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | |
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | |
"dev": true, | |
"requires": { | |
"has-flag": "^3.0.0" | |
} | |
}, | |
"symbol-observable": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", | |
"integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", | |
"dev": true | |
}, | |
"term-size": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", | |
"integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", | |
"dev": true, | |
"requires": { | |
"execa": "^0.7.0" | |
} | |
}, | |
"time-zone": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", | |
"integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", | |
"dev": true | |
}, | |
"timed-out": { | |
"version": "4.0.1", | |
"resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", | |
"integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", | |
"dev": true | |
}, | |
"to-fast-properties": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", | |
"integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", | |
"dev": true | |
}, | |
"to-object-path": { | |
"version": "0.3.0", | |
"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", | |
"integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", | |
"dev": true, | |
"requires": { | |
"kind-of": "^3.0.2" | |
}, | |
"dependencies": { | |
"kind-of": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", | |
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", | |
"dev": true, | |
"requires": { | |
"is-buffer": "^1.1.5" | |
} | |
} | |
} | |
}, | |
"to-regex": { | |
"version": "3.0.2", | |
"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", | |
"integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", | |
"dev": true, | |
"requires": { | |
"define-property": "^2.0.2", | |
"extend-shallow": "^3.0.2", | |
"regex-not": "^1.0.2", | |
"safe-regex": "^1.1.0" | |
} | |
}, | |
"to-regex-range": { | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", | |
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", | |
"dev": true, | |
"requires": { | |
"is-number": "^3.0.0", | |
"repeat-string": "^1.6.1" | |
} | |
}, | |
"toidentifier": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", | |
"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" | |
}, | |
"trim-newlines": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", | |
"integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", | |
"dev": true | |
}, | |
"trim-off-newlines": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", | |
"integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", | |
"dev": true | |
}, | |
"trim-right": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", | |
"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", | |
"dev": true | |
}, | |
"type-is": { | |
"version": "1.6.16", | |
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", | |
"integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", | |
"requires": { | |
"media-typer": "0.3.0", | |
"mime-types": "~2.1.18" | |
} | |
}, | |
"uid2": { | |
"version": "0.0.3", | |
"resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", | |
"integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=", | |
"dev": true | |
}, | |
"unicode-canonical-property-names-ecmascript": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", | |
"integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", | |
"dev": true | |
}, | |
"unicode-match-property-ecmascript": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", | |
"integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", | |
"dev": true, | |
"requires": { | |
"unicode-canonical-property-names-ecmascript": "^1.0.4", | |
"unicode-property-aliases-ecmascript": "^1.0.4" | |
} | |
}, | |
"unicode-match-property-value-ecmascript": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", | |
"integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", | |
"dev": true | |
}, | |
"unicode-property-aliases-ecmascript": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", | |
"integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", | |
"dev": true | |
}, | |
"union-value": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", | |
"integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", | |
"dev": true, | |
"requires": { | |
"arr-union": "^3.1.0", | |
"get-value": "^2.0.6", | |
"is-extendable": "^0.1.1", | |
"set-value": "^0.4.3" | |
}, | |
"dependencies": { | |
"extend-shallow": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
"dev": true, | |
"requires": { | |
"is-extendable": "^0.1.0" | |
} | |
}, | |
"set-value": { | |
"version": "0.4.3", | |
"resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", | |
"integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", | |
"dev": true, | |
"requires": { | |
"extend-shallow": "^2.0.1", | |
"is-extendable": "^0.1.1", | |
"is-plain-object": "^2.0.1", | |
"to-object-path": "^0.3.0" | |
} | |
} | |
} | |
}, | |
"unique-string": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", | |
"integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", | |
"dev": true, | |
"requires": { | |
"crypto-random-string": "^1.0.0" | |
} | |
}, | |
"unique-temp-dir": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", | |
"integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", | |
"dev": true, | |
"requires": { | |
"mkdirp": "^0.5.1", | |
"os-tmpdir": "^1.0.1", | |
"uid2": "0.0.3" | |
} | |
}, | |
"unset-value": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", | |
"integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", | |
"dev": true, | |
"requires": { | |
"has-value": "^0.3.1", | |
"isobject": "^3.0.0" | |
}, | |
"dependencies": { | |
"has-value": { | |
"version": "0.3.1", | |
"resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", | |
"integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", | |
"dev": true, | |
"requires": { | |
"get-value": "^2.0.3", | |
"has-values": "^0.1.4", | |
"isobject": "^2.0.0" | |
}, | |
"dependencies": { | |
"isobject": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", | |
"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", | |
"dev": true, | |
"requires": { | |
"isarray": "1.0.0" | |
} | |
} | |
} | |
}, | |
"has-values": { | |
"version": "0.1.4", | |
"resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", | |
"integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", | |
"dev": true | |
}, | |
"isarray": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", | |
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", | |
"dev": true | |
} | |
} | |
}, | |
"unzip-response": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", | |
"integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", | |
"dev": true | |
}, | |
"upath": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", | |
"integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", | |
"dev": true | |
}, | |
"update-notifier": { | |
"version": "2.5.0", | |
"resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", | |
"integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", | |
"dev": true, | |
"requires": { | |
"boxen": "^1.2.1", | |
"chalk": "^2.0.1", | |
"configstore": "^3.0.0", | |
"import-lazy": "^2.1.0", | |
"is-ci": "^1.0.10", | |
"is-installed-globally": "^0.1.0", | |
"is-npm": "^1.0.0", | |
"latest-version": "^3.0.0", | |
"semver-diff": "^2.0.0", | |
"xdg-basedir": "^3.0.0" | |
} | |
}, | |
"urijs": { | |
"version": "1.19.1", | |
"resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.1.tgz", | |
"integrity": "sha512-xVrGVi94ueCJNrBSTjWqjvtgvl3cyOTThp2zaMaFNGp3F542TR6sM3f2o8RqZl+AwteClSVmoCyt0ka4RjQOQg==" | |
}, | |
"urix": { | |
"version": "0.1.0", | |
"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", | |
"integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", | |
"dev": true | |
}, | |
"url-parse-lax": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", | |
"integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", | |
"dev": true, | |
"requires": { | |
"prepend-http": "^1.0.1" | |
} | |
}, | |
"use": { | |
"version": "3.1.1", | |
"resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", | |
"integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", | |
"dev": true | |
}, | |
"util-deprecate": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | |
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" | |
}, | |
"validate-npm-package-license": { | |
"version": "3.0.4", | |
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", | |
"integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", | |
"dev": true, | |
"requires": { | |
"spdx-correct": "^3.0.0", | |
"spdx-expression-parse": "^3.0.0" | |
} | |
}, | |
"vary": { | |
"version": "1.1.2", | |
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | |
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" | |
}, | |
"wcwidth": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", | |
"integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", | |
"dev": true, | |
"requires": { | |
"defaults": "^1.0.3" | |
} | |
}, | |
"well-known-symbols": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-1.0.0.tgz", | |
"integrity": "sha1-c8eK6Bp3Jqj6WY4ogIAcixYiVRg=", | |
"dev": true | |
}, | |
"which": { | |
"version": "1.3.1", | |
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", | |
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", | |
"dev": true, | |
"requires": { | |
"isexe": "^2.0.0" | |
} | |
}, | |
"widest-line": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", | |
"integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", | |
"dev": true, | |
"requires": { | |
"string-width": "^2.1.1" | |
} | |
}, | |
"wrappy": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | |
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", | |
"dev": true | |
}, | |
"write-file-atomic": { | |
"version": "2.3.0", | |
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", | |
"integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", | |
"dev": true, | |
"requires": { | |
"graceful-fs": "^4.1.11", | |
"imurmurhash": "^0.1.4", | |
"signal-exit": "^3.0.2" | |
} | |
}, | |
"xdg-basedir": { | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", | |
"integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", | |
"dev": true | |
}, | |
"xtend": { | |
"version": "4.0.1", | |
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", | |
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", | |
"dev": true | |
}, | |
"yallist": { | |
"version": "2.1.2", | |
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", | |
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", | |
"dev": true | |
}, | |
"yargs-parser": { | |
"version": "10.1.0", | |
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", | |
"integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", | |
"dev": true, | |
"requires": { | |
"camelcase": "^4.1.0" | |
} | |
}, | |
"ylru": { | |
"version": "1.2.1", | |
"resolved": "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz", | |
"integrity": "sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==" | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "badge-koa", | |
"version": "1.0.0", | |
"description": "", | |
"main": "index.js", | |
"dependencies": { | |
"koa": "^2.5.3", | |
"koa-router": "^7.4.0", | |
"superagent": "^4.0.0-beta.5" | |
}, | |
"devDependencies": { | |
"ava": "1.0.0-beta.8" | |
}, | |
"scripts": { | |
"test": "ava" | |
}, | |
"author": "", | |
"license": "ISC" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const requests = require('superagent'); | |
const fetchRepoDate = async (user, repo) => { | |
let agent = requests.agent(); | |
if (process.env.GITHUB_USER && process.env.GITHUB_TOKEN) { | |
agent = agent.auth( | |
process.env.GITHUB_USER, | |
process.env.GITHUB_TOKEN | |
) | |
} | |
const default_branch = await agent | |
.get(`https://api.github.com/repos/${user}/${repo}`) | |
.then(resp => resp.body.default_branch); | |
const last_commit_url = await agent | |
.get(`https://api.github.com/repos/${user}/${repo}/git/refs/heads/${default_branch}`) | |
.then(resp => resp.body.object.url); | |
const date = await agent | |
.get(last_commit_url) | |
.then(resp => resp.body.author.date); | |
return new Date(date); | |
}; | |
module.exports = { | |
fetchRepoDate | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import test from 'ava'; | |
const index = require('./index'); | |
const date = require('./date'); | |
const badge = require('./badge'); | |
const repo = require('./repo'); | |
test('fetch_date', async t => { | |
const date = await repo.fetchRepoDate('ad-m', 'anticaptcha-async'); | |
t.true(typeof date === 'object'); | |
t.true(date < new Date()); | |
console.log(date); | |
}); | |
test('getDateColor', t => { | |
t.true(date.getDateColor(9999) === 'red'); | |
t.true(date.getDateColor(7) === 'green'); | |
t.true(date.getDateColor(65) === 'yellow'); | |
}) | |
test('getRepoBadgeUrl', async t => { | |
const url = await badge.getRepoBadgeUrl('ad-m', 'anticaptcha-async'); | |
console.log(url); | |
t.true(url.startsWith('http')); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment