From 2c328179622be9b13d6c8f070ec960dd7b1ef9c3 Mon Sep 17 00:00:00 2001 From: Harminder Virk Date: Sun, 22 May 2022 18:19:57 +0530 Subject: [PATCH] chore: update dependencies --- package-lock.json | 1146 ++++++++++++++++++++++++++++----------------- package.json | 26 +- 2 files changed, 722 insertions(+), 450 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a9cfca..5f6cc42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,55 +11,55 @@ "dependencies": { "@poppinss/colors": "^3.0.2", "@poppinss/intl-formatter": "^2.0.3", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "accepts": "^1.3.8", - "intl-messageformat": "^9.12.0", - "luxon": "^2.3.1", - "yaml": "^2.0.0" + "intl-messageformat": "^10.0.1", + "luxon": "^2.4.0", + "yaml": "^2.1.0" }, "devDependencies": { - "@adonisjs/core": "^5.7.1", + "@adonisjs/core": "^5.8.2", "@adonisjs/mrm-preset": "^5.0.3", "@adonisjs/repl": "^3.1.10", "@adonisjs/require-ts": "^2.0.11", - "@adonisjs/sink": "^5.2.2", - "@adonisjs/view": "^6.1.3", + "@adonisjs/sink": "^5.3.1", + "@adonisjs/view": "^6.1.5", "@japa/assert": "^1.3.4", "@japa/run-failed-tests": "^1.0.7", - "@japa/runner": "^2.0.7", + "@japa/runner": "^2.0.8", "@japa/spec-reporter": "^1.1.12", "@poppinss/dev-utils": "^2.0.3", - "@types/luxon": "^2.3.1", - "@types/node": "^17.0.23", + "@types/luxon": "^2.3.2", + "@types/node": "^17.0.35", "commitizen": "^4.2.4", "copyfiles": "^2.4.1", "cz-conventional-changelog": "^3.3.0", "del-cli": "^4.0.1", - "eslint": "^8.12.0", + "eslint": "^8.16.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-adonis": "^2.1.0", "eslint-plugin-prettier": "^4.0.0", "github-label-sync": "^2.2.0", - "husky": "^7.0.4", + "husky": "^8.0.1", "mrm": "^4.0.0", "np": "^7.6.1", "prettier": "^2.6.2", - "typescript": "^4.6.3" + "typescript": "^4.6.4" }, "peerDependencies": { "@adonisjs/core": "^5.4.0" } }, "node_modules/@adonisjs/ace": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-11.2.3.tgz", - "integrity": "sha512-7zhTgc/MFOk/+0aKysfxN8qyB9pa6W2gcLyWDEfdRabIQOF1pJOV3xF4B8d4XJ8cvjpVUlJF8Op4G6cKHH32ww==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-11.3.0.tgz", + "integrity": "sha512-Kwlq2/mkeNRT6D2oN+KLnUIP34DrIdyHsCxlfGzy4/YPeaApCdhN8mcuH77Dbuev4h8TsWQUK9cAaVBU52XIaw==", "dev": true, "dependencies": { "@poppinss/cliui": "^3.0.2", "@poppinss/prompts": "^2.0.2", - "@poppinss/utils": "^4.0.3", - "fs-extra": "^10.0.1", + "@poppinss/utils": "^4.0.4", + "fs-extra": "^10.1.0", "getopts": "^2.3.0", "leven": "^3.1.0", "mustache": "^4.2.0", @@ -71,9 +71,9 @@ } }, "node_modules/@adonisjs/application": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-5.2.2.tgz", - "integrity": "sha512-WgIM12XeiblLdyK+HGZ62EWWJLlorTqnopMVUn0s5yuZv89sqjWHHezmpbfIwP7w3ZhEm3mJpCxsQmLUmW0tHg==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-5.2.4.tgz", + "integrity": "sha512-Dfb509VvpKM2poQ0bBFHTuZ79o1PGK0rc03v4Y0cdJCeJa6N8ibBN5+nTn6TQMUMUcNDSpRGeXxEI0WVf9pyWA==", "dev": true, "dependencies": { "@adonisjs/config": "^3.0.8", @@ -81,23 +81,23 @@ "@adonisjs/fold": "^8.1.9", "@adonisjs/logger": "^4.1.4", "@adonisjs/profiler": "^6.0.9", - "@poppinss/utils": "^4.0.3", - "semver": "^7.3.6" + "@poppinss/utils": "^4.0.4", + "semver": "^7.3.7" } }, "node_modules/@adonisjs/bodyparser": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@adonisjs/bodyparser/-/bodyparser-8.1.2.tgz", - "integrity": "sha512-UBfFUL0SG7KHYPP6R19bQ8NJWdrvMqc0tOW001fg+DIQZXGov0TtMICSaO/1f7xJBRI0c74uB/XGMJfQ/c9Bpw==", + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/@adonisjs/bodyparser/-/bodyparser-8.1.4.tgz", + "integrity": "sha512-0XE1uP+0XSakJt9BJWdF+0FK84ectYVNHqiUR/PmtYePL5wPJ3/eWQsbHdejt1TMMafXrSDO5CJ2uqPVneHi6A==", "dev": true, "dependencies": { "@poppinss/co-body": "^1.1.3", "@poppinss/multiparty": "^2.0.1", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "bytes": "^3.1.2", "end-of-stream": "^1.4.4", "file-type": "^16.5.3", - "fs-extra": "^10.0.1", + "fs-extra": "^10.1.0", "media-typer": "^1.1.0" }, "peerDependencies": { @@ -116,41 +116,41 @@ } }, "node_modules/@adonisjs/core": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-5.7.1.tgz", - "integrity": "sha512-SGIE5wbiFGGIVilelk6yz3k0QC87WR4OQGU1KgB9VJ1dWM6PU8nVeWdSnkB9kNYIyaftciFMQP0X8nct9UfIew==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-5.8.2.tgz", + "integrity": "sha512-u/HsPUS/j8QmBAIwpuTylub93PrD0u5C4FoZDjGzm0rVPsS2vyVUQ1q8/wsNGs3faAJWccJOGTsz0Np+4cGD9Q==", "dev": true, "dependencies": { - "@adonisjs/ace": "^11.2.3", - "@adonisjs/application": "^5.2.2", - "@adonisjs/bodyparser": "^8.1.2", - "@adonisjs/drive": "^2.1.0", + "@adonisjs/ace": "^11.3.0", + "@adonisjs/application": "^5.2.4", + "@adonisjs/bodyparser": "^8.1.4", + "@adonisjs/drive": "^2.2.0", "@adonisjs/encryption": "^4.0.8", - "@adonisjs/events": "^7.2.0", - "@adonisjs/hash": "^7.0.11", - "@adonisjs/http-server": "^5.7.4", - "@adonisjs/validator": "^12.3.0", + "@adonisjs/events": "^7.2.1", + "@adonisjs/hash": "^7.1.1", + "@adonisjs/http-server": "^5.9.0", + "@adonisjs/validator": "^12.3.2", "@poppinss/cliui": "^3.0.2", "@poppinss/manager": "^5.0.2", - "@poppinss/utils": "^4.0.3", - "fs-extra": "^10.0.1", + "@poppinss/utils": "^4.0.4", + "fs-extra": "^10.1.0", "macroable": "^7.0.1", - "memfs": "^3.4.1", + "memfs": "^3.4.3", "serve-static": "^1.15.0", "stringify-attributes": "^2.0.0" } }, "node_modules/@adonisjs/drive": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@adonisjs/drive/-/drive-2.1.0.tgz", - "integrity": "sha512-toDQyd157IXcs+wk/ckDuL0wVrm8z8qVaoyTe1GWmoZIFs5u3O4epPFIKZudAgrdQ3w9vxZwnRirNT1iT8ifBQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@adonisjs/drive/-/drive-2.2.0.tgz", + "integrity": "sha512-Js5/kiNZ2d8q9FBnmhh11N4VcmodhU4JlBF3HvGmITOeLFTpljhmBEX9SLLZgi3mRxhB43Z/tC3CSTpkiGGKOQ==", "dev": true, "dependencies": { "@poppinss/manager": "^5.0.2", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "@types/fs-extra": "^9.0.13", "etag": "^1.8.1", - "fs-extra": "^10.0.1", + "fs-extra": "^10.1.0", "memfs": "^3.4.1" }, "peerDependencies": { @@ -182,9 +182,9 @@ } }, "node_modules/@adonisjs/events": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@adonisjs/events/-/events-7.2.0.tgz", - "integrity": "sha512-RMaa9iUifOsBB2bwRszrWu+Avm0li0n+AjEfk07k8XKZz8F3UbWrLYK29tkp4bPNLWEQR/mqAUUmRL5s/no4vQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@adonisjs/events/-/events-7.2.1.tgz", + "integrity": "sha512-N+ewQ19pvdWVIRGBeio1GqlMRJpHpZ+ZHCjhObI+bqoCh5nBApumW0JYe4blyMnUbUAtA9Aq1m1QbGaE7pRMcw==", "dev": true, "dependencies": { "emittery": "^0.10.0" @@ -203,31 +203,31 @@ } }, "node_modules/@adonisjs/hash": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-7.0.11.tgz", - "integrity": "sha512-UVwUNVRWPiIL2EGudKaRZcW+FCmysKE5lVl4WqF36rcM6a4RuJianmbvb/42TMISNkhXuPDutF4E0PzCznMu4Q==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-7.1.1.tgz", + "integrity": "sha512-Oso6uIbgkNfqh4LM+m1IlDs6D+KvuLXia0pOyUR3GUwc6oRfrfVwaaONZI0+LWsNBfKPs5kRjxEq/Rq6m+VkeQ==", "dev": true, "dependencies": { "@phc/format": "^1.0.0", "@poppinss/manager": "^5.0.2", - "@poppinss/utils": "^4.0.3" + "@poppinss/utils": "^4.0.4" }, "peerDependencies": { "@adonisjs/application": "^5.0.0" } }, "node_modules/@adonisjs/http-server": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-5.7.4.tgz", - "integrity": "sha512-4f8C6INoTD0+i3FsiOQZ0ge+iZT6oXoNDTnMygiWRz37EAcBfDqqD+pO6y4oXdD2BYf/A9pnUt9Ilh8usHAvmA==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-5.9.0.tgz", + "integrity": "sha512-DZQWai6Y/shH9k//BrabVkzwF016aVC+chvwSFRbLYKJQ0pfNuRtTaIX0npUPCfxO/3ieHJBOMwzFkPAVMFXow==", "dev": true, "dependencies": { "@poppinss/matchit": "^3.1.2", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "accepts": "^1.3.8", "co-compose": "^7.0.2", "content-disposition": "^0.5.4", - "cookie": "^0.4.2", + "cookie": "^0.5.0", "destroy": "^1.2.0", "encodeurl": "^1.0.2", "etag": "^1.8.1", @@ -324,19 +324,19 @@ } }, "node_modules/@adonisjs/sink": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@adonisjs/sink/-/sink-5.2.2.tgz", - "integrity": "sha512-uk6zI6k7BvPKl80bSDliBRpEa9m/Hqo20EXMc9r2SPQvgOk2v9w9GJ8oiyFM5nBOye+JVngOUjdytuHAOpmVHA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@adonisjs/sink/-/sink-5.3.1.tgz", + "integrity": "sha512-SMreC1QRklaYsU+VSjosUZoc9ilTfBnWmuEkINtARAZQyflAKBv7swQ6cJ00jPFqDVcytxeEP5rpvAAXcwZy1g==", "dev": true, "dependencies": { - "@poppinss/cliui": "^3.0.1", - "@poppinss/prompts": "^2.0.1", - "@poppinss/utils": "^4.0.2", + "@poppinss/cliui": "^3.0.2", + "@poppinss/prompts": "^2.0.2", + "@poppinss/utils": "^4.0.4", "cp-file": "^9.1.0", - "fs-extra": "^10.0.1", - "marked": "^2.1.3", - "marked-terminal": "^4.1.1", - "mrm-core": "^6.1.7", + "fs-extra": "^10.1.0", + "marked": "^4.0.15", + "marked-terminal": "^5.1.1", + "mrm-core": "^7.0.0", "mustache": "^4.2.0", "open": "^8.4.0" }, @@ -344,16 +344,97 @@ "@adonisjs/application": "^5.0.0" } }, + "node_modules/@adonisjs/sink/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@adonisjs/sink/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@adonisjs/sink/node_modules/mrm-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mrm-core/-/mrm-core-7.0.0.tgz", + "integrity": "sha512-NB22azURu3CMDN/VWvC5QO5zAUECe0VIPr+QWft+dxeeSz/mbsNAXt4GxaepA1VUGrddPMUmQuWikFPoaPKMbw==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "comment-json": "^2.2.0", + "detect-indent": "^6.0.0", + "editorconfig": "^0.15.3", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "kleur": "^3.0.3", + "listify": "^1.0.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "prop-ini": "^0.0.2", + "rc": "^1.2.8", + "readme-badger": "^0.3.0", + "semver": "^6.3.0", + "smpltmpl": "^1.0.2", + "split-lines": "^2.0.0", + "strip-bom": "^4.0.0", + "validate-npm-package-name": "^3.0.0", + "webpack-merge": "^4.2.2", + "yaml": "^2.0.0-1" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/@adonisjs/sink/node_modules/mrm-core/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@adonisjs/sink/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@adonisjs/sink/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/@adonisjs/validator": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@adonisjs/validator/-/validator-12.3.0.tgz", - "integrity": "sha512-Cor6pBYkFwkaZJ2H6hxiV93w8RmNUpkgP/wVccpnWT6SyDTinQHPSl5NndXjN9T0Y6xQhPk7ziRwfOx7XBE2Gg==", + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@adonisjs/validator/-/validator-12.3.2.tgz", + "integrity": "sha512-nwI4wTamYHgleMn4LoU/ZleSRhKBOVzK/bnkBvCOpiUuF4Bxtz+JCSpRWp6VX66jRJwh8DLBFH09Ul0HzKnjJg==", "dev": true, "dependencies": { - "@poppinss/utils": "^4.0.3", - "@types/luxon": "^2.3.1", + "@poppinss/utils": "^4.0.4", + "@types/luxon": "^2.3.2", "@types/validator": "^13.7.2", - "luxon": "^2.3.1", + "luxon": "^2.4.0", "normalize-url": "^6.1.0", "tmp-cache": "^1.1.0", "validator": "^13.7.0" @@ -365,14 +446,14 @@ } }, "node_modules/@adonisjs/view": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@adonisjs/view/-/view-6.1.3.tgz", - "integrity": "sha512-bjIi3uxNhrhkWcwOlVaeY+UklhjLwvA0tLIeWvco//m0iM3jw94YPRVRVw9kAmddfsSFWDbudrnhjCNHcCUzjA==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@adonisjs/view/-/view-6.1.5.tgz", + "integrity": "sha512-WGyNGXZQYzeK39ufkK+OELsARBg9GRQFZUCUwQpe33ddLVGYb3D1ElAhW+rFY9l0/+h7ClXpjdns0JKBsYk9iQ==", "dev": true, "dependencies": { "edge-error": "^2.0.8", "edge-supercharged": "^3.1.1", - "edge.js": "^5.3.4" + "edge.js": "^5.3.6" }, "peerDependencies": { "@adonisjs/core": "^5.7.0" @@ -642,19 +723,19 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { @@ -698,47 +779,47 @@ "dev": true }, "node_modules/@formatjs/ecma402-abstract": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", - "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.6.tgz", + "integrity": "sha512-6TcI+IroIK+GTWXBJ643LBJklmCBsqLt1sUTGWfzdBcI5Y6b1L1iamrJB1B5OAQLnhzWveLbmzPYHYsFEZfeig==", "dependencies": { - "@formatjs/intl-localematcher": "0.2.25", - "tslib": "^2.1.0" + "@formatjs/intl-localematcher": "0.2.27", + "tslib": "2.4.0" } }, "node_modules/@formatjs/fast-memoize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz", - "integrity": "sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.3.tgz", + "integrity": "sha512-RVI3e4M7mIxAhKbbyS78H8++fsoiSRZgxh0zReHfvV6p1cpfgG2/k2qJYhJq0RXh6orVtUEsQ3xK9i4tDfsOSg==", "dependencies": { - "tslib": "^2.1.0" + "tslib": "2.4.0" } }, "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.19.tgz", - "integrity": "sha512-8HsLm9YLyVVIDMyBJb7wmve2wGd461cUwJ470eUog5YH5ZsF4p5lgvaJ+oGKxz1mrSMNNdDHU9v/NDsS+z+ilg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.2.tgz", + "integrity": "sha512-FYQ2pkgbDJxJlst/U5MU2H7+bR9HrZ4x8J4c0etrya24pJzQxYguVlAhc2S6NoEImlQ2LmIIGsURaBQu9bCtew==", "dependencies": { - "@formatjs/ecma402-abstract": "1.11.4", - "@formatjs/icu-skeleton-parser": "1.3.6", - "tslib": "^2.1.0" + "@formatjs/ecma402-abstract": "1.11.6", + "@formatjs/icu-skeleton-parser": "1.3.8", + "tslib": "2.4.0" } }, "node_modules/@formatjs/icu-skeleton-parser": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz", - "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.8.tgz", + "integrity": "sha512-CVdsPMs/KvrIDKhMDw8bSq/Zst2bhdn/bTUfVCHi/c/bj462lChIJmW/JP/FaGKgZzdG8slGyVIFLonpG4uqFA==", "dependencies": { - "@formatjs/ecma402-abstract": "1.11.4", - "tslib": "^2.1.0" + "@formatjs/ecma402-abstract": "1.11.6", + "tslib": "2.4.0" } }, "node_modules/@formatjs/intl-localematcher": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", - "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "version": "0.2.27", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.27.tgz", + "integrity": "sha512-XHYcVas2ebDTh3VtfdluvbTjqyMUHqFHARnuJo5KYF/0MKOTmozVSK7PJGnu1IEHdmRdTWuG6TB+2RnkasaxVw==", "dependencies": { - "tslib": "^2.1.0" + "tslib": "2.4.0" } }, "node_modules/@humanwhocodes/config-array": { @@ -774,27 +855,39 @@ } }, "node_modules/@japa/core": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@japa/core/-/core-6.0.4.tgz", - "integrity": "sha512-BYE8rGgmreSP9ESax6CzJb0eCpQo/0HhrQPBeqoqQvMBTH8RMGpm3BK9OobKWOWedWgf7fm3drFHyGHjGPSBHg==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@japa/core/-/core-6.0.6.tgz", + "integrity": "sha512-MIfonrXEuq8zpwyl1HFLFSi/ZlEqnk1KWbSIFr/9gem0fzPCvTKmwwHEvT0dwtAglWDDC0r1YqI8nZsy/hGWvw==", "dev": true, "dependencies": { "@poppinss/hooks": "^6.0.2-0", "async-retry": "^1.3.3", - "emittery": "^0.10.2", - "macroable": "^7.0.0", + "emittery": "^0.11.0", + "macroable": "^7.0.1", "time-span": "^4.0.0" } }, + "node_modules/@japa/core/node_modules/emittery": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.11.0.tgz", + "integrity": "sha512-S/7tzL6v5i+4iJd627Nhv9cLFIo5weAIlGccqJFpnBoDB8U1TF2k5tez4J/QNuxyyhWuFqHg1L84Kd3m7iXg6g==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, "node_modules/@japa/errors-printer": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/@japa/errors-printer/-/errors-printer-1.3.7.tgz", - "integrity": "sha512-xX3gYbF8iiUFNlTQrxyyTdQptwU4LrCApsiwlwFuxpZfEc/RdpNWMj5+ApmxM5yRtttiVpzzYvUkim23pMIxQA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@japa/errors-printer/-/errors-printer-1.3.8.tgz", + "integrity": "sha512-iBS5vICZncqcFafEgmZie9/7hgsd727IGyzYWPSZSwRQFy4pCJTT1zzrVZL7pVDd0uUcOt2yUmkU8/hcWAd8WQ==", "dev": true, "dependencies": { "@poppinss/cliui": "^3.0.2", "jest-diff": "^27.5.1", - "youch": "^3.1.1", + "youch": "^3.2.0", "youch-terminal": "^2.1.3" } }, @@ -810,13 +903,13 @@ } }, "node_modules/@japa/runner": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@japa/runner/-/runner-2.0.7.tgz", - "integrity": "sha512-e3ly4lnkapMm29rXwm2XKZmTdklYc69NI8VQSH4CFNyku/8unwAWS/1Yv+9X2fyY92ilg0qvELU0kFn0/Yqt3g==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@japa/runner/-/runner-2.0.8.tgz", + "integrity": "sha512-Lh4408pE/fPW5pIcWSMvvlD1FMFyDwxwKc4c6kw5kuB7LI6E2zba+lPUhC+VBHpx69sYoDZynymKa35ewPj5Pg==", "dev": true, "dependencies": { - "@japa/core": "^6.0.4", - "@japa/errors-printer": "^1.3.7", + "@japa/core": "^6.0.5", + "@japa/errors-printer": "^1.3.8", "@poppinss/hooks": "^6.0.2-0", "fast-glob": "^3.2.11", "getopts": "^2.3.0", @@ -1001,6 +1094,14 @@ "fs-extra": "^10.0.1" } }, + "node_modules/@poppinss/file-generator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@poppinss/file-generator/-/file-generator-1.0.2.tgz", + "integrity": "sha512-rRob//4jLbUVbDSsNRihloKGgpyVsWdFQWUmONxX/gyv4koT1OlVoc3ccWgk7Y/sEa2cFxj3zrFs+wdT09iXWw==", + "dependencies": { + "bytes": "^3.1.2" + } + }, "node_modules/@poppinss/hooks": { "version": "6.0.2-0", "resolved": "https://registry.npmjs.org/@poppinss/hooks/-/hooks-6.0.2-0.tgz", @@ -1061,10 +1162,11 @@ } }, "node_modules/@poppinss/utils": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-4.0.3.tgz", - "integrity": "sha512-tCKqNVz2oZhnP5AcDskifHNxz3bm3QNUZJGGtD/CtsPZ+vj7HXLiwSVZVUUZ4IViyUZFkcCgL4zoZ06WhSviag==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-4.0.4.tgz", + "integrity": "sha512-6LS3mofSVB9IQZqofA4rX6KVVcCpdwUQuNe4efHqOTzgD/Q5HTVvDP0vKg1m994QlzJs4aLW1JwXVcNCThEh4g==", "dependencies": { + "@poppinss/file-generator": "^1.0.2", "@types/bytes": "^3.1.1", "@types/he": "^1.1.2", "bytes": "^3.1.2", @@ -1226,9 +1328,9 @@ } }, "node_modules/@types/luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-nAPUltOT28fal2eDZz8yyzNhBjHw1NEymFBP7Q9iCShqpflWPybxHbD7pw/46jQmT+HXOy1QN5hNTms8MOTlOQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz", + "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==", "dev": true }, "node_modules/@types/minimist": { @@ -1238,9 +1340,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -1541,9 +1643,9 @@ } }, "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1737,7 +1839,7 @@ "node_modules/ansicolors": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", "dev": true }, "node_modules/any-observable": { @@ -1967,9 +2069,9 @@ } }, "node_modules/astring": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.1.tgz", - "integrity": "sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.3.tgz", + "integrity": "sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A==", "dev": true, "bin": { "astring": "bin/astring" @@ -2478,7 +2580,7 @@ "node_modules/cardinal": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", - "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=", + "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", "dev": true, "dependencies": { "ansicolors": "~0.3.2", @@ -3308,9 +3410,9 @@ } }, "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true, "engines": { "node": ">= 0.6" @@ -3916,9 +4018,9 @@ } }, "node_modules/edge-parser": { - "version": "8.0.13", - "resolved": "https://registry.npmjs.org/edge-parser/-/edge-parser-8.0.13.tgz", - "integrity": "sha512-YHBP/dkguZRCq+K6wf2YGI0HYqYn1LG12cLAg/KVoyHm+utN+SKh9POoJ/gmxLxUbS6qz2lauSn94KnEHMSKkQ==", + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/edge-parser/-/edge-parser-8.0.14.tgz", + "integrity": "sha512-N7mFw0JcozaHfHt5CJL53T8ETdAVr6aDoFa7cwjTN5qvtsYT8WyeTVO9720Rs0W8FVjliK/VZAkZ6dpxehJqFA==", "dev": true, "dependencies": { "acorn": "^8.7.0", @@ -3964,16 +4066,16 @@ } }, "node_modules/edge.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/edge.js/-/edge.js-5.3.4.tgz", - "integrity": "sha512-NM4ew2RCmpZorA7AycbkPcpSPykXlTk0L+vk2+8xGjsRL3sNfCbLWprgi8jw7iO4vfz3hBgZ0QRfy19IRg085A==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/edge.js/-/edge.js-5.3.6.tgz", + "integrity": "sha512-cyaHhR+1iIoozpftTbqyMVW8cDcdEqm9e/2vKxp2XIH0JPMTCVRGBdAC6k2MzYizygbgjnZdKRoz+Ec9xFnU5Q==", "dev": true, "dependencies": { "@poppinss/inspect": "^1.0.1", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "edge-error": "^2.0.8", "edge-lexer": "^4.0.10", - "edge-parser": "^8.0.13", + "edge-parser": "^8.0.14", "js-stringify": "^1.0.2", "macroable": "^7.0.1", "stringify-attributes": "^2.0.0" @@ -4127,12 +4229,12 @@ } }, "node_modules/eslint": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", - "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -4143,14 +4245,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "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": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -4159,7 +4261,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -4319,13 +4421,13 @@ } }, "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4763,9 +4865,9 @@ } }, "node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -5069,9 +5171,9 @@ } }, "node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -5363,15 +5465,15 @@ } }, "node_modules/husky": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", "dev": true, "bin": { "husky": "lib/bin.js" }, "engines": { - "node": ">=12" + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/typicode" @@ -5840,14 +5942,14 @@ "dev": true }, "node_modules/intl-messageformat": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.12.0.tgz", - "integrity": "sha512-5Q9j21JreB1G27/CqMYsA+pvJ19JjHyhiTSeUuvZK9BCDJGHtOLgpUUcGM+GLHiUuoVMKVeeX1smamiVHQrSKQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.0.1.tgz", + "integrity": "sha512-oZWDsNbauuWmPd98+zLEfNojuJkBdVpEWIcWQVCTxSJrhag2/czZnwKBsYa8NcVf4t0fWo0k77v+CBCudKEcjw==", "dependencies": { - "@formatjs/ecma402-abstract": "1.11.4", - "@formatjs/fast-memoize": "1.2.1", - "@formatjs/icu-messageformat-parser": "2.0.19", - "tslib": "^2.1.0" + "@formatjs/ecma402-abstract": "1.11.6", + "@formatjs/fast-memoize": "1.2.3", + "@formatjs/icu-messageformat-parser": "2.1.2", + "tslib": "2.4.0" } }, "node_modules/ipaddr.js": { @@ -8097,9 +8199,9 @@ } }, "node_modules/luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-I8vnjOmhXsMSlNMZlMkSOvgrxKJl0uOsEzdGgGNZuZPaS9KlefpE9KV95QFftlJSC+1UyCC9/I69R02cz/zcCA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz", + "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==", "engines": { "node": ">=12" } @@ -8166,32 +8268,74 @@ } }, "node_modules/marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.16.tgz", + "integrity": "sha512-wahonIQ5Jnyatt2fn8KqF/nIqZM8mh3oRu2+l5EANGMhu6RFjiSG52QNE2eWzFMI94HqYSgN184NurgNG6CztA==", "dev": true, "bin": { - "marked": "bin/marked" + "marked": "bin/marked.js" }, "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/marked-terminal": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz", - "integrity": "sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz", + "integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==", "dev": true, "dependencies": { - "ansi-escapes": "^4.3.1", + "ansi-escapes": "^5.0.0", "cardinal": "^2.1.1", - "chalk": "^4.1.0", - "cli-table3": "^0.6.0", - "node-emoji": "^1.10.0", - "supports-hyperlinks": "^2.1.0" + "chalk": "^5.0.0", + "cli-table3": "^0.6.1", + "node-emoji": "^1.11.0", + "supports-hyperlinks": "^2.2.0" + }, + "engines": { + "node": ">=14.13.1 || >=16.0.0" }, "peerDependencies": { - "marked": "^1.0.0 || ^2.0.0" + "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/marked-terminal/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dev": true, + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/marked-terminal/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/marked-terminal/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/md5": { @@ -8215,9 +8359,9 @@ } }, "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", "dev": true, "dependencies": { "fs-monkey": "1.0.3" @@ -8377,9 +8521,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -9609,9 +9753,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", + "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11330,18 +11474,18 @@ } }, "node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "dependencies": { - "lru-cache": "^7.4.0" + "lru-cache": "^6.0.0" }, "bin": { "semver": "bin/semver.js" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=10" } }, "node_modules/semver-diff": { @@ -11372,14 +11516,23 @@ "dev": true }, "node_modules/semver/node_modules/lru-cache": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", - "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -12122,9 +12275,9 @@ "integrity": "sha512-cXzueh9pzBCsLzhToB4X4gZCb3KYkrsAcBAX97JnazE74HOl3cpBJYEV7nabHeG/6/WXCU5Yujlde/WPBUwnsg==" }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -12230,9 +12383,9 @@ } }, "node_modules/typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -12641,9 +12794,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.0.0.tgz", - "integrity": "sha512-JbfdlHKGP2Ik9IHylzWlGd4pPK++EU46/IxMykphS2ZKw7a7h+dHNmcXObLgpRDriBY+rpWslldikckX8oruWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.0.tgz", + "integrity": "sha512-OuAINfTsoJrY5H7CBWnKZhX6nZciXBydrMtTHr1dC4nP40X5jyTIVlogZHxSlVZM8zSgXRfgZGsaHF4+pV+JRw==", "engines": { "node": ">= 14" } @@ -12707,12 +12860,12 @@ } }, "node_modules/youch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/youch/-/youch-3.1.1.tgz", - "integrity": "sha512-H8DwI62kyzVAuumMiJTgOynPgKjuAWwns+LLjHhJKpnFP+n2yssC/XiDV0nuToIrm5WBsgmu8POmd7sFapFE8A==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/youch/-/youch-3.2.0.tgz", + "integrity": "sha512-H+hTPaqFc1EDXHmp8sqOQe7pOvP3GlYovV+Dkg8sQ2RUy95p9gJeH2gJ64V4LYxh8wI8+4KqJjhbLt4DeUgzgQ==", "dev": true, "dependencies": { - "cookie": "^0.4.2", + "cookie": "^0.5.0", "mustache": "^4.2.0", "stacktracey": "^2.1.8" } @@ -12756,15 +12909,15 @@ }, "dependencies": { "@adonisjs/ace": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-11.2.3.tgz", - "integrity": "sha512-7zhTgc/MFOk/+0aKysfxN8qyB9pa6W2gcLyWDEfdRabIQOF1pJOV3xF4B8d4XJ8cvjpVUlJF8Op4G6cKHH32ww==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-11.3.0.tgz", + "integrity": "sha512-Kwlq2/mkeNRT6D2oN+KLnUIP34DrIdyHsCxlfGzy4/YPeaApCdhN8mcuH77Dbuev4h8TsWQUK9cAaVBU52XIaw==", "dev": true, "requires": { "@poppinss/cliui": "^3.0.2", "@poppinss/prompts": "^2.0.2", - "@poppinss/utils": "^4.0.3", - "fs-extra": "^10.0.1", + "@poppinss/utils": "^4.0.4", + "fs-extra": "^10.1.0", "getopts": "^2.3.0", "leven": "^3.1.0", "mustache": "^4.2.0", @@ -12773,9 +12926,9 @@ } }, "@adonisjs/application": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-5.2.2.tgz", - "integrity": "sha512-WgIM12XeiblLdyK+HGZ62EWWJLlorTqnopMVUn0s5yuZv89sqjWHHezmpbfIwP7w3ZhEm3mJpCxsQmLUmW0tHg==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-5.2.4.tgz", + "integrity": "sha512-Dfb509VvpKM2poQ0bBFHTuZ79o1PGK0rc03v4Y0cdJCeJa6N8ibBN5+nTn6TQMUMUcNDSpRGeXxEI0WVf9pyWA==", "dev": true, "requires": { "@adonisjs/config": "^3.0.8", @@ -12783,23 +12936,23 @@ "@adonisjs/fold": "^8.1.9", "@adonisjs/logger": "^4.1.4", "@adonisjs/profiler": "^6.0.9", - "@poppinss/utils": "^4.0.3", - "semver": "^7.3.6" + "@poppinss/utils": "^4.0.4", + "semver": "^7.3.7" } }, "@adonisjs/bodyparser": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@adonisjs/bodyparser/-/bodyparser-8.1.2.tgz", - "integrity": "sha512-UBfFUL0SG7KHYPP6R19bQ8NJWdrvMqc0tOW001fg+DIQZXGov0TtMICSaO/1f7xJBRI0c74uB/XGMJfQ/c9Bpw==", + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/@adonisjs/bodyparser/-/bodyparser-8.1.4.tgz", + "integrity": "sha512-0XE1uP+0XSakJt9BJWdF+0FK84ectYVNHqiUR/PmtYePL5wPJ3/eWQsbHdejt1TMMafXrSDO5CJ2uqPVneHi6A==", "dev": true, "requires": { "@poppinss/co-body": "^1.1.3", "@poppinss/multiparty": "^2.0.1", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "bytes": "^3.1.2", "end-of-stream": "^1.4.4", "file-type": "^16.5.3", - "fs-extra": "^10.0.1", + "fs-extra": "^10.1.0", "media-typer": "^1.1.0" } }, @@ -12813,41 +12966,41 @@ } }, "@adonisjs/core": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-5.7.1.tgz", - "integrity": "sha512-SGIE5wbiFGGIVilelk6yz3k0QC87WR4OQGU1KgB9VJ1dWM6PU8nVeWdSnkB9kNYIyaftciFMQP0X8nct9UfIew==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-5.8.2.tgz", + "integrity": "sha512-u/HsPUS/j8QmBAIwpuTylub93PrD0u5C4FoZDjGzm0rVPsS2vyVUQ1q8/wsNGs3faAJWccJOGTsz0Np+4cGD9Q==", "dev": true, "requires": { - "@adonisjs/ace": "^11.2.3", - "@adonisjs/application": "^5.2.2", - "@adonisjs/bodyparser": "^8.1.2", - "@adonisjs/drive": "^2.1.0", + "@adonisjs/ace": "^11.3.0", + "@adonisjs/application": "^5.2.4", + "@adonisjs/bodyparser": "^8.1.4", + "@adonisjs/drive": "^2.2.0", "@adonisjs/encryption": "^4.0.8", - "@adonisjs/events": "^7.2.0", - "@adonisjs/hash": "^7.0.11", - "@adonisjs/http-server": "^5.7.4", - "@adonisjs/validator": "^12.3.0", + "@adonisjs/events": "^7.2.1", + "@adonisjs/hash": "^7.1.1", + "@adonisjs/http-server": "^5.9.0", + "@adonisjs/validator": "^12.3.2", "@poppinss/cliui": "^3.0.2", "@poppinss/manager": "^5.0.2", - "@poppinss/utils": "^4.0.3", - "fs-extra": "^10.0.1", + "@poppinss/utils": "^4.0.4", + "fs-extra": "^10.1.0", "macroable": "^7.0.1", - "memfs": "^3.4.1", + "memfs": "^3.4.3", "serve-static": "^1.15.0", "stringify-attributes": "^2.0.0" } }, "@adonisjs/drive": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@adonisjs/drive/-/drive-2.1.0.tgz", - "integrity": "sha512-toDQyd157IXcs+wk/ckDuL0wVrm8z8qVaoyTe1GWmoZIFs5u3O4epPFIKZudAgrdQ3w9vxZwnRirNT1iT8ifBQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@adonisjs/drive/-/drive-2.2.0.tgz", + "integrity": "sha512-Js5/kiNZ2d8q9FBnmhh11N4VcmodhU4JlBF3HvGmITOeLFTpljhmBEX9SLLZgi3mRxhB43Z/tC3CSTpkiGGKOQ==", "dev": true, "requires": { "@poppinss/manager": "^5.0.2", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "@types/fs-extra": "^9.0.13", "etag": "^1.8.1", - "fs-extra": "^10.0.1", + "fs-extra": "^10.1.0", "memfs": "^3.4.1" } }, @@ -12872,9 +13025,9 @@ } }, "@adonisjs/events": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@adonisjs/events/-/events-7.2.0.tgz", - "integrity": "sha512-RMaa9iUifOsBB2bwRszrWu+Avm0li0n+AjEfk07k8XKZz8F3UbWrLYK29tkp4bPNLWEQR/mqAUUmRL5s/no4vQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@adonisjs/events/-/events-7.2.1.tgz", + "integrity": "sha512-N+ewQ19pvdWVIRGBeio1GqlMRJpHpZ+ZHCjhObI+bqoCh5nBApumW0JYe4blyMnUbUAtA9Aq1m1QbGaE7pRMcw==", "dev": true, "requires": { "emittery": "^0.10.0" @@ -12890,28 +13043,28 @@ } }, "@adonisjs/hash": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-7.0.11.tgz", - "integrity": "sha512-UVwUNVRWPiIL2EGudKaRZcW+FCmysKE5lVl4WqF36rcM6a4RuJianmbvb/42TMISNkhXuPDutF4E0PzCznMu4Q==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-7.1.1.tgz", + "integrity": "sha512-Oso6uIbgkNfqh4LM+m1IlDs6D+KvuLXia0pOyUR3GUwc6oRfrfVwaaONZI0+LWsNBfKPs5kRjxEq/Rq6m+VkeQ==", "dev": true, "requires": { "@phc/format": "^1.0.0", "@poppinss/manager": "^5.0.2", - "@poppinss/utils": "^4.0.3" + "@poppinss/utils": "^4.0.4" } }, "@adonisjs/http-server": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-5.7.4.tgz", - "integrity": "sha512-4f8C6INoTD0+i3FsiOQZ0ge+iZT6oXoNDTnMygiWRz37EAcBfDqqD+pO6y4oXdD2BYf/A9pnUt9Ilh8usHAvmA==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-5.9.0.tgz", + "integrity": "sha512-DZQWai6Y/shH9k//BrabVkzwF016aVC+chvwSFRbLYKJQ0pfNuRtTaIX0npUPCfxO/3ieHJBOMwzFkPAVMFXow==", "dev": true, "requires": { "@poppinss/matchit": "^3.1.2", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "accepts": "^1.3.8", "co-compose": "^7.0.2", "content-disposition": "^0.5.4", - "cookie": "^0.4.2", + "cookie": "^0.5.0", "destroy": "^1.2.0", "encodeurl": "^1.0.2", "etag": "^1.8.1", @@ -12998,47 +13151,117 @@ } }, "@adonisjs/sink": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@adonisjs/sink/-/sink-5.2.2.tgz", - "integrity": "sha512-uk6zI6k7BvPKl80bSDliBRpEa9m/Hqo20EXMc9r2SPQvgOk2v9w9GJ8oiyFM5nBOye+JVngOUjdytuHAOpmVHA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@adonisjs/sink/-/sink-5.3.1.tgz", + "integrity": "sha512-SMreC1QRklaYsU+VSjosUZoc9ilTfBnWmuEkINtARAZQyflAKBv7swQ6cJ00jPFqDVcytxeEP5rpvAAXcwZy1g==", "dev": true, "requires": { - "@poppinss/cliui": "^3.0.1", - "@poppinss/prompts": "^2.0.1", - "@poppinss/utils": "^4.0.2", + "@poppinss/cliui": "^3.0.2", + "@poppinss/prompts": "^2.0.2", + "@poppinss/utils": "^4.0.4", "cp-file": "^9.1.0", - "fs-extra": "^10.0.1", - "marked": "^2.1.3", - "marked-terminal": "^4.1.1", - "mrm-core": "^6.1.7", + "fs-extra": "^10.1.0", + "marked": "^4.0.15", + "marked-terminal": "^5.1.1", + "mrm-core": "^7.0.0", "mustache": "^4.2.0", "open": "^8.4.0" + }, + "dependencies": { + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "mrm-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mrm-core/-/mrm-core-7.0.0.tgz", + "integrity": "sha512-NB22azURu3CMDN/VWvC5QO5zAUECe0VIPr+QWft+dxeeSz/mbsNAXt4GxaepA1VUGrddPMUmQuWikFPoaPKMbw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "comment-json": "^2.2.0", + "detect-indent": "^6.0.0", + "editorconfig": "^0.15.3", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "kleur": "^3.0.3", + "listify": "^1.0.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "prop-ini": "^0.0.2", + "rc": "^1.2.8", + "readme-badger": "^0.3.0", + "semver": "^6.3.0", + "smpltmpl": "^1.0.2", + "split-lines": "^2.0.0", + "strip-bom": "^4.0.0", + "validate-npm-package-name": "^3.0.0", + "webpack-merge": "^4.2.2", + "yaml": "^2.0.0-1" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, "@adonisjs/validator": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@adonisjs/validator/-/validator-12.3.0.tgz", - "integrity": "sha512-Cor6pBYkFwkaZJ2H6hxiV93w8RmNUpkgP/wVccpnWT6SyDTinQHPSl5NndXjN9T0Y6xQhPk7ziRwfOx7XBE2Gg==", + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@adonisjs/validator/-/validator-12.3.2.tgz", + "integrity": "sha512-nwI4wTamYHgleMn4LoU/ZleSRhKBOVzK/bnkBvCOpiUuF4Bxtz+JCSpRWp6VX66jRJwh8DLBFH09Ul0HzKnjJg==", "dev": true, "requires": { - "@poppinss/utils": "^4.0.3", - "@types/luxon": "^2.3.1", + "@poppinss/utils": "^4.0.4", + "@types/luxon": "^2.3.2", "@types/validator": "^13.7.2", - "luxon": "^2.3.1", + "luxon": "^2.4.0", "normalize-url": "^6.1.0", "tmp-cache": "^1.1.0", "validator": "^13.7.0" } }, "@adonisjs/view": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@adonisjs/view/-/view-6.1.3.tgz", - "integrity": "sha512-bjIi3uxNhrhkWcwOlVaeY+UklhjLwvA0tLIeWvco//m0iM3jw94YPRVRVw9kAmddfsSFWDbudrnhjCNHcCUzjA==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@adonisjs/view/-/view-6.1.5.tgz", + "integrity": "sha512-WGyNGXZQYzeK39ufkK+OELsARBg9GRQFZUCUwQpe33ddLVGYb3D1ElAhW+rFY9l0/+h7ClXpjdns0JKBsYk9iQ==", "dev": true, "requires": { "edge-error": "^2.0.8", "edge-supercharged": "^3.1.1", - "edge.js": "^5.3.4" + "edge.js": "^5.3.6" } }, "@apidevtools/json-schema-ref-parser": { @@ -13251,19 +13474,19 @@ } }, "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "dependencies": { @@ -13297,47 +13520,47 @@ "dev": true }, "@formatjs/ecma402-abstract": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz", - "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.6.tgz", + "integrity": "sha512-6TcI+IroIK+GTWXBJ643LBJklmCBsqLt1sUTGWfzdBcI5Y6b1L1iamrJB1B5OAQLnhzWveLbmzPYHYsFEZfeig==", "requires": { - "@formatjs/intl-localematcher": "0.2.25", - "tslib": "^2.1.0" + "@formatjs/intl-localematcher": "0.2.27", + "tslib": "2.4.0" } }, "@formatjs/fast-memoize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz", - "integrity": "sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.3.tgz", + "integrity": "sha512-RVI3e4M7mIxAhKbbyS78H8++fsoiSRZgxh0zReHfvV6p1cpfgG2/k2qJYhJq0RXh6orVtUEsQ3xK9i4tDfsOSg==", "requires": { - "tslib": "^2.1.0" + "tslib": "2.4.0" } }, "@formatjs/icu-messageformat-parser": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.19.tgz", - "integrity": "sha512-8HsLm9YLyVVIDMyBJb7wmve2wGd461cUwJ470eUog5YH5ZsF4p5lgvaJ+oGKxz1mrSMNNdDHU9v/NDsS+z+ilg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.2.tgz", + "integrity": "sha512-FYQ2pkgbDJxJlst/U5MU2H7+bR9HrZ4x8J4c0etrya24pJzQxYguVlAhc2S6NoEImlQ2LmIIGsURaBQu9bCtew==", "requires": { - "@formatjs/ecma402-abstract": "1.11.4", - "@formatjs/icu-skeleton-parser": "1.3.6", - "tslib": "^2.1.0" + "@formatjs/ecma402-abstract": "1.11.6", + "@formatjs/icu-skeleton-parser": "1.3.8", + "tslib": "2.4.0" } }, "@formatjs/icu-skeleton-parser": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz", - "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.8.tgz", + "integrity": "sha512-CVdsPMs/KvrIDKhMDw8bSq/Zst2bhdn/bTUfVCHi/c/bj462lChIJmW/JP/FaGKgZzdG8slGyVIFLonpG4uqFA==", "requires": { - "@formatjs/ecma402-abstract": "1.11.4", - "tslib": "^2.1.0" + "@formatjs/ecma402-abstract": "1.11.6", + "tslib": "2.4.0" } }, "@formatjs/intl-localematcher": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz", - "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==", + "version": "0.2.27", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.27.tgz", + "integrity": "sha512-XHYcVas2ebDTh3VtfdluvbTjqyMUHqFHARnuJo5KYF/0MKOTmozVSK7PJGnu1IEHdmRdTWuG6TB+2RnkasaxVw==", "requires": { - "tslib": "^2.1.0" + "tslib": "2.4.0" } }, "@humanwhocodes/config-array": { @@ -13370,27 +13593,35 @@ } }, "@japa/core": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@japa/core/-/core-6.0.4.tgz", - "integrity": "sha512-BYE8rGgmreSP9ESax6CzJb0eCpQo/0HhrQPBeqoqQvMBTH8RMGpm3BK9OobKWOWedWgf7fm3drFHyGHjGPSBHg==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@japa/core/-/core-6.0.6.tgz", + "integrity": "sha512-MIfonrXEuq8zpwyl1HFLFSi/ZlEqnk1KWbSIFr/9gem0fzPCvTKmwwHEvT0dwtAglWDDC0r1YqI8nZsy/hGWvw==", "dev": true, "requires": { "@poppinss/hooks": "^6.0.2-0", "async-retry": "^1.3.3", - "emittery": "^0.10.2", - "macroable": "^7.0.0", + "emittery": "^0.11.0", + "macroable": "^7.0.1", "time-span": "^4.0.0" + }, + "dependencies": { + "emittery": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.11.0.tgz", + "integrity": "sha512-S/7tzL6v5i+4iJd627Nhv9cLFIo5weAIlGccqJFpnBoDB8U1TF2k5tez4J/QNuxyyhWuFqHg1L84Kd3m7iXg6g==", + "dev": true + } } }, "@japa/errors-printer": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/@japa/errors-printer/-/errors-printer-1.3.7.tgz", - "integrity": "sha512-xX3gYbF8iiUFNlTQrxyyTdQptwU4LrCApsiwlwFuxpZfEc/RdpNWMj5+ApmxM5yRtttiVpzzYvUkim23pMIxQA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@japa/errors-printer/-/errors-printer-1.3.8.tgz", + "integrity": "sha512-iBS5vICZncqcFafEgmZie9/7hgsd727IGyzYWPSZSwRQFy4pCJTT1zzrVZL7pVDd0uUcOt2yUmkU8/hcWAd8WQ==", "dev": true, "requires": { "@poppinss/cliui": "^3.0.2", "jest-diff": "^27.5.1", - "youch": "^3.1.1", + "youch": "^3.2.0", "youch-terminal": "^2.1.3" } }, @@ -13406,13 +13637,13 @@ } }, "@japa/runner": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@japa/runner/-/runner-2.0.7.tgz", - "integrity": "sha512-e3ly4lnkapMm29rXwm2XKZmTdklYc69NI8VQSH4CFNyku/8unwAWS/1Yv+9X2fyY92ilg0qvELU0kFn0/Yqt3g==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@japa/runner/-/runner-2.0.8.tgz", + "integrity": "sha512-Lh4408pE/fPW5pIcWSMvvlD1FMFyDwxwKc4c6kw5kuB7LI6E2zba+lPUhC+VBHpx69sYoDZynymKa35ewPj5Pg==", "dev": true, "requires": { - "@japa/core": "^6.0.4", - "@japa/errors-printer": "^1.3.7", + "@japa/core": "^6.0.5", + "@japa/errors-printer": "^1.3.8", "@poppinss/hooks": "^6.0.2-0", "fast-glob": "^3.2.11", "getopts": "^2.3.0", @@ -13582,6 +13813,14 @@ "fs-extra": "^10.0.1" } }, + "@poppinss/file-generator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@poppinss/file-generator/-/file-generator-1.0.2.tgz", + "integrity": "sha512-rRob//4jLbUVbDSsNRihloKGgpyVsWdFQWUmONxX/gyv4koT1OlVoc3ccWgk7Y/sEa2cFxj3zrFs+wdT09iXWw==", + "requires": { + "bytes": "^3.1.2" + } + }, "@poppinss/hooks": { "version": "6.0.2-0", "resolved": "https://registry.npmjs.org/@poppinss/hooks/-/hooks-6.0.2-0.tgz", @@ -13639,10 +13878,11 @@ } }, "@poppinss/utils": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-4.0.3.tgz", - "integrity": "sha512-tCKqNVz2oZhnP5AcDskifHNxz3bm3QNUZJGGtD/CtsPZ+vj7HXLiwSVZVUUZ4IViyUZFkcCgL4zoZ06WhSviag==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-4.0.4.tgz", + "integrity": "sha512-6LS3mofSVB9IQZqofA4rX6KVVcCpdwUQuNe4efHqOTzgD/Q5HTVvDP0vKg1m994QlzJs4aLW1JwXVcNCThEh4g==", "requires": { + "@poppinss/file-generator": "^1.0.2", "@types/bytes": "^3.1.1", "@types/he": "^1.1.2", "bytes": "^3.1.2", @@ -13783,9 +14023,9 @@ } }, "@types/luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-nAPUltOT28fal2eDZz8yyzNhBjHw1NEymFBP7Q9iCShqpflWPybxHbD7pw/46jQmT+HXOy1QN5hNTms8MOTlOQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz", + "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==", "dev": true }, "@types/minimist": { @@ -13795,9 +14035,9 @@ "dev": true }, "@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==", "dev": true }, "@types/normalize-package-data": { @@ -14002,9 +14242,9 @@ } }, "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "dev": true }, "acorn-class-fields": { @@ -14134,7 +14374,7 @@ "ansicolors": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", "dev": true }, "any-observable": { @@ -14310,9 +14550,9 @@ "dev": true }, "astring": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.1.tgz", - "integrity": "sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.3.tgz", + "integrity": "sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A==", "dev": true }, "async-exit-hook": { @@ -14702,7 +14942,7 @@ "cardinal": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", - "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=", + "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", "dev": true, "requires": { "ansicolors": "~0.3.2", @@ -15350,9 +15590,9 @@ "dev": true }, "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "copyfiles": { @@ -15814,9 +16054,9 @@ } }, "edge-parser": { - "version": "8.0.13", - "resolved": "https://registry.npmjs.org/edge-parser/-/edge-parser-8.0.13.tgz", - "integrity": "sha512-YHBP/dkguZRCq+K6wf2YGI0HYqYn1LG12cLAg/KVoyHm+utN+SKh9POoJ/gmxLxUbS6qz2lauSn94KnEHMSKkQ==", + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/edge-parser/-/edge-parser-8.0.14.tgz", + "integrity": "sha512-N7mFw0JcozaHfHt5CJL53T8ETdAVr6aDoFa7cwjTN5qvtsYT8WyeTVO9720Rs0W8FVjliK/VZAkZ6dpxehJqFA==", "dev": true, "requires": { "acorn": "^8.7.0", @@ -15864,16 +16104,16 @@ } }, "edge.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/edge.js/-/edge.js-5.3.4.tgz", - "integrity": "sha512-NM4ew2RCmpZorA7AycbkPcpSPykXlTk0L+vk2+8xGjsRL3sNfCbLWprgi8jw7iO4vfz3hBgZ0QRfy19IRg085A==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/edge.js/-/edge.js-5.3.6.tgz", + "integrity": "sha512-cyaHhR+1iIoozpftTbqyMVW8cDcdEqm9e/2vKxp2XIH0JPMTCVRGBdAC6k2MzYizygbgjnZdKRoz+Ec9xFnU5Q==", "dev": true, "requires": { "@poppinss/inspect": "^1.0.1", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "edge-error": "^2.0.8", "edge-lexer": "^4.0.10", - "edge-parser": "^8.0.13", + "edge-parser": "^8.0.14", "js-stringify": "^1.0.2", "macroable": "^7.0.1", "stringify-attributes": "^2.0.0" @@ -15993,12 +16233,12 @@ "dev": true }, "eslint": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", - "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -16009,14 +16249,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "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": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -16025,7 +16265,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -16127,13 +16367,13 @@ "dev": true }, "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } }, @@ -16466,9 +16706,9 @@ "dev": true }, "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -16715,9 +16955,9 @@ } }, "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -16936,9 +17176,9 @@ "dev": true }, "husky": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", "dev": true }, "iconv-lite": { @@ -17300,14 +17540,14 @@ } }, "intl-messageformat": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.12.0.tgz", - "integrity": "sha512-5Q9j21JreB1G27/CqMYsA+pvJ19JjHyhiTSeUuvZK9BCDJGHtOLgpUUcGM+GLHiUuoVMKVeeX1smamiVHQrSKQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.0.1.tgz", + "integrity": "sha512-oZWDsNbauuWmPd98+zLEfNojuJkBdVpEWIcWQVCTxSJrhag2/czZnwKBsYa8NcVf4t0fWo0k77v+CBCudKEcjw==", "requires": { - "@formatjs/ecma402-abstract": "1.11.4", - "@formatjs/fast-memoize": "1.2.1", - "@formatjs/icu-messageformat-parser": "2.0.19", - "tslib": "^2.1.0" + "@formatjs/ecma402-abstract": "1.11.6", + "@formatjs/fast-memoize": "1.2.3", + "@formatjs/icu-messageformat-parser": "2.1.2", + "tslib": "2.4.0" } }, "ipaddr.js": { @@ -19068,9 +19308,9 @@ } }, "luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-I8vnjOmhXsMSlNMZlMkSOvgrxKJl0uOsEzdGgGNZuZPaS9KlefpE9KV95QFftlJSC+1UyCC9/I69R02cz/zcCA==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz", + "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==" }, "macroable": { "version": "7.0.1", @@ -19118,23 +19358,46 @@ "dev": true }, "marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.16.tgz", + "integrity": "sha512-wahonIQ5Jnyatt2fn8KqF/nIqZM8mh3oRu2+l5EANGMhu6RFjiSG52QNE2eWzFMI94HqYSgN184NurgNG6CztA==", "dev": true }, "marked-terminal": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz", - "integrity": "sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz", + "integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==", "dev": true, "requires": { - "ansi-escapes": "^4.3.1", + "ansi-escapes": "^5.0.0", "cardinal": "^2.1.1", - "chalk": "^4.1.0", - "cli-table3": "^0.6.0", - "node-emoji": "^1.10.0", - "supports-hyperlinks": "^2.1.0" + "chalk": "^5.0.0", + "cli-table3": "^0.6.1", + "node-emoji": "^1.11.0", + "supports-hyperlinks": "^2.2.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dev": true, + "requires": { + "type-fest": "^1.0.2" + } + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + }, + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true + } } }, "md5": { @@ -19155,9 +19418,9 @@ "dev": true }, "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", "dev": true, "requires": { "fs-monkey": "1.0.3" @@ -19277,9 +19540,9 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -20219,9 +20482,9 @@ "dev": true }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", + "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==", "dev": true }, "octonode": { @@ -21493,18 +21756,27 @@ "dev": true }, "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { - "lru-cache": "^7.4.0" + "lru-cache": "^6.0.0" }, "dependencies": { "lru-cache": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", - "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -22124,9 +22396,9 @@ "integrity": "sha512-cXzueh9pzBCsLzhToB4X4gZCb3KYkrsAcBAX97JnazE74HOl3cpBJYEV7nabHeG/6/WXCU5Yujlde/WPBUwnsg==" }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "tsutils": { "version": "3.21.0", @@ -22209,9 +22481,9 @@ } }, "typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true }, "uid-safe": { @@ -22538,9 +22810,9 @@ "dev": true }, "yaml": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.0.0.tgz", - "integrity": "sha512-JbfdlHKGP2Ik9IHylzWlGd4pPK++EU46/IxMykphS2ZKw7a7h+dHNmcXObLgpRDriBY+rpWslldikckX8oruWQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.0.tgz", + "integrity": "sha512-OuAINfTsoJrY5H7CBWnKZhX6nZciXBydrMtTHr1dC4nP40X5jyTIVlogZHxSlVZM8zSgXRfgZGsaHF4+pV+JRw==" }, "yargs": { "version": "16.2.0", @@ -22585,12 +22857,12 @@ "dev": true }, "youch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/youch/-/youch-3.1.1.tgz", - "integrity": "sha512-H8DwI62kyzVAuumMiJTgOynPgKjuAWwns+LLjHhJKpnFP+n2yssC/XiDV0nuToIrm5WBsgmu8POmd7sFapFE8A==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/youch/-/youch-3.2.0.tgz", + "integrity": "sha512-H+hTPaqFc1EDXHmp8sqOQe7pOvP3GlYovV+Dkg8sQ2RUy95p9gJeH2gJ64V4LYxh8wI8+4KqJjhbLt4DeUgzgQ==", "dev": true, "requires": { - "cookie": "^0.4.2", + "cookie": "^0.5.0", "mustache": "^4.2.0", "stacktracey": "^2.1.8" } diff --git a/package.json b/package.json index 63733cc..6cbf0de 100644 --- a/package.json +++ b/package.json @@ -46,33 +46,33 @@ }, "homepage": "https://github.com/adonisjs/antl#readme", "devDependencies": { - "@adonisjs/core": "^5.7.1", + "@adonisjs/core": "^5.8.2", "@adonisjs/mrm-preset": "^5.0.3", "@adonisjs/repl": "^3.1.10", "@adonisjs/require-ts": "^2.0.11", - "@adonisjs/sink": "^5.2.2", - "@adonisjs/view": "^6.1.3", + "@adonisjs/sink": "^5.3.1", + "@adonisjs/view": "^6.1.5", "@japa/assert": "^1.3.4", "@japa/run-failed-tests": "^1.0.7", - "@japa/runner": "^2.0.7", + "@japa/runner": "^2.0.8", "@japa/spec-reporter": "^1.1.12", "@poppinss/dev-utils": "^2.0.3", - "@types/luxon": "^2.3.1", - "@types/node": "^17.0.23", + "@types/luxon": "^2.3.2", + "@types/node": "^17.0.35", "commitizen": "^4.2.4", "copyfiles": "^2.4.1", "cz-conventional-changelog": "^3.3.0", "del-cli": "^4.0.1", - "eslint": "^8.12.0", + "eslint": "^8.16.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-adonis": "^2.1.0", "eslint-plugin-prettier": "^4.0.0", "github-label-sync": "^2.2.0", - "husky": "^7.0.4", + "husky": "^8.0.1", "mrm": "^4.0.0", "np": "^7.6.1", "prettier": "^2.6.2", - "typescript": "^4.6.3" + "typescript": "^4.6.4" }, "config": { "commitizen": { @@ -86,11 +86,11 @@ "dependencies": { "@poppinss/colors": "^3.0.2", "@poppinss/intl-formatter": "^2.0.3", - "@poppinss/utils": "^4.0.3", + "@poppinss/utils": "^4.0.4", "accepts": "^1.3.8", - "intl-messageformat": "^9.12.0", - "luxon": "^2.3.1", - "yaml": "^2.0.0" + "intl-messageformat": "^10.0.1", + "luxon": "^2.4.0", + "yaml": "^2.1.0" }, "peerDependencies": { "@adonisjs/core": "^5.4.0"