From 4b645ff65e70d32e0d902a38d359a28829384ae3 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Sat, 22 May 2021 17:23:45 +0200 Subject: [PATCH] chore(api): update adonis to out of preview version --- server/config/app.ts | 2 +- server/package-lock.json | 1979 ++++++++++++++++++++++++++++---------- server/package.json | 22 +- server/start/kernel.ts | 2 +- 4 files changed, 1471 insertions(+), 534 deletions(-) diff --git a/server/config/app.ts b/server/config/app.ts index 08b87c0..e687e7e 100644 --- a/server/config/app.ts +++ b/server/config/app.ts @@ -126,7 +126,7 @@ export const http: ServerConfig = { | to set the header explicitly. | */ - forceContentNegotiationToJSON: true, + forceContentNegotiationTo: 'application/json', } /* diff --git a/server/package-lock.json b/server/package-lock.json index 77e350e..23c5afc 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -5,258 +5,1053 @@ "requires": true, "dependencies": { "@adonisjs/ace": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-8.0.0.tgz", - "integrity": "sha512-xMzwCHG9+Vl/kg6rUiVISnXwP17oFZgHfPGbSneQFCPHApj+dIQ/UPrUOHKDNyqo+is8+jtoFl8Gjak4BVDaPg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-11.0.1.tgz", + "integrity": "sha512-X/DjCfWVQJd+J6E8c1LWjrJhyey3SVcufD2VlcJ/Vir3v/zrj+kbGMwpxKQZ+tEYJWP3sf2RIGu6Rz96s9imCQ==", "requires": { - "@poppinss/cliui": "^2.0.2", - "@poppinss/prompts": "^1.1.7", - "@poppinss/utils": "^2.5.9", - "fs-extra": "^9.0.1", - "getopts": "^2.2.4", + "@poppinss/cliui": "^2.2.2", + "@poppinss/prompts": "^1.2.1", + "@poppinss/utils": "^3.1.1", + "fs-extra": "^10.0.0", + "getopts": "^2.3.0", "leven": "^3.1.0", - "mustache": "^4.0.1", - "pluralize": "^8.0.0", - "slash": "^3.0.0" + "mustache": "^4.2.0", + "slash": "^3.0.0", + "term-size": "^2.2.1" + }, + "dependencies": { + "@poppinss/cliui": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/cliui/-/cliui-2.2.3.tgz", + "integrity": "sha512-ed3loJlDUw53r66/5tIzrDpOVN4IOGWt6yVbRzmUHbyKjMv43fbrY1KU/ar3O9Gqr08y0/Lhf/NjHJI1flH9zA==", + "requires": { + "@poppinss/colors": "^2.1.2", + "cli-boxes": "^3.0.0", + "cli-table3": "^0.6.0", + "color-support": "^1.1.3", + "log-update": "^4.0.0", + "pretty-hrtime": "^1.0.3", + "string-width": "^4.2.2" + } + }, + "@poppinss/colors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-2.1.3.tgz", + "integrity": "sha512-sHxCMkLvzxrj28TXVKjlrB9UHOoBaNe5FAJGh5EULk+d3TtCB9ur8FE0FOVd9BYXQiNfTw5Fl7LeyPlAvD+UfA==", + "requires": { + "color-support": "^1.1.3", + "kleur": "^4.1.4" + } + }, + "@poppinss/prompts": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@poppinss/prompts/-/prompts-1.2.1.tgz", + "integrity": "sha512-VcKZhAgJfgNleW7vH06ABcnVuV89k+R1ebvEd7X2YeVl/vWBUbgx4oKYM6E8ieLZ8vECajZ6mwANImTBO7kyFA==", + "requires": { + "@poppinss/colors": "^2.1.1", + "enquirer": "^2.3.6" + } + }, + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "kleur": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==" + }, + "mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==" + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + } } }, "@adonisjs/application": { - "version": "3.0.21", - "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-3.0.21.tgz", - "integrity": "sha512-LrZcMzupuzvJrjMzccxijTbwAUcenGUT1+T1c3Y5gLk9yXkH27BfWKGvVOUVr6RQfww90bl+CknfAVeT3p20/g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-5.1.2.tgz", + "integrity": "sha512-1i0mKAwjacxTxrQlH2LcEq/iB6tS3jdF5oLd5LnCTGYLPXbwu9YUE78fTMJL1mP+4k8pkslhYrgxB/IGf+ntYw==", + "dev": true, "requires": { - "@adonisjs/config": "^2.0.3", - "@adonisjs/env": "^2.0.9", - "@adonisjs/fold": "^7.0.7", - "@adonisjs/logger": "^3.0.4", - "@adonisjs/profiler": "^5.0.4", - "@poppinss/utils": "^2.5.9", - "semver": "^7.3.2" + "@adonisjs/config": "^3.0.2", + "@adonisjs/env": "^3.0.2", + "@adonisjs/fold": "^8.1.1", + "@adonisjs/logger": "^4.0.2", + "@adonisjs/profiler": "^6.0.3", + "@poppinss/utils": "^3.1.1", + "semver": "^7.3.5" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/assembler": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@adonisjs/assembler/-/assembler-3.1.1.tgz", - "integrity": "sha512-wc3HZutLrHBxKX+uJJxb2qYSoPbtAqnSmoV+faxrvqPy7tYDghkRR9T5SZz2jsJ/WSRPi/5vMll7JLfK5pkwVw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@adonisjs/assembler/-/assembler-5.3.0.tgz", + "integrity": "sha512-WB+4HDbvSLibZb3Q2S0PtEEd+JFxa8Bk5xGAAdOI+l7IGVe75Beia6b66WL+BCeetDA7NZmD/tNOtN7a2SJNUQ==", "dev": true, "requires": { - "@adonisjs/application": "^3.0.21", - "@adonisjs/env": "^2.0.9", - "@adonisjs/ioc-transformer": "^2.0.2", - "@adonisjs/require-ts": "^1.1.1", - "@adonisjs/sink": "^4.2.2", - "@poppinss/chokidar-ts": "^3.1.2", - "@poppinss/cliui": "^2.0.2", - "@poppinss/utils": "^2.5.9", - "cpy": "^8.1.1", - "emittery": "^0.7.2", - "execa": "^4.1.0", - "fs-extra": "^9.0.1", + "@adonisjs/application": "^5.1.2", + "@adonisjs/env": "^3.0.2", + "@adonisjs/ioc-transformer": "^2.2.1", + "@adonisjs/require-ts": "^2.0.4", + "@adonisjs/sink": "^5.1.3", + "@poppinss/chokidar-ts": "^3.2.3", + "@poppinss/cliui": "^2.2.3", + "@poppinss/utils": "^3.1.2", + "cpy": "^8.1.2", + "emittery": "^0.8.1", + "execa": "^5.0.0", + "fs-extra": "^10.0.0", "get-port": "^5.1.1", "has-yarn": "^2.1.0", - "import-fresh": "^3.2.2", - "picomatch": "^2.2.2", + "picomatch": "^2.2.3", "slash": "^3.0.0" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/bodyparser": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@adonisjs/bodyparser/-/bodyparser-5.1.0.tgz", - "integrity": "sha512-amUnn/IRDpnkhDc/f2rbG8ateXewGiu/2DYUfngrJeIYo/4GywRxHFAccUnG/gWx8otlJWRkCknSZxl6+1aAOA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@adonisjs/bodyparser/-/bodyparser-7.1.1.tgz", + "integrity": "sha512-auVzDE7FHRLeA2YhVNuTgb8dfna4UV6fVIHOSqRHfrK1Ms2sRzbeoAIXbED+YD1jic1W6arzZlDdchlwOijnKw==", "requires": { - "@poppinss/co-body": "^1.0.0", - "@poppinss/utils": "^2.5.9", + "@poppinss/co-body": "^1.1.2", + "@poppinss/multiparty": "^1.0.1", + "@poppinss/utils": "^3.1.1", "bytes": "^3.1.0", - "cuid": "^2.1.8", "end-of-stream": "^1.4.4", - "file-type": "^16.0.1", - "fs-extra": "^9.0.1", - "media-typer": "^1.1.0", - "multiparty": "^4.2.2" + "file-type": "^16.3.0", + "fs-extra": "^10.0.0", + "media-typer": "^1.1.0" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + } } }, "@adonisjs/config": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@adonisjs/config/-/config-2.0.3.tgz", - "integrity": "sha512-m66IuqeTLa5Yla1NwQ1cAWNQWnCHbySPmuvveCd82kusFXpBDbXT5SgjlBGAykPrsXzY8aBWjlw2n0dHFI+M/w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@adonisjs/config/-/config-3.0.2.tgz", + "integrity": "sha512-EAiNehB1ZgQi9rBq1UlXlFHOgaJiIEtOSBEIwkY2yHzMb7szw+x5YJMDcA0RVe7j+Lfao2ye5xDmQXPwH40+yg==", + "dev": true, "requires": { - "@poppinss/utils": "^2.5.9" + "@poppinss/utils": "^3.1.1" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/core": { - "version": "5.0.4-preview-rc-2.1", - "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-5.0.4-preview-rc-2.1.tgz", - "integrity": "sha512-eish//EnR6q4q++OYYndPZ4KHuarj3qAqLs05wFQqEOdLOYqVDxRdF77TeJ7yS5rh8ZzOnYGcRsGlSW/Ln29rQ==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-5.1.7.tgz", + "integrity": "sha512-8SD72ecvh81UdAQAXFM9xcCJ2eYbpx5rL4orKACOd2CXb23FwX4puMqvP4zgrxvhvXYoPmgk7JCZFbpcC4doUg==", "requires": { - "@adonisjs/ace": "^8.0.0", - "@adonisjs/application": "^3.0.21", - "@adonisjs/bodyparser": "^5.0.7", - "@adonisjs/encryption": "^3.0.7", - "@adonisjs/events": "^5.0.6", - "@adonisjs/hash": "^6.0.7", - "@adonisjs/http-server": "^4.0.9", - "@adonisjs/validator": "^8.2.0", - "@poppinss/cliui": "^2.0.2", - "@poppinss/utils": "^2.5.9", - "serve-static": "^1.14.1" + "@adonisjs/ace": "^11.0.1", + "@adonisjs/application": "^5.1.2", + "@adonisjs/bodyparser": "^7.1.1", + "@adonisjs/encryption": "^4.0.2", + "@adonisjs/events": "^7.0.1", + "@adonisjs/hash": "^7.0.5", + "@adonisjs/http-server": "^5.3.2", + "@adonisjs/validator": "^11.0.1", + "@poppinss/cliui": "^2.2.3", + "@poppinss/utils": "^3.1.2", + "fs-extra": "^10.0.0", + "serve-static": "^1.14.1", + "stringify-attributes": "^2.0.0" + }, + "dependencies": { + "@adonisjs/application": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-5.1.2.tgz", + "integrity": "sha512-1i0mKAwjacxTxrQlH2LcEq/iB6tS3jdF5oLd5LnCTGYLPXbwu9YUE78fTMJL1mP+4k8pkslhYrgxB/IGf+ntYw==", + "requires": { + "@adonisjs/config": "^3.0.2", + "@adonisjs/env": "^3.0.2", + "@adonisjs/fold": "^8.1.1", + "@adonisjs/logger": "^4.0.2", + "@adonisjs/profiler": "^6.0.3", + "@poppinss/utils": "^3.1.1", + "semver": "^7.3.5" + } + }, + "@adonisjs/config": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@adonisjs/config/-/config-3.0.2.tgz", + "integrity": "sha512-EAiNehB1ZgQi9rBq1UlXlFHOgaJiIEtOSBEIwkY2yHzMb7szw+x5YJMDcA0RVe7j+Lfao2ye5xDmQXPwH40+yg==", + "requires": { + "@poppinss/utils": "^3.1.1" + } + }, + "@adonisjs/env": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@adonisjs/env/-/env-3.0.2.tgz", + "integrity": "sha512-1ss/pISSqn9WCS9a7JwsLkqZjz49c4WjisPsehNhr6TxLY610auKky+HTa4oBzxwqnhgGN6Z/1PvCpxqnaKlDw==", + "requires": { + "@poppinss/utils": "^3.1.1", + "dotenv": "^8.2.0", + "validator": "^13.6.0" + } + }, + "@adonisjs/fold": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@adonisjs/fold/-/fold-8.1.2.tgz", + "integrity": "sha512-sQJhDO7QE/VngRQTc22Sh9W2kVBWvcyEY0wCo0n4u+8t9sAD8cTUGPwShrggpuACQSKsE+bVrjoHePJg7dqD+w==", + "requires": { + "@poppinss/utils": "^3.1.1" + } + }, + "@adonisjs/logger": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@adonisjs/logger/-/logger-4.0.2.tgz", + "integrity": "sha512-X+SQJyINMyMuGSFRd7w8VzftK5Jif4hWIVNW7IfNiHIhSR4ZwdAWGH3WWk7PUb9P3V3Yen81Zcx7L65uHEmk9g==", + "requires": { + "@poppinss/utils": "^3.1.1", + "@types/pino": "^6.3.8", + "abstract-logging": "^2.0.1", + "pino": "^6.11.3" + } + }, + "@adonisjs/profiler": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@adonisjs/profiler/-/profiler-6.0.3.tgz", + "integrity": "sha512-QnpEHFU4y9ZHtO6exKnlnTLAYKrwM2Vr2APc9hQXsqtJhbZWoVzGAdErb9DoQW87aC+RKiAJJRREvBph2HteFg==", + "requires": { + "@poppinss/utils": "^3.1.1", + "jest-worker": "^26.6.2" + } + }, + "@poppinss/cliui": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/cliui/-/cliui-2.2.3.tgz", + "integrity": "sha512-ed3loJlDUw53r66/5tIzrDpOVN4IOGWt6yVbRzmUHbyKjMv43fbrY1KU/ar3O9Gqr08y0/Lhf/NjHJI1flH9zA==", + "requires": { + "@poppinss/colors": "^2.1.2", + "cli-boxes": "^3.0.0", + "cli-table3": "^0.6.0", + "color-support": "^1.1.3", + "log-update": "^4.0.0", + "pretty-hrtime": "^1.0.3", + "string-width": "^4.2.2" + } + }, + "@poppinss/colors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-2.1.3.tgz", + "integrity": "sha512-sHxCMkLvzxrj28TXVKjlrB9UHOoBaNe5FAJGh5EULk+d3TtCB9ur8FE0FOVd9BYXQiNfTw5Fl7LeyPlAvD+UfA==", + "requires": { + "color-support": "^1.1.3", + "kleur": "^4.1.4" + } + }, + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "@types/pino": { + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/@types/pino/-/pino-6.3.8.tgz", + "integrity": "sha512-E47CmRy1FNMaCN8r0d8ECQOjXen9O0p6GGsUjLfmawlxRKosZ82WP1oWVKj+ikTkMDHxWzN5BuKmplo44ynrIg==", + "requires": { + "@types/node": "*", + "@types/pino-pretty": "*", + "@types/pino-std-serializers": "*", + "@types/sonic-boom": "*" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "kleur": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==" + }, + "pino": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.3.tgz", + "integrity": "sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==", + "requires": { + "fast-redact": "^3.0.0", + "fast-safe-stringify": "^2.0.7", + "flatstr": "^1.0.12", + "pino-std-serializers": "^3.1.0", + "quick-format-unescaped": "^4.0.3", + "sonic-boom": "^1.0.2" + } + }, + "quick-format-unescaped": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", + "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + }, + "validator": { + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", + "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==" + } } }, "@adonisjs/encryption": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@adonisjs/encryption/-/encryption-3.0.7.tgz", - "integrity": "sha512-TqLUF2RBRPJoZ6PvVovDSLhsMzptN1hi3fuVxY0ou3apbqwVJlZj0kgvd1SpZQXNphdjB6lvcoobpjKAFKySvA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@adonisjs/encryption/-/encryption-4.0.2.tgz", + "integrity": "sha512-i2w9Wr4ezvRIujDoIW5Wad4cEhuH3PEoTg1QbXCwHJS/X2QEKvkRd05ABFVR8GcEvIby+JTuPRDEpHKajItUmg==", "requires": { - "@poppinss/utils": "^2.5.9" + "@poppinss/utils": "^3.1.1" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + } } }, "@adonisjs/env": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@adonisjs/env/-/env-2.0.9.tgz", - "integrity": "sha512-tk53fkL8LFtWqtf08RFTWlIt4DxupL9+yIcm0JBSeFLlZqaYD+LyOZYD4CYKLJoPkNpJ9aa09ESdhUhzN8BJ5Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@adonisjs/env/-/env-3.0.2.tgz", + "integrity": "sha512-1ss/pISSqn9WCS9a7JwsLkqZjz49c4WjisPsehNhr6TxLY610auKky+HTa4oBzxwqnhgGN6Z/1PvCpxqnaKlDw==", + "dev": true, "requires": { - "@poppinss/utils": "^2.5.9", + "@poppinss/utils": "^3.1.1", "dotenv": "^8.2.0", - "validator": "^13.1.17" + "validator": "^13.6.0" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/events": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@adonisjs/events/-/events-5.0.6.tgz", - "integrity": "sha512-taq0y/HaPftDYazusfZX3K4Gw4TnVCQlcRfbKaledfgVqF0SvOPxaTfZGsa9axGx+6kL0slJ3TMnlr8jKlTRyw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@adonisjs/events/-/events-7.0.1.tgz", + "integrity": "sha512-2wm3q5NEuAhZ9sFJI/NHAzFMsceBbauPWvlGhYXCN9gBB9s7HEzPgSB/a83TSiYtSqlhXiGz+W3jRjB1jgGooQ==", "requires": { - "emittery": "^0.7.2" + "emittery": "^0.8.1" + }, + "dependencies": { + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + } } }, "@adonisjs/fold": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@adonisjs/fold/-/fold-7.0.9.tgz", - "integrity": "sha512-mKRWnxWlZpN/so9O6uddIbs7OdwZrlU/tsedwlzK9IlXxX1efgWeN6pF58vDdhS/NlJYO2Z2dizxWq07EHmg2Q==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@adonisjs/fold/-/fold-8.1.2.tgz", + "integrity": "sha512-sQJhDO7QE/VngRQTc22Sh9W2kVBWvcyEY0wCo0n4u+8t9sAD8cTUGPwShrggpuACQSKsE+bVrjoHePJg7dqD+w==", + "dev": true, "requires": { - "@poppinss/utils": "^2.5.9" + "@poppinss/utils": "^3.1.1" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/hash": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-6.0.7.tgz", - "integrity": "sha512-hljCvKibBrz3Iu6IATDdaXiPihvOgzNEFdHig6J53rgZ8UCAbvQjIcMcvOCI/5yqcWvf04kUFYOPrSRyXvjBRA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-7.0.5.tgz", + "integrity": "sha512-/Ya2lNR8zeJ0Ok9iU/nHYant9kKuB9IERKjliVvk2z7AKKUQtLEtVQogSgqkegQzwogwArYbWdI6h4BsX2sylA==", "requires": { "@phc/format": "^1.0.0", - "@poppinss/manager": "^3.0.8", - "@poppinss/utils": "^2.5.9" + "@poppinss/manager": "^4.0.2", + "@poppinss/utils": "^3.1.1" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + } } }, "@adonisjs/http-server": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-4.0.9.tgz", - "integrity": "sha512-zoxR2kjHPtKV0qDRi+b9g2D+6OSCD+ogYsLMljuU5PLwsBR1RLk2dN1FL5vUtSm3cgohW/fxrICSciuP/fIi0Q==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-5.3.2.tgz", + "integrity": "sha512-JWsLun8r9XIlg2V7krlp5hh8xhXPmBYdPNCCII96Ai5x7RsjMW8H/yYTjLQArCgHBBlBoPJ76J69bBfsHv8RAA==", "requires": { - "@poppinss/utils": "^2.5.9", + "@poppinss/matchit": "^3.1.1", + "@poppinss/utils": "^3.1.2", "accepts": "^1.3.7", - "co-compose": "^6.0.3", + "co-compose": "^6.1.2", "content-disposition": "^0.5.3", "cookie": "^0.4.1", - "cuid": "^2.1.8", "destroy": "^1.0.4", "encodeurl": "^1.0.2", "etag": "^1.8.1", "fresh": "^0.5.2", - "haye": "^2.0.2", - "macroable": "^5.0.3", - "matchit": "git+https://github.com/thetutlage/matchit.git", - "mime-types": "^2.1.27", - "ms": "^2.1.2", + "haye": "^3.0.0", + "macroable": "^5.1.2", + "mime-types": "^2.1.30", + "ms": "^2.1.3", "on-finished": "^2.3.0", "pluralize": "^8.0.0", "proxy-addr": "^2.0.6", - "qs": "^6.9.4", - "quick-lru": "^5.1.1", + "qs": "^6.10.1", + "tmp-cache": "^1.1.0", "type-is": "^1.6.18", "vary": "^1.1.2" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "mime-db": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", + "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==" + }, + "mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "requires": { + "mime-db": "1.47.0" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + } } }, "@adonisjs/ioc-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@adonisjs/ioc-transformer/-/ioc-transformer-2.1.0.tgz", - "integrity": "sha512-7kchlGUrQjTvxdzgG9K8Qq9s4pFOsIE4akGAzDUHVklrERUG0O5p21x+EqBR3/1XWFkCzTefntivljDCifFoSA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@adonisjs/ioc-transformer/-/ioc-transformer-2.2.1.tgz", + "integrity": "sha512-8r9NWCyKtE5Ff68+Zh/m49Lmmwnlr7n5JhivxjjwmUxgo0N2Xk2qisOPRVHnPlk+ohoefk8cLNqs4FcxYhCBJQ==", "dev": true }, "@adonisjs/logger": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@adonisjs/logger/-/logger-3.0.4.tgz", - "integrity": "sha512-r/h8UrEia0jR+2A8B451rKj5VeZ3ycM4USFrKlvyihFiWvwWfwUcNDPt5eykxoFZ/CnbC0dEUcdy6WqaeNYsaA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@adonisjs/logger/-/logger-4.0.2.tgz", + "integrity": "sha512-X+SQJyINMyMuGSFRd7w8VzftK5Jif4hWIVNW7IfNiHIhSR4ZwdAWGH3WWk7PUb9P3V3Yen81Zcx7L65uHEmk9g==", + "dev": true, "requires": { - "@poppinss/utils": "^2.5.9", - "@types/pino": "^6.3.4", + "@poppinss/utils": "^3.1.1", + "@types/pino": "^6.3.8", "abstract-logging": "^2.0.1", - "pino": "^6.7.0" + "pino": "^6.11.3" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "@types/pino": { + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/@types/pino/-/pino-6.3.8.tgz", + "integrity": "sha512-E47CmRy1FNMaCN8r0d8ECQOjXen9O0p6GGsUjLfmawlxRKosZ82WP1oWVKj+ikTkMDHxWzN5BuKmplo44ynrIg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/pino-pretty": "*", + "@types/pino-std-serializers": "*", + "@types/sonic-boom": "*" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/profiler": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@adonisjs/profiler/-/profiler-5.0.4.tgz", - "integrity": "sha512-QMGHQI/ghFYIzIXEh97tLPeKnVt9ZG10VX4QBpJPI2IEJPKnmhABdlBSoC2CK2x3GBRxCjYuRuctrVr3qh1W2w==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@adonisjs/profiler/-/profiler-6.0.3.tgz", + "integrity": "sha512-QnpEHFU4y9ZHtO6exKnlnTLAYKrwM2Vr2APc9hQXsqtJhbZWoVzGAdErb9DoQW87aC+RKiAJJRREvBph2HteFg==", + "dev": true, "requires": { - "@poppinss/utils": "^2.5.9", - "cuid": "^2.1.8", + "@poppinss/utils": "^3.1.1", "jest-worker": "^26.6.2" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/redis": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@adonisjs/redis/-/redis-5.0.9.tgz", - "integrity": "sha512-ADQT/fPve/3CdjfazrNgeN6hhFdUh2xsZ6jzAHRh+7kMglQ6NInVui+pwkCKUjg9gJ0bDmY1voBUmqM+3gxTbA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@adonisjs/redis/-/redis-7.0.4.tgz", + "integrity": "sha512-TG411S9xH9gDBACyB+pU/Db4D0dcgi+k6D0Wps0ebzJ9BOlVr39vUUYTZhQitoacxAJyVe7NNuD0H1VRIjgzPQ==", "requires": { - "@poppinss/utils": "^2.5.9", - "@types/ioredis": "^4.17.8", - "ioredis": "^4.19.2" + "@poppinss/utils": "^3.1.2", + "@types/ioredis": "^4.26.3", + "ioredis": "^4.27.2" } }, "@adonisjs/require-ts": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@adonisjs/require-ts/-/require-ts-1.1.1.tgz", - "integrity": "sha512-TCy4MPB26nCpPkSzBKy1ijSwcO/TRzjEf2Cf1WQ+3/UpSXDfKScSelrWdXUc9J9n06Ws7FQpY0aAsad7rrH9ew==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@adonisjs/require-ts/-/require-ts-2.0.4.tgz", + "integrity": "sha512-bMAXyVVi7pkggdQeTyxks7LABz1vvUNUayB2TEseE+pb/9XwzpXZL+U3yLG7P+IX3nnbfdWJZbLa/tQUiEeO6Q==", "dev": true, "requires": { - "@poppinss/utils": "^2.5.9", - "debug": "^4.3.1", + "@poppinss/utils": "^3.1.1", + "debug": "^4.3.2", "find-cache-dir": "^3.3.1", - "fs-extra": "^9.0.1", + "fs-extra": "^10.0.0", "normalize-path": "^3.0.0", "pirates": "^4.0.1", "rev-hash": "^3.0.0", "source-map-support": "^0.5.19" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/sink": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@adonisjs/sink/-/sink-4.2.2.tgz", - "integrity": "sha512-PAdvgDNThoBHFABMu2NUcEBbyvfXRS6W154cBow2TvFV0En1T07iVpBVGO21hPUNK+r+pdR122CLZqaMtaS0Bw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@adonisjs/sink/-/sink-5.1.3.tgz", + "integrity": "sha512-Ngjijh32fnE0wXSz8NDnDFN2xlHDMGmtmrbVWsLGs/DipBmgwfyNnAvsYpVlG379e/IbFz+Wy4MxNaAXtOKj3Q==", "dev": true, "requires": { - "@poppinss/cliui": "^2.0.2", - "@poppinss/prompts": "^1.1.7", - "@poppinss/utils": "^2.5.9", + "@poppinss/cliui": "^2.2.2", + "@poppinss/prompts": "^1.2.1", + "@poppinss/utils": "^3.1.1", "cp-file": "^9.0.0", - "fs-extra": "^9.0.1", - "marked": "^1.2.5", - "marked-terminal": "^4.1.0", - "mrm-core": "^4.3.0", - "mustache": "^4.0.1", - "open": "^7.3.0" + "fs-extra": "^10.0.0", + "marked": "^2.0.3", + "marked-terminal": "^4.1.1", + "mrm-core": "^6.0.0", + "mustache": "^4.2.0", + "open": "^8.0.7" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "dev": true, + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==", + "dev": true + } } }, "@adonisjs/validator": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@adonisjs/validator/-/validator-8.2.0.tgz", - "integrity": "sha512-Rvq9Q56FCFCB10XaxEegbcp2eHbB9Mmiz1nDlgaNCSipUuZPXBGhQeTRpjr6Ey2PHgexPQ5dVZODQiKlQJKgvg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@adonisjs/validator/-/validator-11.0.1.tgz", + "integrity": "sha512-qRYmbdEh5HPE9YWP3eKsqgY504OGUZwj4/pwQJ2J1Uh15ajCXAUskz9+YW0v0EKIgwwl40QlJWy+CcX0QQFwDA==", "requires": { - "@poppinss/utils": "^2.5.9", - "@types/luxon": "^1.25.0", - "@types/validator": "^13.1.0", - "luxon": "^1.25.0", - "normalize-url": "^5.3.0", + "@poppinss/utils": "^3.1.1", + "@types/luxon": "^1.26.5", + "@types/validator": "^13.1.3", + "luxon": "^1.26.0", + "normalize-url": "^6.0.0", "tmp-cache": "^1.1.0", - "validator": "^13.1.17" + "validator": "^13.6.0" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + }, + "validator": { + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", + "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==" + } } }, "@arr/every": { @@ -274,18 +1069,18 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -349,9 +1144,9 @@ } }, "@eslint/eslintrc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", - "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", + "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -444,59 +1239,91 @@ "integrity": "sha512-m7X9U6BG2+J+R1lSOdCiITLLrxm+cWlNI3HUFA92oLO77ObGNzaKdh8pMLqdZcshtkKuV84olNNXDfMc4FezBQ==" }, "@poppinss/chokidar-ts": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@poppinss/chokidar-ts/-/chokidar-ts-3.2.1.tgz", - "integrity": "sha512-Lpw4gGDHVo9PcuRrHWZ2DufSZAZbVKsJyY/Tpu1lSa+WdOo+5dAypfagBxN82VcED0UHH8G9xC+O8uToGsdWYQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/chokidar-ts/-/chokidar-ts-3.2.3.tgz", + "integrity": "sha512-YCFzxBFZnmnOOfaieNksZYyY8WNVOHqaLp/k3boTDlQHB0M9u+l0S4EXHaxcxIWycmK9R3TnR2TNqVEeZGc+dA==", "dev": true, "requires": { "builtin-modules": "^3.2.0", "chokidar": "^3.5.1", "debug": "^4.3.1", "emittery": "^0.8.1", - "fs-extra": "^9.1.0", - "mem": "^8.0.0", - "picomatch": "^2.2.2" + "fs-extra": "^10.0.0", + "mem": "^8.1.1", + "picomatch": "^2.2.3" }, "dependencies": { - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true } } }, "@poppinss/cliui": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@poppinss/cliui/-/cliui-2.2.0.tgz", - "integrity": "sha512-pr4q7ucgTprwUsibv3bsKxCNy7r9gWkqUkCXUnm17Hfr9pfbNFF858IoYCJd7xVWtFk4mkuAWRn1TY+UwAFeyQ==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/cliui/-/cliui-2.2.3.tgz", + "integrity": "sha512-ed3loJlDUw53r66/5tIzrDpOVN4IOGWt6yVbRzmUHbyKjMv43fbrY1KU/ar3O9Gqr08y0/Lhf/NjHJI1flH9zA==", + "dev": true, "requires": { - "@poppinss/colors": "^2.1.0", + "@poppinss/colors": "^2.1.2", "cli-boxes": "^3.0.0", "cli-table3": "^0.6.0", "color-support": "^1.1.3", "log-update": "^4.0.0", "pretty-hrtime": "^1.0.3", - "string-width": "^4.2.0" + "string-width": "^4.2.2" } }, "@poppinss/co-body": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@poppinss/co-body/-/co-body-1.0.0.tgz", - "integrity": "sha512-uh3t7/TE5hvO8vpuPQVvQ+G3aq9j75xBfo++U8Pv94vv8FKRopwqdj1/O49TW/ZLgQtubEKbCdFuzDyptC0t5Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/co-body/-/co-body-1.1.2.tgz", + "integrity": "sha512-gEjqnGWT2Z7RtRIFaxN9qMr1geYdaCz6+ZQplc9YtR52oN6oeTkexRrUei+B0ZQIpsUonNThbQYMx+zDLDt3gQ==", "requires": { - "@poppinss/utils": "^2.5.1", - "destr": "^1.0.0", + "@poppinss/utils": "^3.1.0", "inflation": "^2.0.0", - "qs": "^6.9.4", + "qs": "^6.10.1", "raw-body": "^2.4.1", "type-is": "^1.6.18" + }, + "dependencies": { + "@poppinss/utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", + "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", + "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", + "fast-safe-stringify": "^2.0.7", + "fs-readdir-recursive": "^1.1.0", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", + "ms": "^2.1.3", + "pluralize": "^8.0.0", + "require-all": "^3.0.0", + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + } + }, + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + } } }, "@poppinss/colors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-2.1.0.tgz", - "integrity": "sha512-CQdD39VttLahqJi16TKaiVyLm8n8pvjosz6kbHcJJMyBv6V4NPDgaWyAwGErGgnGIZS/oXZfBj/rXi8GUBOlBQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-2.1.3.tgz", + "integrity": "sha512-sHxCMkLvzxrj28TXVKjlrB9UHOoBaNe5FAJGh5EULk+d3TtCB9ur8FE0FOVd9BYXQiNfTw5Fl7LeyPlAvD+UfA==", + "dev": true, "requires": { "color-support": "^1.1.3", "kleur": "^4.1.4" @@ -505,36 +1332,92 @@ "kleur": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", - "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==" + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==", + "dev": true } } }, "@poppinss/manager": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@poppinss/manager/-/manager-3.0.8.tgz", - "integrity": "sha512-pFUHNlupE00FxrCsUQy7wpCdJoKrDb3eIF1jShwKiREAmrAiiVs0yHbPm5ZuP8ewlaxPU2tyIkLBJKhjZw3xpg==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@poppinss/manager/-/manager-4.0.2.tgz", + "integrity": "sha512-ex3COpcftMmeujp9BhzY94/E6PjVny2vTzxbdnKoVtN9td2qW6gFvtesMXskptrEoBEVZWBhvH6QFL+QSd16JQ==" + }, + "@poppinss/matchit": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@poppinss/matchit/-/matchit-3.1.1.tgz", + "integrity": "sha512-1dAbyCbC7sMXSiwzpPk3ds72oN7DGvas8KzEYUTpyqvEHJ4RbBhMdzGloYiNPN/CMZwLKFBxRh0phqTYrkVapg==", + "requires": { + "@arr/every": "^1.0.0" + } + }, + "@poppinss/multiparty": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@poppinss/multiparty/-/multiparty-1.0.1.tgz", + "integrity": "sha512-ps2yBDvvrrul1WvLJWEiI/SnI4JzeCbPwkAzPH79qALZjOBDPevVAJGDC6wt5g5hY1oA9vlOsrToQfp+XHQDIA==", + "requires": { + "http-errors": "~1.8.0", + "safe-buffer": "5.2.1", + "uid-safe": "2.1.5" + }, + "dependencies": { + "http-errors": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", + "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + } + } }, "@poppinss/prompts": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@poppinss/prompts/-/prompts-1.2.0.tgz", - "integrity": "sha512-hGCkwTmAgCXUDEKxttU0EwLGjcM4Ii3awDJSG4vSwtYlJlisTH6HrtSOJooRDvcQPj/RAB7L1y/ThblXHrYQJg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@poppinss/prompts/-/prompts-1.2.1.tgz", + "integrity": "sha512-VcKZhAgJfgNleW7vH06ABcnVuV89k+R1ebvEd7X2YeVl/vWBUbgx4oKYM6E8ieLZ8vECajZ6mwANImTBO7kyFA==", + "dev": true, "requires": { - "@poppinss/colors": "^2.1.0", + "@poppinss/colors": "^2.1.1", "enquirer": "^2.3.6" } }, "@poppinss/utils": { - "version": "2.5.10", - "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-2.5.10.tgz", - "integrity": "sha512-Sd3FkUg0cUQc/bDwbddfxJKKfgzGK8YgWbF+3iSnUSFsFiRl9NWRFCM+YPRhJe3oECiK6IoM71mRJ0d15BDXyA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.1.2.tgz", + "integrity": "sha512-7pUPknbv8nciTOBax+iEo3CeSmsV54TMywKkCgCokZdwpSqM+NB+eiqnr6ZKi70xb3Pd2stGjaTr8udkQVZKbQ==", "requires": { + "@types/bytes": "^3.1.0", + "@types/he": "^1.1.1", "buffer-alloc": "^1.2.0", + "bytes": "^3.1.0", + "change-case": "^4.1.2", + "cuid": "^2.1.8", "fast-safe-stringify": "^2.0.7", "fs-readdir-recursive": "^1.1.0", - "klona": "^2.0.4", + "he": "^1.2.0", + "kind-of": "^6.0.3", + "lodash": "^4.17.21", "ms": "^2.1.3", + "pluralize": "^8.0.0", "require-all": "^3.0.0", - "resolve-from": "^5.0.0" + "resolve-from": "^5.0.0", + "slugify": "^1.5.3", + "truncatise": "0.0.8" + }, + "dependencies": { + "slugify": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz", + "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw==" + } } }, "@sindresorhus/is": { @@ -605,9 +1488,9 @@ "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" }, "@types/ioredis": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@types/ioredis/-/ioredis-4.22.0.tgz", - "integrity": "sha512-BhgyAqt+CIFj/ejdYpWSGYUQzoQr7sFOBYLL8yEExa1tSTi2cy2D3a952zF8Tm4Q1cY3srn8xXZfb2riX6hWjw==", + "version": "4.26.4", + "resolved": "https://registry.npmjs.org/@types/ioredis/-/ioredis-4.26.4.tgz", + "integrity": "sha512-QFbjNq7EnOGw6d1gZZt2h26OFXjx7z+eqEnbCHSrDI1OOLEgOHMKdtIajJbuCr9uO+X9kQQRe7Lz6uxqxl5XKg==", "requires": { "@types/node": "*" } @@ -627,20 +1510,20 @@ } }, "@types/luxon": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-1.26.1.tgz", - "integrity": "sha512-VW+JT7SDiSKjQss7iX/3bB8CUwSqzhKuW8EcyhzFTb/mwbIkcm92cPmok5FDWYz5TskB/tWFK/mn2ByHCf44AQ==" + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-1.26.5.tgz", + "integrity": "sha512-XeQxxRMyJi1znfzHw4CGDLyup/raj84SnjjkI2fDootZPGlB0yqtvlvEIAmzHDa5wiEI5JJevZOWxpcofsaV+A==" }, "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", "dev": true }, "@types/mongodb": { - "version": "3.6.10", - "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.10.tgz", - "integrity": "sha512-BkwAHFiZSSWdTIqbUVGmgvIsiXXjqAketeK7Izy7oSs6G3N8Bn993tK9eq6QEovQDx6OQ2FGP2KWDDxBzdlJ6Q==", + "version": "3.6.16", + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.16.tgz", + "integrity": "sha512-D3tM0iRUet3TiIMAdvovxAIRG9gYqFd4j7visGwmPNdQj8Fq/uFFfRxyGCgEwVXAs0NnJPMI/QGVTADxDwhmSQ==", "requires": { "@types/bson": "*", "@types/node": "*" @@ -661,6 +1544,14 @@ "@types/sonic-boom": "*" } }, + "@types/pino-pretty": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@types/pino-pretty/-/pino-pretty-4.7.0.tgz", + "integrity": "sha512-fIZ+VXf9gJoJR4tiiM7G+j/bZkPoZEfFGzA4d8tAWCTpTVyvVaBwnmdLs3wEXYpMjw8eXulrOzNCjmGHT3FgHw==", + "requires": { + "@types/pino": "*" + } + }, "@types/pino-std-serializers": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/pino-std-serializers/-/pino-std-serializers-2.4.1.tgz", @@ -670,9 +1561,9 @@ } }, "@types/readable-stream": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.9.tgz", - "integrity": "sha512-sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.10.tgz", + "integrity": "sha512-xwSXvAv9x4B9Vj88AMZnFyEVLilz1EBxKvRUhGqIF4nJpRQBSTm7jS236X4Y9Y2qPsVvaMxwrGJlNhLHEahlFQ==", "requires": { "@types/node": "*", "safe-buffer": "*" @@ -694,19 +1585,25 @@ "@types/node": "*" } }, + "@types/stack-trace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", + "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==", + "dev": true + }, "@types/validator": { "version": "13.1.3", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.1.3.tgz", "integrity": "sha512-DaOWN1zf7j+8nHhqXhIgNmS+ltAC53NXqGxYuBhWqWgqolRhddKzfZU814lkHQSTG0IUfQxU7Cg0gb8fFWo2mA==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz", - "integrity": "sha512-SK777klBdlkUZpZLC1mPvyOWk9yAFCWmug13eAjVQ4/Q1LATE/NbcQL1xDHkptQkZOLnPmLUA1Y54m8dqYwnoQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.24.0.tgz", + "integrity": "sha512-qbCgkPM7DWTsYQGjx9RTuQGswi+bEt0isqDBeo+CKV0953zqI0Tp7CZ7Fi9ipgFA6mcQqF4NOVNwS/f2r6xShw==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.16.1", - "@typescript-eslint/scope-manager": "4.16.1", + "@typescript-eslint/experimental-utils": "4.24.0", + "@typescript-eslint/scope-manager": "4.24.0", "debug": "^4.1.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.15", @@ -716,55 +1613,55 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.1.tgz", - "integrity": "sha512-0Hm3LSlMYFK17jO4iY3un1Ve9x1zLNn4EM50Lia+0EV99NdbK+cn0er7HC7IvBA23mBg3P+8dUkMXy4leL33UQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.0.tgz", + "integrity": "sha512-IwTT2VNDKH1h8RZseMH4CcYBz6lTvRoOLDuuqNZZoThvfHEhOiZPQCow+5El3PtyxJ1iDr6UXZwYtE3yZQjhcw==", "dev": true, "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.16.1", - "@typescript-eslint/types": "4.16.1", - "@typescript-eslint/typescript-estree": "4.16.1", + "@typescript-eslint/scope-manager": "4.24.0", + "@typescript-eslint/types": "4.24.0", + "@typescript-eslint/typescript-estree": "4.24.0", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.16.1.tgz", - "integrity": "sha512-/c0LEZcDL5y8RyI1zLcmZMvJrsR6SM1uetskFkoh3dvqDKVXPsXI+wFB/CbVw7WkEyyTKobC1mUNp/5y6gRvXg==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.24.0.tgz", + "integrity": "sha512-dj1ZIh/4QKeECLb2f/QjRwMmDArcwc2WorWPRlB8UNTZlY1KpTVsbX7e3ZZdphfRw29aTFUSNuGB8w9X5sS97w==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.16.1", - "@typescript-eslint/types": "4.16.1", - "@typescript-eslint/typescript-estree": "4.16.1", + "@typescript-eslint/scope-manager": "4.24.0", + "@typescript-eslint/types": "4.24.0", + "@typescript-eslint/typescript-estree": "4.24.0", "debug": "^4.1.1" } }, "@typescript-eslint/scope-manager": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.16.1.tgz", - "integrity": "sha512-6IlZv9JaurqV0jkEg923cV49aAn8V6+1H1DRfhRcvZUrptQ+UtSKHb5kwTayzOYTJJ/RsYZdcvhOEKiBLyc0Cw==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.24.0.tgz", + "integrity": "sha512-9+WYJGDnuC9VtYLqBhcSuM7du75fyCS/ypC8c5g7Sdw7pGL4NDTbeH38eJPfzIydCHZDoOgjloxSAA3+4l/zsA==", "dev": true, "requires": { - "@typescript-eslint/types": "4.16.1", - "@typescript-eslint/visitor-keys": "4.16.1" + "@typescript-eslint/types": "4.24.0", + "@typescript-eslint/visitor-keys": "4.24.0" } }, "@typescript-eslint/types": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.16.1.tgz", - "integrity": "sha512-nnKqBwMgRlhzmJQF8tnFDZWfunXmJyuXj55xc8Kbfup4PbkzdoDXZvzN8//EiKR27J6vUSU8j4t37yUuYPiLqA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.24.0.tgz", + "integrity": "sha512-tkZUBgDQKdvfs8L47LaqxojKDE+mIUmOzdz7r+u+U54l3GDkTpEbQ1Jp3cNqqAU9vMUCBA1fitsIhm7yN0vx9Q==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.16.1.tgz", - "integrity": "sha512-m8I/DKHa8YbeHt31T+UGd/l8Kwr0XCTCZL3H4HMvvLCT7HU9V7yYdinTOv1gf/zfqNeDcCgaFH2BMsS8x6NvJg==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.24.0.tgz", + "integrity": "sha512-kBDitL/by/HK7g8CYLT7aKpAwlR8doshfWz8d71j97n5kUa5caHWvY0RvEUEanL/EqBJoANev8Xc/mQ6LLwXGA==", "dev": true, "requires": { - "@typescript-eslint/types": "4.16.1", - "@typescript-eslint/visitor-keys": "4.16.1", + "@typescript-eslint/types": "4.24.0", + "@typescript-eslint/visitor-keys": "4.24.0", "debug": "^4.1.1", "globby": "^11.0.1", "is-glob": "^4.0.1", @@ -808,9 +1705,9 @@ } }, "globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -828,13 +1725,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } } }, "path-type": { @@ -846,52 +1751,26 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.16.1.tgz", - "integrity": "sha512-s/aIP1XcMkEqCNcPQtl60ogUYjSM8FU2mq1O7y5cFf3Xcob1z1iXWNB6cC43Op+NGRTFgGolri6s8z/efA9i1w==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.24.0.tgz", + "integrity": "sha512-4ox1sjmGHIxjEDBnMCtWFFhErXtKA1Ec0sBpuz0fqf3P+g3JFGyTxxbF06byw0FRsPnnbq44cKivH7Ks1/0s6g==", "dev": true, "requires": { - "@typescript-eslint/types": "4.16.1", + "@typescript-eslint/types": "4.24.0", "eslint-visitor-keys": "^2.0.0" } }, "@zakodium/adonis-mongodb": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@zakodium/adonis-mongodb/-/adonis-mongodb-0.5.0.tgz", - "integrity": "sha512-WGhBP1vQ3/XvKfcl55eOiAN02oDub1l57wwdl+GQfOpzYah4CQbcyZ3DBAtnkv4KuWPNFqKRN4iF8a5XwbQBNA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@zakodium/adonis-mongodb/-/adonis-mongodb-0.7.0.tgz", + "integrity": "sha512-x+xDLhDjPD4+rw2LyAKt3jkkz5VJonhN8nbInR0n9+cfsH6tdBW/ivXewjHTWXTKuAmO4/64n6dYnkm+aO9krA==", "requires": { - "@poppinss/utils": "^3.0.4", - "@types/mongodb": "^3.6.8", + "@poppinss/utils": "^3.0.5", + "@types/mongodb": "^3.6.10", "cli-table3": "^0.6.0", "lodash": "^4.17.21", - "mongodb": "^3.6.4", + "mongodb": "^3.6.5", "pluralize": "^8.0.0" - }, - "dependencies": { - "@poppinss/utils": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-3.0.4.tgz", - "integrity": "sha512-GhzRTbI4Y2zCRhHJDCEkHMszc1+AEfSn1cR+TlKepSlCOOsGlR4xPhH0WkrptiGtmhtXzw1uNFOqTH8DJasJaQ==", - "requires": { - "@types/bytes": "^3.1.0", - "@types/he": "^1.1.1", - "buffer-alloc": "^1.2.0", - "bytes": "^3.1.0", - "change-case": "^4.1.2", - "cuid": "^2.1.8", - "fast-safe-stringify": "^2.0.7", - "fs-readdir-recursive": "^1.1.0", - "he": "^1.2.0", - "kind-of": "^6.0.3", - "lodash": "^4.17.21", - "ms": "^2.1.3", - "pluralize": "^8.0.0", - "require-all": "^3.0.0", - "resolve-from": "^5.0.0", - "slugify": "^1.4.7", - "truncatise": "0.0.8" - } - } } }, "abstract-logging": { @@ -921,9 +1800,9 @@ "dev": true }, "adonis-preset-ts": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/adonis-preset-ts/-/adonis-preset-ts-1.1.0.tgz", - "integrity": "sha512-ft5JXPN8gQNYXMyDe8Qncf6/YKh6rjWyaeSsDJ5EQLQv6mttZYAzStMpwja9IHqE2QlEprKhirEkmBB0MnZSvQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/adonis-preset-ts/-/adonis-preset-ts-2.1.0.tgz", + "integrity": "sha512-cQH/NP250gOF9k3TTDhVsTOPSAvyH4MhKVZ4ryYiihA+vnP27sut1gVIrRas3Evl5d2wEgWVGI5DgdP/ZFSk0w==", "dev": true }, "aggregate-error": { @@ -980,9 +1859,9 @@ "dev": true }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { "normalize-path": "^3.0.0", @@ -1142,11 +2021,6 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -1368,9 +2242,9 @@ } }, "bson": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz", - "integrity": "sha512-kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==" }, "buffer-alloc": { "version": "1.2.0", @@ -1456,6 +2330,15 @@ } } }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", @@ -1617,9 +2500,9 @@ } }, "cli-table": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.5.tgz", - "integrity": "sha512-7uo2+RMNQUZ13M199udxqwk1qxTOS53EUak4gmu/aioUpdH5RvBz0JkJslcWz6ABKedZNqXXzikMZgHh+qF16A==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", + "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", "dev": true, "requires": { "colors": "1.0.3" @@ -1657,9 +2540,9 @@ "integrity": "sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==" }, "co-compose": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/co-compose/-/co-compose-6.1.0.tgz", - "integrity": "sha512-AfQyMOmu55gVTtyE8B/FvbMZ2COstfTZ7PNzkKnFyLxiceP/boM9RHQu8Tp2vaFG42ovH1Q94A52/zxFQPu/uQ==" + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/co-compose/-/co-compose-6.1.2.tgz", + "integrity": "sha512-TFRqTzwjO4uhxiX3MJQ8hL6Hc9epnFtc3wMtgvGD1RkbecDdTzIXlga47kok+Fg2CJOZapB0NCkgG1atkcI2hA==" }, "collection-visit": { "version": "1.0.0", @@ -1800,9 +2683,9 @@ } }, "cpy": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.1.tgz", - "integrity": "sha512-vqHT+9o67sMwJ5hUd/BAOYeemkU+MuFRsK2c36Xc3eefQpAsp1kAsyDxEDcc5JS1+y9l/XHPrIsVTcyGGmkUUQ==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", + "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", "dev": true, "requires": { "arrify": "^2.0.1", @@ -1913,6 +2796,12 @@ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", @@ -1969,11 +2858,6 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, - "destr": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.1.0.tgz", - "integrity": "sha512-Ev/sqS5AzzDwlpor/5wFCDu0dYMQu/0x2D6XfAsQ0E7uQmamIgYJ6Dppo2T2EOFVkeVYWjc+PCLKaqZZ57qmLg==" - }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -2075,9 +2959,10 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true }, "emoji-regex": { "version": "8.0.0", @@ -2113,6 +2998,11 @@ "is-arrayish": "^0.2.1" } }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -2125,25 +3015,27 @@ "dev": true }, "eslint": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", - "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz", + "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", + "@eslint/eslintrc": "^0.4.1", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", @@ -2155,7 +3047,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.21", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -2164,11 +3056,17 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -2178,13 +3076,13 @@ } }, "eslint-plugin-adonis": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-adonis/-/eslint-plugin-adonis-1.2.1.tgz", - "integrity": "sha512-QZah1Xk2zQ6DdzzauBbHDbmCKlLfhngXQ4ZoqMc4XKOj6XlapripPQzirv1aEF/xJOzTBFYXvi9BwfCtyS2WNw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-adonis/-/eslint-plugin-adonis-1.3.1.tgz", + "integrity": "sha512-yOn51atj4MQfeXu4NBCVOc+DKjjDc4Ja8kqoqIBEwGU40c7ILn4cjnPszE+Yy1TRIU4OvAAL2OPcHfKfWwMxvg==", "dev": true, "requires": { - "@typescript-eslint/eslint-plugin": "^4.14.2", - "@typescript-eslint/parser": "^4.14.2" + "@typescript-eslint/eslint-plugin": "^4.22.1", + "@typescript-eslint/parser": "^4.22.1" } }, "eslint-scope": { @@ -2215,9 +3113,9 @@ } }, "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true }, "espree": { @@ -2297,20 +3195,28 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + } } }, "expand-brackets": { @@ -2541,9 +3447,9 @@ } }, "file-type": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.2.0.tgz", - "integrity": "sha512-1Wwww3mmZCMmLjBfslCluwt2mxH80GsAXYrvPnfQ42G1EGWag336kB1iyCgyn7UXiKY3cJrNykXPrCwA7xb5Ag==", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.4.0.tgz", + "integrity": "sha512-MDAkwha3wHg11Lp++2T3Gu347eC/DB4r7nYj6iZaf1l7UhGBh2746QKxg0BWC8w2dJsxUEmH8KvLueX+GthN2w==", "requires": { "readable-web-to-node-stream": "^3.0.0", "strtok3": "^6.0.3", @@ -2643,11 +3549,11 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" @@ -2671,12 +3577,27 @@ "dev": true, "optional": true }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, "get-port": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", @@ -2740,9 +3661,9 @@ "dev": true }, "globals": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.6.0.tgz", - "integrity": "sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", + "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -2817,6 +3738,14 @@ "har-schema": "^2.0.0" } }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -2865,6 +3794,11 @@ "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==", "dev": true }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -2924,9 +3858,9 @@ "dev": true }, "haye": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/haye/-/haye-2.0.2.tgz", - "integrity": "sha512-C+jeFipAuwLLmQziwQrXuHzUIihDzqoLpCpwDWYFQVCIyqi5ZvC+4YtzawPTmd1tIKo0ULf+4P0Mw8irUdXIpg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/haye/-/haye-3.0.0.tgz", + "integrity": "sha512-yWxbPdeex78IR3x3X/DdqkZbVG4rP4UaRdUGmpClfnUh1C61mASt7Iav8vk2tXcTMSygBHDDfgoVqk68NJqzhQ==" }, "he": { "version": "1.2.0", @@ -2991,9 +3925,9 @@ } }, "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, "iconv-lite": { @@ -3072,12 +4006,12 @@ "dev": true }, "ioredis": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.23.0.tgz", - "integrity": "sha512-R5TDCODwnEH3J3A5TSoB17+6a+SeJTtIOW6vsy5Q1yag/AM8FejHjZC5R2O1QepSXV8hwOnGSm/4buJc/LeXTQ==", + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.27.3.tgz", + "integrity": "sha512-eAirtUIljFkHJwuKQhbGajVrdCUMNKRuOrhzRFeYZRvXnLs4757Oss1S8aiheB4NSO1RsLeG+2RUjY/0/XiSig==", "requires": { "cluster-key-slot": "^1.1.0", - "debug": "^4.1.1", + "debug": "^4.3.1", "denque": "^1.1.0", "lodash.defaults": "^4.2.0", "lodash.flatten": "^4.4.0", @@ -3085,7 +4019,7 @@ "redis-commands": "1.7.0", "redis-errors": "^1.2.0", "redis-parser": "^3.0.0", - "standard-as-callback": "^2.0.1" + "standard-as-callback": "^2.1.0" }, "dependencies": { "p-map": { @@ -3180,9 +4114,9 @@ } }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-extendable": { @@ -3383,16 +4317,11 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "kleur": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.3.tgz", - "integrity": "sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==", "dev": true }, - "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -3451,6 +4380,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -3461,12 +4396,24 @@ "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "lodash.toarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, "log-update": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", @@ -3507,14 +4454,14 @@ } }, "luxon": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.26.0.tgz", - "integrity": "sha512-+V5QIQ5f6CDXQpWNICELwjwuHdqeJM1UenlZWx5ujcRMc9venvluCjFb4t5NYLhb6IhkbMVOxzVuOqkgMxee2A==" + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.27.0.tgz", + "integrity": "sha512-VKsFsPggTA0DvnxtJdiExAucKdAnwbCCNlMM5ENvHlxubqWd0xhZcdb4XgZ7QFNhaRhilXCFxHuoObP5BNA4PA==" }, "macroable": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/macroable/-/macroable-5.1.0.tgz", - "integrity": "sha512-jtyekvngr4cQ/TNHw7pIhNhmm6c9yHIdgEsJhp6w5G/tZgKLGwuy65qpKpB4Pd8BT89NtCZ8h3TeCkpbpULn0w==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/macroable/-/macroable-5.1.2.tgz", + "integrity": "sha512-GKhiVjoVjzSwFbaaW6ae1N7nz0EH3eP3BLF7zWLfRsMAhxxQfshvTfQsBgs3054me0kNU+kTAsV9dVHOySC6WQ==" }, "make-dir": { "version": "3.1.0", @@ -3558,9 +4505,9 @@ } }, "marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.5.tgz", + "integrity": "sha512-yfCEUXmKhBPLOzEC7c+tc4XZdIeTdGoRCZakFMkCxodr7wDXqoapIME4wjcpBPJLNyUnKJ3e8rb8wlAgnLnaDw==", "dev": true }, "marked-terminal": { @@ -3577,22 +4524,15 @@ "supports-hyperlinks": "^2.1.0" } }, - "matchit": { - "version": "git+https://github.com/thetutlage/matchit.git#ac664638960ec11987053394b5229c277e07e11e", - "from": "git+https://github.com/thetutlage/matchit.git", - "requires": { - "@arr/every": "^1.0.0" - } - }, "media-typer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==" }, "mem": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-8.0.0.tgz", - "integrity": "sha512-qrcJOe6uD+EW8Wrci1Vdiua/15Xw3n/QnaNXE7varnB6InxSk7nu3/i5jfy3S6kWxr8WYJ6R1o0afMUtvorTsA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", "dev": true, "requires": { "map-age-cleaner": "^0.1.3", @@ -3794,14 +4734,14 @@ } }, "mongodb": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.4.tgz", - "integrity": "sha512-Y+Ki9iXE9jI+n9bVtbTOOdK0B95d6wVGSucwtBkvQ+HIvVdTCfpVRp01FDC24uhC/Q2WXQ8Lpq3/zwtB5Op9Qw==", + "version": "3.6.8", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.8.tgz", + "integrity": "sha512-sDjJvI73WjON1vapcbyBD3Ao9/VN3TKYY8/QX9EPbs22KaCSrQ5rXo5ZZd44tWJ3wl3FlnrFZ+KyUtNH6+1ZPQ==", "requires": { "bl": "^2.2.1", "bson": "^1.1.4", "denque": "^1.4.1", - "require_optional": "^1.0.1", + "optional-require": "^1.0.3", "safe-buffer": "^5.1.2", "saslprep": "^1.0.0" } @@ -3813,9 +4753,9 @@ "dev": true }, "mrm-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/mrm-core/-/mrm-core-4.7.0.tgz", - "integrity": "sha512-YgFukQ6mz/+T8vc0YRay+Y79rYVct/hgRCG3FFSob4mE+zl2SCH5yRW8XxOUcDQBH8vKF3CBSXBPJsZ5buLlzA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mrm-core/-/mrm-core-6.0.0.tgz", + "integrity": "sha512-YDPzvzwigy2ke2aiw7kdaSeNy7x9MNVdXR6lyrKAYX9vufs4dOUjdtgkHuwAgAMqPElIMqchgLakpnuvXVh4bw==", "dev": true, "requires": { "babel-code-frame": "^6.26.0", @@ -3885,39 +4825,11 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "multiparty": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-4.2.2.tgz", - "integrity": "sha512-NtZLjlvsjcoGrzojtwQwn/Tm90aWJ6XXtPppYF4WmOk/6ncdwMMKggFY2NlRRN9yiCEIVxpOfPWahVEG2HAG8Q==", - "requires": { - "http-errors": "~1.8.0", - "safe-buffer": "5.2.1", - "uid-safe": "2.1.5" - }, - "dependencies": { - "http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - } - } - }, "mustache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.0.1.tgz", - "integrity": "sha512-yL5VE97+OXn4+Er3THSmTdCFCtx5hHWzrolvH+JObZnUYwuaG7XV+Ch4fR2cIrcYI0tFHxS7iyFYl14bW8y2sA==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -4011,9 +4923,9 @@ "dev": true }, "normalize-url": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-5.3.0.tgz", - "integrity": "sha512-9/nOVLYYe/dO/eJeQUNaGUF4m4Z5E7cb9oNTKabH+bNf19mqj60txTcveQxL0GlcWLXCxkOu2/LwL8oW0idIDA==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.0.0.tgz", + "integrity": "sha512-3nv3dKMucKPEXhx/FEtJQR26ksYdyVlLEP9/dYvYwCbLbP6H8ya94IRf+mB93ec+fndv/Ye8SylWfD7jmN6kSA==" }, "npm-run-path": { "version": "4.0.1", @@ -4065,6 +4977,11 @@ } } }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" + }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -4108,15 +5025,21 @@ } }, "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.1.0.tgz", + "integrity": "sha512-jB5hAtsDOhCy/FNQJwQJOrGlxLUat482Yr14rbA5l2Zb1eOeoS+ccQPO036C1+z9VDBTmOZqzh1tBbI4myzIYw==", "dev": true, "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, + "optional-require": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==" + }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -4378,22 +5301,23 @@ "dev": true }, "pino": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.1.tgz", - "integrity": "sha512-PoDR/4jCyaP1k2zhuQ4N0NuhaMtei+C9mUHBRRJQujexl/bq3JkeL2OC23ada6Np3zeUMHbO4TGzY2D/rwZX3w==", + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.3.tgz", + "integrity": "sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==", + "dev": true, "requires": { "fast-redact": "^3.0.0", "fast-safe-stringify": "^2.0.7", "flatstr": "^1.0.12", "pino-std-serializers": "^3.1.0", - "quick-format-unescaped": "^4.0.1", + "quick-format-unescaped": "^4.0.3", "sonic-boom": "^1.0.2" } }, "pino-pretty": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-4.7.1.tgz", - "integrity": "sha512-ILE5YBpur88FlZ0cr1BNqVjgG9fOoK+md3peqmcs7AC6oq7SNiaJioIcrykMxfNsuygMYjUJtvAcARRE9aRc9w==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-4.8.0.tgz", + "integrity": "sha512-mhQfHG4rw5ZFpWL44m0Utjo4GC2+HMfdNvxyA8lLw0sIqn6fCf7uQe6dPckUcW/obly+OQHD7B/MTso6LNizYw==", "dev": true, "requires": { "@hapi/bourne": "^2.0.0", @@ -4405,6 +5329,7 @@ "joycon": "^2.2.5", "pump": "^3.0.0", "readable-stream": "^3.6.0", + "rfdc": "^1.3.0", "split2": "^3.1.1", "strip-json-comments": "^3.1.1" }, @@ -4517,20 +5442,24 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "requires": { + "side-channel": "^1.0.4" + } }, "queue-microtask": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", - "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "quick-format-unescaped": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", - "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", + "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==", + "dev": true }, "quick-lru": { "version": "5.1.1", @@ -4735,9 +5664,9 @@ "dev": true }, "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", "dev": true }, "repeat-string": { @@ -4810,27 +5739,6 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, - "require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "requires": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" - }, - "dependencies": { - "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "resolve": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", @@ -4890,6 +5798,12 @@ "integrity": "sha512-s+87HfEKAu95TaTxnbCobn0/BkbzR23LHSwVdYvr8mn5+PPjzy+hTWyh92b5oaLgig9TKPe5d6ZcubsVBtUrZg==", "dev": true }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -4971,9 +5885,10 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -5091,6 +6006,16 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", @@ -5117,11 +6042,6 @@ "is-fullwidth-code-point": "^3.0.0" } }, - "slugify": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.7.tgz", - "integrity": "sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg==" - }, "smpltmpl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/smpltmpl/-/smpltmpl-1.0.2.tgz", @@ -5357,9 +6277,9 @@ "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" }, "split-lines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/split-lines/-/split-lines-2.0.0.tgz", - "integrity": "sha512-gaIdhbqxkB5/VflPXsJwZvEzh/kdwiRPF9iqpkxX4us+lzB8INedFwjCyo6vwuz5x2Ddlnav2zh270CEjCG8mA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/split-lines/-/split-lines-2.1.0.tgz", + "integrity": "sha512-8dv+1zKgTpfTkOy8XZLFyWrfxO0NV/bj/3EaQ+hBrBxGv2DwiroljPjU8NlCr+59nLnsVm9WYT7lXKwe4TC6bw==", "dev": true }, "split-string": { @@ -5409,9 +6329,9 @@ "dev": true }, "standard-as-callback": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.0.1.tgz", - "integrity": "sha512-NQOxSeB8gOI5WjSaxjBgog2QFw55FV8TkS6Y07BiB3VJ8xNTvUYm0wl0s8ObgQ5NhdpnNfigMIKjgPESzgr4tg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" }, "static-extend": { "version": "0.1.2", @@ -5462,6 +6382,14 @@ "safe-buffer": "~5.2.0" } }, + "stringify-attributes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stringify-attributes/-/stringify-attributes-2.0.0.tgz", + "integrity": "sha512-wrVfRV6sCCB6wr3gx8OgKsp/9dSWWbKr8ifLfOxEcd/BBoa8d5pAf4BZb/jQW1JZnoZImjvUdxdo3ikYHZmYiw==", + "requires": { + "escape-goat": "^2.0.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -5507,9 +6435,9 @@ } }, "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dev": true, "requires": { "has-flag": "^4.0.0", @@ -5517,21 +6445,23 @@ } }, "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", "dev": true, "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ajv": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", - "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.5.0.tgz", + "integrity": "sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -5548,6 +6478,11 @@ } } }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -5635,9 +6570,9 @@ "dev": true }, "tsutils": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", - "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -5695,9 +6630,9 @@ } }, "typescript": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz", - "integrity": "sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", "dev": true }, "uid-safe": { @@ -5855,9 +6790,10 @@ } }, "validator": { - "version": "13.5.2", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.5.2.tgz", - "integrity": "sha512-mD45p0rvHVBlY2Zuy3F3ESIe1h5X58GPfAtslBjY7EtTqGquZTj+VX/J4RnHWN8FKq0C9WRVt1oWAcytWRuYLQ==" + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", + "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==", + "dev": true }, "vary": { "version": "1.1.2", @@ -5919,29 +6855,30 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "2.0.0-3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.0.0-3.tgz", - "integrity": "sha512-gvtVaY+/mQ0OsXgaWy2Tf830JuXN7qEUYdXWsuiJVSkMRsBBQ90YVpQQofaURbhoA1xSbLBf7965oH6ddzNbBQ==", + "version": "2.0.0-5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.0.0-5.tgz", + "integrity": "sha512-qH5L5eqW8cyv/N1U6rkK/O0M7kOK3BSo48d05Ptm03ITNsVFwg6TQ47wR72Db/ULWH5RfNJv+CqnG17Pyn8eqQ==", "dev": true }, "youch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/youch/-/youch-2.1.1.tgz", - "integrity": "sha512-qYN29wSKxAnECdcsTegBziyRXS3MWcTTefzViBN++/UulXCcIGT/VaQhDVeeKvVFpEaQ9EPv3OVJafPrDNU1+Q==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/youch/-/youch-2.2.2.tgz", + "integrity": "sha512-/FaCeG3GkuJwaMR34GHVg0l8jCbafZLHiFowSjqLlqhC6OMyf2tPJBu8UirF7/NI9X/R5ai4QfEKUCOxMAGxZQ==", "dev": true, "requires": { + "@types/stack-trace": "0.0.29", "cookie": "^0.4.1", - "mustache": "^4.0.1", + "mustache": "^4.2.0", "stack-trace": "0.0.10" } }, "youch-terminal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/youch-terminal/-/youch-terminal-1.0.1.tgz", - "integrity": "sha512-ich0hA83ZqotuckziwNzaLgCqQMb1WjoWzfO6gZquGHv9WuuGvjF246HvLt6Eeax7EQdv8jFXxJKxKF34m5m+A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/youch-terminal/-/youch-terminal-1.1.1.tgz", + "integrity": "sha512-LRJCIDkMH4AA6KtiX1JH3nBO8xCJx8le/CHI2hheBGHd7hcpP62owgUW5R9ObrxW0RLQT/VqPRO4mR92STkvAw==", "dev": true, "requires": { - "kleur": "^4.1.3" + "kleur": "^4.1.4" } } } diff --git a/server/package.json b/server/package.json index 7970843..76effc1 100644 --- a/server/package.json +++ b/server/package.json @@ -9,19 +9,19 @@ "lint": "eslint . --ext=.ts" }, "devDependencies": { - "@adonisjs/assembler": "^3.1.1", - "adonis-preset-ts": "^1.1.0", - "eslint": "^7.22.0", - "eslint-plugin-adonis": "^1.2.1", - "pino-pretty": "^4.7.1", - "typescript": "^4.2.3", - "youch": "^2.1.1", - "youch-terminal": "^1.0.1" + "@adonisjs/assembler": "^5.3.0", + "adonis-preset-ts": "^2.1.0", + "eslint": "^7.27.0", + "eslint-plugin-adonis": "^1.3.1", + "pino-pretty": "^4.8.0", + "typescript": "^4.2.4", + "youch": "^2.2.2", + "youch-terminal": "^1.1.1" }, "dependencies": { - "@adonisjs/core": "^5.0.4-preview-rc-2.1", - "@adonisjs/redis": "^5.0.9", - "@zakodium/adonis-mongodb": "^0.5.0", + "@adonisjs/core": "^5.1.7", + "@adonisjs/redis": "^7.0.4", + "@zakodium/adonis-mongodb": "^0.7.0", "got": "^11.8.2", "proxy-addr": "^2.0.6", "reflect-metadata": "^0.1.13", diff --git a/server/start/kernel.ts b/server/start/kernel.ts index 258e9f0..dcb0fa0 100644 --- a/server/start/kernel.ts +++ b/server/start/kernel.ts @@ -21,7 +21,7 @@ import Server from '@ioc:Adonis/Core/Server' | */ Server.middleware.register([ - 'Adonis/Core/BodyParserMiddleware', + () => import('@ioc:Adonis/Core/BodyParser'), ]) /*