diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..450900e3 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +version: 2 +updates: + # Enable npm updates + - package-ecosystem: npm + directory: / + schedule: + interval: daily + # UTC + time: '08:00' + reviewers: + - '@BitGo/internal-tools' + labels: + - dependencies diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e098017..52290257 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: - node-version: ['12', '14', '16'] + node-version: ['12', '14', 'lts/*'] name: Node.js ${{ matrix.node-version }} steps: @@ -35,7 +35,9 @@ jobs: uses: actions/cache@v3 with: path: node_modules/.cache - key: turbo-${{ matrix.node-version }}-${{ github.ref_name }}-${{ github.job }}-${{ github.sha }} + key: + turbo-${{ matrix.node-version }}-${{ github.ref_name }}-${{ github.job + }}-${{ github.sha }} # According to GitHub documentation, only keys generated by the PR branch and the target branch are considered. This is # to prevent a malicious PR from manipulating the cache to inject malicious code into unrelated branches. # See: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key diff --git a/package-lock.json b/package-lock.json index ed5740ab..d8eb227c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,11 +16,11 @@ "@semantic-release/npm": "9.0.1", "@semrel-extra/npm": "1.2.0", "lint-staged": "12.3.7", - "multi-semantic-release": "2.11.3", + "multi-semantic-release": "2.13.0", "pre-commit": "1.2.2", "prettier": "2.5.1", - "turbo": "1.1.10", - "typescript": "4.5.5" + "turbo": "1.2.11", + "typescript": "4.6.4" } }, "node_modules/@ampproject/remapping": { @@ -874,15 +874,32 @@ } }, "node_modules/@ts-morph/common": { - "version": "0.12.3", + "version": "0.13.0", "license": "MIT", "dependencies": { - "fast-glob": "^3.2.7", - "minimatch": "^3.0.4", + "fast-glob": "^3.2.11", + "minimatch": "^5.0.1", "mkdirp": "^1.0.4", "path-browserify": "^1.0.1" } }, + "node_modules/@ts-morph/common/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "5.1.0", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@tsconfig/node10": { "version": "1.0.8", "dev": true, @@ -967,7 +984,7 @@ "license": "MIT" }, "node_modules/@types/mocha": { - "version": "9.0.0", + "version": "9.1.1", "dev": true, "license": "MIT" }, @@ -1242,7 +1259,7 @@ "license": "MIT" }, "node_modules/ava": { - "version": "4.0.1", + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { @@ -1254,32 +1271,32 @@ "callsites": "^4.0.0", "cbor": "^8.1.0", "chalk": "^5.0.0", - "chokidar": "^3.5.2", + "chokidar": "^3.5.3", "chunkd": "^2.0.1", "ci-info": "^3.3.0", "ci-parallel-vars": "^1.0.1", "clean-yaml-object": "^0.1.0", "cli-truncate": "^3.1.0", - "code-excerpt": "^3.0.0", + "code-excerpt": "^4.0.0", "common-path-prefix": "^3.0.0", "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", "debug": "^4.3.3", "del": "^6.0.0", - "emittery": "^0.10.0", + "emittery": "^0.10.1", "figures": "^4.0.0", - "globby": "^12.0.2", + "globby": "^13.1.1", "ignore-by-default": "^2.0.0", "indent-string": "^5.0.0", "is-error": "^2.2.2", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "matcher": "^5.0.0", - "mem": "^9.0.1", + "mem": "^9.0.2", "ms": "^2.1.3", "p-event": "^5.0.1", "p-map": "^5.3.0", - "picomatch": "^2.3.0", + "picomatch": "^2.3.1", "pkg-conf": "^4.0.0", "plur": "^5.1.0", "pretty-ms": "^7.0.1", @@ -1287,9 +1304,9 @@ "slash": "^3.0.0", "stack-utils": "^2.0.5", "strip-ansi": "^7.0.1", - "supertap": "^2.0.0", + "supertap": "^3.0.1", "temp-dir": "^2.0.0", - "write-file-atomic": "^3.0.3", + "write-file-atomic": "^4.0.1", "yargs": "^17.3.1" }, "bin": { @@ -1322,17 +1339,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ava/node_modules/array-union": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ava/node_modules/clean-stack": { "version": "4.1.0", "dev": true, @@ -1348,14 +1354,13 @@ } }, "node_modules/ava/node_modules/globby": { - "version": "12.2.0", + "version": "13.1.1", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -1407,6 +1412,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ava/node_modules/write-file-atomic": { + "version": "4.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "license": "MIT" @@ -1438,23 +1455,26 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "1.18.2", + "version": "1.20.0", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.0.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/debug": { @@ -1465,11 +1485,39 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/depd": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/destroy": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "dev": true, "license": "MIT" }, + "node_modules/body-parser/node_modules/on-finished": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/bottleneck": { "version": "2.19.5", "dev": true, @@ -1477,6 +1525,7 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -1532,7 +1581,7 @@ "license": "MIT" }, "node_modules/bytes": { - "version": "3.0.0", + "version": "3.1.2", "dev": true, "license": "MIT", "engines": { @@ -1842,6 +1891,18 @@ "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/fsevents": { + "version": "2.3.2", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/chunkd": { "version": "2.0.1", "dev": true, @@ -2099,14 +2160,14 @@ } }, "node_modules/code-excerpt": { - "version": "3.0.0", + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "convert-to-spaces": "^1.0.1" + "convert-to-spaces": "^2.0.1" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/color-convert": { @@ -2177,6 +2238,7 @@ }, "node_modules/concat-map": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -2369,11 +2431,11 @@ "license": "MIT" }, "node_modules/convert-to-spaces": { - "version": "1.0.2", + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/cookie": { @@ -2678,6 +2740,29 @@ "node": ">= 0.8" } }, + "node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "dev": true, @@ -2870,20 +2955,6 @@ "node": ">= 0.6" } }, - "node_modules/express/node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "license": "MIT" @@ -3222,7 +3293,7 @@ } }, "node_modules/glob": { - "version": "7.1.7", + "version": "7.2.0", "dev": true, "license": "ISC", "dependencies": { @@ -3282,14 +3353,6 @@ "dev": true, "license": "ISC" }, - "node_modules/growl": { - "version": "1.10.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.x" - } - }, "node_modules/handlebars": { "version": "4.7.7", "dev": true, @@ -3409,23 +3472,43 @@ "license": "MIT" }, "node_modules/http-errors": { - "version": "1.6.3", + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/setprototypeof": { - "version": "1.1.0", + "node_modules/http-errors/node_modules/depd": { + "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/toidentifier": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } }, "node_modules/http-proxy-agent": { "version": "5.0.0", @@ -3461,9 +3544,11 @@ } }, "node_modules/iconv-lite": { - "version": "0.4.19", - "dev": true, + "version": "0.4.24", "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, "engines": { "node": ">=0.10.0" } @@ -3537,7 +3622,7 @@ } }, "node_modules/inherits": { - "version": "2.0.3", + "version": "2.0.4", "license": "ISC" }, "node_modules/ini": { @@ -4731,6 +4816,7 @@ }, "node_modules/minimatch": { "version": "3.0.4", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -4776,42 +4862,39 @@ } }, "node_modules/mocha": { - "version": "9.0.3", + "version": "10.0.0", "dev": true, "license": "MIT", "dependencies": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.2", - "debug": "4.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.7", - "growl": "1.10.5", + "glob": "7.2.0", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", - "minimatch": "3.0.4", + "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.1.23", + "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.5", + "workerpool": "6.2.1", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" }, "bin": { "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 14.0.0" }, "funding": { "type": "opencollective", @@ -4826,47 +4909,14 @@ "node": ">=8" } }, - "node_modules/mocha/node_modules/chokidar": { - "version": "3.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/mocha/node_modules/debug": { - "version": "4.3.1", + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "balanced-match": "^1.0.0" } }, - "node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/mocha/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, @@ -4920,6 +4970,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/mocha/node_modules/ms": { "version": "2.1.3", "dev": true, @@ -5037,14 +5098,14 @@ "license": "MIT" }, "node_modules/multi-semantic-release": { - "version": "2.11.3", + "version": "2.13.0", "dev": true, "license": "0BSD", "dependencies": { "@manypkg/get-packages": "^1.1.3", "blork": "^9.3.0", "cosmiconfig": "^7.0.1", - "debug": "^4.3.2", + "debug": "^4.3.4", "detect-indent": "^6.1.0", "detect-newline": "^3.1.0", "execa": "^4.1.0", @@ -5055,7 +5116,7 @@ "meow": "^8.1.2", "promise-events": "^0.2.4", "semantic-release": "^17.4.7", - "semver": "^7.3.5", + "semver": "^7.3.7", "signale": "^1.4.0", "stream-buffers": "^3.0.2", "unixify": "^1.0.0" @@ -8512,7 +8573,7 @@ } }, "node_modules/nanoid": { - "version": "3.1.23", + "version": "3.3.3", "dev": true, "license": "MIT", "bin": { @@ -11253,7 +11314,7 @@ } }, "node_modules/openapi-types": { - "version": "10.0.0", + "version": "11.0.1", "license": "MIT" }, "node_modules/os-shim": { @@ -11828,10 +11889,16 @@ } }, "node_modules/qs": { - "version": "6.5.1", + "version": "6.10.3", "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/queue-microtask": { @@ -11876,46 +11943,19 @@ } }, "node_modules/raw-body": { - "version": "2.3.2", + "version": "2.5.1", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "engines": { "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/depd": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body/node_modules/http-errors": { - "version": "1.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body/node_modules/setprototypeof": { - "version": "1.0.3", - "dev": true, - "license": "ISC" - }, "node_modules/rc": { "version": "1.2.8", "dev": true, @@ -12526,10 +12566,6 @@ "node": ">= 0.6" } }, - "node_modules/send/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "license": "MIT", @@ -12863,25 +12899,8 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spawn-error-forwarder": { - "version": "1.0.0", + "node_modules/spawn-error-forwarder": { + "version": "1.0.0", "dev": true, "license": "MIT" }, @@ -13130,26 +13149,17 @@ } }, "node_modules/supertap": { - "version": "2.0.0", + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "arrify": "^2.0.1", - "indent-string": "^4.0.0", - "js-yaml": "^3.14.0", + "indent-string": "^5.0.0", + "js-yaml": "^3.14.1", "serialize-error": "^7.0.1", - "strip-ansi": "^6.0.0" + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/supertap/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/supertap/node_modules/argparse": { @@ -13160,12 +13170,15 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/supertap/node_modules/arrify": { - "version": "2.0.1", + "node_modules/supertap/node_modules/indent-string": { + "version": "5.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supertap/node_modules/js-yaml": { @@ -13180,17 +13193,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/supertap/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supertest": { "version": "6.1.6", "license": "MIT", @@ -13224,19 +13226,6 @@ "node": ">=4.0.0" } }, - "node_modules/supertest/node_modules/qs": { - "version": "6.10.3", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/supertest/node_modules/readable-stream": { "version": "3.6.0", "license": "MIT", @@ -13439,15 +13428,15 @@ } }, "node_modules/ts-morph": { - "version": "13.0.3", + "version": "14.0.0", "license": "MIT", "dependencies": { - "@ts-morph/common": "~0.12.3", + "@ts-morph/common": "~0.13.0", "code-block-writer": "^11.0.0" } }, "node_modules/ts-node": { - "version": "10.4.0", + "version": "10.7.0", "dev": true, "license": "MIT", "dependencies": { @@ -13462,11 +13451,13 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.0", "yn": "3.1.1" }, "bin": { "ts-node": "dist/bin.js", "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", "ts-node-script": "dist/bin-script.js", "ts-node-transpile-only": "dist/bin-transpile.js", "ts-script": "dist/bin-script-deprecated.js" @@ -13499,40 +13490,199 @@ "license": "0BSD" }, "node_modules/turbo": { - "version": "1.1.10", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.2.11.tgz", + "integrity": "sha512-m10xpV4QzTf6Cx/zpUflauXVjI4KK5BY5Msz0OBbt2qWU640JM/qWHGNAs12ZgosdwR9rw1bv9PgmuVCNbY0pg==", "dev": true, "hasInstallScript": true, - "license": "MPL-2.0", "bin": { "turbo": "bin/turbo" }, "optionalDependencies": { - "turbo-darwin-64": "1.1.10", - "turbo-darwin-arm64": "1.1.10", - "turbo-freebsd-64": "1.1.10", - "turbo-freebsd-arm64": "1.1.10", - "turbo-linux-32": "1.1.10", - "turbo-linux-64": "1.1.10", - "turbo-linux-arm": "1.1.10", - "turbo-linux-arm64": "1.1.10", - "turbo-linux-mips64le": "1.1.10", - "turbo-linux-ppc64le": "1.1.10", - "turbo-windows-32": "1.1.10", - "turbo-windows-64": "1.1.10" - } + "turbo-darwin-64": "1.2.11", + "turbo-darwin-arm64": "1.2.11", + "turbo-freebsd-64": "1.2.11", + "turbo-freebsd-arm64": "1.2.11", + "turbo-linux-32": "1.2.11", + "turbo-linux-64": "1.2.11", + "turbo-linux-arm": "1.2.11", + "turbo-linux-arm64": "1.2.11", + "turbo-linux-mips64le": "1.2.11", + "turbo-linux-ppc64le": "1.2.11", + "turbo-windows-32": "1.2.11", + "turbo-windows-64": "1.2.11", + "turbo-windows-arm64": "1.2.11" + } + }, + "node_modules/turbo-darwin-64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.2.11.tgz", + "integrity": "sha512-UupYR63l7UaUPW6cKUSlpA98hEeCh1OSPWFf02igbvADUCi54Hv0uy4uNZPPago0NKFmmeGUO2wcsLIFrAZYrA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/turbo-darwin-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.2.11.tgz", + "integrity": "sha512-Bvd1UDNrZuDTFXPN1/Yg/p2AyhzY2KtoAyvhGrF30SM1d2k8G9HtO7z47eX4pvF6biNd5+d7WN+kwLs74UzBmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/turbo-freebsd-64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-freebsd-64/-/turbo-freebsd-64-1.2.11.tgz", + "integrity": "sha512-VyIU1Z6rX1f05O2jxjYBmOCTgHLFzLo6TrXY+iveSHwHMWlnz35rQf9fQNNXqR3QthNhZVRhlW1lImA7C9gxoQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/turbo-freebsd-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-freebsd-arm64/-/turbo-freebsd-arm64-1.2.11.tgz", + "integrity": "sha512-o4gVCdCLyz4ymLVxUh+hu2GCiYb0ODfT94z1FJvEGv/10mh+iygxkmI0UOwTQjBTwjLfaAmoHB8ujMDCt65XPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/turbo-linux-32": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-32/-/turbo-linux-32-1.2.11.tgz", + "integrity": "sha512-fvDEKWnJIumdeB5QxABybadBWSS5TWN4z3cnJEoLGj1yGFhTOULmquT9LeRNo8qwxBOkRP0PX8J5GHspbrN5rw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] }, "node_modules/turbo-linux-64": { - "version": "1.1.10", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.2.11.tgz", + "integrity": "sha512-N/hJDouCid0WF/pNXDIYQf+6fbZXspHME+KpWjiZcRgMrs+IU6Nni/roXXlGzZSe/w2sQGo4FENpR4jP9qBP7w==", "cpu": [ "x64" ], "dev": true, - "license": "MPL-2.0", "optional": true, "os": [ "linux" ] }, + "node_modules/turbo-linux-arm": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-arm/-/turbo-linux-arm-1.2.11.tgz", + "integrity": "sha512-wbti79x3XOt/l28J7MHRyoLW8KkKG/PeC053OSU+bCFx8Q7eCfsXW2CY9ihNZOqSf0H/e+62w0XSerjSOyGO0A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-linux-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.2.11.tgz", + "integrity": "sha512-dXe+uy+n61ZL2LScyPjO1dIzqWuUTgyYUaRW5qMoyqtgxKu2e741eCvigLKm4FpNKZ3zxeoiI4svpW4ZU6Hq9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-linux-mips64le": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-mips64le/-/turbo-linux-mips64le-1.2.11.tgz", + "integrity": "sha512-RuG12lCJTgsXmHckfyoZxoNchemPZ/Oo4Db06G4KF3SIn2jTycAzNqj5c/tfYdZuntIoafjrOpwxYbnbj0a2Qw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-linux-ppc64le": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-ppc64le/-/turbo-linux-ppc64le-1.2.11.tgz", + "integrity": "sha512-Bl01W8CcwaSSNjVAO8HN3CDl5RwpTo/8iKTMiHyH8S14xWf2ffTEDNNPwQScIuJx5A44f6nkz7cv+IrV/eY1Og==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-windows-32": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-windows-32/-/turbo-windows-32-1.2.11.tgz", + "integrity": "sha512-U0b769P0U27mCG7zP5StNe+DhBZ7cPGEwRb7/mHsCsJpAVCWbOwM9tKNu6hJ3eeVIjuFyDM1UCisCelE6gG1Og==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/turbo-windows-64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.2.11.tgz", + "integrity": "sha512-+59JLynPElhttEZkDy4hFp8nCj/21PxDNs60LXFkYDggxRPDT6qKkO5t65b8f/f9O1bvLqflzIoSuydZ8OO8EA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/turbo-windows-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.2.11.tgz", + "integrity": "sha512-DyoE2Zt5LE4czg0JE32fvZVpVVynYyStLUiBa/FO5GA5ppIH9z5Wn2wai13xvGzACQoDL+e3lyQu1/u3UgVyxQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/type-detect": { "version": "4.0.8", "dev": true, @@ -13577,7 +13727,7 @@ } }, "node_modules/typescript": { - "version": "4.5.5", + "version": "4.6.4", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -13676,6 +13826,11 @@ "uuid": "bin/uuid" } }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, "node_modules/v8-to-istanbul": { "version": "9.0.0", "dev": true, @@ -13746,60 +13901,13 @@ "dev": true, "license": "ISC" }, - "node_modules/wide-align": { - "version": "1.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/wordwrap": { "version": "1.0.0", "dev": true, "license": "MIT" }, "node_modules/workerpool": { - "version": "6.1.5", + "version": "6.2.1", "dev": true, "license": "Apache-2.0" }, @@ -14093,18 +14201,12 @@ "@api-ts/superagent-wrapper": "0.0.0-semantically-released", "@ava/typescript": "3.0.1", "@types/express": "4.17.13", - "@types/node": "16.11.7", - "ava": "4.0.1", + "ava": "4.2.0", "c8": "7.11.2", - "ts-node": "10.4.0", - "typescript": "4.5.5" + "ts-node": "10.7.0", + "typescript": "4.6.4" } }, - "packages/express-wrapper/node_modules/@types/node": { - "version": "16.11.7", - "dev": true, - "license": "MIT" - }, "packages/io-ts-http": { "name": "@api-ts/io-ts-http", "version": "0.0.0-semantically-released", @@ -14117,20 +14219,14 @@ }, "devDependencies": { "@types/chai": "4.2.12", - "@types/mocha": "9.0.0", - "@types/node": "14.18.9", + "@types/mocha": "9.1.1", "chai": "4.2.0", - "mocha": "9.0.3", + "mocha": "10.0.0", "nyc": "15.1.0", - "ts-node": "10.4.0", - "typescript": "4.5.5" + "ts-node": "10.7.0", + "typescript": "4.6.4" } }, - "packages/io-ts-http/node_modules/@types/node": { - "version": "14.18.9", - "dev": true, - "license": "MIT" - }, "packages/openapi-generator": { "name": "@api-ts/openapi-generator", "version": "0.0.0-semantically-released", @@ -14142,18 +14238,18 @@ "fp-ts": "2.11.8", "io-ts": "2.1.3", "io-ts-types": "0.5.16", - "openapi-types": "10.0.0", - "ts-morph": "13.0.3", - "typescript": "4.5.5" + "openapi-types": "11.0.1", + "ts-morph": "14.0.0", + "typescript": "4.6.4" }, "bin": { "openapi-generator": "dist/src/cli.js" }, "devDependencies": { "@ava/typescript": "3.0.1", - "ava": "4.0.1", + "ava": "4.2.0", "parser-ts": "0.6.16", - "ts-node": "10.4.0" + "ts-node": "10.7.0" } }, "packages/response": { @@ -14161,7 +14257,7 @@ "version": "0.0.0-semantically-released", "license": "Apache-2.0", "devDependencies": { - "typescript": "4.5.5" + "typescript": "4.6.4" } }, "packages/superagent-wrapper": { @@ -14178,25 +14274,19 @@ "devDependencies": { "@types/chai": "4.2.12", "@types/express": "4.17.13", - "@types/mocha": "9.0.0", - "@types/node": "16.11.7", + "@types/mocha": "9.1.1", "@types/superagent": "4.1.5", "@types/supertest": "2.0.11", - "body-parser": "1.18.2", + "body-parser": "1.20.0", "chai": "4.2.0", "express": "4.17.1", "io-ts-types": "0.5.16", - "mocha": "9.0.3", + "mocha": "10.0.0", "nyc": "15.1.0", - "ts-node": "9.0.0", - "typescript": "4.5.5" + "ts-node": "10.7.0", + "typescript": "4.6.4" } }, - "packages/superagent-wrapper/node_modules/@types/node": { - "version": "16.11.7", - "dev": true, - "license": "MIT" - }, "packages/superagent-wrapper/node_modules/bytes": { "version": "3.1.0", "dev": true, @@ -14232,14 +14322,6 @@ "ms": "2.0.0" } }, - "packages/superagent-wrapper/node_modules/diff": { - "version": "4.0.2", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, "packages/superagent-wrapper/node_modules/express": { "version": "4.17.1", "dev": true, @@ -14335,22 +14417,6 @@ "node": ">= 0.6" } }, - "packages/superagent-wrapper/node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "packages/superagent-wrapper/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, "packages/superagent-wrapper/node_modules/mime": { "version": "1.6.0", "dev": true, @@ -14460,30 +14526,6 @@ "version": "1.1.1", "dev": true, "license": "ISC" - }, - "packages/superagent-wrapper/node_modules/ts-node": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" - } } }, "dependencies": { @@ -14501,20 +14543,13 @@ "@api-ts/superagent-wrapper": "0.0.0-semantically-released", "@ava/typescript": "3.0.1", "@types/express": "4.17.13", - "@types/node": "16.11.7", - "ava": "4.0.1", + "ava": "4.2.0", "c8": "7.11.2", "express": "4.17.2", "fp-ts": "2.11.8", "io-ts": "2.1.3", - "ts-node": "10.4.0", - "typescript": "4.5.5" - }, - "dependencies": { - "@types/node": { - "version": "16.11.7", - "dev": true - } + "ts-node": "10.7.0", + "typescript": "4.6.4" } }, "@api-ts/io-ts-http": { @@ -14522,22 +14557,15 @@ "requires": { "@api-ts/response": "0.0.0-semantically-released", "@types/chai": "4.2.12", - "@types/mocha": "9.0.0", - "@types/node": "14.18.9", + "@types/mocha": "9.1.1", "chai": "4.2.0", "fp-ts": "2.11.8", "io-ts": "2.1.3", "io-ts-types": "0.5.16", - "mocha": "9.0.3", + "mocha": "10.0.0", "nyc": "15.1.0", - "ts-node": "10.4.0", - "typescript": "4.5.5" - }, - "dependencies": { - "@types/node": { - "version": "14.18.9", - "dev": true - } + "ts-node": "10.7.0", + "typescript": "4.6.4" } }, "@api-ts/openapi-generator": { @@ -14545,23 +14573,23 @@ "requires": { "@api-ts/io-ts-http": "0.0.0-semantically-released", "@ava/typescript": "3.0.1", - "ava": "4.0.1", + "ava": "4.2.0", "cmd-ts": "0.10.0", "comment-parser": "1.3.1", "fp-ts": "2.11.8", "io-ts": "2.1.3", "io-ts-types": "0.5.16", - "openapi-types": "10.0.0", + "openapi-types": "11.0.1", "parser-ts": "0.6.16", - "ts-morph": "13.0.3", - "ts-node": "10.4.0", - "typescript": "4.5.5" + "ts-morph": "14.0.0", + "ts-node": "10.7.0", + "typescript": "4.6.4" } }, "@api-ts/response": { "version": "file:packages/response", "requires": { - "typescript": "4.5.5" + "typescript": "4.6.4" } }, "@api-ts/superagent-wrapper": { @@ -14570,28 +14598,23 @@ "@api-ts/io-ts-http": "0.0.0-semantically-released", "@types/chai": "4.2.12", "@types/express": "4.17.13", - "@types/mocha": "9.0.0", - "@types/node": "16.11.7", + "@types/mocha": "9.1.1", "@types/superagent": "4.1.5", "@types/supertest": "2.0.11", - "body-parser": "1.18.2", + "body-parser": "1.20.0", "chai": "4.2.0", "express": "4.17.1", "fp-ts": "2.11.8", "io-ts": "2.1.3", "io-ts-types": "0.5.16", - "mocha": "9.0.3", + "mocha": "10.0.0", "nyc": "15.1.0", "superagent": "3.8.3", "supertest": "6.1.6", - "ts-node": "9.0.0", - "typescript": "4.5.5" + "ts-node": "10.7.0", + "typescript": "4.6.4" }, "dependencies": { - "@types/node": { - "version": "16.11.7", - "dev": true - }, "bytes": { "version": "3.1.0", "dev": true @@ -14614,10 +14637,6 @@ "ms": "2.0.0" } }, - "diff": { - "version": "4.0.2", - "dev": true - }, "express": { "version": "4.17.1", "dev": true, @@ -14698,17 +14717,6 @@ "toidentifier": "1.0.0" } }, - "iconv-lite": { - "version": "0.4.24", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inherits": { - "version": "2.0.4", - "dev": true - }, "mime": { "version": "1.6.0", "dev": true @@ -14790,17 +14798,6 @@ "setprototypeof": { "version": "1.1.1", "dev": true - }, - "ts-node": { - "version": "9.0.0", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } } } }, @@ -15385,12 +15382,26 @@ "dev": true }, "@ts-morph/common": { - "version": "0.12.3", + "version": "0.13.0", "requires": { - "fast-glob": "^3.2.7", - "minimatch": "^3.0.4", + "fast-glob": "^3.2.11", + "minimatch": "^5.0.1", "mkdirp": "^1.0.4", "path-browserify": "^1.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "@tsconfig/node10": { @@ -15464,7 +15475,7 @@ "dev": true }, "@types/mocha": { - "version": "9.0.0", + "version": "9.1.1", "dev": true }, "@types/node": { @@ -15637,7 +15648,7 @@ "version": "0.4.0" }, "ava": { - "version": "4.0.1", + "version": "4.2.0", "dev": true, "requires": { "acorn": "^8.7.0", @@ -15648,32 +15659,32 @@ "callsites": "^4.0.0", "cbor": "^8.1.0", "chalk": "^5.0.0", - "chokidar": "^3.5.2", + "chokidar": "^3.5.3", "chunkd": "^2.0.1", "ci-info": "^3.3.0", "ci-parallel-vars": "^1.0.1", "clean-yaml-object": "^0.1.0", "cli-truncate": "^3.1.0", - "code-excerpt": "^3.0.0", + "code-excerpt": "^4.0.0", "common-path-prefix": "^3.0.0", "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", "debug": "^4.3.3", "del": "^6.0.0", - "emittery": "^0.10.0", + "emittery": "^0.10.1", "figures": "^4.0.0", - "globby": "^12.0.2", + "globby": "^13.1.1", "ignore-by-default": "^2.0.0", "indent-string": "^5.0.0", "is-error": "^2.2.2", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "matcher": "^5.0.0", - "mem": "^9.0.1", + "mem": "^9.0.2", "ms": "^2.1.3", "p-event": "^5.0.1", "p-map": "^5.3.0", - "picomatch": "^2.3.0", + "picomatch": "^2.3.1", "pkg-conf": "^4.0.0", "plur": "^5.1.0", "pretty-ms": "^7.0.1", @@ -15681,9 +15692,9 @@ "slash": "^3.0.0", "stack-utils": "^2.0.5", "strip-ansi": "^7.0.1", - "supertap": "^2.0.0", + "supertap": "^3.0.1", "temp-dir": "^2.0.0", - "write-file-atomic": "^3.0.3", + "write-file-atomic": "^4.0.1", "yargs": "^17.3.1" }, "dependencies": { @@ -15695,10 +15706,6 @@ "indent-string": "^5.0.0" } }, - "array-union": { - "version": "3.0.1", - "dev": true - }, "clean-stack": { "version": "4.1.0", "dev": true, @@ -15707,13 +15714,12 @@ } }, "globby": { - "version": "12.2.0", + "version": "13.1.1", "dev": true, "requires": { - "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -15738,6 +15744,14 @@ "requires": { "aggregate-error": "^4.0.0" } + }, + "write-file-atomic": { + "version": "4.0.1", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } } } }, @@ -15761,19 +15775,21 @@ "dev": true }, "body-parser": { - "version": "1.18.2", + "version": "1.20.0", "dev": true, "requires": { - "bytes": "3.0.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "debug": { @@ -15783,9 +15799,24 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "dev": true + }, "ms": { "version": "2.0.0", "dev": true + }, + "on-finished": { + "version": "2.4.1", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } } } }, @@ -15795,6 +15826,7 @@ }, "brace-expansion": { "version": "1.1.11", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -15826,7 +15858,7 @@ "dev": true }, "bytes": { - "version": "3.0.0", + "version": "3.1.2", "dev": true }, "c8": { @@ -16004,6 +16036,13 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" + }, + "dependencies": { + "fsevents": { + "version": "2.3.2", + "dev": true, + "optional": true + } } }, "chunkd": { @@ -16173,10 +16212,10 @@ } }, "code-excerpt": { - "version": "3.0.0", + "version": "4.0.0", "dev": true, "requires": { - "convert-to-spaces": "^1.0.1" + "convert-to-spaces": "^2.0.1" } }, "color-convert": { @@ -16227,7 +16266,8 @@ "version": "1.3.0" }, "concat-map": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "concat-stream": { "version": "1.6.2", @@ -16370,7 +16410,7 @@ } }, "convert-to-spaces": { - "version": "1.0.2", + "version": "2.0.1", "dev": true }, "cookie": { @@ -16558,6 +16598,26 @@ "encodeurl": { "version": "1.0.2" }, + "encoding": { + "version": "0.1.13", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, "end-of-stream": { "version": "1.4.4", "dev": true, @@ -16691,15 +16751,6 @@ "toidentifier": "1.0.1" } }, - "iconv-lite": { - "version": "0.4.24", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inherits": { - "version": "2.0.4" - }, "ms": { "version": "2.0.0" }, @@ -16908,7 +16959,7 @@ } }, "glob": { - "version": "7.1.7", + "version": "7.2.0", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -16945,10 +16996,6 @@ "version": "4.2.10", "dev": true }, - "growl": { - "version": "1.10.5", - "dev": true - }, "handlebars": { "version": "4.7.7", "dev": true, @@ -17016,17 +17063,26 @@ "dev": true }, "http-errors": { - "version": "1.6.3", + "version": "2.0.0", "dev": true, "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "dependencies": { - "setprototypeof": { - "version": "1.1.0", + "depd": { + "version": "2.0.0", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "dev": true + }, + "toidentifier": { + "version": "1.0.1", "dev": true } } @@ -17053,8 +17109,10 @@ "dev": true }, "iconv-lite": { - "version": "0.4.19", - "dev": true + "version": "0.4.24", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } }, "ignore": { "version": "5.2.0", @@ -17094,7 +17152,7 @@ } }, "inherits": { - "version": "2.0.3" + "version": "2.0.4" }, "ini": { "version": "1.3.8", @@ -17810,6 +17868,7 @@ }, "minimatch": { "version": "3.0.4", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -17837,31 +17896,28 @@ "version": "1.0.4" }, "mocha": { - "version": "9.0.3", + "version": "10.0.0", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.2", - "debug": "4.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.7", - "growl": "1.10.5", + "glob": "7.2.0", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", - "minimatch": "3.0.4", + "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.1.23", + "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.5", + "workerpool": "6.2.1", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -17871,31 +17927,11 @@ "version": "5.0.1", "dev": true }, - "chokidar": { - "version": "3.5.2", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "debug": { - "version": "4.3.1", + "brace-expansion": { + "version": "2.0.1", "dev": true, "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "dev": true - } + "balanced-match": "^1.0.0" } }, "emoji-regex": { @@ -17925,6 +17961,13 @@ "p-locate": "^5.0.0" } }, + "minimatch": { + "version": "5.0.1", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, "ms": { "version": "2.1.3", "dev": true @@ -17998,13 +18041,13 @@ "version": "2.1.2" }, "multi-semantic-release": { - "version": "2.11.3", + "version": "2.13.0", "dev": true, "requires": { "@manypkg/get-packages": "^1.1.3", "blork": "^9.3.0", "cosmiconfig": "^7.0.1", - "debug": "^4.3.2", + "debug": "^4.3.4", "detect-indent": "^6.1.0", "detect-newline": "^3.1.0", "execa": "^4.1.0", @@ -18015,7 +18058,7 @@ "meow": "^8.1.2", "promise-events": "^0.2.4", "semantic-release": "^17.4.7", - "semver": "^7.3.5", + "semver": "^7.3.7", "signale": "^1.4.0", "stream-buffers": "^3.0.2", "unixify": "^1.0.0" @@ -20463,7 +20506,7 @@ } }, "nanoid": { - "version": "3.1.23", + "version": "3.3.3", "dev": true }, "negotiator": { @@ -22351,7 +22394,7 @@ } }, "openapi-types": { - "version": "10.0.0" + "version": "11.0.1" }, "os-shim": { "version": "0.1.3", @@ -22682,7 +22725,10 @@ "dev": true }, "qs": { - "version": "6.5.1" + "version": "6.10.3", + "requires": { + "side-channel": "^1.0.4" + } }, "queue-microtask": { "version": "1.2.3" @@ -22702,33 +22748,13 @@ "version": "1.2.1" }, "raw-body": { - "version": "2.3.2", + "version": "2.5.1", "dev": true, "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", "unpipe": "1.0.0" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "dev": true - }, - "http-errors": { - "version": "1.6.2", - "dev": true, - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" - } - }, - "setprototypeof": { - "version": "1.0.3", - "dev": true - } } }, "rc": { @@ -23136,9 +23162,6 @@ "toidentifier": "1.0.1" } }, - "inherits": { - "version": "2.0.4" - }, "mime": { "version": "1.6.0" }, @@ -23345,20 +23368,6 @@ "version": "0.5.7", "dev": true }, - "source-map-support": { - "version": "0.5.21", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "dev": true - } - } - }, "spawn-error-forwarder": { "version": "1.0.0", "dev": true @@ -23530,20 +23539,15 @@ } }, "supertap": { - "version": "2.0.0", + "version": "3.0.1", "dev": true, "requires": { - "arrify": "^2.0.1", - "indent-string": "^4.0.0", - "js-yaml": "^3.14.0", + "indent-string": "^5.0.0", + "js-yaml": "^3.14.1", "serialize-error": "^7.0.1", - "strip-ansi": "^6.0.0" + "strip-ansi": "^7.0.1" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "dev": true - }, "argparse": { "version": "1.0.10", "dev": true, @@ -23551,8 +23555,8 @@ "sprintf-js": "~1.0.2" } }, - "arrify": { - "version": "2.0.1", + "indent-string": { + "version": "5.0.0", "dev": true }, "js-yaml": { @@ -23562,13 +23566,6 @@ "argparse": "^1.0.7", "esprima": "^4.0.0" } - }, - "strip-ansi": { - "version": "6.0.1", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } } } }, @@ -23590,12 +23587,6 @@ "mime": { "version": "2.6.0" }, - "qs": { - "version": "6.10.3", - "requires": { - "side-channel": "^1.0.4" - } - }, "readable-stream": { "version": "3.6.0", "requires": { @@ -23724,14 +23715,14 @@ "dev": true }, "ts-morph": { - "version": "13.0.3", + "version": "14.0.0", "requires": { - "@ts-morph/common": "~0.12.3", + "@ts-morph/common": "~0.13.0", "code-block-writer": "^11.0.0" } }, "ts-node": { - "version": "10.4.0", + "version": "10.7.0", "dev": true, "requires": { "@cspotcode/source-map-support": "0.7.0", @@ -23745,6 +23736,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.0", "yn": "3.1.1" }, "dependencies": { @@ -23758,25 +23750,114 @@ "version": "2.3.1" }, "turbo": { - "version": "1.1.10", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.2.11.tgz", + "integrity": "sha512-m10xpV4QzTf6Cx/zpUflauXVjI4KK5BY5Msz0OBbt2qWU640JM/qWHGNAs12ZgosdwR9rw1bv9PgmuVCNbY0pg==", + "dev": true, + "requires": { + "turbo-darwin-64": "1.2.11", + "turbo-darwin-arm64": "1.2.11", + "turbo-freebsd-64": "1.2.11", + "turbo-freebsd-arm64": "1.2.11", + "turbo-linux-32": "1.2.11", + "turbo-linux-64": "1.2.11", + "turbo-linux-arm": "1.2.11", + "turbo-linux-arm64": "1.2.11", + "turbo-linux-mips64le": "1.2.11", + "turbo-linux-ppc64le": "1.2.11", + "turbo-windows-32": "1.2.11", + "turbo-windows-64": "1.2.11", + "turbo-windows-arm64": "1.2.11" + } + }, + "turbo-darwin-64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.2.11.tgz", + "integrity": "sha512-UupYR63l7UaUPW6cKUSlpA98hEeCh1OSPWFf02igbvADUCi54Hv0uy4uNZPPago0NKFmmeGUO2wcsLIFrAZYrA==", "dev": true, - "requires": { - "turbo-darwin-64": "1.1.10", - "turbo-darwin-arm64": "1.1.10", - "turbo-freebsd-64": "1.1.10", - "turbo-freebsd-arm64": "1.1.10", - "turbo-linux-32": "1.1.10", - "turbo-linux-64": "1.1.10", - "turbo-linux-arm": "1.1.10", - "turbo-linux-arm64": "1.1.10", - "turbo-linux-mips64le": "1.1.10", - "turbo-linux-ppc64le": "1.1.10", - "turbo-windows-32": "1.1.10", - "turbo-windows-64": "1.1.10" - } + "optional": true + }, + "turbo-darwin-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.2.11.tgz", + "integrity": "sha512-Bvd1UDNrZuDTFXPN1/Yg/p2AyhzY2KtoAyvhGrF30SM1d2k8G9HtO7z47eX4pvF6biNd5+d7WN+kwLs74UzBmw==", + "dev": true, + "optional": true + }, + "turbo-freebsd-64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-freebsd-64/-/turbo-freebsd-64-1.2.11.tgz", + "integrity": "sha512-VyIU1Z6rX1f05O2jxjYBmOCTgHLFzLo6TrXY+iveSHwHMWlnz35rQf9fQNNXqR3QthNhZVRhlW1lImA7C9gxoQ==", + "dev": true, + "optional": true + }, + "turbo-freebsd-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-freebsd-arm64/-/turbo-freebsd-arm64-1.2.11.tgz", + "integrity": "sha512-o4gVCdCLyz4ymLVxUh+hu2GCiYb0ODfT94z1FJvEGv/10mh+iygxkmI0UOwTQjBTwjLfaAmoHB8ujMDCt65XPQ==", + "dev": true, + "optional": true + }, + "turbo-linux-32": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-32/-/turbo-linux-32-1.2.11.tgz", + "integrity": "sha512-fvDEKWnJIumdeB5QxABybadBWSS5TWN4z3cnJEoLGj1yGFhTOULmquT9LeRNo8qwxBOkRP0PX8J5GHspbrN5rw==", + "dev": true, + "optional": true }, "turbo-linux-64": { - "version": "1.1.10", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.2.11.tgz", + "integrity": "sha512-N/hJDouCid0WF/pNXDIYQf+6fbZXspHME+KpWjiZcRgMrs+IU6Nni/roXXlGzZSe/w2sQGo4FENpR4jP9qBP7w==", + "dev": true, + "optional": true + }, + "turbo-linux-arm": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-arm/-/turbo-linux-arm-1.2.11.tgz", + "integrity": "sha512-wbti79x3XOt/l28J7MHRyoLW8KkKG/PeC053OSU+bCFx8Q7eCfsXW2CY9ihNZOqSf0H/e+62w0XSerjSOyGO0A==", + "dev": true, + "optional": true + }, + "turbo-linux-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.2.11.tgz", + "integrity": "sha512-dXe+uy+n61ZL2LScyPjO1dIzqWuUTgyYUaRW5qMoyqtgxKu2e741eCvigLKm4FpNKZ3zxeoiI4svpW4ZU6Hq9g==", + "dev": true, + "optional": true + }, + "turbo-linux-mips64le": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-mips64le/-/turbo-linux-mips64le-1.2.11.tgz", + "integrity": "sha512-RuG12lCJTgsXmHckfyoZxoNchemPZ/Oo4Db06G4KF3SIn2jTycAzNqj5c/tfYdZuntIoafjrOpwxYbnbj0a2Qw==", + "dev": true, + "optional": true + }, + "turbo-linux-ppc64le": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-linux-ppc64le/-/turbo-linux-ppc64le-1.2.11.tgz", + "integrity": "sha512-Bl01W8CcwaSSNjVAO8HN3CDl5RwpTo/8iKTMiHyH8S14xWf2ffTEDNNPwQScIuJx5A44f6nkz7cv+IrV/eY1Og==", + "dev": true, + "optional": true + }, + "turbo-windows-32": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-windows-32/-/turbo-windows-32-1.2.11.tgz", + "integrity": "sha512-U0b769P0U27mCG7zP5StNe+DhBZ7cPGEwRb7/mHsCsJpAVCWbOwM9tKNu6hJ3eeVIjuFyDM1UCisCelE6gG1Og==", + "dev": true, + "optional": true + }, + "turbo-windows-64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.2.11.tgz", + "integrity": "sha512-+59JLynPElhttEZkDy4hFp8nCj/21PxDNs60LXFkYDggxRPDT6qKkO5t65b8f/f9O1bvLqflzIoSuydZ8OO8EA==", + "dev": true, + "optional": true + }, + "turbo-windows-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.2.11.tgz", + "integrity": "sha512-DyoE2Zt5LE4czg0JE32fvZVpVVynYyStLUiBa/FO5GA5ppIH9z5Wn2wai13xvGzACQoDL+e3lyQu1/u3UgVyxQ==", "dev": true, "optional": true }, @@ -23807,7 +23888,7 @@ } }, "typescript": { - "version": "4.5.5" + "version": "4.6.4" }, "uglify-js": { "version": "3.15.4", @@ -23862,6 +23943,10 @@ "version": "3.4.0", "dev": true }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "dev": true + }, "v8-to-istanbul": { "version": "9.0.0", "dev": true, @@ -23909,44 +23994,12 @@ "version": "2.0.0", "dev": true }, - "wide-align": { - "version": "1.1.3", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, "wordwrap": { "version": "1.0.0", "dev": true }, "workerpool": { - "version": "6.1.5", + "version": "6.2.1", "dev": true }, "wrap-ansi": { diff --git a/package.json b/package.json index 320460be..4f347362 100644 --- a/package.json +++ b/package.json @@ -31,10 +31,10 @@ "@semantic-release/npm": "9.0.1", "@semrel-extra/npm": "1.2.0", "lint-staged": "12.3.7", - "multi-semantic-release": "2.11.3", + "multi-semantic-release": "2.13.0", "pre-commit": "1.2.2", "prettier": "2.5.1", - "turbo": "1.1.10", - "typescript": "4.5.5" + "turbo": "1.2.11", + "typescript": "4.6.4" } } diff --git a/packages/express-wrapper/package.json b/packages/express-wrapper/package.json index fcc3b813..af403822 100644 --- a/packages/express-wrapper/package.json +++ b/packages/express-wrapper/package.json @@ -24,11 +24,10 @@ "@api-ts/superagent-wrapper": "0.0.0-semantically-released", "@ava/typescript": "3.0.1", "@types/express": "4.17.13", - "@types/node": "16.11.7", - "ava": "4.0.1", + "ava": "4.2.0", "c8": "7.11.2", - "ts-node": "10.4.0", - "typescript": "4.5.5" + "ts-node": "10.7.0", + "typescript": "4.6.4" }, "ava": { "typescript": { diff --git a/packages/io-ts-http/package.json b/packages/io-ts-http/package.json index 14977080..450bb0d5 100644 --- a/packages/io-ts-http/package.json +++ b/packages/io-ts-http/package.json @@ -24,13 +24,12 @@ }, "devDependencies": { "@types/chai": "4.2.12", - "@types/mocha": "9.0.0", - "@types/node": "14.18.9", + "@types/mocha": "9.1.1", "chai": "4.2.0", - "mocha": "9.0.3", + "mocha": "10.0.0", "nyc": "15.1.0", - "ts-node": "10.4.0", - "typescript": "4.5.5" + "ts-node": "10.7.0", + "typescript": "4.6.4" }, "publishConfig": { "access": "public" diff --git a/packages/openapi-generator/package.json b/packages/openapi-generator/package.json index ae7acd48..00c50daa 100644 --- a/packages/openapi-generator/package.json +++ b/packages/openapi-generator/package.json @@ -24,15 +24,15 @@ "fp-ts": "2.11.8", "io-ts": "2.1.3", "io-ts-types": "0.5.16", - "openapi-types": "10.0.0", - "ts-morph": "13.0.3", - "typescript": "4.5.5" + "openapi-types": "11.0.1", + "ts-morph": "14.0.0", + "typescript": "4.6.4" }, "devDependencies": { "@ava/typescript": "3.0.1", - "ava": "4.0.1", + "ava": "4.2.0", "parser-ts": "0.6.16", - "ts-node": "10.4.0" + "ts-node": "10.7.0" }, "ava": { "typescript": { diff --git a/packages/response/package.json b/packages/response/package.json index c82a5dea..830ec05f 100644 --- a/packages/response/package.json +++ b/packages/response/package.json @@ -16,7 +16,7 @@ "clean": "rm -rf -- dist" }, "devDependencies": { - "typescript": "4.5.5" + "typescript": "4.6.4" }, "publishConfig": { "access": "public" diff --git a/packages/superagent-wrapper/package.json b/packages/superagent-wrapper/package.json index ae1f2b39..0d356606 100644 --- a/packages/superagent-wrapper/package.json +++ b/packages/superagent-wrapper/package.json @@ -24,18 +24,17 @@ "devDependencies": { "@types/chai": "4.2.12", "@types/express": "4.17.13", - "@types/mocha": "9.0.0", - "@types/node": "16.11.7", + "@types/mocha": "9.1.1", "@types/superagent": "4.1.5", "@types/supertest": "2.0.11", - "body-parser": "1.18.2", + "body-parser": "1.20.0", "chai": "4.2.0", "express": "4.17.1", "io-ts-types": "0.5.16", - "mocha": "9.0.3", + "mocha": "10.0.0", "nyc": "15.1.0", - "ts-node": "9.0.0", - "typescript": "4.5.5" + "ts-node": "10.7.0", + "typescript": "4.6.4" }, "publishConfig": { "access": "public"