GWicke has submitted this change and it was merged. Change subject: Update restbase to b3d73a6 ......................................................................
Update restbase to b3d73a6 List of changes: d7a34b0 WIP: Spec format & router cleanup d2a3435 Cleaner x-modules & config updates c34fb6c Move project definitions into sub-specs c6117d0 More clean-up ccac420 Update configs to reflect mathoid changes 95020af Fix ETag header in storage miss response 52f3e58 Drop unused sys/mathoid module & small fixes 5ac57cd Protect options.templates from expansion 797c1e5 Bump version to 0.9.0 b922fc2 Remove module caching & cleanup 6049009 Remove stray /page prefix xxxxxxx Update node module dependencies Change-Id: I056a1ef7d6f1e7ba4fbed146bc65fef13a0bad04 --- R node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/index.js R node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/license R node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/package.json M node_modules/restbase-mod-table-cassandra/node_modules/cassandra-driver/node_modules/async/package.json M node_modules/restbase-mod-table-cassandra/node_modules/restbase-mod-table-spec/node_modules/routeswitch/node_modules/async/package.json M node_modules/service-runner/node_modules/yargs/index.js M node_modules/service-runner/node_modules/yargs/lib/parser.js M node_modules/service-runner/node_modules/yargs/lib/usage.js A node_modules/service-runner/node_modules/yargs/locales/id.json A node_modules/service-runner/node_modules/yargs/locales/ko.json A node_modules/service-runner/node_modules/yargs/locales/nb.json A node_modules/service-runner/node_modules/yargs/locales/tr.json A node_modules/service-runner/node_modules/yargs/node_modules/camelcase/index.js C node_modules/service-runner/node_modules/yargs/node_modules/camelcase/license C node_modules/service-runner/node_modules/yargs/node_modules/camelcase/package.json R node_modules/service-runner/node_modules/yargs/node_modules/string-width/index.js R node_modules/service-runner/node_modules/yargs/node_modules/string-width/license R node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/index.js R node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/license R node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/package.json R node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js R node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/license R node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json R node_modules/service-runner/node_modules/yargs/node_modules/string-width/package.json M node_modules/service-runner/node_modules/yargs/node_modules/window-size/package.json M node_modules/service-runner/node_modules/yargs/package.json M restbase 27 files changed, 253 insertions(+), 36 deletions(-) Approvals: GWicke: Verified; Looks good to me, approved diff --git a/node_modules/camelcase/index.js b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/index.js similarity index 100% rename from node_modules/camelcase/index.js rename to node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/index.js diff --git a/node_modules/camelcase/license b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/license similarity index 100% rename from node_modules/camelcase/license rename to node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/license diff --git a/node_modules/camelcase/package.json b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/package.json similarity index 94% rename from node_modules/camelcase/package.json rename to node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/package.json index 895db7c..afb1aec 100644 --- a/node_modules/camelcase/package.json +++ b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase/package.json @@ -45,7 +45,7 @@ "homepage": "https://github.com/sindresorhus/camelcase", "_id": "camelcase@1.2.1", "_shasum": "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39", - "_from": "camelcase@1.2.1", + "_from": "camelcase@^1.0.1", "_npmVersion": "2.11.2", "_nodeVersion": "0.12.5", "_npmUser": { @@ -63,6 +63,5 @@ } ], "directories": {}, - "_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "readme": "ERROR: No README data found!" + "_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" } diff --git a/node_modules/restbase-mod-table-cassandra/node_modules/cassandra-driver/node_modules/async/package.json b/node_modules/restbase-mod-table-cassandra/node_modules/cassandra-driver/node_modules/async/package.json index 76d5799..34c2887 100644 --- a/node_modules/restbase-mod-table-cassandra/node_modules/cassandra-driver/node_modules/async/package.json +++ b/node_modules/restbase-mod-table-cassandra/node_modules/cassandra-driver/node_modules/async/package.json @@ -57,7 +57,7 @@ "homepage": "https://github.com/caolan/async#readme", "_id": "async@0.9.2", "_shasum": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d", - "_from": "async@~0.9.0", + "_from": "async@^0.9.0", "_npmVersion": "2.9.0", "_nodeVersion": "2.0.1", "_npmUser": { diff --git a/node_modules/restbase-mod-table-cassandra/node_modules/restbase-mod-table-spec/node_modules/routeswitch/node_modules/async/package.json b/node_modules/restbase-mod-table-cassandra/node_modules/restbase-mod-table-spec/node_modules/routeswitch/node_modules/async/package.json index 76d5799..37f1cb0 100644 --- a/node_modules/restbase-mod-table-cassandra/node_modules/restbase-mod-table-spec/node_modules/routeswitch/node_modules/async/package.json +++ b/node_modules/restbase-mod-table-cassandra/node_modules/restbase-mod-table-spec/node_modules/routeswitch/node_modules/async/package.json @@ -79,5 +79,6 @@ "tarball": "http://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "directories": {}, - "_resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + "_resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "readme": "ERROR: No README data found!" } diff --git a/node_modules/service-runner/node_modules/yargs/index.js b/node_modules/service-runner/node_modules/yargs/index.js index 96c2aa2..276de68 100644 --- a/node_modules/service-runner/node_modules/yargs/index.js +++ b/node_modules/service-runner/node_modules/yargs/index.js @@ -58,7 +58,8 @@ requiresArg: [], count: [], normalize: [], - config: [] + config: [], + envPrefix: undefined } usage = Usage(self, y18n) // handle usage output. @@ -342,6 +343,14 @@ return groups } + // as long as options.envPrefix is not undefined, + // parser will apply env vars matching prefix to argv + self.env = function (prefix) { + if (prefix === false) options.envPrefix = undefined + else options.envPrefix = prefix || '' + return self + } + self.wrap = function (cols) { usage.wrap(cols) return self @@ -510,7 +519,7 @@ var handlerKeys = Object.keys(self.getCommandHandlers()) for (var i = 0, command; (command = handlerKeys[i]) !== undefined; i++) { if (~argv._.indexOf(command)) { - self.getCommandHandlers()[command](self.reset()) + runCommand(command, self, argv) return self.argv } } @@ -592,6 +601,11 @@ } } + function runCommand (command, yargs, argv) { + setPlaceholderKeys(argv) + yargs.getCommandHandlers()[command](yargs.reset(), argv) + } + function setPlaceholderKeys (argv) { Object.keys(options.key).forEach(function (key) { // don't set placeholder keys for dot diff --git a/node_modules/service-runner/node_modules/yargs/lib/parser.js b/node_modules/service-runner/node_modules/yargs/lib/parser.js index e1a6006..235f7ed 100644 --- a/node_modules/service-runner/node_modules/yargs/lib/parser.js +++ b/node_modules/service-runner/node_modules/yargs/lib/parser.js @@ -220,7 +220,14 @@ } } + // order of precedence: + // 1. command line arg + // 2. value from config file + // 3. value from env var + // 4. configured default value + applyEnvVars(opts, argv, true) // special case: check env vars that point to config file setConfig(argv) + applyEnvVars(opts, argv, false) applyDefaultsAndAliases(argv, aliases, defaults) Object.keys(flags.counts).forEach(function (key) { @@ -351,6 +358,20 @@ }) } + function applyEnvVars (opts, argv, configOnly) { + if (typeof opts.envPrefix === 'undefined') return + + var prefix = typeof opts.envPrefix === 'string' ? opts.envPrefix : '' + Object.keys(process.env).forEach(function (envVar) { + if (prefix === '' || envVar.lastIndexOf(prefix, 0) === 0) { + var key = camelCase(envVar.substring(prefix.length)) + if (((configOnly && flags.configs[key]) || !configOnly) && (!(key in argv) || flags.defaulted[key])) { + setArg(key, process.env[envVar]) + } + } + }) + } + function applyDefaultsAndAliases (obj, aliases, defaults) { Object.keys(defaults).forEach(function (key) { if (!hasKey(obj, key.split('.'))) { diff --git a/node_modules/service-runner/node_modules/yargs/lib/usage.js b/node_modules/service-runner/node_modules/yargs/lib/usage.js index 8fd963c..b1b59bc 100644 --- a/node_modules/service-runner/node_modules/yargs/lib/usage.js +++ b/node_modules/service-runner/node_modules/yargs/lib/usage.js @@ -2,6 +2,7 @@ // failures, etc. keeps logging in one place. var cliui = require('cliui') var decamelize = require('decamelize') +var stringWidth = require('string-width') var wsize = require('window-size') module.exports = function (yargs, y18n) { @@ -260,7 +261,7 @@ } table.forEach(function (v) { - width = Math.max(v[0].length, width) + width = Math.max(stringWidth(v[0]), width) }) // if we've enabled 'wrap' we should limit diff --git a/node_modules/service-runner/node_modules/yargs/locales/id.json b/node_modules/service-runner/node_modules/yargs/locales/id.json new file mode 100644 index 0000000..7cb7e56 --- /dev/null +++ b/node_modules/service-runner/node_modules/yargs/locales/id.json @@ -0,0 +1,37 @@ + +{ + "Commands:": "Perintah:", + "Options:": "Pilihan:", + "Examples:": "Contoh:", + "boolean": "boolean", + "count": "jumlah", + "string": "string", + "array": "larik", + "required": "diperlukan", + "default:": "bawaan:", + "choices:": "pilihan:", + "generated-value": "nilai-yang-dihasilkan", + "Not enough non-option arguments: got %s, need at least %s": "Argumen wajib kurang: hanya %s, minimal %s", + "Too many non-option arguments: got %s, maximum of %s": "Terlalu banyak argumen wajib: ada %s, maksimal %s", + "Missing argument value: %s": { + "one": "Kurang argumen: %s", + "other": "Kurang argumen: %s" + }, + "Missing required argument: %s": { + "one": "Kurang argumen wajib: %s", + "other": "Kurang argumen wajib: %s" + }, + "Unknown argument: %s": { + "one": "Argumen tak diketahui: %s", + "other": "Argumen tak diketahui: %s" + }, + "Invalid values:": "Nilai-nilai tidak valid:", + "Argument: %s, Given: %s, Choices: %s": "Argumen: %s, Diberikan: %s, Pilihan: %s", + "Argument check failed: %s": "Pemeriksaan argument gagal: %s", + "Implications failed:": "Implikasi gagal:", + "Not enough arguments following: %s": "Kurang argumen untuk: %s", + "Invalid JSON config file: %s": "Berkas konfigurasi JSON tidak valid: %s", + "Path to JSON config file": "Alamat berkas konfigurasi JSON", + "Show help": "Lihat bantuan", + "Show version number": "Lihat nomor versi" +} diff --git a/node_modules/service-runner/node_modules/yargs/locales/ko.json b/node_modules/service-runner/node_modules/yargs/locales/ko.json new file mode 100644 index 0000000..a16971a --- /dev/null +++ b/node_modules/service-runner/node_modules/yargs/locales/ko.json @@ -0,0 +1,36 @@ +{ + "Commands:": "명령:", + "Options:": "옵션:", + "Examples:": "예시:", + "boolean": "여부", + "count": "개수", + "string": "문자열", + "array": "배열", + "required": "필수", + "default:": "기본:", + "choices:": "선택:", + "generated-value": "생성된 값", + "Not enough non-option arguments: got %s, need at least %s": "옵션이 아닌 인자가 충분치 않습니다: %s개를 받았지만, 적어도 %s개는 필요합니다", + "Too many non-option arguments: got %s, maximum of %s": "옵션이 아닌 인자가 너무 많습니다: %s개를 받았지만, %s개 이하여야 합니다", + "Missing argument value: %s": { + "one": "인자값을 받지 못했습니다: %s", + "other": "인자값들을 받지 못했습니다: %s" + }, + "Missing required argument: %s": { + "one": "필수 인자를 받지 못했습니다: %s", + "other": "필수 인자들을 받지 못했습니다: %s" + }, + "Unknown argument: %s": { + "one": "알 수 없는 인자입니다: %s", + "other": "알 수 없는 인자들입니다: %s" + }, + "Invalid values:": "잘못된 값입니다:", + "Argument: %s, Given: %s, Choices: %s": "인자: %s, 입력받은 값: %s, 선택지: %s", + "Argument check failed: %s": "유효하지 않은 인자입니다: %s", + "Implications failed:": "옵션의 조합이 잘못되었습니다:", + "Not enough arguments following: %s": "인자가 충분하게 주어지지 않았습니다: %s", + "Invalid JSON config file: %s": "유효하지 않은 JSON 설정파일입니다: %s", + "Path to JSON config file": "JSON 설정파일 경로", + "Show help": "도움말을 보여줍니다", + "Show version number": "버전 넘버를 보여줍니다" +} diff --git a/node_modules/service-runner/node_modules/yargs/locales/nb.json b/node_modules/service-runner/node_modules/yargs/locales/nb.json new file mode 100644 index 0000000..65fa6ae --- /dev/null +++ b/node_modules/service-runner/node_modules/yargs/locales/nb.json @@ -0,0 +1,36 @@ +{ + "Commands:": "Kommandoer:", + "Options:": "Alternativer:", + "Examples:": "Eksempler:", + "boolean": "boolsk", + "count": "antall", + "string": "streng", + "array": "matrise", + "required": "obligatorisk", + "default:": "standard:", + "choices:": "valg:", + "generated-value": "generert-verdi", + "Not enough non-option arguments: got %s, need at least %s": "Ikke nok ikke-alternativ argumenter: fikk %s, trenger minst %s", + "Too many non-option arguments: got %s, maximum of %s": "For mange ikke-alternativ argumenter: fikk %s, maksimum %s", + "Missing argument value: %s": { + "one": "Mangler argument verdi: %s", + "other": "Mangler argument verdier: %s" + }, + "Missing required argument: %s": { + "one": "Mangler obligatorisk argument: %s", + "other": "Mangler obligatoriske argumenter: %s" + }, + "Unknown argument: %s": { + "one": "Ukjent argument: %s", + "other": "Ukjente argumenter: %s" + }, + "Invalid values:": "Ugyldige verdier:", + "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gitt: %s, Valg: %s", + "Argument check failed: %s": "Argument sjekk mislyktes: %s", + "Implications failed:": "Konsekvensene mislyktes:", + "Not enough arguments following: %s": "Ikke nok følgende argumenter: %s", + "Invalid JSON config file: %s": "Ugyldig JSON konfigurasjonsfil: %s", + "Path to JSON config file": "Bane til JSON konfigurasjonsfil", + "Show help": "Vis hjelp", + "Show version number": "Vis versjonsnummer" +} diff --git a/node_modules/service-runner/node_modules/yargs/locales/tr.json b/node_modules/service-runner/node_modules/yargs/locales/tr.json new file mode 100644 index 0000000..cef09d2 --- /dev/null +++ b/node_modules/service-runner/node_modules/yargs/locales/tr.json @@ -0,0 +1,36 @@ +{ + "Commands:": "Komutlar:", + "Options:": "Seçenekler:", + "Examples:": "Örnekler:", + "boolean": "boolean", + "count": "sayı", + "string": "string", + "array": "array", + "required": "zorunlu", + "default:": "varsayılan:", + "choices:": "seçimler:", + "generated-value": "oluşturulan-değer", + "Not enough non-option arguments: got %s, need at least %s": "Seçenek dışı argümanlar yetersiz: %s bulundu, %s gerekli", + "Too many non-option arguments: got %s, maximum of %s": "Seçenek dışı argümanlar gereğinden fazla: %s bulundu, azami %s", + "Missing argument value: %s": { + "one": "Eksik argüman değeri: %s", + "other": "Eksik argüman değerleri: %s" + }, + "Missing required argument: %s": { + "one": "Eksik zorunlu argüman: %s", + "other": "Eksik zorunlu argümanlar: %s" + }, + "Unknown argument: %s": { + "one": "Bilinmeyen argüman: %s", + "other": "Bilinmeyen argümanlar: %s" + }, + "Invalid values:": "Geçersiz değerler:", + "Argument: %s, Given: %s, Choices: %s": "Argüman: %s, Verilen: %s, Seçimler: %s", + "Argument check failed: %s": "Argüman kontrolü başarısız oldu: %s", + "Implications failed:": "Sonuçlar başarısız oldu:", + "Not enough arguments following: %s": "%s için yeterli argüman bulunamadı", + "Invalid JSON config file: %s": "Geçersiz JSON yapılandırma dosyası: %s", + "Path to JSON config file": "JSON yapılandırma dosya konumu", + "Show help": "Yardım detaylarını göster", + "Show version number": "Versiyon detaylarını göster" +} diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/camelcase/index.js b/node_modules/service-runner/node_modules/yargs/node_modules/camelcase/index.js new file mode 100644 index 0000000..6bf8af0 --- /dev/null +++ b/node_modules/service-runner/node_modules/yargs/node_modules/camelcase/index.js @@ -0,0 +1,35 @@ +'use strict'; +module.exports = function () { + var str = [].map.call(arguments, function (str) { + return str.trim(); + }).filter(function (str) { + return str.length; + }).join('-'); + + if (!str.length) { + return ''; + } + + if (str.length === 1) { + return str; + } + + if (!(/[_.\- ]+/).test(str)) { + if (str === str.toUpperCase()) { + return str.toLowerCase(); + } + + if (str[0] !== str[0].toLowerCase()) { + return str[0].toLowerCase() + str.slice(1); + } + + return str; + } + + return str + .replace(/^[_.\- ]+/, '') + .toLowerCase() + .replace(/[_.\- ]+(\w|$)/g, function (m, p1) { + return p1.toUpperCase(); + }); +}; diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/license b/node_modules/service-runner/node_modules/yargs/node_modules/camelcase/license similarity index 100% copy from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/license copy to node_modules/service-runner/node_modules/yargs/node_modules/camelcase/license diff --git a/node_modules/camelcase/package.json b/node_modules/service-runner/node_modules/yargs/node_modules/camelcase/package.json similarity index 73% copy from node_modules/camelcase/package.json copy to node_modules/service-runner/node_modules/yargs/node_modules/camelcase/package.json index 895db7c..0af8980 100644 --- a/node_modules/camelcase/package.json +++ b/node_modules/service-runner/node_modules/yargs/node_modules/camelcase/package.json @@ -1,6 +1,6 @@ { "name": "camelcase", - "version": "1.2.1", + "version": "2.0.1", "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", "license": "MIT", "repository": { @@ -16,7 +16,7 @@ "node": ">=0.10.0" }, "scripts": { - "test": "node test.js" + "test": "xo && ava" }, "files": [ "index.js" @@ -36,25 +36,26 @@ "convert" ], "devDependencies": { - "ava": "0.0.4" + "ava": "*", + "xo": "*" }, - "gitHead": "185ba12da723be9c1ee986cc2956bdc4c517a141", + "gitHead": "fb178b39412e3b63ef86bf6933089282d74d85c4", "bugs": { "url": "https://github.com/sindresorhus/camelcase/issues" }, "homepage": "https://github.com/sindresorhus/camelcase", - "_id": "camelcase@1.2.1", - "_shasum": "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39", - "_from": "camelcase@1.2.1", - "_npmVersion": "2.11.2", - "_nodeVersion": "0.12.5", + "_id": "camelcase@2.0.1", + "_shasum": "57568d687b8da56c4c1d17b4c74a3cee26d73aeb", + "_from": "camelcase@^2.0.1", + "_npmVersion": "2.14.7", + "_nodeVersion": "4.2.1", "_npmUser": { "name": "sindresorhus", "email": "sindresor...@gmail.com" }, "dist": { - "shasum": "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39", - "tarball": "http://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + "shasum": "57568d687b8da56c4c1d17b4c74a3cee26d73aeb", + "tarball": "http://registry.npmjs.org/camelcase/-/camelcase-2.0.1.tgz" }, "maintainers": [ { @@ -63,6 +64,5 @@ } ], "directories": {}, - "_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "readme": "ERROR: No README data found!" + "_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.0.1.tgz" } diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/index.js b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/index.js similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/index.js rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/index.js diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/license b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/license similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/license rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/license diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/code-point-at/index.js b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/index.js similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/code-point-at/index.js rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/index.js diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/code-point-at/license b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/license similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/code-point-at/license rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/license diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/code-point-at/package.json b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/package.json similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/code-point-at/package.json rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/code-point-at/package.json diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point/license b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/license similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point/license rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/license diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/package.json b/node_modules/service-runner/node_modules/yargs/node_modules/string-width/package.json similarity index 100% rename from node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/string-width/package.json rename to node_modules/service-runner/node_modules/yargs/node_modules/string-width/package.json diff --git a/node_modules/service-runner/node_modules/yargs/node_modules/window-size/package.json b/node_modules/service-runner/node_modules/yargs/node_modules/window-size/package.json index 86592a4..e1c54a9 100644 --- a/node_modules/service-runner/node_modules/yargs/node_modules/window-size/package.json +++ b/node_modules/service-runner/node_modules/yargs/node_modules/window-size/package.json @@ -56,7 +56,7 @@ "gitHead": "619d0da99254adc5c6059c84e3ec2b24564add46", "_id": "window-size@0.1.4", "_shasum": "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876", - "_from": "window-size@^0.1.2", + "_from": "window-size@^0.1.4", "_npmVersion": "3.3.6", "_nodeVersion": "5.0.0", "_npmUser": { diff --git a/node_modules/service-runner/node_modules/yargs/package.json b/node_modules/service-runner/node_modules/yargs/package.json index 94822c8..a6a3351 100644 --- a/node_modules/service-runner/node_modules/yargs/package.json +++ b/node_modules/service-runner/node_modules/yargs/package.json @@ -1,6 +1,6 @@ { "name": "yargs", - "version": "3.30.0", + "version": "3.31.0", "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "main": "./index.js", "files": [ @@ -11,11 +11,12 @@ "LICENSE" ], "dependencies": { - "camelcase": "^1.2.1", + "camelcase": "^2.0.1", "cliui": "^3.0.3", "decamelize": "^1.1.1", "os-locale": "^1.4.0", - "window-size": "^0.1.2", + "string-width": "^1.0.1", + "window-size": "^0.1.4", "y18n": "^3.2.0" }, "devDependencies": { @@ -24,9 +25,9 @@ "coveralls": "^2.11.4", "es6-promise": "^3.0.2", "hashish": "0.0.4", - "mocha": "^2.3.3", - "nyc": "^3.2.2", - "standard": "^5.3.1", + "mocha": "^2.3.4", + "nyc": "^4.0.1", + "standard": "^5.4.1", "which": "^1.1.2", "win-spawn": "^2.0.0" }, @@ -97,23 +98,23 @@ "engine": { "node": ">=0.4" }, - "gitHead": "9a0171ea15d87b3f98aaab39e372523ac158b050", + "gitHead": "e37a70c7ca67742e05ec6420772793c9d5e6bc82", "bugs": { "url": "https://github.com/bcoe/yargs/issues" }, "homepage": "https://github.com/bcoe/yargs#readme", - "_id": "yargs@3.30.0", - "_shasum": "5ec82ef8c7296fe02fa0ee37863f6d9d9e24acef", + "_id": "yargs@3.31.0", + "_shasum": "9f28210aaa0a796570e99505644b968f5e41a1bc", "_from": "yargs@^3.24.0", - "_npmVersion": "3.3.5", - "_nodeVersion": "0.10.40", + "_npmVersion": "2.14.13", + "_nodeVersion": "3.2.0", "_npmUser": { "name": "bcoe", "email": "b...@npmjs.com" }, "dist": { - "shasum": "5ec82ef8c7296fe02fa0ee37863f6d9d9e24acef", - "tarball": "http://registry.npmjs.org/yargs/-/yargs-3.30.0.tgz" + "shasum": "9f28210aaa0a796570e99505644b968f5e41a1bc", + "tarball": "http://registry.npmjs.org/yargs/-/yargs-3.31.0.tgz" }, "maintainers": [ { @@ -134,5 +135,5 @@ } ], "directories": {}, - "_resolved": "https://registry.npmjs.org/yargs/-/yargs-3.30.0.tgz" + "_resolved": "https://registry.npmjs.org/yargs/-/yargs-3.31.0.tgz" } diff --git a/restbase b/restbase index 5e8112a..b3d73a6 160000 --- a/restbase +++ b/restbase -Subproject commit 5e8112a7e7a2c5f5c4a48b19557e39b6a12374bf +Subproject commit b3d73a611e80a0937b9a766e5de51fbda1823486 -- To view, visit https://gerrit.wikimedia.org/r/256989 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I056a1ef7d6f1e7ba4fbed146bc65fef13a0bad04 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/services/restbase/deploy Gerrit-Branch: master Gerrit-Owner: GWicke <gwi...@wikimedia.org> Gerrit-Reviewer: GWicke <gwi...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits