diff --git a/.gitignore b/.gitignore index f2f49044..624cdaa6 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,7 @@ npm-debug.log* /repo /data /uploads +*.sqlite # IDE exclude .idea @@ -38,4 +39,4 @@ npm-debug.log* test-results/ # Localization Resources -/server/locales/**/*.yml \ No newline at end of file +/server/locales/**/*.yml diff --git a/client/components/setup.vue b/client/components/setup.vue index 897a8d55..40a21f84 100644 --- a/client/components/setup.vue +++ b/client/components/setup.vue @@ -48,7 +48,7 @@ br | Should you have any question or would like to report something that doesn't look right, feel free to create a new issue on the #[a(href='https://github.com/Requarks/wiki/issues') GitHub project]. .body-1.pt-3 - svg.icons.is-18.is-outlined.has-right-pad.is-text: use(xlink:href='#nc-cd-reader') + v-icon.mr-2 system_update span You are about to install Wiki.js #[strong {{wikiVersion}}]. v-divider.mt-3 v-form diff --git a/client/scss/app.scss b/client/scss/app.scss index 2621c4b0..d1dbfcd5 100644 --- a/client/scss/app.scss +++ b/client/scss/app.scss @@ -1,6 +1,7 @@ @import "global"; @import "base/base"; +@import "base/icons"; @import "../libs/animate/animate"; diff --git a/client/scss/base/icons.scss b/client/scss/base/icons.scss new file mode 100644 index 00000000..ac8bf042 --- /dev/null +++ b/client/scss/base/icons.scss @@ -0,0 +1,33 @@ +.icons { + display: inline-block; + color: mc('grey', '800'); + &.is-text { + display: inline-block; + width: 1em; + height: 1em; + vertical-align: middle; + position: relative; + top: -0.0625em; + stroke: none; + fill: none; + } + @each $size in 16,18,20,24,32,48,64,96,128 { + &.is-#{$size} { + width: #{$size}px; + height: #{$size}px; + } + } + &.has-right-pad { + margin-right: .5rem; + } + &.is-outlined { + stroke-width: 2px; + use { + fill: inherit; + stroke: mc('grey', '800'); + } + } +} +.material-design-icon { + display: inline-flex; +} diff --git a/config.sample.yml b/config.sample.yml index f1c967db..0471fa7c 100644 --- a/config.sample.yml +++ b/config.sample.yml @@ -23,7 +23,7 @@ paths: # --------------------------------------------------------------------- # Supported Database Engines: # - postgres = PostgreSQL 9.5 or later -# - mysql = MySQL 8.0 / MariaDB 10.2.7 or later +# - mysql = MySQL 5.7.8 / MariaDB 10.2.7 or later # - mssql = MS SQL Server 2012 or later # - sqlite = SQLite 3.9 or later diff --git a/package.json b/package.json index 40cab61f..6295c37c 100644 --- a/package.json +++ b/package.json @@ -37,15 +37,15 @@ "node": ">=8.11" }, "dependencies": { - "apollo-server": "2.0.0", - "apollo-server-express": "2.0.0", + "apollo-server": "2.0.2", + "apollo-server-express": "2.0.2", "auto-load": "3.0.0", "axios": "0.18.0", "bcryptjs-then": "1.0.1", "bluebird": "3.5.1", "body-parser": "1.18.3", "bugsnag": "2.4.3", - "bull": "3.4.4", + "bull": "3.4.7", "chalk": "2.4.1", "cheerio": "1.0.0-rc.2", "child-process-promise": "2.2.1", @@ -62,20 +62,20 @@ "express-brute": "1.0.1", "express-brute-redis": "0.0.1", "express-session": "1.15.6", - "file-type": "8.1.0", + "file-type": "9.0.0", "filesize.js": "1.0.2", - "follow-redirects": "1.5.2", + "follow-redirects": "1.5.5", "fs-extra": "7.0.0", "getos": "3.1.0", "graphql": "0.13.2", "graphql-list-fields": "2.0.2", "graphql-tools": "3.1.1", - "i18next": "11.5.0", + "i18next": "11.6.0", "i18next-express-middleware": "1.2.1", "i18next-localstorage-cache": "1.1.1", "i18next-node-fs-backend": "1.2.1", "image-size": "0.6.3", - "ioredis": "3.2.2", + "ioredis": "4.0.0", "js-yaml": "3.12.0", "jsonwebtoken": "8.3.0", "klaw": "3.0.0", @@ -99,7 +99,7 @@ "mime-types": "2.1.19", "moment": "2.22.2", "moment-timezone": "0.5.21", - "mongodb": "3.1.1", + "mongodb": "3.1.3", "mssql": "4.1.0", "multer": "1.3.1", "mysql2": "1.6.1", @@ -133,7 +133,7 @@ "raven": "2.6.3", "read-chunk": "2.1.0", "remove-markdown": "0.3.0", - "request": "2.87.0", + "request": "2.88.0", "request-promise": "4.2.2", "scim-query-filter-parser": "1.1.0", "semver": "5.5.0", @@ -147,16 +147,16 @@ }, "devDependencies": { "@panter/vue-i18next": "0.12.0", - "@vue/cli": "3.0.0-rc.11", - "apollo-cache-inmemory": "1.2.6", - "apollo-client": "2.3.7", + "@vue/cli": "3.0.0", + "apollo-cache-inmemory": "1.2.7", + "apollo-client": "2.3.8", "apollo-fetch": "0.7.0", "apollo-link": "1.2.2", "apollo-link-batch-http": "1.2.2", "apollo-link-error": "1.1.0", "apollo-link-http": "1.5.4", "apollo-link-persisted-queries": "0.2.1", - "autoprefixer": "9.1.0", + "autoprefixer": "9.1.1", "babel-cli": "6.26.0", "babel-core": "6.26.3", "babel-eslint": "8.2.6", @@ -180,7 +180,7 @@ "eslint": "5.3.0", "eslint-config-requarks": "1.0.7", "eslint-config-standard": "11.0.0", - "eslint-plugin-import": "2.13.0", + "eslint-plugin-import": "2.14.0", "eslint-plugin-node": "7.0.1", "eslint-plugin-promise": "3.8.0", "eslint-plugin-standard": "3.1.0", @@ -195,19 +195,19 @@ "html-webpack-pug-plugin": "0.3.0", "i18next-xhr-backend": "1.5.1", "ignore-loader": "0.1.2", - "jest": "23.4.2", + "jest": "23.5.0", "jest-junit": "5.1.0", "js-cookie": "2.2.0", "lodash-webpack-plugin": "0.11.5", "mini-css-extract-plugin": "0.4.1", - "node-sass": "4.9.2", + "node-sass": "4.9.3", "offline-plugin": "5.0.5", "optimize-css-assets-webpack-plugin": "5.0.0", "postcss-cssnext": "3.1.0", "postcss-flexbugs-fixes": "4.1.0", "postcss-flexibility": "2.0.0", "postcss-import": "12.0.0", - "postcss-loader": "2.1.6", + "postcss-loader": "3.0.0", "postcss-preset-env": "5.3.0", "postcss-selector-parser": "5.0.0-rc.3", "pug-lint": "2.5.0", @@ -224,7 +224,7 @@ "stylus": "0.54.5", "stylus-loader": "3.0.2", "twemoji-awesome": "1.0.6", - "url-loader": "1.0.1", + "url-loader": "1.1.0", "vee-validate": "2.1.0-beta.7", "velocity-animate": "1.5.2", "vue": "2.5.17", @@ -243,7 +243,7 @@ "vue-tour": "1.0.1", "vue-tree-navigation": "3.0.1", "vuedraggable": "2.16.0", - "vuetify": "1.1.10", + "vuetify": "1.1.12", "vuex": "3.0.1", "vuex-pathify": "1.1.3", "vuex-persistedstate": "2.5.4", diff --git a/server/core/db.js b/server/core/db.js index a8ee3bdc..84e1b3a6 100644 --- a/server/core/db.js +++ b/server/core/db.js @@ -8,7 +8,7 @@ const Objection = require('objection') /* global WIKI */ /** - * PostgreSQL DB module + * ORM DB module */ module.exports = { Objection, @@ -22,13 +22,12 @@ module.exports = { let self = this let dbClient = null - const dbConfig = (!_.isEmpty(process.env.WIKI_DB_CONNSTR)) ? process.env.WIKI_DB_CONNSTR : { + let dbConfig = (!_.isEmpty(process.env.WIKI_DB_CONNSTR)) ? process.env.WIKI_DB_CONNSTR : { host: WIKI.config.db.host, user: WIKI.config.db.user, password: WIKI.config.db.pass, database: WIKI.config.db.db, - port: WIKI.config.db.port, - filename: WIKI.config.db.storage + port: WIKI.config.db.port } switch (WIKI.config.db.type) { @@ -43,6 +42,7 @@ module.exports = { break case 'sqlite': dbClient = 'sqlite3' + dbConfig = { filename: WIKI.config.db.storage } break default: WIKI.logger.error('Invalid DB Type') diff --git a/server/db/migrations/2.0.0.js b/server/db/migrations/2.0.0.js index 4e7a4ebe..9ff97bca 100644 --- a/server/db/migrations/2.0.0.js +++ b/server/db/migrations/2.0.0.js @@ -12,7 +12,7 @@ exports.up = knex => { table.enum('kind', ['binary', 'image']).notNullable().defaultTo('binary') table.string('mime').notNullable().defaultTo('application/octet-stream') table.integer('fileSize').unsigned().comment('In kilobytes') - table.jsonb('metadata') + table.json('metadata') table.string('createdAt').notNullable() table.string('updatedAt').notNullable() }) @@ -28,10 +28,10 @@ exports.up = knex => { table.increments('id').primary() table.string('key').notNullable().unique() table.boolean('isEnabled').notNullable().defaultTo(false) - table.jsonb('config').notNullable() + table.json('config').notNullable() table.boolean('selfRegistration').notNullable().defaultTo(false) - table.jsonb('domainWhitelist').notNullable() - table.jsonb('autoEnrollGroups').notNullable() + table.json('domainWhitelist').notNullable() + table.json('autoEnrollGroups').notNullable() }) // COMMENTS ---------------------------- .createTable('comments', table => { @@ -45,7 +45,7 @@ exports.up = knex => { table.increments('id').primary() table.string('key').notNullable().unique() table.boolean('isEnabled').notNullable().defaultTo(false) - table.jsonb('config').notNullable() + table.json('config').notNullable() }) // GROUPS ------------------------------ .createTable('groups', table => { @@ -58,7 +58,7 @@ exports.up = knex => { .createTable('locales', table => { table.increments('id').primary() table.string('code', 2).notNullable().unique() - table.jsonb('strings') + table.json('strings') table.boolean('isRTL').notNullable().defaultTo(false) table.string('name').notNullable() table.string('nativeName').notNullable() @@ -99,7 +99,7 @@ exports.up = knex => { .createTable('settings', table => { table.increments('id').primary() table.string('key').notNullable().unique() - table.jsonb('value') + table.json('value') table.string('updatedAt').notNullable() }) // STORAGE ----------------------------- @@ -108,7 +108,7 @@ exports.up = knex => { table.string('key').notNullable().unique() table.boolean('isEnabled').notNullable().defaultTo(false) table.enum('mode', ['sync', 'push', 'pull']).notNullable().defaultTo('push') - table.jsonb('config') + table.json('config') }) // TAGS -------------------------------- .createTable('tags', table => { diff --git a/server/models/authentication.js b/server/models/authentication.js index 2bcc5926..f08eda7c 100644 --- a/server/models/authentication.js +++ b/server/models/authentication.js @@ -40,6 +40,7 @@ module.exports = class Authentication extends Model { } static async refreshStrategiesFromDisk() { + let trx try { const dbStrategies = await WIKI.models.authentication.query() @@ -82,7 +83,11 @@ module.exports = class Authentication extends Model { } } if (newStrategies.length > 0) { - await WIKI.models.authentication.query().insert(newStrategies) + trx = await WIKI.models.Objection.transaction.start(WIKI.models.knex) + for (let strategy of newStrategies) { + await WIKI.models.authentication.query(trx).insert(strategy) + } + await trx.commit() WIKI.logger.info(`Loaded ${newStrategies.length} new authentication strategies: [ OK ]`) } else { WIKI.logger.info(`No new authentication strategies found: [ SKIPPED ]`) @@ -90,6 +95,9 @@ module.exports = class Authentication extends Model { } catch (err) { WIKI.logger.error(`Failed to scan or load new authentication providers: [ FAILED ]`) WIKI.logger.error(err) + if (trx) { + trx.rollback() + } } } } diff --git a/server/models/storage.js b/server/models/storage.js index 1db3243e..f54ca8ab 100644 --- a/server/models/storage.js +++ b/server/models/storage.js @@ -33,6 +33,7 @@ module.exports = class Storage extends Model { } static async refreshTargetsFromDisk() { + let trx try { const dbTargets = await WIKI.models.storage.query() @@ -74,7 +75,11 @@ module.exports = class Storage extends Model { } } if (newTargets.length > 0) { - await WIKI.models.storage.query().insert(newTargets) + trx = await WIKI.models.Objection.transaction.start(WIKI.models.knex) + for (let target of newTargets) { + await WIKI.models.storage.query(trx).insert(target) + } + await trx.commit() WIKI.logger.info(`Loaded ${newTargets.length} new storage targets: [ OK ]`) } else { WIKI.logger.info(`No new storage targets found: [ SKIPPED ]`) @@ -82,6 +87,9 @@ module.exports = class Storage extends Model { } catch (err) { WIKI.logger.error(`Failed to scan or load new storage providers: [ FAILED ]`) WIKI.logger.error(err) + if (trx) { + trx.rollback() + } } } diff --git a/server/setup.js b/server/setup.js index a6709fd1..d39c0b57 100644 --- a/server/setup.js +++ b/server/setup.js @@ -70,7 +70,7 @@ module.exports = () => { app.get('*', async (req, res) => { let packageObj = await fs.readJson(path.join(WIKI.ROOTPATH, 'package.json')) - res.render('main/setup', { + res.render('setup', { packageObj, telemetryClientID: WIKI.telemetry.cid }) diff --git a/yarn.lock b/yarn.lock index c0a287b3..4978f611 100644 --- a/yarn.lock +++ b/yarn.lock @@ -416,9 +416,9 @@ version "0.8.0" resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d" -"@vue/cli-shared-utils@^3.0.0-rc.11": - version "3.0.0-rc.11" - resolved "https://registry.yarnpkg.com/@vue/cli-shared-utils/-/cli-shared-utils-3.0.0-rc.11.tgz#4249b9815bcb0181a4b630966eee16746a9a8bd8" +"@vue/cli-shared-utils@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@vue/cli-shared-utils/-/cli-shared-utils-3.0.0.tgz#f4886ce9a62dd2088e112af4d54f61c1667318d0" dependencies: chalk "^2.4.1" execa "^0.10.0" @@ -432,16 +432,16 @@ semver "^5.5.0" string.prototype.padstart "^3.0.0" -"@vue/cli-ui-addon-webpack@^3.0.0-rc.11": - version "3.0.0-rc.11" - resolved "https://registry.yarnpkg.com/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-3.0.0-rc.11.tgz#0bcd095e925b56c0e87aca899d058462d50fa08c" +"@vue/cli-ui-addon-webpack@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-3.0.0.tgz#632aed92752a91aa27a43eed18e772586c8accdf" -"@vue/cli-ui@^3.0.0-rc.11": - version "3.0.0-rc.11" - resolved "https://registry.yarnpkg.com/@vue/cli-ui/-/cli-ui-3.0.0-rc.11.tgz#b62d068c5000785cc28aa78be4fb5c5ddd129d1f" +"@vue/cli-ui@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@vue/cli-ui/-/cli-ui-3.0.0.tgz#8ca7bf94b11a737ed6cb9130c9fe2da408e63362" dependencies: "@akryum/winattr" "^3.0.0" - "@vue/cli-shared-utils" "^3.0.0-rc.11" + "@vue/cli-shared-utils" "^3.0.0" chalk "^2.4.1" clone "^2.1.1" deepmerge "^2.1.1" @@ -468,13 +468,13 @@ vue-cli-plugin-apollo "^0.14.6" watch "^1.0.2" -"@vue/cli@3.0.0-rc.11": - version "3.0.0-rc.11" - resolved "https://registry.yarnpkg.com/@vue/cli/-/cli-3.0.0-rc.11.tgz#c2fee307e9b16e0558916ede47589256bb964554" +"@vue/cli@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@vue/cli/-/cli-3.0.0.tgz#c359972a5319703a11e60585ec41da8e71939924" dependencies: - "@vue/cli-shared-utils" "^3.0.0-rc.11" - "@vue/cli-ui" "^3.0.0-rc.11" - "@vue/cli-ui-addon-webpack" "^3.0.0-rc.11" + "@vue/cli-shared-utils" "^3.0.0" + "@vue/cli-ui" "^3.0.0" + "@vue/cli-ui-addon-webpack" "^3.0.0" chalk "^2.4.1" cmd-shim "^2.0.2" commander "^2.16.0" @@ -725,11 +725,15 @@ acorn@^5.0.3, acorn@^5.6.0, acorn@^5.6.2: version "5.7.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8" +ajv-errors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.0.tgz#ecf021fa108fd17dfb5e6b383f2dd233e31ffc59" + ajv-keywords@^3.0.0, ajv-keywords@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" -ajv@^5.1.0: +ajv@^5.1.0, ajv@^5.3.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" dependencies: @@ -836,12 +840,12 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -apollo-cache-control@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.2.0.tgz#266df191047d99b957cc78167f4843fd66c39117" +apollo-cache-control@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.2.2.tgz#2b361a89434bf4ace5981140512a857b8ae09ddd" dependencies: - apollo-server-env "2.0.0" - graphql-extensions "0.1.0" + apollo-server-env "2.0.2" + graphql-extensions "0.1.2" apollo-cache-control@^0.1.1: version "0.1.1" @@ -849,7 +853,15 @@ apollo-cache-control@^0.1.1: dependencies: graphql-extensions "^0.0.x" -apollo-cache-inmemory@1.2.6, apollo-cache-inmemory@^1.2.5: +apollo-cache-inmemory@1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.2.7.tgz#80517c4b5e910022ab8d318f47d9364f99db8541" + dependencies: + apollo-cache "^1.1.14" + apollo-utilities "^1.0.18" + graphql-anywhere "^4.1.16" + +apollo-cache-inmemory@^1.2.5: version "1.2.6" resolved "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.2.6.tgz#85e2a52d63ea275117596c93a46a4e3b42b89b13" dependencies: @@ -863,15 +875,21 @@ apollo-cache@^1.1.13: dependencies: apollo-utilities "^1.0.17" -apollo-client@2.3.7, apollo-client@^2.3.5: - version "2.3.7" - resolved "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.3.7.tgz#891cd2392851f861a62fe334fa76fc629ed19fd3" +apollo-cache@^1.1.14: + version "1.1.14" + resolved "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.1.14.tgz#c7d54cdbc7f544161f78fa5e4bae56650e22f7ad" + dependencies: + apollo-utilities "^1.0.18" + +apollo-client@2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.3.8.tgz#0384a7210eb601ab88b1c13750da076fc9255b95" dependencies: "@types/zen-observable" "^0.8.0" - apollo-cache "^1.1.13" + apollo-cache "^1.1.14" apollo-link "^1.0.0" apollo-link-dedup "^1.0.0" - apollo-utilities "^1.0.17" + apollo-utilities "^1.0.18" symbol-observable "^1.0.2" zen-observable "^0.8.0" optionalDependencies: @@ -891,6 +909,20 @@ apollo-client@^1.1: optionalDependencies: "@types/graphql" "0.10.2" +apollo-client@^2.3.5: + version "2.3.7" + resolved "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.3.7.tgz#891cd2392851f861a62fe334fa76fc629ed19fd3" + dependencies: + "@types/zen-observable" "^0.8.0" + apollo-cache "^1.1.13" + apollo-link "^1.0.0" + apollo-link-dedup "^1.0.0" + apollo-utilities "^1.0.17" + symbol-observable "^1.0.2" + zen-observable "^0.8.0" + optionalDependencies: + "@types/async" "2.0.49" + apollo-datasource-rest@^2.0.0-rc.6: version "2.0.0-rc.6" resolved "https://registry.yarnpkg.com/apollo-datasource-rest/-/apollo-datasource-rest-2.0.0-rc.6.tgz#b87007917a98a5ade4ec82f7187d81de62b8f5cb" @@ -901,12 +933,12 @@ apollo-datasource-rest@^2.0.0-rc.6: http-cache-semantics "^4.0.0" lru-cache "^4.1.3" -apollo-datasource@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.1.0.tgz#32f72fc4676858c2b656f48413411f86a9814b38" +apollo-datasource@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.1.2.tgz#535e4a1ae9a50faaaf38d188c85e6d6eae4562e6" dependencies: - apollo-server-caching "0.1.0" - apollo-server-env "2.0.0" + apollo-server-caching "0.1.2" + apollo-server-env "2.0.2" apollo-engine-reporting-protobuf@0.0.0-beta.7: version "0.0.0-beta.7" @@ -914,14 +946,20 @@ apollo-engine-reporting-protobuf@0.0.0-beta.7: dependencies: protobufjs "^6.8.6" -apollo-engine-reporting@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/apollo-engine-reporting/-/apollo-engine-reporting-0.0.0.tgz#039bdc5bfb6c22b2e3ae9ad715aa3c391e329a32" +apollo-engine-reporting-protobuf@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.0.1.tgz#cd394f0f769c6f97d8621c4a7839095c84efcdb0" dependencies: - apollo-engine-reporting-protobuf "0.0.0-beta.7" - apollo-server-env "2.0.0" + protobufjs "^6.8.6" + +apollo-engine-reporting@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/apollo-engine-reporting/-/apollo-engine-reporting-0.0.2.tgz#645a1133467e5b9f700ac278e89332703ddb4173" + dependencies: + apollo-engine-reporting-protobuf "0.0.1" + apollo-server-env "2.0.2" async-retry "^1.2.1" - graphql-extensions "0.1.0" + graphql-extensions "0.1.2" lodash "^4.17.10" apollo-engine-reporting@^0.0.0-rc.0: @@ -1029,9 +1067,9 @@ apollo-link@1.2.2, apollo-link@^1.0.0, apollo-link@^1.2.1, apollo-link@^1.2.2: apollo-utilities "^1.0.0" zen-observable-ts "^0.8.9" -apollo-server-caching@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.1.0.tgz#8f52b20afca4a94d8895da6528ecd5ff56074db3" +apollo-server-caching@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.1.2.tgz#f5b85701945110a5fca1956450e8553576635936" dependencies: lru-cache "^4.1.3" @@ -1039,20 +1077,20 @@ apollo-server-caching@^2.0.0-rc.6: version "2.0.0-rc.6" resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-2.0.0-rc.6.tgz#31a672f52254ea399a84053e40c2b5c54e12296a" -apollo-server-core@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.0.0.tgz#93770410d51294130a9dbcef7667dc74056c6c98" +apollo-server-core@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.0.2.tgz#7d3fd0a16d8d09a231185bdbd08767fed634e068" dependencies: "@types/ws" "^5.1.2" - apollo-cache-control "0.2.0" - apollo-datasource "0.1.0" - apollo-engine-reporting "0.0.0" - apollo-server-caching "0.1.0" - apollo-server-env "2.0.0" - apollo-server-errors "2.0.0" - apollo-tracing "0.2.0" + apollo-cache-control "0.2.2" + apollo-datasource "0.1.2" + apollo-engine-reporting "0.0.2" + apollo-server-caching "0.1.2" + apollo-server-env "2.0.2" + apollo-server-errors "2.0.2" + apollo-tracing "0.2.2" apollo-upload-server "^5.0.0" - graphql-extensions "0.1.0" + graphql-extensions "0.1.2" graphql-subscriptions "^0.5.8" graphql-tag "^2.9.2" graphql-tools "^3.0.4" @@ -1084,9 +1122,9 @@ apollo-server-core@^2.0.0-rc.6: subscriptions-transport-ws "^0.9.11" ws "^5.2.0" -apollo-server-env@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-2.0.0.tgz#0e3963512fe986e1a0fac79124afa0d0796df0cc" +apollo-server-env@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-2.0.2.tgz#cb136698d896435bc0ef9e8e0aad8e49ae94db32" dependencies: node-fetch "^2.1.2" util.promisify "^1.0.0" @@ -1098,17 +1136,17 @@ apollo-server-env@^2.0.0-rc.6: node-fetch "^2.1.2" util.promisify "^1.0.0" -apollo-server-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.0.0.tgz#f39d1260293b70611bdd3923d47dcdeb32918ce5" +apollo-server-errors@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.0.2.tgz#e9cbb1b74d2cd78aed23cd886ca2d0c186323b2b" apollo-server-errors@^2.0.0-rc.6: version "2.0.0-rc.6" resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.0.0-rc.6.tgz#28bc420ddda040073b49c68c8604ae7bb9180ed6" -apollo-server-express@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.0.0.tgz#6aa31a4cb5daed645e76d231107fe9cfb44950ef" +apollo-server-express@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.0.2.tgz#174fcde07c203f1d06099d599f1e393cd217c54f" dependencies: "@apollographql/graphql-playground-html" "^1.6.0" "@types/accepts" "^1.3.5" @@ -1116,7 +1154,7 @@ apollo-server-express@2.0.0: "@types/cors" "^2.8.4" "@types/express" "4.16.0" accepts "^1.3.5" - apollo-server-core "2.0.0" + apollo-server-core "2.0.2" apollo-upload-server "^5.0.0" body-parser "^1.18.3" cors "^2.8.4" @@ -1142,22 +1180,22 @@ apollo-server-express@^2.0.0-rc.5: graphql-tools "^3.0.4" type-is "^1.6.16" -apollo-server@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.0.0.tgz#f6172ef8e818b20801fe3e0739b93572c67630d2" +apollo-server@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.0.2.tgz#4039d521b7436bd88bfea4ffebb9c4e3cee6a4f5" dependencies: - apollo-server-core "2.0.0" - apollo-server-express "2.0.0" + apollo-server-core "2.0.2" + apollo-server-express "2.0.2" express "^4.0.0" graphql-subscriptions "^0.5.8" graphql-tools "^3.0.4" -apollo-tracing@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.2.0.tgz#25c0d54a355f254af88bc45662c8c98e25cde141" +apollo-tracing@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.2.2.tgz#f69f13366a643ab75f2eb145ec49a57e4e43181a" dependencies: - apollo-server-env "2.0.0" - graphql-extensions "0.1.0-beta.0" + apollo-server-env "2.0.2" + graphql-extensions "0.1.2" apollo-tracing@^0.2.0-beta.1: version "0.2.0-beta.1" @@ -1197,6 +1235,12 @@ apollo-utilities@^1.0.17: dependencies: fast-json-stable-stringify "^2.0.0" +apollo-utilities@^1.0.18: + version "1.0.18" + resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.18.tgz#e4ee91534283fde2b744a26caaea120fe6a94f67" + dependencies: + fast-json-stable-stringify "^2.0.0" + append-field@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/append-field/-/append-field-0.1.0.tgz#6ddc58fa083c7bc545d3c5995b2830cc2366d44a" @@ -1391,12 +1435,12 @@ auto-load@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/auto-load/-/auto-load-3.0.0.tgz#f3c91d15120a32c89524b420d7283584c72088aa" -autoprefixer@9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.1.0.tgz#566a70d1148046b96b31efa08090f1999ffb6d8c" +autoprefixer@9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.1.1.tgz#e4ffa96c71270b8a1967d1542abc5f8453920a77" dependencies: - browserslist "^4.0.1" - caniuse-lite "^1.0.30000872" + browserslist "^4.0.2" + caniuse-lite "^1.0.30000876" normalize-range "^0.1.2" num2fraction "^1.2.2" postcss "^7.0.2" @@ -1432,6 +1476,10 @@ aws4@^1.6.0: version "1.7.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289" +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + axios@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" @@ -2398,7 +2446,7 @@ browserslist@^3.2.6, browserslist@^3.2.8: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" -browserslist@^4.0.0, browserslist@^4.0.1: +browserslist@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.0.1.tgz#61c05ce2a5843c7d96166408bc23d58b5416e818" dependencies: @@ -2406,15 +2454,23 @@ browserslist@^4.0.0, browserslist@^4.0.1: electron-to-chromium "^1.3.52" node-releases "^1.0.0-alpha.10" +browserslist@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.0.2.tgz#294388f5844bb3ab15ef7394ca17f49bf7a4e6f1" + dependencies: + caniuse-lite "^1.0.30000876" + electron-to-chromium "^1.3.57" + node-releases "^1.0.0-alpha.11" + bser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" dependencies: node-int64 "^0.4.0" -bson@~1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/bson/-/bson-1.0.6.tgz#444db59ddd4c24f0cb063aabdc5c8c7b0ceca912" +bson@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/bson/-/bson-1.1.0.tgz#bee57d1fb6a87713471af4e32bcae36de814b5b0" buffer-alloc-unsafe@^1.1.0: version "1.1.0" @@ -2490,9 +2546,9 @@ builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" -bull@3.4.4: - version "3.4.4" - resolved "https://registry.yarnpkg.com/bull/-/bull-3.4.4.tgz#763ca8f32cb65cd87f3bb5b83af609e4bccc43f3" +bull@3.4.7: + version "3.4.7" + resolved "https://registry.yarnpkg.com/bull/-/bull-3.4.7.tgz#163df3358502f49ebe293de5529a1eaecce5cce7" dependencies: bluebird "^3.5.0" cron-parser "^2.5.0" @@ -2633,10 +2689,14 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, can version "1.0.30000847" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000847.tgz#be77f439be29bbc57ae08004b1e470b653b1ec1d" -caniuse-lite@^1.0.30000864, caniuse-lite@^1.0.30000865, caniuse-lite@^1.0.30000872: +caniuse-lite@^1.0.30000864, caniuse-lite@^1.0.30000865: version "1.0.30000874" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000874.tgz#a641b1f1c420d58d9b132920ef6ba87bbdcd2223" +caniuse-lite@^1.0.30000876: + version "1.0.30000877" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000877.tgz#f189673b86ecc06436520e3e391de6a13ca923b4" + capture-exit@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" @@ -3085,7 +3145,7 @@ colorspace@1.0.x: color "0.8.x" text-hex "0.0.x" -combined-stream@1.0.6, combined-stream@~1.0.5: +combined-stream@1.0.6, combined-stream@~1.0.5, combined-stream@~1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" dependencies: @@ -4136,6 +4196,10 @@ electron-to-chromium@^1.3.52: version "1.3.55" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.55.tgz#f150e10b20b77d9d41afcca312efe0c3b1a7fdce" +electron-to-chromium@^1.3.57: + version "1.3.58" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.58.tgz#8267a4000014e93986d9d18c65a8b4022ca75188" + elliptic@^6.0.0: version "6.4.0" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" @@ -4321,9 +4385,9 @@ eslint-plugin-es@^1.3.1: eslint-utils "^1.3.0" regexpp "^2.0.0" -eslint-plugin-import@2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.13.0.tgz#df24f241175e312d91662dc91ca84064caec14ed" +eslint-plugin-import@2.14.0: + version "2.14.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz#6b17626d2e3e6ad52cfce8807a845d15e22111a8" dependencies: contains-path "^0.1.0" debug "^2.6.8" @@ -4592,14 +4656,14 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -expect@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-23.4.0.tgz#6da4ecc99c1471253e7288338983ad1ebadb60c3" +expect@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-23.5.0.tgz#18999a0eef8f8acf99023fde766d9c323c2562ed" dependencies: ansi-styles "^3.2.0" - jest-diff "^23.2.0" + jest-diff "^23.5.0" jest-get-type "^22.1.0" - jest-matcher-utils "^23.2.0" + jest-matcher-utils "^23.5.0" jest-message-util "^23.4.0" jest-regex-util "^23.3.0" @@ -4695,6 +4759,10 @@ extend@^3.0.0, extend@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + external-editor@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" @@ -4835,9 +4903,9 @@ file-loader@1.1.11: loader-utils "^1.0.2" schema-utils "^0.4.5" -file-type@8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" +file-type@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" file-type@^3.8.0: version "3.9.0" @@ -4995,7 +5063,13 @@ flush-write-stream@^1.0.0: inherits "^2.0.1" readable-stream "^2.0.4" -follow-redirects@1.5.2, follow-redirects@^1.2.3: +follow-redirects@1.5.5: + version "1.5.5" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.5.tgz#3c143ca599a2e22e62876687d68b23d55bad788b" + dependencies: + debug "^3.1.0" + +follow-redirects@^1.2.3: version "1.5.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.2.tgz#5a9d80e0165957e5ef0c1210678fc5c4acb9fb03" dependencies: @@ -5035,7 +5109,7 @@ forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" -form-data@~2.3.1: +form-data@~2.3.1, form-data@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" dependencies: @@ -5419,6 +5493,12 @@ graphql-anywhere@^4.1.15: dependencies: apollo-utilities "^1.0.17" +graphql-anywhere@^4.1.16: + version "4.1.16" + resolved "https://registry.yarnpkg.com/graphql-anywhere/-/graphql-anywhere-4.1.16.tgz#82bb59643e30183cfb7b485ed4262a7b39d8a6c1" + dependencies: + apollo-utilities "^1.0.18" + graphql-config@1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-1.1.4.tgz#af09659f877b96451838de456e4e4f4be45be6dd" @@ -5430,12 +5510,6 @@ graphql-config@1.1.4: minimatch "^3.0.4" rimraf "^2.6.2" -graphql-extensions@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.1.0.tgz#1818dd9bcb3e9e07a08a4401f52bac5e5db082f6" - dependencies: - apollo-server-env "2.0.0" - graphql-extensions@0.1.0-beta.0: version "0.1.0-beta.0" resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.1.0-beta.0.tgz#2c05692a1e403274c8e3c6c1e0793d701cbdb1ab" @@ -5443,6 +5517,12 @@ graphql-extensions@0.1.0-beta.0: core-js "^2.5.3" source-map-support "^0.5.1" +graphql-extensions@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.1.2.tgz#d289cbddcf52364c066d8241a78d359c93c79c30" + dependencies: + apollo-server-env "2.0.2" + graphql-extensions@^0.0.x: version "0.0.10" resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.0.10.tgz#34bdb2546d43f6a5bc89ab23c295ec0466c6843d" @@ -5634,6 +5714,13 @@ har-validator@~5.0.3: ajv "^5.1.0" har-schema "^2.0.0" +har-validator@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" + dependencies: + ajv "^5.3.0" + har-schema "^2.0.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -5902,9 +5989,9 @@ i18next-xhr-backend@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/i18next-xhr-backend/-/i18next-xhr-backend-1.5.1.tgz#50282610780c6a696d880dfa7f4ac1d01e8c3ad5" -i18next@11.5.0: - version "11.5.0" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-11.5.0.tgz#1e8df15d5d7e96b27da964abde6e7367169fb4c1" +i18next@11.6.0: + version "11.6.0" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-11.6.0.tgz#e0047aa3e3a0080f6f318426f90597cbb0d6ddd5" iconv-lite@0.4.19: version "0.4.19" @@ -6070,7 +6157,7 @@ interpret@^1.0.0, interpret@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" -invariant@^2.0.0, invariant@^2.2.0, invariant@^2.2.1, invariant@^2.2.2: +invariant@^2.0.0, invariant@^2.2.0, invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" dependencies: @@ -6080,7 +6167,33 @@ invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" -ioredis@3.2.2, ioredis@^3.1.4: +ioredis@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.0.0.tgz#fabf1cf8724f14fd0885233cf2f4fbc6e1e59da2" + dependencies: + cluster-key-slot "^1.0.6" + debug "^3.1.0" + denque "^1.1.0" + flexbuffer "0.0.6" + lodash.bind "^4.2.1" + lodash.clone "^4.5.0" + lodash.clonedeep "^4.5.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.foreach "^4.5.0" + lodash.isempty "^4.4.0" + lodash.partial "^4.2.1" + lodash.pick "^4.4.0" + lodash.sample "^4.2.1" + lodash.shuffle "^4.2.0" + lodash.values "^4.3.0" + redis-commands "^1.2.0" + redis-errors "^1.2.0" + redis-parser "^3.0.0" + standard-as-callback "^1.0.0" + +ioredis@^3.1.4: version "3.2.2" resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-3.2.2.tgz#b7d5ff3afd77bb9718bb2821329b894b9a44c00b" dependencies: @@ -6592,9 +6705,9 @@ jest-changed-files@^23.4.2: dependencies: throat "^4.0.0" -jest-cli@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.4.2.tgz#49d56bcfe6cf01871bfcc4a0494e08edaf2b61d0" +jest-cli@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.5.0.tgz#d316b8e34a38a610a1efc4f0403d8ef8a55e4492" dependencies: ansi-escapes "^3.0.0" chalk "^2.0.1" @@ -6608,18 +6721,18 @@ jest-cli@^23.4.2: istanbul-lib-instrument "^1.10.1" istanbul-lib-source-maps "^1.2.4" jest-changed-files "^23.4.2" - jest-config "^23.4.2" + jest-config "^23.5.0" jest-environment-jsdom "^23.4.0" jest-get-type "^22.1.0" - jest-haste-map "^23.4.1" + jest-haste-map "^23.5.0" jest-message-util "^23.4.0" jest-regex-util "^23.3.0" - jest-resolve-dependencies "^23.4.2" - jest-runner "^23.4.2" - jest-runtime "^23.4.2" - jest-snapshot "^23.4.2" + jest-resolve-dependencies "^23.5.0" + jest-runner "^23.5.0" + jest-runtime "^23.5.0" + jest-snapshot "^23.5.0" jest-util "^23.4.0" - jest-validate "^23.4.0" + jest-validate "^23.5.0" jest-watcher "^23.4.0" jest-worker "^23.2.0" micromatch "^2.3.11" @@ -6633,9 +6746,9 @@ jest-cli@^23.4.2: which "^1.2.12" yargs "^11.0.0" -jest-config@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.4.2.tgz#62a105e14b8266458f2bf4d32403b2c44418fa77" +jest-config@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.5.0.tgz#3770fba03f7507ee15f3b8867c742e48f31a9773" dependencies: babel-core "^6.0.0" babel-jest "^23.4.2" @@ -6644,21 +6757,22 @@ jest-config@^23.4.2: jest-environment-jsdom "^23.4.0" jest-environment-node "^23.4.0" jest-get-type "^22.1.0" - jest-jasmine2 "^23.4.2" + jest-jasmine2 "^23.5.0" jest-regex-util "^23.3.0" - jest-resolve "^23.4.1" + jest-resolve "^23.5.0" jest-util "^23.4.0" - jest-validate "^23.4.0" - pretty-format "^23.2.0" + jest-validate "^23.5.0" + micromatch "^2.3.11" + pretty-format "^23.5.0" -jest-diff@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.2.0.tgz#9f2cf4b51e12c791550200abc16b47130af1062a" +jest-diff@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.5.0.tgz#250651a433dd0050290a07642946cc9baaf06fba" dependencies: chalk "^2.0.1" diff "^3.2.0" jest-get-type "^22.1.0" - pretty-format "^23.2.0" + pretty-format "^23.5.0" jest-docblock@^23.2.0: version "23.2.0" @@ -6666,12 +6780,12 @@ jest-docblock@^23.2.0: dependencies: detect-newline "^2.1.0" -jest-each@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.4.0.tgz#2fa9edd89daa1a4edc9ff9bf6062a36b71345143" +jest-each@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.5.0.tgz#77f7e2afe6132a80954b920006e78239862b10ba" dependencies: chalk "^2.0.1" - pretty-format "^23.2.0" + pretty-format "^23.5.0" jest-environment-jsdom@^23.4.0: version "23.4.0" @@ -6692,34 +6806,35 @@ jest-get-type@^22.1.0: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" -jest-haste-map@^23.4.1: - version "23.4.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.4.1.tgz#43a174ba7ac079ae1dd74eaf5a5fe78989474dd2" +jest-haste-map@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.5.0.tgz#d4ca618188bd38caa6cb20349ce6610e194a8065" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" + invariant "^2.2.4" jest-docblock "^23.2.0" jest-serializer "^23.0.1" jest-worker "^23.2.0" micromatch "^2.3.11" sane "^2.0.0" -jest-jasmine2@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.4.2.tgz#2fbf52f93e43ed4c5e7326a90bb1d785be4321ac" +jest-jasmine2@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.5.0.tgz#05fe7f1788e650eeb5a03929e6461ea2e9f3db53" dependencies: babel-traverse "^6.0.0" chalk "^2.0.1" co "^4.6.0" - expect "^23.4.0" + expect "^23.5.0" is-generator-fn "^1.0.0" - jest-diff "^23.2.0" - jest-each "^23.4.0" - jest-matcher-utils "^23.2.0" + jest-diff "^23.5.0" + jest-each "^23.5.0" + jest-matcher-utils "^23.5.0" jest-message-util "^23.4.0" - jest-snapshot "^23.4.2" + jest-snapshot "^23.5.0" jest-util "^23.4.0" - pretty-format "^23.2.0" + pretty-format "^23.5.0" jest-junit@5.1.0: version "5.1.0" @@ -6730,19 +6845,19 @@ jest-junit@5.1.0: strip-ansi "^4.0.0" xml "^1.0.1" -jest-leak-detector@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.2.0.tgz#c289d961dc638f14357d4ef96e0431ecc1aa377d" +jest-leak-detector@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.5.0.tgz#14ac2a785bd625160a2ea968fd5d98b7dcea3e64" dependencies: - pretty-format "^23.2.0" + pretty-format "^23.5.0" -jest-matcher-utils@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.2.0.tgz#4d4981f23213e939e3cedf23dc34c747b5ae1913" +jest-matcher-utils@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.5.0.tgz#0e2ea67744cab78c9ab15011c4d888bdd3e49e2a" dependencies: chalk "^2.0.1" jest-get-type "^22.1.0" - pretty-format "^23.2.0" + pretty-format "^23.5.0" jest-message-util@^23.4.0: version "23.4.0" @@ -6762,42 +6877,42 @@ jest-regex-util@^23.3.0: version "23.3.0" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" -jest-resolve-dependencies@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.4.2.tgz#0675ba876a5b819deffc449ad72e9985c2592048" +jest-resolve-dependencies@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.5.0.tgz#10c4d135beb9d2256de1fedc7094916c3ad74af7" dependencies: jest-regex-util "^23.3.0" - jest-snapshot "^23.4.2" + jest-snapshot "^23.5.0" -jest-resolve@^23.4.1: - version "23.4.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.4.1.tgz#7f3c17104732a2c0c940a01256025ed745814982" +jest-resolve@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.5.0.tgz#3b8e7f67e84598f0caf63d1530bd8534a189d0e6" dependencies: browser-resolve "^1.11.3" chalk "^2.0.1" realpath-native "^1.0.0" -jest-runner@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.4.2.tgz#579a88524ac52c846075b0129a21c7b483e75a7e" +jest-runner@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.5.0.tgz#570f7a044da91648b5bb9b6baacdd511076c71d7" dependencies: exit "^0.1.2" graceful-fs "^4.1.11" - jest-config "^23.4.2" + jest-config "^23.5.0" jest-docblock "^23.2.0" - jest-haste-map "^23.4.1" - jest-jasmine2 "^23.4.2" - jest-leak-detector "^23.2.0" + jest-haste-map "^23.5.0" + jest-jasmine2 "^23.5.0" + jest-leak-detector "^23.5.0" jest-message-util "^23.4.0" - jest-runtime "^23.4.2" + jest-runtime "^23.5.0" jest-util "^23.4.0" jest-worker "^23.2.0" source-map-support "^0.5.6" throat "^4.0.0" -jest-runtime@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.4.2.tgz#00c3bb8385253d401a394a27d1112d3615e5a65c" +jest-runtime@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.5.0.tgz#eb503525a196dc32f2f9974e3482d26bdf7b63ce" dependencies: babel-core "^6.0.0" babel-plugin-istanbul "^4.1.6" @@ -6806,14 +6921,14 @@ jest-runtime@^23.4.2: exit "^0.1.2" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.1.11" - jest-config "^23.4.2" - jest-haste-map "^23.4.1" + jest-config "^23.5.0" + jest-haste-map "^23.5.0" jest-message-util "^23.4.0" jest-regex-util "^23.3.0" - jest-resolve "^23.4.1" - jest-snapshot "^23.4.2" + jest-resolve "^23.5.0" + jest-snapshot "^23.5.0" jest-util "^23.4.0" - jest-validate "^23.4.0" + jest-validate "^23.5.0" micromatch "^2.3.11" realpath-native "^1.0.0" slash "^1.0.0" @@ -6825,19 +6940,19 @@ jest-serializer@^23.0.1: version "23.0.1" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" -jest-snapshot@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.4.2.tgz#8fa6130feb5a527dac73e5fa80d86f29f7c42ab6" +jest-snapshot@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.5.0.tgz#cc368ebd8513e1175e2a7277f37a801b7358ae79" dependencies: babel-types "^6.0.0" chalk "^2.0.1" - jest-diff "^23.2.0" - jest-matcher-utils "^23.2.0" + jest-diff "^23.5.0" + jest-matcher-utils "^23.5.0" jest-message-util "^23.4.0" - jest-resolve "^23.4.1" + jest-resolve "^23.5.0" mkdirp "^0.5.1" natural-compare "^1.4.0" - pretty-format "^23.2.0" + pretty-format "^23.5.0" semver "^5.5.0" jest-util@^23.4.0: @@ -6862,14 +6977,14 @@ jest-validate@^23.0.1: leven "^2.1.0" pretty-format "^23.0.1" -jest-validate@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.4.0.tgz#d96eede01ef03ac909c009e9c8e455197d48c201" +jest-validate@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.5.0.tgz#f5df8f761cf43155e1b2e21d6e9de8a2852d0231" dependencies: chalk "^2.0.1" jest-get-type "^22.1.0" leven "^2.1.0" - pretty-format "^23.2.0" + pretty-format "^23.5.0" jest-watcher@^23.4.0: version "23.4.0" @@ -6885,12 +7000,12 @@ jest-worker@^23.2.0: dependencies: merge-stream "^1.0.1" -jest@23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest/-/jest-23.4.2.tgz#1fae3ed832192143070ae85156b25cea891a1260" +jest@23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-23.5.0.tgz#80de353d156ea5ea4a7332f7962ac79135fbc62e" dependencies: import-local "^1.0.0" - jest-cli "^23.4.2" + jest-cli "^23.5.0" joi@^13.0.0: version "13.5.2" @@ -7858,7 +7973,7 @@ mime-db@~1.33.0: version "1.33.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" -mime-types@2.1.19: +mime-types@2.1.19, mime-types@~2.1.19: version "2.1.19" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0" dependencies: @@ -7984,20 +8099,20 @@ moment@2.22.2, "moment@>= 2.9.0", moment@^2.10.2, moment@^2.10.6, moment@^2.11.1 version "2.22.2" resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66" -mongodb-core@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mongodb-core/-/mongodb-core-3.1.0.tgz#af91f36fd560ed785f4e61e694432df4d3698aad" +mongodb-core@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/mongodb-core/-/mongodb-core-3.1.2.tgz#c85055a2691ac3661951e557a0d6482796ad5c42" dependencies: - bson "~1.0.4" + bson "^1.1.0" require_optional "^1.0.1" optionalDependencies: saslprep "^1.0.0" -mongodb@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.1.1.tgz#c018c4b277614e8b1e08426d5bcbe1a7e5cdbd74" +mongodb@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.1.3.tgz#7523d438d190e80a757c5947dbc226768cb7b1d5" dependencies: - mongodb-core "3.1.0" + mongodb-core "3.1.2" move-concurrently@^1.0.1: version "1.0.1" @@ -8168,19 +8283,18 @@ node-fingerprint@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/node-fingerprint/-/node-fingerprint-0.0.2.tgz#31cbabeb71a67ae7dd5a7dc042e51c3c75868501" -node-gyp@^3.3.1: - version "3.6.2" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60" +node-gyp@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" dependencies: fstream "^1.0.0" glob "^7.0.3" graceful-fs "^4.1.2" - minimatch "^3.0.2" mkdirp "^0.5.0" nopt "2 || 3" npmlog "0 || 1 || 2 || 3 || 4" osenv "0" - request "2" + request "^2.87.0" rimraf "2" semver "~5.3.0" tar "^2.0.0" @@ -8271,9 +8385,15 @@ node-releases@^1.0.0-alpha.10: dependencies: semver "^5.3.0" -node-sass@4.9.2: - version "4.9.2" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.2.tgz#5e63fe6bd0f2ae3ac9d6c14ede8620e2b8bdb437" +node-releases@^1.0.0-alpha.11: + version "1.0.0-alpha.11" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.11.tgz#73c810acc2e5b741a17ddfbb39dfca9ab9359d8a" + dependencies: + semver "^5.3.0" + +node-sass@4.9.3: + version "4.9.3" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.3.tgz#f407cf3d66f78308bb1e346b24fa428703196224" dependencies: async-foreach "^0.1.3" chalk "^1.1.1" @@ -8288,7 +8408,7 @@ node-sass@4.9.2: meow "^3.7.0" mkdirp "^0.5.1" nan "^2.10.0" - node-gyp "^3.3.1" + node-gyp "^3.8.0" npmlog "^4.0.0" request "2.87.0" sass-graph "^2.2.4" @@ -8426,6 +8546,10 @@ oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + oauth2orize@1.11.0: version "1.11.0" resolved "https://registry.yarnpkg.com/oauth2orize/-/oauth2orize-1.11.0.tgz#793cef251d45ebdeac32ae40a8b6814faab1d483" @@ -9573,14 +9697,14 @@ postcss-load-config@^2.0.0: cosmiconfig "^4.0.0" import-cwd "^2.0.0" -postcss-loader@2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740" +postcss-loader@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" dependencies: loader-utils "^1.1.0" - postcss "^6.0.0" + postcss "^7.0.0" postcss-load-config "^2.0.0" - schema-utils "^0.4.0" + schema-utils "^1.0.0" postcss-logical@^1.1.1: version "1.1.1" @@ -10028,9 +10152,9 @@ pretty-format@^23.0.1: ansi-regex "^3.0.0" ansi-styles "^3.2.0" -pretty-format@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.2.0.tgz#3b0aaa63c018a53583373c1cb3a5d96cc5e83017" +pretty-format@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.5.0.tgz#0f9601ad9da70fe690a269cd3efca732c210687c" dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" @@ -10135,6 +10259,10 @@ pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" +psl@^1.1.24: + version "1.1.29" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" + pstree.remy@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.0.tgz#f2af27265bd3e5b32bbfcc10e80bac55ba78688b" @@ -10323,7 +10451,7 @@ qs@6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" -qs@6.5.2, qs@~6.5.1: +qs@6.5.2, qs@~6.5.1, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -10608,10 +10736,20 @@ redis-commands@^1.2.0: version "1.3.5" resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.3.5.tgz#4495889414f1e886261180b1442e7295602d83a2" +redis-errors@^1.0.0, redis-errors@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad" + redis-parser@^2.4.0, redis-parser@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-2.6.0.tgz#52ed09dacac108f1a631c07e9b69941e7a19504b" +redis-parser@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4" + dependencies: + redis-errors "^1.0.0" + redis@^2.1.0: version "2.8.0" resolved "https://registry.yarnpkg.com/redis/-/redis-2.8.0.tgz#202288e3f58c49f6079d97af7a10e1303ae14b02" @@ -10810,7 +10948,7 @@ request-promise@4.2.2: stealthy-require "^1.1.0" tough-cookie ">=2.3.3" -request@2, request@2.87.0, request@^2.61.0, request@^2.75.0, request@^2.81.0, request@^2.83.0, request@^2.87.0: +request@2.87.0, request@^2.61.0, request@^2.75.0, request@^2.81.0, request@^2.83.0, request@^2.87.0: version "2.87.0" resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" dependencies: @@ -10835,6 +10973,31 @@ request@2, request@2.87.0, request@^2.61.0, request@^2.75.0, request@^2.81.0, re tunnel-agent "^0.6.0" uuid "^3.1.0" +request@2.88.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -11084,7 +11247,15 @@ sax@>=0.1.1, sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" -schema-utils@^0.4.0, schema-utils@^0.4.2, schema-utils@^0.4.3, schema-utils@^0.4.4, schema-utils@^0.4.5: +schema-utils@1.0.0, schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^0.4.2, schema-utils@^0.4.4, schema-utils@^0.4.5: version "0.4.5" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e" dependencies: @@ -11497,6 +11668,10 @@ stack-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" +standard-as-callback@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/standard-as-callback/-/standard-as-callback-1.0.1.tgz#2e9e1e9d278d7d77580253faaec42269015e3c1d" + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -11982,6 +12157,13 @@ tough-cookie@>=2.3.3, tough-cookie@^2.3.3, tough-cookie@~2.3.3: dependencies: punycode "^1.4.1" +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -12256,13 +12438,13 @@ url-join@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" -url-loader@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.0.1.tgz#61bc53f1f184d7343da2728a1289ef8722ea45ee" +url-loader@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.0.tgz#64dd296626d935c68d72ed9d9c69cf3c6ff933ac" dependencies: loader-utils "^1.1.0" mime "^2.0.3" - schema-utils "^0.4.3" + schema-utils "1.0.0" url-parse-lax@^1.0.0: version "1.0.0" @@ -12576,9 +12758,9 @@ vuedraggable@2.16.0: dependencies: sortablejs "^1.7.0" -vuetify@1.1.10: - version "1.1.10" - resolved "https://registry.yarnpkg.com/vuetify/-/vuetify-1.1.10.tgz#4a5c890f242e1cf84e318ccdf265a58928de76bb" +vuetify@1.1.12: + version "1.1.12" + resolved "https://registry.yarnpkg.com/vuetify/-/vuetify-1.1.12.tgz#f3ce4e0b89bb7b20cdcb2026abe6f24b486f721c" vuex-pathify@1.1.3: version "1.1.3"