From 009d3121c51697801226b8d4252f5f2a3ffaa545 Mon Sep 17 00:00:00 2001 From: Ferit Topcu Date: Tue, 8 Jan 2019 12:00:57 +0100 Subject: [PATCH 1/3] adding all the basic logic for refreshing token --- .../components/RepositoryConfigValidation.jsx | 11 +++++++--- client/containers/RepositoryDetail.jsx | 9 ++++++-- client/service/RepoService.js | 22 +++++++++++++++++++ config/config.yaml | 6 ++--- docker-compose.yaml | 4 ++-- server/handler/CheckHandler.js | 15 ++++++++----- server/handler/UserHandler.js | 1 + server/routes/api.js | 12 ++++++++++ 8 files changed, 65 insertions(+), 15 deletions(-) diff --git a/client/components/RepositoryConfigValidation.jsx b/client/components/RepositoryConfigValidation.jsx index 59a5e99c..1db0f8cc 100644 --- a/client/components/RepositoryConfigValidation.jsx +++ b/client/components/RepositoryConfigValidation.jsx @@ -80,7 +80,7 @@ class Result extends React.Component { } } -export default function RepositoryConfigValidation({validation, onValidate}) { +export default function RepositoryConfigValidation({validation, onValidate, refreshingToken = true, refreshToken}) { const placeholder =
let result = placeholder if (validationFinished(validation.status)) { @@ -90,7 +90,7 @@ export default function RepositoryConfigValidation({validation, onValidate}) { } else if (validation.error) { result = {validation.error.status} {validation.error.title} } - return
+ return (
+ {result} -
+
); } + RepositoryConfigValidation.propTypes = { validation: PropTypes.shape({ status: PropTypes.symbol, diff --git a/client/containers/RepositoryDetail.jsx b/client/containers/RepositoryDetail.jsx index e76d0294..0d4ff3ae 100644 --- a/client/containers/RepositoryDetail.jsx +++ b/client/containers/RepositoryDetail.jsx @@ -35,9 +35,13 @@ class RepositoryDetail extends Component { this.props.requestConfigValidation(repo) } + shouldRefreshToken() { + console.log("refresh Token"); + // this.props.requestNewToken(); + } + render() { if (!this.props.repository.full_name) return null - const {repository, checks, validations} = this.props const header = (

{repository.full_name}

) @@ -60,7 +64,8 @@ class RepositoryDetail extends Component { + onValidate={this.onValidateConfig.bind(this, repository)} + refreshToken={this.shouldRefreshToken()}/> {CHECK_TYPES diff --git a/client/service/RepoService.js b/client/service/RepoService.js index 266d5bfe..b4b85e33 100644 --- a/client/service/RepoService.js +++ b/client/service/RepoService.js @@ -32,4 +32,26 @@ export default class RepoService extends Service { }) }) } + + static refreshTokens(repoId) { + return fetch(Service.url(`/api/repos/${repoId}/refreshTokens`), { + method: 'POST', + headers: { + 'Accept': 'application/json', + 'Content-Type': 'application/json' + }, + credentials: 'same-origin', + body: {} + }).then(response => { + return new Promise((resolve, reject) => { + return response.json().then(json => { + if(response.ok) { + resolve(json) + } else { + reject(json) + } + }) + }); + }) + } } diff --git a/config/config.yaml b/config/config.yaml index 25bd8ca9..518a5128 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -7,8 +7,8 @@ SESSION_SECRET: secret # Override Github client id and secret with your # own values as defined in your Github account. -GITHUB_CLIENT_ID: clientId -GITHUB_CLIENT_SECRET: clientSecret +GITHUB_CLIENT_ID: 72b6d96339bf1c5d5257 +GITHUB_CLIENT_SECRET: b754189140f9c0e17a9c44e9feaf1d0764ed9a06 GITHUB_HOOK_SECRET: captainHook GITHUB_ACCESS_LEVELS: minimal: @@ -26,7 +26,7 @@ GITHUB_API_URL: https://api.github.com # Address of the web application host # that ZAPPR is going to run on. -HOST_ADDR: http://localhost:8080 +#HOST_ADDR: http://localhost:8080 APP_PORT: 3000 METRICS_PORT: 3003 METRICS_ENABLED: true diff --git a/docker-compose.yaml b/docker-compose.yaml index 744f7f33..5c1a0b52 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -26,5 +26,5 @@ services: - DB_HOST=database - NODE_ENV=development - HOST_ADDR=http://$DM_IP:3000 - - GITHUB_CLIENT_ID - - GITHUB_CLIENT_SECRET + - GITHUB_CLIENT_ID=72b6d96339bf1c5d5257 + - GITHUB_CLIENT_SECRET=b754189140f9c0e17a9c44e9feaf1d0764ed9a06 diff --git a/server/handler/CheckHandler.js b/server/handler/CheckHandler.js index b3b2ea98..1663987a 100644 --- a/server/handler/CheckHandler.js +++ b/server/handler/CheckHandler.js @@ -50,10 +50,15 @@ export class CheckHandler { } } - onRefreshTokens(repoIds, token) { - // noop for now - // implement this when we fucked up - return Promise.resolve() + async onRefreshTokens(repoIds, token, user) { + debug(`refreshing token for all checks for repo ${repoId} w/ token ${token ? token.substr(0, 4) : 'NONE'} by user ${user} `) + return await Check.update({ token: token }, + { + where: { + repositoryId: repoId, + }, + returning: true + }); } /** @@ -71,7 +76,7 @@ export class CheckHandler { repositoryId: repoId, type } - }) + }); } catch (e) { throw new CheckHandlerError(DATABASE_ERROR, {type, repository: repoId}) } diff --git a/server/handler/UserHandler.js b/server/handler/UserHandler.js index d0b3e8aa..a67053c4 100644 --- a/server/handler/UserHandler.js +++ b/server/handler/UserHandler.js @@ -12,6 +12,7 @@ export class UserHandler { onChangeLevel(userId, access_level) { return User.update({access_level}, {where: {id: userId}}) } + } export default new UserHandler() diff --git a/server/routes/api.js b/server/routes/api.js index d998262d..80ef979f 100644 --- a/server/routes/api.js +++ b/server/routes/api.js @@ -86,6 +86,18 @@ export function repo(router) { ctx.throw(404, e) } }) + .post('/api/repos/:id/refreshTokens', requireAuth, async(ctx) => { + try{ + const user = ctx.req.user; + const token = user.accessToken + const id = parseInt(ctx.params.id) + const updatedTokens = await checkHandler.onRefreshTokens(id, token, user); + ctx.body = updatedTokens; + ctx.response.status = 204; + } catch(e) { + ctx.throw(404, e) + } + }) .get('/api/repos/:id/zapprfile', requireAuth, async(ctx) => { const user = ctx.req.user const id = parseInt(ctx.params.id, 10) From 91c6f461dd11ab14e0a7c6d5acf2463b49ee0bb8 Mon Sep 17 00:00:00 2001 From: Ferit Topcu Date: Wed, 6 Feb 2019 14:51:08 +0100 Subject: [PATCH 2/3] GH-501 remove client id and secret --- config/config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/config.yaml b/config/config.yaml index 518a5128..25bd8ca9 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -7,8 +7,8 @@ SESSION_SECRET: secret # Override Github client id and secret with your # own values as defined in your Github account. -GITHUB_CLIENT_ID: 72b6d96339bf1c5d5257 -GITHUB_CLIENT_SECRET: b754189140f9c0e17a9c44e9feaf1d0764ed9a06 +GITHUB_CLIENT_ID: clientId +GITHUB_CLIENT_SECRET: clientSecret GITHUB_HOOK_SECRET: captainHook GITHUB_ACCESS_LEVELS: minimal: @@ -26,7 +26,7 @@ GITHUB_API_URL: https://api.github.com # Address of the web application host # that ZAPPR is going to run on. -#HOST_ADDR: http://localhost:8080 +HOST_ADDR: http://localhost:8080 APP_PORT: 3000 METRICS_PORT: 3003 METRICS_ENABLED: true From 8b774a20f06c1fd9c7ee87e4f83378a38c29fd19 Mon Sep 17 00:00:00 2001 From: Ferit Topcu Date: Thu, 7 Feb 2019 11:09:57 +0100 Subject: [PATCH 3/3] GH-501 client side improvements --- client/actions/checks.js | 26 + client/components/RefreshTokenButton.jsx | 7 + .../components/RepositoryConfigValidation.jsx | 9 +- client/containers/RepositoryDetail.jsx | 13 +- client/reducers/repos/checks.js | 19 + client/service/CheckService.js | 22 + client/service/RepoService.js | 22 - package-lock.json | 1108 +++++++++-------- package.json | 2 +- 9 files changed, 687 insertions(+), 541 deletions(-) create mode 100644 client/components/RefreshTokenButton.jsx diff --git a/client/actions/checks.js b/client/actions/checks.js index 5d714ffe..2ba2670c 100644 --- a/client/actions/checks.js +++ b/client/actions/checks.js @@ -20,6 +20,15 @@ function deleteCheck(status, payload = null) { } } +function refreshToken(status, payload = null) { + return { + type: REFRESH_TOKEN, + status, + payload + } +} + + function enableCheck(check) { return (dispatch) => { dispatch(putCheck(PENDING, check)) @@ -38,6 +47,15 @@ function disableCheck(check) { } } +function updateTokenForChecks(repo){ + return (dispatch) => { + dispatch(refreshToken(PENDING, {})) + CheckService.refreshTokens(repo.id) + .then(() => dispatch(refreshToken(SUCCESS, check))) + .catch(err => dispatch(refreshToken(ERROR, err))) + } +} + /** * Enable or disable a check for a particular repo. * @@ -50,3 +68,11 @@ export function toggleCheck(check) { return disableCheck(check) } } + +export function updateToken(repo) { + if(repo) { + return updateTokenForChecks(repo) + } else { + return {} + } +} \ No newline at end of file diff --git a/client/components/RefreshTokenButton.jsx b/client/components/RefreshTokenButton.jsx new file mode 100644 index 00000000..dfbd747c --- /dev/null +++ b/client/components/RefreshTokenButton.jsx @@ -0,0 +1,7 @@ +const RefreshTokenButton = () => ( +); + +export default RefreshTokenButton; \ No newline at end of file diff --git a/client/components/RepositoryConfigValidation.jsx b/client/components/RepositoryConfigValidation.jsx index 1db0f8cc..20a438bf 100644 --- a/client/components/RepositoryConfigValidation.jsx +++ b/client/components/RepositoryConfigValidation.jsx @@ -80,7 +80,7 @@ class Result extends React.Component { } } -export default function RepositoryConfigValidation({validation, onValidate, refreshingToken = true, refreshToken}) { +export default function RepositoryConfigValidation({validation, onValidate, refreshingToken = false, refreshToken}) { const placeholder =
let result = placeholder if (validationFinished(validation.status)) { @@ -99,10 +99,6 @@ export default function RepositoryConfigValidation({validation, onValidate, refr })}/> Validate Zappr configuration - {result}
); } @@ -114,5 +110,6 @@ RepositoryConfigValidation.propTypes = { message: PropTypes.string, config: PropTypes.object }).isRequired, - onValidate: PropTypes.func.isRequired + onValidate: PropTypes.func.isRequired, + } diff --git a/client/containers/RepositoryDetail.jsx b/client/containers/RepositoryDetail.jsx index 0d4ff3ae..db29c403 100644 --- a/client/containers/RepositoryDetail.jsx +++ b/client/containers/RepositoryDetail.jsx @@ -5,7 +5,9 @@ import DocumentTitle from 'react-document-title' import RepositoryCheck from './../components/RepositoryCheck.jsx' import ConfigValidation from './../components/RepositoryConfigValidation.jsx' -import { toggleCheck } from '../actions/checks' +import RefreshTokenButton from './../components/RefreshTokenButton.jsx' + +import { toggleCheck, updateToken } from '../actions/checks' import { requestConfigValidation } from '../actions/validate' import { checkId } from '../model/schema' @@ -35,9 +37,9 @@ class RepositoryDetail extends Component { this.props.requestConfigValidation(repo) } - shouldRefreshToken() { + shouldRefreshToken(repo) { console.log("refresh Token"); - // this.props.requestNewToken(); + this.props.updateToken(repo); } render() { @@ -65,7 +67,8 @@ class RepositoryDetail extends Component { + refreshToken={this.shouldRefreshToken()} /> + {CHECK_TYPES @@ -90,4 +93,4 @@ class RepositoryDetail extends Component { } } -export default connect(mapStateToProps, {toggleCheck, requestConfigValidation})(RepositoryDetail) +export default connect(mapStateToProps, {toggleCheck, updateToken, requestConfigValidation})(RepositoryDetail) diff --git a/client/reducers/repos/checks.js b/client/reducers/repos/checks.js index ab53358a..cdf0b20f 100644 --- a/client/reducers/repos/checks.js +++ b/client/reducers/repos/checks.js @@ -63,6 +63,25 @@ function check(state = { default: return state } + case REFRESH_TOKEN: + switch(action.status) { + case PENDING: + return {...state, isRefreshingToken: true} + case SUCCESS: + return { + ...state, + isRefreshingToken: false, + error: false + } + case ERROR: + return { + ...state, + isRefreshingToken: false, + error: action.payload + } + default: + return state + } default: return state } diff --git a/client/service/CheckService.js b/client/service/CheckService.js index 7bc9e61b..83fcc3e4 100644 --- a/client/service/CheckService.js +++ b/client/service/CheckService.js @@ -70,4 +70,26 @@ export default class CheckService extends Service { } }) } + + static refreshTokens(repoId) { + return fetch(Service.url(`/api/repos/${repoId}/refreshTokens`), { + method: 'POST', + headers: { + 'Accept': 'application/json', + 'Content-Type': 'application/json' + }, + credentials: 'same-origin', + body: {} + }).then(response => { + return new Promise((resolve, reject) => { + return response.json().then(json => { + if(response.ok) { + resolve(json) + } else { + reject(json) + } + }) + }); + }) + } } diff --git a/client/service/RepoService.js b/client/service/RepoService.js index b4b85e33..266d5bfe 100644 --- a/client/service/RepoService.js +++ b/client/service/RepoService.js @@ -32,26 +32,4 @@ export default class RepoService extends Service { }) }) } - - static refreshTokens(repoId) { - return fetch(Service.url(`/api/repos/${repoId}/refreshTokens`), { - method: 'POST', - headers: { - 'Accept': 'application/json', - 'Content-Type': 'application/json' - }, - credentials: 'same-origin', - body: {} - }).then(response => { - return new Promise((resolve, reject) => { - return response.json().then(json => { - if(response.ok) { - resolve(json) - } else { - reject(json) - } - }) - }); - }) - } } diff --git a/package-lock.json b/package-lock.json index 1376c55c..d24f8de0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,13 +54,13 @@ }, "acorn": { "version": "2.7.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", "dev": true }, "acorn-globals": { "version": "1.0.9", - "resolved": "http://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", "dev": true, "optional": true, @@ -68,6 +68,12 @@ "acorn": "^2.1.0" } }, + "addressparser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", + "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=", + "dev": true + }, "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", @@ -92,7 +98,7 @@ }, "semver": { "version": "5.0.3", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", "dev": true } @@ -189,7 +195,7 @@ }, "array-flatten": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, @@ -259,7 +265,7 @@ }, "util": { "version": "0.10.3", - "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, "requires": { @@ -287,7 +293,7 @@ }, "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "async-each": { @@ -318,7 +324,7 @@ }, "aws-sdk": { "version": "2.4.8", - "resolved": "http://registry.npmjs.org/aws-sdk/-/aws-sdk-2.4.8.tgz", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.4.8.tgz", "integrity": "sha1-eC+eWkqIicZeAOfWRTdlxSGakPc=", "requires": { "jmespath": "0.15.0", @@ -339,7 +345,7 @@ }, "babel-cli": { "version": "6.11.4", - "resolved": "http://registry.npmjs.org/babel-cli/-/babel-cli-6.11.4.tgz", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.11.4.tgz", "integrity": "sha1-VDWiiuxLgKCpANSTW8LoLwQAeK0=", "dev": true, "requires": { @@ -367,7 +373,7 @@ "dependencies": { "chalk": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", "integrity": "sha1-UJr7ZwZudJn36zU1x3RFdyri0Bk=", "dev": true, "requires": { @@ -414,7 +420,7 @@ }, "babel-core": { "version": "6.11.4", - "resolved": "http://registry.npmjs.org/babel-core/-/babel-core-6.11.4.tgz", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.11.4.tgz", "integrity": "sha1-zFWk8yOaoFD4Ut1ov/yV+IaEgxY=", "dev": true, "requires": { @@ -630,7 +636,7 @@ }, "babel-loader": { "version": "6.2.4", - "resolved": "http://registry.npmjs.org/babel-loader/-/babel-loader-6.2.4.tgz", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.2.4.tgz", "integrity": "sha1-qnCv+N3CI6WVLoOaQ6bDpMi/oek=", "dev": true, "requires": { @@ -659,79 +665,79 @@ }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", "dev": true }, "babel-plugin-syntax-async-generators": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", "dev": true }, "babel-plugin-syntax-class-constructor-call": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=", "dev": true }, "babel-plugin-syntax-class-properties": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", "dev": true }, "babel-plugin-syntax-decorators": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", "dev": true }, "babel-plugin-syntax-do-expressions": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=", "dev": true }, "babel-plugin-syntax-dynamic-import": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", "dev": true }, "babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", "dev": true }, "babel-plugin-syntax-export-extensions": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=", "dev": true }, "babel-plugin-syntax-flow": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", "dev": true }, "babel-plugin-syntax-function-bind": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=", "dev": true }, "babel-plugin-syntax-jsx": { "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", "dev": true }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", "dev": true }, @@ -1148,7 +1154,7 @@ }, "babel-polyfill": { "version": "6.9.1", - "resolved": "http://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.9.1.tgz", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.9.1.tgz", "integrity": "sha1-a28vY3AMSXm74u64veu6xt3/dbw=", "dev": true, "requires": { @@ -1165,7 +1171,7 @@ }, "regenerator-runtime": { "version": "0.9.6", - "resolved": "http://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz", "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck=", "dev": true } @@ -1173,7 +1179,7 @@ }, "babel-preset-es2015": { "version": "6.9.0", - "resolved": "http://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.9.0.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.9.0.tgz", "integrity": "sha1-leRxasRIHfswmZy1wRGBThraD0E=", "dev": true, "requires": { @@ -1217,7 +1223,7 @@ }, "babel-preset-react": { "version": "6.11.1", - "resolved": "http://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.11.1.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.11.1.tgz", "integrity": "sha1-mKwr08G3bzBirgglgOreFUoZtZA=", "dev": true, "requires": { @@ -1256,7 +1262,7 @@ }, "babel-preset-stage-1": { "version": "6.5.0", - "resolved": "http://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.5.0.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.5.0.tgz", "integrity": "sha1-crwt4/r1xrPEeQq9K8He4O8F2nA=", "dev": true, "requires": { @@ -1294,7 +1300,7 @@ }, "babel-register": { "version": "6.9.0", - "resolved": "http://registry.npmjs.org/babel-register/-/babel-register-6.9.0.tgz", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.9.0.tgz", "integrity": "sha1-3V81cu9b1AgsoFRx6ULkqRsWL/A=", "dev": true, "requires": { @@ -1316,7 +1322,7 @@ }, "source-map": { "version": "0.1.32", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", "dev": true, "requires": { @@ -1539,7 +1545,7 @@ }, "bin-version": { "version": "1.0.4", - "resolved": "http://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=", "dev": true, "requires": { @@ -1548,7 +1554,7 @@ }, "bin-version-check": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=", "dev": true, "requires": { @@ -1560,7 +1566,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -1585,7 +1591,7 @@ }, "bl": { "version": "1.1.2", - "resolved": "http://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", "requires": { "readable-stream": "~2.0.5" @@ -1598,7 +1604,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { "core-util-is": "~1.0.0", @@ -1613,7 +1619,7 @@ }, "blob": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", "dev": true }, @@ -1648,7 +1654,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { @@ -1695,7 +1701,7 @@ }, "boom": { "version": "2.10.1", - "resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "requires": { "hoek": "2.x.x" @@ -1766,7 +1772,7 @@ }, "buffer": { "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { @@ -1807,7 +1813,7 @@ }, "buffer-writer": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/buffer-writer/-/buffer-writer-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-1.0.1.tgz", "integrity": "sha1-Iqk2kB4wKa/NdUfrRIfOtpejvwg=", "optional": true }, @@ -1866,7 +1872,7 @@ }, "camelcase-keys": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { @@ -1909,7 +1915,7 @@ }, "chai": { "version": "3.5.0", - "resolved": "http://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "dev": true, "requires": { @@ -1920,7 +1926,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -1932,7 +1938,7 @@ }, "cheerio": { "version": "0.20.0", - "resolved": "http://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", "dev": true, "requires": { @@ -2001,7 +2007,7 @@ }, "classnames": { "version": "2.2.5", - "resolved": "http://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" }, "cliui": { @@ -2061,7 +2067,7 @@ }, "color": { "version": "0.11.4", - "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, "requires": { @@ -2087,7 +2093,7 @@ }, "color-string": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "dev": true, "requires": { @@ -2107,12 +2113,12 @@ }, "colors": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" }, "combined-stream": { "version": "0.0.7", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", "requires": { "delayed-stream": "0.0.5" @@ -2205,9 +2211,9 @@ } }, "connect-history-api-fallback": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.1.0.tgz", - "integrity": "sha1-Wm3ugtmmSMspEx0/ndQA/6RZN0I=", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, "console-browserify": { @@ -2266,7 +2272,7 @@ }, "cookies": { "version": "0.6.2", - "resolved": "http://registry.npmjs.org/cookies/-/cookies-0.6.2.tgz", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.6.2.tgz", "integrity": "sha1-asGwUolSCOj8TE9fhqntMbnLXM8=", "requires": { "depd": "~1.1.0", @@ -2286,7 +2292,7 @@ }, "core-js": { "version": "1.2.7", - "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" }, "core-util-is": { @@ -2294,6 +2300,16 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "crc": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz", @@ -2301,7 +2317,7 @@ }, "cryptiles": { "version": "2.0.5", - "resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "requires": { "boom": "2.x.x" @@ -2309,7 +2325,7 @@ }, "crypto-browserify": { "version": "3.2.8", - "resolved": "http://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "integrity": "sha1-ubEdvm2WUd2IKgHmzEZ99xjs8Yk=", "dev": true, "requires": { @@ -2320,13 +2336,13 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, "css-loader": { "version": "0.23.1", - "resolved": "http://registry.npmjs.org/css-loader/-/css-loader-0.23.1.tgz", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.23.1.tgz", "integrity": "sha1-n6I/K1wJZSNZEK1ezvO4o2OQ/lA=", "dev": true, "requires": { @@ -2345,7 +2361,7 @@ }, "css-select": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { @@ -2357,7 +2373,7 @@ }, "css-selector-tokenizer": { "version": "0.5.4", - "resolved": "http://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz", "integrity": "sha1-E5uv00o1/QwUKEhwSeBpnm9qLCE=", "dev": true, "requires": { @@ -2379,7 +2395,7 @@ }, "cssnano": { "version": "3.10.0", - "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "dev": true, "requires": { @@ -2505,7 +2521,7 @@ }, "deep-eql": { "version": "0.1.3", - "resolved": "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", "dev": true, "requires": { @@ -2649,7 +2665,7 @@ }, "dom-helpers": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/dom-helpers/-/dom-helpers-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-2.4.0.tgz", "integrity": "sha1-m7SyRfY3NnsfpnAnQnKqKP4Gw2c=" }, "dom-serialize": { @@ -2684,7 +2700,7 @@ "dependencies": { "domelementtype": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", "dev": true } @@ -2723,12 +2739,12 @@ }, "dottie": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/dottie/-/dottie-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-1.1.1.tgz", "integrity": "sha1-RcKj9IvWUo7u0memmoSOqspvqmo=" }, "duplexer": { "version": "0.1.1", - "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", "dev": true }, @@ -2758,7 +2774,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -2773,7 +2789,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -2796,6 +2812,12 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, + "ejs": { + "version": "2.5.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.9.tgz", + "integrity": "sha512-GJCAeDBKfREgkBtgrYSf9hQy9kTb3helv0zGdzqhM7iAkW8FA/ZF97VQDbwFiwIT8MQLLOe5VlPZOEvZAqtUAQ==", + "dev": true + }, "electron-to-chromium": { "version": "1.3.95", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.95.tgz", @@ -2857,7 +2879,7 @@ }, "debug": { "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -2866,7 +2888,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -2900,7 +2922,7 @@ }, "debug": { "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -2909,7 +2931,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -2917,7 +2939,7 @@ }, "engine.io-parser": { "version": "1.3.2", - "resolved": "http://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", "dev": true, "requires": { @@ -2955,7 +2977,7 @@ }, "enzyme": { "version": "2.4.1", - "resolved": "http://registry.npmjs.org/enzyme/-/enzyme-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-2.4.1.tgz", "integrity": "sha1-kPqYYdmC0M65Kp/VfjhCai9007E=", "dev": true, "requires": { @@ -3030,7 +3052,7 @@ }, "es6-promisify": { "version": "5.0.0", - "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { @@ -3102,7 +3124,7 @@ }, "event-stream": { "version": "3.3.4", - "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", "dev": true, "requires": { @@ -3123,7 +3145,7 @@ }, "events": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", "dev": true }, @@ -3163,7 +3185,7 @@ }, "expand-range": { "version": "0.1.1", - "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", "dev": true, "requires": { @@ -3196,7 +3218,7 @@ }, "expand-range": { "version": "1.8.2", - "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { @@ -3243,13 +3265,13 @@ "dependencies": { "content-disposition": { "version": "0.5.2", - "resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", "dev": true }, "finalhandler": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "dev": true, "requires": { @@ -3382,7 +3404,7 @@ }, "file-loader": { "version": "0.9.0", - "resolved": "http://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz", "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=", "dev": true, "requires": { @@ -3454,7 +3476,7 @@ }, "find-versions": { "version": "1.2.1", - "resolved": "http://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", "dev": true, "requires": { @@ -3517,7 +3539,7 @@ }, "form-data": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", "requires": { "async": "~0.9.0", @@ -3527,17 +3549,17 @@ "dependencies": { "async": { "version": "0.9.2", - "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" }, "mime-db": { "version": "1.12.0", - "resolved": "http://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=" }, "mime-types": { "version": "2.0.14", - "resolved": "http://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", "requires": { "mime-db": "~1.12.0" @@ -3587,7 +3609,7 @@ }, "fs-access": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", "dev": true, "requires": { @@ -4239,7 +4261,7 @@ }, "got": { "version": "3.3.1", - "resolved": "http://registry.npmjs.org/got/-/got-3.3.1.tgz", + "resolved": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", "integrity": "sha1-5dDtSvVfw+701WAHdp2YGSvLLso=", "dev": true, "requires": { @@ -4277,7 +4299,7 @@ }, "har-validator": { "version": "2.0.6", - "resolved": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "requires": { "chalk": "^1.1.1", @@ -4392,7 +4414,7 @@ }, "hawk": { "version": "3.1.3", - "resolved": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "requires": { "boom": "2.x.x", @@ -4403,7 +4425,7 @@ }, "history": { "version": "2.1.2", - "resolved": "http://registry.npmjs.org/history/-/history-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/history/-/history-2.1.2.tgz", "integrity": "sha1-SqLeiXoOSGfkU5hDvm7Nsphr/ew=", "requires": { "deep-equal": "^1.0.0", @@ -4424,12 +4446,12 @@ }, "hoek": { "version": "2.16.3", - "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" }, "hoist-non-react-statics": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs=" }, "home-or-tmp": { @@ -4456,7 +4478,7 @@ }, "htmlparser2": { "version": "3.8.3", - "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "dev": true, "requires": { @@ -4469,13 +4491,13 @@ "dependencies": { "entities": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", "dev": true }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -4554,6 +4576,35 @@ } } }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^3.1.0", + "lodash": "^4.17.2", + "micromatch": "^2.3.11" + }, + "dependencies": { + "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-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" + } + } + } + }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", @@ -4722,7 +4773,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { @@ -4746,7 +4797,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { @@ -4761,7 +4812,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { @@ -5047,13 +5098,13 @@ "dependencies": { "commander": { "version": "0.6.1", - "resolved": "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz", "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=", "dev": true }, "mkdirp": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", "dev": true } @@ -5091,7 +5142,7 @@ }, "jsdom": { "version": "7.2.2", - "resolved": "http://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", "dev": true, "optional": true, @@ -5115,7 +5166,7 @@ }, "jsesc": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, @@ -5149,7 +5200,7 @@ }, "json5": { "version": "0.4.0", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", "dev": true }, @@ -5184,7 +5235,7 @@ }, "karma": { "version": "0.13.22", - "resolved": "http://registry.npmjs.org/karma/-/karma-0.13.22.tgz", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", "dev": true, "requires": { @@ -5215,7 +5266,7 @@ "dependencies": { "bluebird": { "version": "2.11.0", - "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", "dev": true }, @@ -5233,7 +5284,7 @@ }, "lodash": { "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true } @@ -5281,7 +5332,7 @@ }, "karma-webpack": { "version": "1.7.0", - "resolved": "http://registry.npmjs.org/karma-webpack/-/karma-webpack-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-1.7.0.tgz", "integrity": "sha1-flpPsqtosMwcek+/pyu3busYyyo=", "dev": true, "requires": { @@ -5294,19 +5345,19 @@ "dependencies": { "async": { "version": "0.9.2", - "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, "lodash": { "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true }, "source-map": { "version": "0.1.43", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "dev": true, "requires": { @@ -5336,7 +5387,7 @@ }, "koa": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/koa/-/koa-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.0.0.tgz", "integrity": "sha1-2oZa6O5K+uBwQlKQRV0s30iF+dw=", "requires": { "accepts": "^1.2.2", @@ -5367,7 +5418,7 @@ }, "koa-bodyparser": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/koa-bodyparser/-/koa-bodyparser-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/koa-bodyparser/-/koa-bodyparser-3.0.0.tgz", "integrity": "sha1-yINN9sIgYHJp7RjmLyn3X5Pzpzo=", "requires": { "co-body": "~4.0.0" @@ -5417,7 +5468,7 @@ }, "koa-generic-session": { "version": "1.11.1", - "resolved": "http://registry.npmjs.org/koa-generic-session/-/koa-generic-session-1.11.1.tgz", + "resolved": "https://registry.npmjs.org/koa-generic-session/-/koa-generic-session-1.11.1.tgz", "integrity": "sha1-Mal2Vj6Mp7Q7XxhGOPlNQl5/lnY=", "requires": { "copy-to": "~2.0.1", @@ -5442,7 +5493,7 @@ }, "koa-passport": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/koa-passport/-/koa-passport-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/koa-passport/-/koa-passport-2.1.0.tgz", "integrity": "sha1-IX5tcL6Wt/1icVzLwZvzTarhiHU=", "requires": { "passport": "^0.3.0" @@ -5473,7 +5524,7 @@ }, "koa-static": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/koa-static/-/koa-static-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-3.0.0.tgz", "integrity": "sha1-QEQiM9LAs1wiXkUBmcEL+KU55BY=", "requires": { "debug": "*", @@ -5540,7 +5591,7 @@ "dependencies": { "json5": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true } @@ -5791,7 +5842,7 @@ }, "log4js": { "version": "0.6.38", - "resolved": "http://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", "dev": true, "requires": { @@ -5801,7 +5852,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { @@ -5821,7 +5872,7 @@ }, "lolex": { "version": "1.3.2", - "resolved": "http://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", "dev": true }, @@ -5865,6 +5916,18 @@ "yallist": "^2.1.2" } }, + "mailparser": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-0.6.2.tgz", + "integrity": "sha1-A8SGA5vfTfbNO2rcqqxBB9/bwGg=", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "mime": "^1.3.4", + "mimelib": "^0.3.0", + "uue": "^3.1.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -5879,7 +5942,7 @@ }, "map-stream": { "version": "0.1.0", - "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", "dev": true }, @@ -5906,7 +5969,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "memory-fs": { @@ -5933,7 +5996,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -5948,7 +6011,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -5965,7 +6028,7 @@ }, "meow": { "version": "3.7.0", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { @@ -5983,7 +6046,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -6023,7 +6086,7 @@ }, "mime": { "version": "1.3.4", - "resolved": "http://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" }, "mime-db": { @@ -6039,6 +6102,16 @@ "mime-db": "~1.37.0" } }, + "mimelib": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/mimelib/-/mimelib-0.3.1.tgz", + "integrity": "sha1-eHrdJBXYJ6yzr27EvKHqlZZBiFM=", + "dev": true, + "requires": { + "addressparser": "~1.0.1", + "encoding": "~0.1.12" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -6049,7 +6122,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, @@ -6076,7 +6149,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { @@ -6085,7 +6158,7 @@ }, "mocha": { "version": "2.5.3", - "resolved": "http://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz", "integrity": "sha1-FhvlvetJZ3HrmzV0UFC2IrWu/Fg=", "dev": true, "requires": { @@ -6103,13 +6176,13 @@ "dependencies": { "commander": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", "dev": true }, "debug": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "requires": { @@ -6134,7 +6207,7 @@ }, "lru-cache": { "version": "2.7.3", - "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", "dev": true }, @@ -6150,7 +6223,7 @@ }, "ms": { "version": "0.7.1", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true }, @@ -6230,12 +6303,12 @@ }, "acorn": { "version": "3.1.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.1.0.tgz", "integrity": "sha1-55ooHCOYPMwHlHGoSYZgZ+fwxpM=" }, "acorn-globals": { "version": "1.0.9", - "resolved": "http://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", "requires": { "acorn": "^2.1.0" @@ -6243,14 +6316,14 @@ "dependencies": { "acorn": { "version": "2.7.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=" } } }, "acorn-jsx": { "version": "2.0.1", - "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-2.0.1.tgz", "integrity": "sha1-Dt+YeKWGa8piX1KVWh7Z59jFEX4=", "requires": { "acorn": "^2.0.1" @@ -6258,17 +6331,11 @@ "dependencies": { "acorn": { "version": "2.7.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=" } } }, - "addressparser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz", - "integrity": "sha1-WYc/Nej89sc2HBAjkmHXbhU0i7I=", - "dev": true - }, "agent-base": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.2.tgz", @@ -6299,7 +6366,7 @@ }, "ansi-escapes": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" }, "ansi-regex": { @@ -6323,7 +6390,7 @@ }, "array-equal": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" }, "array-find-index": { @@ -6372,7 +6439,7 @@ }, "ast-types": { "version": "0.3.38", - "resolved": "http://registry.npmjs.org/ast-types/-/ast-types-0.3.38.tgz", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.3.38.tgz", "integrity": "sha1-r+Qw5gtNs84u0izuoPFvHDF2Pvc=", "requires": { "private": "~0.1.2" @@ -6380,7 +6447,7 @@ }, "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "aws-sign2": { @@ -6403,7 +6470,7 @@ }, "bl": { "version": "1.1.2", - "resolved": "http://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", "requires": { "readable-stream": "~2.0.5" @@ -6411,12 +6478,12 @@ }, "bluebird": { "version": "3.3.5", - "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-3.3.5.tgz", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.3.5.tgz", "integrity": "sha1-XudH8ce9lnZYtoOTZDCu51OVWjQ=" }, "boom": { "version": "2.10.1", - "resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "requires": { "hoek": "2.x.x" @@ -6451,20 +6518,20 @@ }, "callsites": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=" }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true }, "camelcase-keys": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "requires": { - "camelcase": "^2.0.0", "map-obj": "^1.0.0" } }, @@ -6492,7 +6559,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -6549,7 +6616,7 @@ }, "coffee-script": { "version": "1.10.0", - "resolved": "http://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz", "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=" }, "colors": { @@ -6560,7 +6627,7 @@ }, "combined-stream": { "version": "1.0.5", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "requires": { "delayed-stream": "~1.0.0" @@ -6568,7 +6635,7 @@ }, "commander": { "version": "2.9.0", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "requires": { "graceful-readlink": ">= 1.0.0" @@ -6626,21 +6693,19 @@ }, "content-disposition": { "version": "0.5.2", - "resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", "dev": true }, "content-type": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", - "integrity": "sha1-oZ0iRzJ9wDgFDOYit6FU7FnF5gA=", - "dev": true + "integrity": "sha1-oZ0iRzJ9wDgFDOYit6FU7FnF5gA=" }, "cookie": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.5.tgz", - "integrity": "sha1-armUiksa4hlSzSWIUwpHItQETXw=", - "dev": true + "integrity": "sha1-armUiksa4hlSzSWIUwpHItQETXw=" }, "cookie-signature": { "version": "1.0.6", @@ -6658,15 +6723,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "cors": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.7.1.tgz", - "integrity": "sha1-PC5QpYr574yJvuISJrCZvh8Cc5s=", - "dev": true, - "requires": { - "vary": "^1" - } - }, "crc32": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/crc32/-/crc32-0.2.2.tgz", @@ -6674,7 +6730,7 @@ }, "cryptiles": { "version": "2.0.5", - "resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "requires": { "boom": "2.x.x" @@ -6709,7 +6765,7 @@ }, "d": { "version": "0.1.1", - "resolved": "http://registry.npmjs.org/d/-/d-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", "requires": { "es5-ext": "~0.10.2" @@ -6751,7 +6807,7 @@ }, "debug": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "requires": { "ms": "0.7.1" @@ -6826,7 +6882,7 @@ }, "yargs": { "version": "3.27.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", "requires": { "camelcase": "^1.2.1", @@ -6884,7 +6940,7 @@ }, "source-map": { "version": "0.1.43", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "optional": true, "requires": { @@ -6926,7 +6982,7 @@ }, "detective": { "version": "4.3.1", - "resolved": "http://registry.npmjs.org/detective/-/detective-4.3.1.tgz", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz", "integrity": "sha1-n7Bt0e6PDqTbzGB82jnZzh1Pcm8=", "requires": { "acorn": "^1.0.3", @@ -6935,7 +6991,7 @@ "dependencies": { "acorn": { "version": "1.2.2", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=" } } @@ -6947,7 +7003,7 @@ }, "doctrine": { "version": "1.2.1", - "resolved": "http://registry.npmjs.org/doctrine/-/doctrine-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.2.1.tgz", "integrity": "sha1-rAxknXC5UB4W6XrLfsTicWj3RqM=", "requires": { "esutils": "^1.1.6", @@ -6976,21 +7032,6 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true }, - "ejs": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.4.1.tgz", - "integrity": "sha1-guFbGyoflIsYCXR2uivXxm9NFWY=", - "dev": true - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "dev": true, - "requires": { - "iconv-lite": "~0.4.13" - } - }, "error-ex": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", @@ -7121,7 +7162,7 @@ }, "eslint": { "version": "2.8.0", - "resolved": "http://registry.npmjs.org/eslint/-/eslint-2.8.0.tgz", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-2.8.0.tgz", "integrity": "sha1-A6zXabUT2EuaFFHgyTSJf+fu+8M=", "requires": { "chalk": "^1.1.3", @@ -7182,14 +7223,14 @@ }, "lodash": { "version": "4.11.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", "integrity": "sha1-oyEG644uyOgsJBYRQUdzyd8V+Lw=" } } }, "espree": { "version": "3.1.3", - "resolved": "http://registry.npmjs.org/espree/-/espree-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.1.3.tgz", "integrity": "sha1-p3ymMJhsGbdNlVQbhFKYzW+qIow=", "requires": { "acorn": "^3.0.4", @@ -7244,7 +7285,7 @@ }, "eventemitter2": { "version": "0.4.14", - "resolved": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" }, "exit": { @@ -7301,25 +7342,57 @@ "negotiator": "0.6.1" } }, + "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==", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "dev": true + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "dev": true, + "requires": { + "mime-db": "~1.37.0" + } + }, "negotiator": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", "dev": true }, - "vary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", - "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=", + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", "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==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } } } }, - "extend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=" - }, "extsprintf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", @@ -7388,7 +7461,7 @@ }, "finalhandler": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.1.tgz", "integrity": "sha1-LEANjUUwk1vCMlScX6OF7Afeb80=", "dev": true, "requires": { @@ -7437,7 +7510,7 @@ }, "flat-cache": { "version": "1.0.10", - "resolved": "http://registry.npmjs.org/flat-cache/-/flat-cache-1.0.10.tgz", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.10.tgz", "integrity": "sha1-c9bfSihQIWCgXgWVRKau6uiwBHo=", "requires": { "del": "^2.0.2", @@ -7453,7 +7526,7 @@ }, "form-data": { "version": "1.0.0-rc4", - "resolved": "http://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz", "integrity": "sha1-BaxrwiIntD5EYfSIFhVUaZ1Pi14=", "requires": { "async": "^1.5.2", @@ -7494,7 +7567,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -7512,7 +7585,7 @@ }, "generate-function": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" }, "generate-object-property": { @@ -7535,7 +7608,6 @@ "requires": { "data-uri-to-buffer": "0", "debug": "2", - "extend": "3", "file-uri-to-path": "0", "ftp": "~0.3.5", "readable-stream": "2" @@ -7560,12 +7632,12 @@ }, "globals": { "version": "9.5.0", - "resolved": "http://registry.npmjs.org/globals/-/globals-9.5.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.5.0.tgz", "integrity": "sha1-jQJE28A+HnHuApD/gF7/mvN7F2w=" }, "globby": { "version": "4.0.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-4.0.0.tgz", "integrity": "sha1-Nv8GxancHbwgH3AAdJkogoV+mBc=", "requires": { "array-union": "^1.0.1", @@ -7607,7 +7679,7 @@ }, "grunt-cli": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", "requires": { "findup-sync": "~0.3.0", @@ -7635,12 +7707,12 @@ "dependencies": { "colors": { "version": "1.1.2", - "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "underscore.string": { "version": "3.2.3", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=" } } @@ -7656,7 +7728,7 @@ "dependencies": { "lodash": { "version": "4.3.0", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=" } } @@ -7677,12 +7749,12 @@ "dependencies": { "lodash": { "version": "4.3.0", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=" }, "underscore.string": { "version": "3.2.3", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=" } } @@ -7698,7 +7770,7 @@ }, "handlebars": { "version": "4.0.5", - "resolved": "http://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz", "integrity": "sha1-ksbta7FkEQxQ1NjQ+93HCAbG+Oc=", "requires": { "async": "^1.4.0", @@ -7709,7 +7781,7 @@ "dependencies": { "minimist": { "version": "0.0.10", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" }, "optimist": { @@ -7723,7 +7795,7 @@ }, "source-map": { "version": "0.4.4", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "requires": { "amdefine": ">=0.0.4" @@ -7733,7 +7805,7 @@ }, "har-validator": { "version": "2.0.6", - "resolved": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "requires": { "chalk": "^1.1.1", @@ -7757,7 +7829,7 @@ }, "hawk": { "version": "3.1.3", - "resolved": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "requires": { "boom": "2.x.x", @@ -7768,7 +7840,7 @@ }, "hoek": { "version": "2.16.3", - "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" }, "hooker": { @@ -7783,13 +7855,21 @@ }, "http-errors": { "version": "1.5.1", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", "dev": true, "requires": { "inherits": "2.0.3", "setprototypeof": "1.0.2", "statuses": ">= 1.3.1 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } } }, "http-proxy-agent": { @@ -7798,8 +7878,7 @@ "integrity": "sha1-4X/aZfCQLZUs55IeYsf/iGJlWl4=", "requires": { "agent-base": "~1.0.1", - "debug": "2", - "extend": "3" + "debug": "2" } }, "http-signature": { @@ -7818,18 +7897,12 @@ "integrity": "sha1-cT+jjl01P1DrFKNC/r4pAz7RYZs=", "requires": { "agent-base": "~1.0.1", - "debug": "2", - "extend": "3" + "debug": "2" } }, - "iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" - }, "ignore": { "version": "3.1.1", - "resolved": "http://registry.npmjs.org/ignore/-/ignore-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.1.1.tgz", "integrity": "sha1-CelBxSDGFFKo7BJ/5wtLbk8oHN4=" }, "imurmurhash": { @@ -7861,7 +7934,7 @@ }, "inquirer": { "version": "0.12.0", - "resolved": "http://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", "requires": { "ansi-escapes": "^1.1.0", @@ -7881,7 +7954,7 @@ "dependencies": { "lodash": { "version": "4.11.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", "integrity": "sha1-oyEG644uyOgsJBYRQUdzyd8V+Lw=" } } @@ -8030,12 +8103,12 @@ "dependencies": { "commander": { "version": "0.6.1", - "resolved": "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz", "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=" }, "mkdirp": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=" } } @@ -8071,7 +8144,7 @@ }, "jsdoc": { "version": "3.4.0", - "resolved": "http://registry.npmjs.org/jsdoc/-/jsdoc-3.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.4.0.tgz", "integrity": "sha1-NBzbBuRKET2VQe/SEslaSIBk6e4=", "requires": { "async": "~1.4.0", @@ -8090,22 +8163,22 @@ "dependencies": { "async": { "version": "1.4.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.4.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz", "integrity": "sha1-bJ7csRztTw3S8tQNsNSaEJwIiqs=" }, "bluebird": { "version": "2.9.34", - "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=" }, "espree": { "version": "2.2.5", - "resolved": "http://registry.npmjs.org/espree/-/espree-2.2.5.tgz", + "resolved": "https://registry.npmjs.org/espree/-/espree-2.2.5.tgz", "integrity": "sha1-32kbkxCIlAKuspzAZnCMVmkLhUs=" }, "underscore": { "version": "1.8.3", - "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" } } @@ -8130,7 +8203,7 @@ }, "jsonfile": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.3.0.tgz", "integrity": "sha1-/5wgtnuWBchS4J8pmFn0jxMMGew=" }, "jsonify": { @@ -8140,7 +8213,7 @@ }, "jsonpath-plus": { "version": "0.15.0", - "resolved": "http://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-0.15.0.tgz", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-0.15.0.tgz", "integrity": "sha1-tgUcEJ9a0spsOwG7E12oLcN8AUk=", "dev": true }, @@ -8161,7 +8234,7 @@ }, "kind-of": { "version": "3.0.2", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.2.tgz", "integrity": "sha1-GH20JwRufpCUVpLmdoZovWkA3qA=", "requires": { "is-buffer": "^1.0.2" @@ -8223,14 +8296,13 @@ }, "lodash": { "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" }, "lodash.assign": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.8.tgz", "integrity": "sha1-z21u3fS2v807bMeYaBUO8WTsFzM=", - "dev": true, "requires": { "lodash.keys": "^4.0.0", "lodash.rest": "^4.0.0" @@ -8239,14 +8311,12 @@ "lodash.keys": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.6.tgz", - "integrity": "sha1-IIdpLFiw5E6IZYEI2orWb0F4Z6w=", - "dev": true + "integrity": "sha1-IIdpLFiw5E6IZYEI2orWb0F4Z6w=" }, "lodash.rest": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.2.tgz", - "integrity": "sha1-oVp9qpy9ReIj71ul046H3QLqxr0=", - "dev": true + "integrity": "sha1-oVp9qpy9ReIj71ul046H3QLqxr0=" }, "log-driver": { "version": "1.2.4", @@ -8269,25 +8339,13 @@ }, "lru-cache": { "version": "4.0.1", - "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", "integrity": "sha1-E0OVXtry432bnn7nJB4nxLn7cr4=", "requires": { "pseudomap": "^1.0.1", "yallist": "^2.0.0" } }, - "mailparser": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-0.5.3.tgz", - "integrity": "sha1-w+Oyx2rVP/HRuLA5ZcYgnTu9WLU=", - "dev": true, - "requires": { - "encoding": "^0.1.11", - "mime": "^1.3.4", - "mimelib": "^0.2.19", - "uue": "^3.0.0" - } - }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", @@ -8295,18 +8353,17 @@ }, "marked": { "version": "0.3.5", - "resolved": "http://registry.npmjs.org/marked/-/marked-0.3.5.tgz", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.5.tgz", "integrity": "sha1-QROhWsXXvKFYpargciRYe5+hW5Q=" }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "meow": { "version": "3.7.0", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "requires": { "camelcase-keys": "^2.0.0", @@ -8341,27 +8398,17 @@ }, "mime-db": { "version": "1.22.0", - "resolved": "http://registry.npmjs.org/mime-db/-/mime-db-1.22.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.22.0.tgz", "integrity": "sha1-qyOmNy3J2G09yRIb0OvTgQWhkEo=" }, "mime-types": { "version": "2.1.10", - "resolved": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.10.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.10.tgz", "integrity": "sha1-uTx8tDYuFtQQcqflRTj7TUMHCDc=", "requires": { "mime-db": "~1.22.0" } }, - "mimelib": { - "version": "0.2.19", - "resolved": "https://registry.npmjs.org/mimelib/-/mimelib-0.2.19.tgz", - "integrity": "sha1-N+yQpqx9AJVIUdCywxYY8KSdoO4=", - "dev": true, - "requires": { - "addressparser": "~0.3.2", - "encoding": "~0.1.7" - } - }, "minimatch": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", @@ -8372,12 +8419,12 @@ }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" @@ -8385,14 +8432,14 @@ "dependencies": { "minimist": { "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" } } }, "ms": { "version": "0.7.1", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" }, "mute-stream": { @@ -8474,7 +8521,7 @@ }, "onetime": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" }, "optimist": { @@ -8507,7 +8554,7 @@ }, "os-homedir": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", "integrity": "sha1-DWK99EuRb9O73PLKsZGUj7CU8Ac=" }, "os-locale": { @@ -8590,7 +8637,7 @@ }, "path-is-absolute": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", "integrity": "sha1-Jj2tpmqz8vsQv3+dJN2PPlcO+RI=" }, "path-is-inside": { @@ -8665,7 +8712,7 @@ }, "pretty-ms": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz", "integrity": "sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=", "requires": { "is-finite": "^1.0.1", @@ -8685,7 +8732,7 @@ }, "progress": { "version": "1.1.8", - "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" }, "proxy-addr": { @@ -8700,7 +8747,7 @@ }, "proxy-agent": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/proxy-agent/-/proxy-agent-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-1.1.1.tgz", "integrity": "sha1-/LHu9eWJZcmV+TjwKdcp/IGFi5U=", "requires": { "http-proxy-agent": "0", @@ -8712,7 +8759,7 @@ "dependencies": { "lru-cache": { "version": "2.5.2", - "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz", "integrity": "sha1-H92tk4quEmPOE4aAvhs/WRwKtBw=" } } @@ -8729,7 +8776,7 @@ }, "qs": { "version": "6.2.0", - "resolved": "http://registry.npmjs.org/qs/-/qs-6.2.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz", "integrity": "sha1-O3hIwDwt7OaalSKw+ujEEm10Xzs=", "dev": true }, @@ -8742,12 +8789,11 @@ "range-parser": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", - "dev": true + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=" }, "read-json-sync": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/read-json-sync/-/read-json-sync-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/read-json-sync/-/read-json-sync-1.1.1.tgz", "integrity": "sha1-Q8ZproZKrjCN+7snIaZ+KV7I//Y=", "requires": { "graceful-fs": "^4.1.2" @@ -8774,7 +8820,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { "core-util-is": "~1.0.0", @@ -8797,7 +8843,7 @@ }, "recast": { "version": "0.10.33", - "resolved": "http://registry.npmjs.org/recast/-/recast-0.10.33.tgz", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", "requires": { "ast-types": "0.8.12", @@ -8808,7 +8854,7 @@ "dependencies": { "ast-types": { "version": "0.8.12", - "resolved": "http://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=" }, "esprima-fb": { @@ -8818,7 +8864,7 @@ }, "source-map": { "version": "0.5.3", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", "integrity": "sha1-gmdLhacbC+dsPnQW0V6fUlLrO+A=" } } @@ -8839,7 +8885,7 @@ }, "regenerator": { "version": "0.8.42", - "resolved": "http://registry.npmjs.org/regenerator/-/regenerator-0.8.42.tgz", + "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.42.tgz", "integrity": "sha1-F5V0JN8k2wAiCPFJj2K5pAIxz8k=", "requires": { "commoner": "~0.10.3", @@ -8872,7 +8918,7 @@ }, "request": { "version": "2.72.0", - "resolved": "http://registry.npmjs.org/request/-/request-2.72.0.tgz", + "resolved": "https://registry.npmjs.org/request/-/request-2.72.0.tgz", "integrity": "sha1-DOOheVEmILEEQfFMguIcEsDdtOE=", "requires": { "aws-sign2": "~0.6.0", @@ -8880,7 +8926,6 @@ "bl": "~1.1.2", "caseless": "~0.11.0", "combined-stream": "~1.0.5", - "extend": "~3.0.0", "forever-agent": "~0.6.1", "form-data": "~1.0.0-rc3", "har-validator": "~2.0.6", @@ -8900,7 +8945,7 @@ "dependencies": { "qs": { "version": "6.1.0", - "resolved": "http://registry.npmjs.org/qs/-/qs-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.1.0.tgz", "integrity": "sha1-7B0WJrJCeNmfD99FSeUk4k7O6yY=" } } @@ -8913,7 +8958,7 @@ }, "require-uncached": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.2.tgz", "integrity": "sha1-Z9rTtzMInncDASRnikWVifr2p+w=", "requires": { "caller-path": "^0.1.0", @@ -8930,14 +8975,14 @@ "dependencies": { "underscore": { "version": "1.6.0", - "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" } } }, "resolve": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" }, "resolve-from": { @@ -8964,7 +9009,7 @@ }, "rimraf": { "version": "2.5.2", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz", "integrity": "sha1-YrqUf6TAtDY4Oa7+zU8PutYFlyY=", "requires": { "glob": "^7.0.0" @@ -8985,7 +9030,7 @@ }, "sax": { "version": "1.2.1", - "resolved": "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" }, "selectn": { @@ -9017,6 +9062,20 @@ "on-finished": "~2.3.0", "range-parser": "~1.2.0", "statuses": "~1.3.1" + }, + "dependencies": { + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + } } }, "serve-static": { @@ -9039,7 +9098,7 @@ }, "shelljs": { "version": "0.6.0", - "resolved": "http://registry.npmjs.org/shelljs/-/shelljs-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.0.tgz", "integrity": "sha1-zh7YN7Sw5Vtew9q4QlGrnb3Ax+w=" }, "sigmund": { @@ -9074,7 +9133,7 @@ }, "slice-ansi": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" }, "smart-buffer": { @@ -9084,7 +9143,7 @@ }, "sntp": { "version": "1.0.9", - "resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "requires": { "hoek": "2.x.x" @@ -9105,14 +9164,14 @@ "dependencies": { "debug": { "version": "0.7.4", - "resolved": "http://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=" } } }, "socks": { "version": "1.1.9", - "resolved": "http://registry.npmjs.org/socks/-/socks-1.1.9.tgz", + "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz", "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=", "requires": { "ip": "^1.1.2", @@ -9138,7 +9197,7 @@ }, "source-map": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "optional": true, "requires": { @@ -9174,12 +9233,12 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { "version": "1.7.4", - "resolved": "http://registry.npmjs.org/sshpk/-/sshpk-1.7.4.tgz", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.7.4.tgz", "integrity": "sha1-rXtH3vymHIQV2WQkO2KwzmD7yjg=", "requires": { "asn1": ">=0.2.3 <0.3.0", @@ -9225,7 +9284,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "stringmap": { @@ -9275,7 +9334,7 @@ }, "superagent": { "version": "0.21.0", - "resolved": "http://registry.npmjs.org/superagent/-/superagent-0.21.0.tgz", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-0.21.0.tgz", "integrity": "sha1-+xUCeYR1HucVIgDmzSHNbhml3oc=", "requires": { "component-emitter": "1.1.2", @@ -9293,12 +9352,12 @@ "dependencies": { "async": { "version": "0.9.2", - "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" }, "combined-stream": { "version": "0.0.7", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", "requires": { "delayed-stream": "0.0.5" @@ -9316,7 +9375,7 @@ }, "form-data": { "version": "0.1.3", - "resolved": "http://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz", "integrity": "sha1-TuQ0bm61Ni6DRKAgdb2NvYxzc+o=", "requires": { "async": "~0.9.0", @@ -9336,17 +9395,17 @@ }, "mime": { "version": "1.2.11", - "resolved": "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=" }, "qs": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/qs/-/qs-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.0.tgz", "integrity": "sha1-7Qeb4oaCFH5v2aNMwrDB4OxkU+4=" }, "readable-stream": { "version": "1.0.27-1", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz", "integrity": "sha1-a2eYPCA1fO/QfwFlABoW1xDZEHg=", "requires": { "core-util-is": "~1.0.0", @@ -9359,7 +9418,7 @@ }, "superagent-proxy": { "version": "0.3.2", - "resolved": "http://registry.npmjs.org/superagent-proxy/-/superagent-proxy-0.3.2.tgz", + "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-0.3.2.tgz", "integrity": "sha1-c8J+zUGRWCMHDJCyZe6DkMPhqhU=", "requires": { "debug": "~2.2.0", @@ -9383,7 +9442,7 @@ }, "table": { "version": "3.7.8", - "resolved": "http://registry.npmjs.org/table/-/table-3.7.8.tgz", + "resolved": "https://registry.npmjs.org/table/-/table-3.7.8.tgz", "integrity": "sha1-tCRDPvWWhRkisv13IkppoZUWGOs=", "requires": { "bluebird": "^3.1.1", @@ -9398,7 +9457,7 @@ "dependencies": { "lodash": { "version": "4.11.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", "integrity": "sha1-oyEG644uyOgsJBYRQUdzyd8V+Lw=" } } @@ -9414,7 +9473,7 @@ }, "through": { "version": "2.3.8", - "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "thunkify": { @@ -9424,7 +9483,7 @@ }, "tough-cookie": { "version": "2.2.2", - "resolved": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz", "integrity": "sha1-yDoYMPTl7wuT7yo0iOck+N4Basc=" }, "tr46": { @@ -9475,7 +9534,6 @@ "version": "1.6.12", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.12.tgz", "integrity": "sha1-A1Kp37//BA/maMwVPMlYKcNUFz4=", - "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.10" @@ -9488,7 +9546,7 @@ }, "uglify-js": { "version": "2.6.2", - "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.6.2.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.2.tgz", "integrity": "sha1-9QvoikLNOWpiUdxSqzcvccwS/vA=", "optional": true, "requires": { @@ -9500,7 +9558,7 @@ "dependencies": { "async": { "version": "0.2.10", - "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "optional": true }, @@ -9523,7 +9581,7 @@ }, "source-map": { "version": "0.5.3", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", "integrity": "sha1-gmdLhacbC+dsPnQW0V6fUlLrO+A=", "optional": true }, @@ -9541,7 +9599,7 @@ }, "yargs": { "version": "3.10.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "optional": true, "requires": { @@ -9561,7 +9619,7 @@ }, "underscore": { "version": "1.7.0", - "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=" }, "underscore-contrib": { @@ -9574,14 +9632,14 @@ "dependencies": { "underscore": { "version": "1.6.0", - "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" } } }, "underscore.string": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=" }, "unpipe": { @@ -9609,15 +9667,6 @@ "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", "dev": true }, - "uue": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uue/-/uue-3.0.0.tgz", - "integrity": "sha1-B69pNE3vqYUbe4RcHBgRC4Jk5R4=", - "dev": true, - "requires": { - "extend": "~3.0.0" - } - }, "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", @@ -9628,9 +9677,9 @@ } }, "vary": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz", - "integrity": "sha1-4eWv+70WrnaN0mdDlLmtMCJlMUA=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, "verror": { @@ -9685,7 +9734,7 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", "dev": true } @@ -9739,7 +9788,7 @@ }, "xmlbuilder": { "version": "4.2.1", - "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", "requires": { "lodash": "^4.0.0" @@ -9747,7 +9796,7 @@ "dependencies": { "lodash": { "version": "4.11.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.11.1.tgz", "integrity": "sha1-oyEG644uyOgsJBYRQUdzyd8V+Lw=" } } @@ -9787,12 +9836,12 @@ }, "yallist": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz", "integrity": "sha1-MGxUODXwnuGkyyO3vOmrNByRzdQ=" }, "yargs": { "version": "6.6.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, "requires": { @@ -9809,15 +9858,35 @@ "which-module": "^1.0.0", "y18n": "^3.2.1", "yargs-parser": "^4.2.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } } }, "yargs-parser": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.0.tgz", "integrity": "sha1-HzZ9ycbPpWYLaXEjDzsnf8Xjrco=", - "dev": true, "requires": { - "camelcase": "^2.1.1", "lodash.assign": "^4.0.6" } } @@ -9957,7 +10026,7 @@ "dependencies": { "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -9998,12 +10067,12 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" }, "winston": { "version": "2.1.1", - "resolved": "http://registry.npmjs.org/winston/-/winston-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", "requires": { "async": "~1.0.0", @@ -10024,7 +10093,7 @@ }, "nodemon": { "version": "1.9.2", - "resolved": "http://registry.npmjs.org/nodemon/-/nodemon-1.9.2.tgz", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.9.2.tgz", "integrity": "sha1-IbPNFX1Ug4M7RzNyyY4XlaTVWXA=", "dev": true, "requires": { @@ -10042,7 +10111,7 @@ "dependencies": { "es6-promise": { "version": "3.3.1", - "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", "dev": true } @@ -10110,7 +10179,7 @@ }, "normalizr": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/normalizr/-/normalizr-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/normalizr/-/normalizr-2.2.0.tgz", "integrity": "sha1-R4/4pxI4Nn2cyE3RmzXIp3BBfwA=", "requires": { "lodash": "^4.11.2" @@ -10371,6 +10440,12 @@ "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=" }, + "open": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", + "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", + "dev": true + }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", @@ -10427,13 +10502,13 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { "lcid": "^1.0.0" @@ -10441,7 +10516,7 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, @@ -10468,7 +10543,7 @@ }, "package-json": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", "integrity": "sha1-yOysCUInzfdqMWh07QXifMk5oOA=", "dev": true, "requires": { @@ -10484,7 +10559,7 @@ }, "pako": { "version": "0.2.9", - "resolved": "http://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", "dev": true }, @@ -10557,7 +10632,7 @@ }, "passport": { "version": "0.3.2", - "resolved": "http://registry.npmjs.org/passport/-/passport-0.3.2.tgz", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.3.2.tgz", "integrity": "sha1-ndAJ+RXo/glbASSgG4+C2gdRAQI=", "requires": { "passport-strategy": "1.x.x", @@ -10590,7 +10665,7 @@ }, "path-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", "dev": true }, @@ -10602,7 +10677,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { @@ -10640,7 +10715,7 @@ }, "pause-stream": { "version": "0.0.11", - "resolved": "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, "requires": { @@ -10649,13 +10724,13 @@ }, "pbkdf2-compat": { "version": "2.0.1", - "resolved": "http://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=", "dev": true }, "pg": { "version": "4.5.6", - "resolved": "http://registry.npmjs.org/pg/-/pg-4.5.6.tgz", + "resolved": "https://registry.npmjs.org/pg/-/pg-4.5.6.tgz", "integrity": "sha1-od5IeK+lyyCKJYFfX/idLg6/Uvg=", "optional": true, "requires": { @@ -10771,7 +10846,7 @@ }, "postcss-calc": { "version": "5.3.1", - "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "dev": true, "requires": { @@ -10803,7 +10878,7 @@ }, "postcss-css-variables": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/postcss-css-variables/-/postcss-css-variables-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-css-variables/-/postcss-css-variables-0.5.1.tgz", "integrity": "sha1-hEj9i35mz9Zhx4+1yoXhkzcfcOE=", "dev": true, "requires": { @@ -10822,7 +10897,7 @@ }, "postcss-discard-comments": { "version": "2.0.4", - "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "dev": true, "requires": { @@ -10840,7 +10915,7 @@ }, "postcss-discard-empty": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "dev": true, "requires": { @@ -10849,7 +10924,7 @@ }, "postcss-discard-overridden": { "version": "0.1.1", - "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "dev": true, "requires": { @@ -10858,7 +10933,7 @@ }, "postcss-discard-unused": { "version": "2.2.3", - "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "dev": true, "requires": { @@ -10887,7 +10962,7 @@ }, "postcss-merge-idents": { "version": "2.1.7", - "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "dev": true, "requires": { @@ -10926,7 +11001,7 @@ }, "postcss-minify-font-values": { "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "dev": true, "requires": { @@ -10937,7 +11012,7 @@ }, "postcss-minify-gradients": { "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "dev": true, "requires": { @@ -10947,7 +11022,7 @@ }, "postcss-minify-params": { "version": "1.2.2", - "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "dev": true, "requires": { @@ -10959,7 +11034,7 @@ }, "postcss-minify-selectors": { "version": "2.1.1", - "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "dev": true, "requires": { @@ -11092,7 +11167,7 @@ }, "regexpu-core": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { @@ -11178,7 +11253,7 @@ }, "regexpu-core": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { @@ -11270,7 +11345,7 @@ }, "postcss-nested": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/postcss-nested/-/postcss-nested-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-1.0.0.tgz", "integrity": "sha1-0Ta9S1dr1WMt8ULBKyGYqcz3lN8=", "dev": true, "requires": { @@ -11279,7 +11354,7 @@ }, "postcss-normalize-charset": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "dev": true, "requires": { @@ -11288,7 +11363,7 @@ }, "postcss-normalize-url": { "version": "3.0.8", - "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "dev": true, "requires": { @@ -11310,7 +11385,7 @@ }, "postcss-reduce-idents": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "dev": true, "requires": { @@ -11320,7 +11395,7 @@ }, "postcss-reduce-initial": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "dev": true, "requires": { @@ -11329,7 +11404,7 @@ }, "postcss-reduce-transforms": { "version": "1.0.4", - "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "dev": true, "requires": { @@ -11351,7 +11426,7 @@ }, "postcss-svgo": { "version": "2.1.6", - "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "dev": true, "requires": { @@ -11363,7 +11438,7 @@ }, "postcss-unique-selectors": { "version": "2.0.2", - "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "dev": true, "requires": { @@ -11380,7 +11455,7 @@ }, "postcss-zindex": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "dev": true, "requires": { @@ -11453,7 +11528,7 @@ }, "prom-client": { "version": "3.4.6", - "resolved": "http://registry.npmjs.org/prom-client/-/prom-client-3.4.6.tgz", + "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-3.4.6.tgz", "integrity": "sha1-+eCGhHCyp8JeW1qOwwT+NcspS2o=", "requires": { "tdigest": "^0.1.1", @@ -11513,12 +11588,12 @@ }, "qs": { "version": "4.0.0", - "resolved": "http://registry.npmjs.org/qs/-/qs-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=" }, "query-string": { "version": "3.0.3", - "resolved": "http://registry.npmjs.org/query-string/-/query-string-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-3.0.3.tgz", "integrity": "sha1-ri4UtNBQcdTpuetIc8NbDc1C5jg=", "requires": { "strict-uri-encode": "^1.0.0" @@ -11590,7 +11665,7 @@ "dependencies": { "iconv-lite": { "version": "0.4.13", - "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" } } @@ -11609,7 +11684,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -11617,7 +11692,7 @@ }, "react": { "version": "15.2.1", - "resolved": "http://registry.npmjs.org/react/-/react-15.2.1.tgz", + "resolved": "https://registry.npmjs.org/react/-/react-15.2.1.tgz", "integrity": "sha1-5FjfcAuucpALoyZzt+Qujb0Fo5M=", "requires": { "fbjs": "^0.8.1", @@ -11633,7 +11708,7 @@ }, "react-bootstrap": { "version": "0.30.3", - "resolved": "http://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.30.3.tgz", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.30.3.tgz", "integrity": "sha1-kY7E9OI6qNsIf4hBp3VRag4iyBk=", "requires": { "babel-runtime": "^6.11.6", @@ -11649,7 +11724,7 @@ }, "react-cookie-banner": { "version": "0.0.14", - "resolved": "http://registry.npmjs.org/react-cookie-banner/-/react-cookie-banner-0.0.14.tgz", + "resolved": "https://registry.npmjs.org/react-cookie-banner/-/react-cookie-banner-0.0.14.tgz", "integrity": "sha1-qGvOIfiYJl9gijJegsMy+8PuFjM=", "requires": { "browser-cookie-lite": "^1.0.4", @@ -11668,7 +11743,7 @@ }, "react-dom": { "version": "15.2.1", - "resolved": "http://registry.npmjs.org/react-dom/-/react-dom-15.2.1.tgz", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.2.1.tgz", "integrity": "sha1-3JQqUmj5VeGAFYydTSYJ/sk4j/A=" }, "react-overlays": { @@ -11702,7 +11777,7 @@ }, "react-redux": { "version": "4.4.5", - "resolved": "http://registry.npmjs.org/react-redux/-/react-redux-4.4.5.tgz", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.5.tgz", "integrity": "sha1-9QmimBviJS0QxinvfFWTR6SuxFc=", "requires": { "hoist-non-react-statics": "^1.0.3", @@ -11713,7 +11788,7 @@ }, "react-router": { "version": "2.6.0", - "resolved": "http://registry.npmjs.org/react-router/-/react-router-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-2.6.0.tgz", "integrity": "sha1-L9umq54Za+Z8JsG21CO1zqBW/tg=", "requires": { "history": "^2.1.2", @@ -11761,7 +11836,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -11776,7 +11851,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -11869,7 +11944,7 @@ }, "readable-stream": { "version": "1.0.27-1", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz", "integrity": "sha1-a2eYPCA1fO/QfwFlABoW1xDZEHg=", "requires": { "core-util-is": "~1.0.0", @@ -11965,7 +12040,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { @@ -11985,7 +12060,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { @@ -12177,7 +12252,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -12192,7 +12267,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -12223,7 +12298,7 @@ }, "reduce-css-calc": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, "requires": { @@ -12259,7 +12334,7 @@ }, "redux": { "version": "3.5.2", - "resolved": "http://registry.npmjs.org/redux/-/redux-3.5.2.tgz", + "resolved": "https://registry.npmjs.org/redux/-/redux-3.5.2.tgz", "integrity": "sha1-RTN0XpcLZH7CYGaoOqMOnib6+EM=", "requires": { "lodash": "^4.2.1", @@ -12278,7 +12353,7 @@ }, "redux-thunk": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/redux-thunk/-/redux-thunk-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.1.0.tgz", "integrity": "sha1-xyS/7nXb41LaLjupvBQwK63Ympg=" }, "regenerate": { @@ -12324,7 +12399,7 @@ }, "regexpu-core": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { @@ -12344,13 +12419,13 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", "dev": true }, "regjsparser": { "version": "0.1.5", - "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { @@ -12359,7 +12434,7 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true } @@ -12394,7 +12469,7 @@ }, "request": { "version": "2.73.0", - "resolved": "http://registry.npmjs.org/request/-/request-2.73.0.tgz", + "resolved": "https://registry.npmjs.org/request/-/request-2.73.0.tgz", "integrity": "sha1-X3ip/eQ3CryP9kedeoSnGhS4eKI=", "requires": { "aws-sign2": "~0.6.0", @@ -12448,7 +12523,7 @@ }, "form-data": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", "integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=", "requires": { "async": "^2.0.1", @@ -12499,7 +12574,7 @@ "dependencies": { "http-errors": { "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { "depd": "~1.1.2", @@ -12542,7 +12617,7 @@ }, "rimraf": { "version": "2.5.3", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.3.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.3.tgz", "integrity": "sha1-bl792kqi8DQX9rKldK7Cn0tlJwU=", "dev": true, "requires": { @@ -12551,7 +12626,7 @@ }, "ripemd160": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=", "dev": true }, @@ -12562,7 +12637,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { @@ -12576,13 +12651,13 @@ }, "samsam": { "version": "1.1.2", - "resolved": "http://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", "dev": true }, "sax": { "version": "1.1.5", - "resolved": "http://registry.npmjs.org/sax/-/sax-1.1.5.tgz", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.5.tgz", "integrity": "sha1-HaUKjQDN7NWUBWWfX/hTSf53N0M=" }, "secure-keys": { @@ -12648,7 +12723,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { @@ -12674,7 +12749,7 @@ }, "sequelize": { "version": "3.23.6", - "resolved": "http://registry.npmjs.org/sequelize/-/sequelize-3.23.6.tgz", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-3.23.6.tgz", "integrity": "sha1-aHBsrdpcS3zCc67K1+OdY4RVzhY=", "requires": { "bluebird": "^3.3.4", @@ -12697,7 +12772,7 @@ "dependencies": { "lodash": { "version": "4.12.0", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.12.0.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.12.0.tgz", "integrity": "sha1-K9bcRqBA9Z5obJcu0h2T3FkFMlg=" } } @@ -12725,7 +12800,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { @@ -12790,7 +12865,7 @@ }, "sha.js": { "version": "2.2.6", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=", "dev": true }, @@ -12845,7 +12920,7 @@ }, "sinon": { "version": "1.17.4", - "resolved": "http://registry.npmjs.org/sinon/-/sinon-1.17.4.tgz", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.4.tgz", "integrity": "sha1-Tk/02Esgre4TE482rLEyyhzXLIM=", "dev": true, "requires": { @@ -12977,7 +13052,7 @@ }, "sntp": { "version": "1.0.9", - "resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "requires": { "hoek": "2.x.x" @@ -13000,7 +13075,7 @@ "dependencies": { "debug": { "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -13009,7 +13084,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true }, @@ -13033,7 +13108,7 @@ "dependencies": { "debug": { "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -13042,7 +13117,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -13075,7 +13150,7 @@ }, "debug": { "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -13084,7 +13159,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -13092,7 +13167,7 @@ }, "socket.io-parser": { "version": "2.3.1", - "resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", "dev": true, "requires": { @@ -13104,7 +13179,7 @@ "dependencies": { "debug": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "requires": { @@ -13113,7 +13188,7 @@ }, "ms": { "version": "0.7.1", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true } @@ -13222,7 +13297,7 @@ "dependencies": { "source-map": { "version": "0.1.32", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", "dev": true, "requires": { @@ -13271,7 +13346,7 @@ }, "split": { "version": "0.3.3", - "resolved": "http://registry.npmjs.org/split/-/split-0.3.3.tgz", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", "requires": { "through": "2" @@ -13288,7 +13363,7 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { @@ -13347,7 +13422,7 @@ }, "stream-browserify": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", "integrity": "sha1-v5tKv7QrJ011FHnkTg/yZWtvEZM=", "dev": true, "requires": { @@ -13363,7 +13438,7 @@ }, "stream-combiner": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", "dev": true, "requires": { @@ -13392,7 +13467,7 @@ }, "string-width": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { "code-point-at": "^1.0.0", @@ -13413,7 +13488,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "stringstream": { @@ -13423,7 +13498,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "^2.0.0" @@ -13452,7 +13527,7 @@ }, "style-loader": { "version": "0.13.1", - "resolved": "http://registry.npmjs.org/style-loader/-/style-loader-0.13.1.tgz", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.1.tgz", "integrity": "sha1-RoKA77wEcwI806bNVuM7Wh1/w6k=", "dev": true, "requires": { @@ -13461,7 +13536,7 @@ }, "superagent": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/superagent/-/superagent-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-1.4.0.tgz", "integrity": "sha1-dy7tXXAAG8rOk5fspVFeF3xqXo8=", "requires": { "component-emitter": "1.1.2", @@ -13484,14 +13559,14 @@ }, "qs": { "version": "2.3.3", - "resolved": "http://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=" } } }, "supertest": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/supertest/-/supertest-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-1.2.0.tgz", "integrity": "sha1-hQp5X5Bo0vrxngF5n/CZYuDOQ74=", "dev": true, "requires": { @@ -13534,7 +13609,7 @@ }, "form-data": { "version": "1.0.0-rc3", - "resolved": "http://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", "integrity": "sha1-01vGLn+8KTeuePlIqqDTjZBgdXc=", "dev": true, "requires": { @@ -13545,13 +13620,13 @@ }, "qs": { "version": "2.3.3", - "resolved": "http://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", "dev": true }, "superagent": { "version": "1.8.5", - "resolved": "http://registry.npmjs.org/superagent/-/superagent-1.8.5.tgz", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-1.8.5.tgz", "integrity": "sha1-HA3cOvMOgOuE68BcshItqP6UC1U=", "dev": true, "requires": { @@ -13602,7 +13677,7 @@ "dependencies": { "colors": { "version": "1.1.2", - "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, @@ -13652,7 +13727,7 @@ }, "temp": { "version": "0.8.3", - "resolved": "http://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", "dev": true, "requires": { @@ -13662,7 +13737,7 @@ "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", "dev": true } @@ -13703,7 +13778,7 @@ }, "through": { "version": "2.3.8", - "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "time-stamp": { @@ -13720,7 +13795,7 @@ }, "timers-browserify": { "version": "1.4.2", - "resolved": "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", "dev": true, "requires": { @@ -13817,7 +13892,7 @@ }, "tough-cookie": { "version": "2.2.2", - "resolved": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz", "integrity": "sha1-yDoYMPTl7wuT7yo0iOck+N4Basc=" }, "tr46": { @@ -13841,7 +13916,7 @@ }, "tty-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, @@ -13886,7 +13961,7 @@ }, "uglify-js": { "version": "2.6.4", - "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", "dev": true, "requires": { @@ -13898,7 +13973,7 @@ "dependencies": { "async": { "version": "0.2.10", - "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "dev": true }, @@ -13933,7 +14008,7 @@ }, "yargs": { "version": "3.10.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { @@ -13972,7 +14047,7 @@ }, "umzug": { "version": "1.11.0", - "resolved": "http://registry.npmjs.org/umzug/-/umzug-1.11.0.tgz", + "resolved": "https://registry.npmjs.org/umzug/-/umzug-1.11.0.tgz", "integrity": "sha1-ZTGtS1tlCVfReR+YGJ9DUjXQfM4=", "requires": { "bluebird": "^3.0.1", @@ -14102,7 +14177,7 @@ }, "update-notifier": { "version": "0.5.0", - "resolved": "http://registry.npmjs.org/update-notifier/-/update-notifier-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.5.0.tgz", "integrity": "sha1-B7XcIGazYnqztPUwEw9+3doHpMw=", "dev": true, "requires": { @@ -14152,7 +14227,7 @@ }, "url-loader": { "version": "0.5.7", - "resolved": "http://registry.npmjs.org/url-loader/-/url-loader-0.5.7.tgz", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.7.tgz", "integrity": "sha1-Z+h3l1n4AA2nSZSQZoDJQ6mwkl0=", "dev": true, "requires": { @@ -14162,7 +14237,7 @@ "dependencies": { "mime": { "version": "1.2.11", - "resolved": "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", "dev": true } @@ -14224,9 +14299,27 @@ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, + "uue": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/uue/-/uue-3.1.2.tgz", + "integrity": "sha512-axKLXVqwtdI/czrjG0X8hyV1KLgeWx8F4KvSbvVCnS+RUvsQMGRjx0kfuZDXXqj0LYvVJmx3B9kWlKtEdRrJLg==", + "dev": true, + "requires": { + "escape-string-regexp": "~1.0.5", + "extend": "~3.0.0" + }, + "dependencies": { + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + } + } + }, "uuid": { "version": "2.0.3", - "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "dev": true }, @@ -14251,7 +14344,7 @@ }, "validator": { "version": "5.7.0", - "resolved": "http://registry.npmjs.org/validator/-/validator-5.7.0.tgz", + "resolved": "https://registry.npmjs.org/validator/-/validator-5.7.0.tgz", "integrity": "sha1-eoelgUa2laxIYHEUHAxJ1n2gXlw=" }, "vary": { @@ -14284,7 +14377,7 @@ }, "vm-browserify": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", "dev": true, "requires": { @@ -14318,7 +14411,7 @@ "dependencies": { "async": { "version": "0.9.2", - "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true } @@ -14333,7 +14426,7 @@ }, "webpack": { "version": "1.13.1", - "resolved": "http://registry.npmjs.org/webpack/-/webpack-1.13.1.tgz", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.1.tgz", "integrity": "sha1-CmnojlvcWTk5NS1dd94PmsnQhx4=", "dev": true, "requires": { @@ -14356,7 +14449,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true }, @@ -14390,7 +14483,7 @@ }, "tapable": { "version": "0.1.10", - "resolved": "http://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", "dev": true } @@ -14408,7 +14501,7 @@ "dependencies": { "source-map": { "version": "0.4.4", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { @@ -14460,7 +14553,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -14475,7 +14568,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -14485,23 +14578,24 @@ } }, "webpack-dev-server": { - "version": "1.14.1", - "resolved": "http://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.14.1.tgz", - "integrity": "sha1-5R3iKAcSWLDbbVXg9f7lXuxnVd4=", + "version": "1.16.5", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.16.5.tgz", + "integrity": "sha1-DL1fLSrI1OWTqs1clwLnu9XlmJI=", "dev": true, "requires": { "compression": "^1.5.2", - "connect-history-api-fallback": "1.1.0", + "connect-history-api-fallback": "^1.3.0", "express": "^4.13.3", - "http-proxy": "^1.11.2", - "optimist": "~0.6.0", + "http-proxy-middleware": "~0.17.1", + "open": "0.0.5", + "optimist": "~0.6.1", "serve-index": "^1.7.2", "sockjs": "^0.3.15", "sockjs-client": "^1.0.3", "stream-cache": "~0.0.1", "strip-ansi": "^3.0.0", "supports-color": "^3.1.1", - "webpack-dev-middleware": "^1.4.0" + "webpack-dev-middleware": "^1.10.2" }, "dependencies": { "supports-color": { @@ -14584,7 +14678,7 @@ }, "winston": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/winston/-/winston-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.2.0.tgz", "integrity": "sha1-LIU92Hq1UqjoSF1yy7+aIobwKbc=", "requires": { "async": "~1.0.0", @@ -14598,14 +14692,14 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" } } }, "wkx": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/wkx/-/wkx-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.2.0.tgz", "integrity": "sha1-dsJPFqzQzY+TzTSqMx4PeWElboQ=" }, "wordwrap": { @@ -14617,7 +14711,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { "string-width": "^1.0.1", @@ -14683,7 +14777,7 @@ }, "xmlbuilder": { "version": "2.6.2", - "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.6.2.tgz", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.6.2.tgz", "integrity": "sha1-+Rb20Q1F3BcbG+Lm5nP7bgzDXQo=", "requires": { "lodash": "~3.5.0" @@ -14691,7 +14785,7 @@ "dependencies": { "lodash": { "version": "3.5.0", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz", "integrity": "sha1-Gbs/TVEnjwuMgY7RRcdOz5/kDm0=" } } @@ -14720,7 +14814,7 @@ }, "yargs": { "version": "3.32.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", "requires": { "camelcase": "^2.0.1", diff --git a/package.json b/package.json index 20c3baa0..7c6452b7 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "temp": "0.8.3", "url-loader": "0.5.7", "webpack": "1.13.1", - "webpack-dev-server": "3.1.11", + "webpack-dev-server": "1.16.5", "winston": "2.2.0" }, "dependencies": {