From fb6673c3cdaee64a816b56e73dc2ae159690d1f1 Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Thu, 26 Jan 2023 08:30:39 +0300 Subject: [PATCH] fixd --- api/upload.py | 2 +- package.json | 46 +- pnpm-lock.yaml | 1302 +++++++++-------- .../Pages/profile/ProfileSettingsPage.tsx | 66 +- src/pages/[...slug].astro | 5 +- 5 files changed, 757 insertions(+), 664 deletions(-) diff --git a/api/upload.py b/api/upload.py index d3b5b064..1fabadee 100644 --- a/api/upload.py +++ b/api/upload.py @@ -62,7 +62,7 @@ def upload(): print(request.path) print(request.form) print(request.files) - img = request.files['file'] + img = request.files['userpic'] if img: # Perform the file upload filename = secure_filename(img.filename) diff --git a/package.json b/package.json index 2a6f21d6..2b4cbf67 100644 --- a/package.json +++ b/package.json @@ -33,47 +33,49 @@ "vercel-build": "astro build" }, "dependencies": { + "@connorskees/grass": "^0.12.0", "mailgun.js": "^8.0.6" }, "devDependencies": { "@astrojs/solid-js": "^1.2.3", "@astrojs/vercel": "^2.4.0", "@babel/core": "^7.20.12", - "@graphql-codegen/cli": "^2.16.3", + "@graphql-codegen/cli": "^2.16.4", "@graphql-codegen/typescript": "^2.8.7", "@graphql-codegen/typescript-operations": "^2.5.12", "@graphql-codegen/typescript-urql": "^3.7.3", "@graphql-codegen/urql-introspection": "^2.2.1", - "@graphql-tools/url-loader": "^7.16.29", + "@graphql-tools/url-loader": "^7.17.3", "@graphql-typed-document-node/core": "^3.1.1", "@nanostores/router": "^0.8.0", "@nanostores/solid": "^0.3.2", "@popperjs/core": "^2.11.6", - "@solid-primitives/memo": "^1.1.2", - "@solid-primitives/storage": "^1.3.3", + "@solid-primitives/memo": "^1.1.3", + "@solid-primitives/storage": "^1.3.4", "@solid-primitives/upload": "^0.0.105", "@types/express": "^4.17.15", "@types/node": "^18.11.18", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^5.48.0", - "@typescript-eslint/parser": "^5.48.0", + "@typescript-eslint/eslint-plugin": "^5.48.2", + "@typescript-eslint/parser": "^5.48.2", "@urql/core": "^3.1.1", "@urql/devtools": "^2.0.3", "@urql/exchange-graphcache": "^5.0.8", - "astro": "^1.9.1", - "astro-eslint-parser": "^0.9.3", + "astro": "^1.9.2", + "astro-eslint-parser": "^0.9.5", "bcryptjs": "^2.4.3", "bootstrap": "^5.2.3", "clsx": "^1.2.1", "cookie": "^0.5.0", "cookie-signature": "^1.2.0", + "cosmiconfig-toml-loader": "^1.0.0", "cross-env": "^7.0.3", - "eslint": "^8.31.0", + "eslint": "^8.32.0", "eslint-config-stylelint": "^17.1.0", - "eslint-import-resolver-typescript": "^3.5.2", + "eslint-import-resolver-typescript": "^3.5.3", "eslint-plugin-astro": "^0.21.1", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.6.1", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-solid": "^0.8.0", "eslint-plugin-sonarjs": "^0.16.0", @@ -82,7 +84,7 @@ "graphql-sse": "^1.3.2", "graphql-tag": "^2.12.6", "graphql-ws": "^5.11.2", - "hast-util-select": "^5.0.3", + "hast-util-select": "^5.0.4", "husky": "^8.0.3", "idb": "^7.1.1", "jest": "^29.3.1", @@ -98,7 +100,7 @@ "orderedmap": "^2.1.0", "postcss": "^8.4.21", "postcss-modules": "5.0.0", - "prettier": "^2.8.2", + "prettier": "^2.8.3", "prettier-eslint": "^15.0.1", "prosemirror-commands": "^1.5.0", "prosemirror-dropcursor": "^1.6.1", @@ -109,17 +111,17 @@ "prosemirror-keymap": "^1.2.0", "prosemirror-markdown": "^1.10.1", "prosemirror-menu": "^1.2.1", - "prosemirror-model": "^1.18.3", + "prosemirror-model": "^1.19.0", "prosemirror-schema-list": "^1.2.2", "prosemirror-state": "^1.4.2", - "prosemirror-view": "^1.29.1", + "prosemirror-view": "^1.30.0", "rollup": "^2.79.1", "rollup-plugin-visualizer": "^5.9.0", "sass": "1.32.13", - "solid-js": "^1.6.8", - "solid-js-form": "^0.1.7", + "solid-js": "^1.6.9", + "solid-js-form": "^0.1.8", "solid-jsx": "^0.9.1", - "solid-social": "^0.9.5", + "solid-social": "^0.9.6", "solid-utils": "^0.8.1", "sort-package-json": "^2.1.0", "stylelint": "^14.16.1", @@ -128,17 +130,17 @@ "stylelint-config-standard-scss": "^6.1.0", "stylelint-order": "^5.0.0", "stylelint-scss": "^4.3.0", - "swiper": "^8.4.5", + "swiper": "^8.4.6", "ts-node": "^10.9.1", "typescript": "^4.9.4", - "undici": "^5.14.0", + "undici": "^5.15.1", "unique-names-generator": "^4.7.1", "uuid": "^9.0.0", "vite": "^3.2.5", "ws": "^8.12.0", "y-prosemirror": "^1.2.0", "y-protocols": "^1.0.5", - "y-webrtc": "^10.2.3", + "y-webrtc": "^10.2.4", "yjs": "^13.5.44" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e53678b6..eeeeb57e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,41 +4,43 @@ specifiers: '@astrojs/solid-js': ^1.2.3 '@astrojs/vercel': ^2.4.0 '@babel/core': ^7.20.12 - '@graphql-codegen/cli': ^2.16.3 + '@connorskees/grass': ^0.12.0 + '@graphql-codegen/cli': ^2.16.4 '@graphql-codegen/typescript': ^2.8.7 '@graphql-codegen/typescript-operations': ^2.5.12 '@graphql-codegen/typescript-urql': ^3.7.3 '@graphql-codegen/urql-introspection': ^2.2.1 - '@graphql-tools/url-loader': ^7.16.29 + '@graphql-tools/url-loader': ^7.17.3 '@graphql-typed-document-node/core': ^3.1.1 '@nanostores/router': ^0.8.0 '@nanostores/solid': ^0.3.2 '@popperjs/core': ^2.11.6 - '@solid-primitives/memo': ^1.1.2 - '@solid-primitives/storage': ^1.3.3 + '@solid-primitives/memo': ^1.1.3 + '@solid-primitives/storage': ^1.3.4 '@solid-primitives/upload': ^0.0.105 '@types/express': ^4.17.15 '@types/node': ^18.11.18 '@types/uuid': ^8.3.4 - '@typescript-eslint/eslint-plugin': ^5.48.0 - '@typescript-eslint/parser': ^5.48.0 + '@typescript-eslint/eslint-plugin': ^5.48.2 + '@typescript-eslint/parser': ^5.48.2 '@urql/core': ^3.1.1 '@urql/devtools': ^2.0.3 '@urql/exchange-graphcache': ^5.0.8 - astro: ^1.9.1 - astro-eslint-parser: ^0.9.3 + astro: ^1.9.2 + astro-eslint-parser: ^0.9.5 bcryptjs: ^2.4.3 bootstrap: ^5.2.3 clsx: ^1.2.1 cookie: ^0.5.0 cookie-signature: ^1.2.0 + cosmiconfig-toml-loader: ^1.0.0 cross-env: ^7.0.3 - eslint: ^8.31.0 + eslint: ^8.32.0 eslint-config-stylelint: ^17.1.0 - eslint-import-resolver-typescript: ^3.5.2 + eslint-import-resolver-typescript: ^3.5.3 eslint-plugin-astro: ^0.21.1 - eslint-plugin-import: ^2.26.0 - eslint-plugin-jsx-a11y: ^6.6.1 + eslint-plugin-import: ^2.27.5 + eslint-plugin-jsx-a11y: ^6.7.1 eslint-plugin-promise: ^6.1.1 eslint-plugin-solid: ^0.8.0 eslint-plugin-sonarjs: ^0.16.0 @@ -47,7 +49,7 @@ specifiers: graphql-sse: ^1.3.2 graphql-tag: ^2.12.6 graphql-ws: ^5.11.2 - hast-util-select: ^5.0.3 + hast-util-select: ^5.0.4 husky: ^8.0.3 idb: ^7.1.1 jest: ^29.3.1 @@ -64,7 +66,7 @@ specifiers: orderedmap: ^2.1.0 postcss: ^8.4.21 postcss-modules: 5.0.0 - prettier: ^2.8.2 + prettier: ^2.8.3 prettier-eslint: ^15.0.1 prosemirror-commands: ^1.5.0 prosemirror-dropcursor: ^1.6.1 @@ -75,17 +77,17 @@ specifiers: prosemirror-keymap: ^1.2.0 prosemirror-markdown: ^1.10.1 prosemirror-menu: ^1.2.1 - prosemirror-model: ^1.18.3 + prosemirror-model: ^1.19.0 prosemirror-schema-list: ^1.2.2 prosemirror-state: ^1.4.2 - prosemirror-view: ^1.29.1 + prosemirror-view: ^1.30.0 rollup: ^2.79.1 rollup-plugin-visualizer: ^5.9.0 sass: 1.32.13 - solid-js: ^1.6.8 - solid-js-form: ^0.1.7 + solid-js: ^1.6.9 + solid-js-form: ^0.1.8 solid-jsx: ^0.9.1 - solid-social: ^0.9.5 + solid-social: ^0.9.6 solid-utils: ^0.8.1 sort-package-json: ^2.1.0 stylelint: ^14.16.1 @@ -94,70 +96,72 @@ specifiers: stylelint-config-standard-scss: ^6.1.0 stylelint-order: ^5.0.0 stylelint-scss: ^4.3.0 - swiper: ^8.4.5 + swiper: ^8.4.6 ts-node: ^10.9.1 typescript: ^4.9.4 - undici: ^5.14.0 + undici: ^5.15.1 unique-names-generator: ^4.7.1 uuid: ^9.0.0 vite: ^3.2.5 ws: ^8.12.0 y-prosemirror: ^1.2.0 y-protocols: ^1.0.5 - y-webrtc: ^10.2.3 + y-webrtc: ^10.2.4 yjs: ^13.5.44 dependencies: + '@connorskees/grass': 0.12.0 mailgun.js: 8.0.6 devDependencies: - '@astrojs/solid-js': 1.2.3_nksi6a3wmg77jjc3htcdjr6e44 + '@astrojs/solid-js': 1.2.3_7iuqezfl4ondixx2lcfha4jhrm '@astrojs/vercel': 2.4.0 '@babel/core': 7.20.12 - '@graphql-codegen/cli': 2.16.3_wl4vyuczoxcwwozwumwpxheb2e + '@graphql-codegen/cli': 2.16.4_juwfez6bimxdkg3yxd3wefvrqa '@graphql-codegen/typescript': 2.8.7_graphql@16.6.0 '@graphql-codegen/typescript-operations': 2.5.12_graphql@16.6.0 '@graphql-codegen/typescript-urql': 3.7.3_sy4knu3obj4ys7pjcqbyfxmqle '@graphql-codegen/urql-introspection': 2.2.1_graphql@16.6.0 - '@graphql-tools/url-loader': 7.16.29_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/url-loader': 7.17.3_ykzowzmb7rcumunkscnbisnkom '@graphql-typed-document-node/core': 3.1.1_graphql@16.6.0 '@nanostores/router': 0.8.0_nanostores@0.7.1 - '@nanostores/solid': 0.3.2_eizswvxebadnxuo4ef2bunbz44 + '@nanostores/solid': 0.3.2_p2ovwnslwwhnyqciy4vyx3xhn4 '@popperjs/core': 2.11.6 - '@solid-primitives/memo': 1.1.2_solid-js@1.6.8 - '@solid-primitives/storage': 1.3.3_solid-js@1.6.8 - '@solid-primitives/upload': 0.0.105_solid-js@1.6.8 + '@solid-primitives/memo': 1.1.3_solid-js@1.6.9 + '@solid-primitives/storage': 1.3.4_solid-js@1.6.9 + '@solid-primitives/upload': 0.0.105_solid-js@1.6.9 '@types/express': 4.17.15 '@types/node': 18.11.18 '@types/uuid': 8.3.4 - '@typescript-eslint/eslint-plugin': 5.48.0_k73wpmdolxikpyqun3p36akaaq - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/eslint-plugin': 5.48.2_caon6io6stgpr7lz2rtbhekxqy + '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje '@urql/core': 3.1.1_graphql@16.6.0 '@urql/devtools': 2.0.3_ioimjbecbkqzfeizgamzrgwc3y '@urql/exchange-graphcache': 5.0.8_graphql@16.6.0 - astro: 1.9.1_nvhcg6qm5qccgmxup62ip3xtg4 - astro-eslint-parser: 0.9.3 + astro: 1.9.2_nvhcg6qm5qccgmxup62ip3xtg4 + astro-eslint-parser: 0.9.5 bcryptjs: 2.4.3 bootstrap: 5.2.3_@popperjs+core@2.11.6 clsx: 1.2.1 cookie: 0.5.0 cookie-signature: 1.2.0 + cosmiconfig-toml-loader: 1.0.0 cross-env: 7.0.3 - eslint: 8.31.0 - eslint-config-stylelint: 17.1.0_5lw7u3puxf47qfi53ot2fqzcvq - eslint-import-resolver-typescript: 3.5.2_ol7jqilc3wemtdbq3nzhywgxq4 - eslint-plugin-astro: 0.21.1_eslint@8.31.0 - eslint-plugin-import: 2.26.0_cxu27kyieece4tnvunezm4whiq - eslint-plugin-jsx-a11y: 6.6.1_eslint@8.31.0 - eslint-plugin-promise: 6.1.1_eslint@8.31.0 - eslint-plugin-solid: 0.8.0_iukboom6ndih5an6iafl45j2fe - eslint-plugin-sonarjs: 0.16.0_eslint@8.31.0 - eslint-plugin-unicorn: 45.0.2_eslint@8.31.0 + eslint: 8.32.0 + eslint-config-stylelint: 17.1.0_6cgxg5kejkpqx44p2w654f2rpi + eslint-import-resolver-typescript: 3.5.3_ps7hf4l2dvbuxvtusmrfhmzsba + eslint-plugin-astro: 0.21.1_eslint@8.32.0 + eslint-plugin-import: 2.27.5_bzolr7xl6xcwr64wsu2tr4eimm + eslint-plugin-jsx-a11y: 6.7.1_eslint@8.32.0 + eslint-plugin-promise: 6.1.1_eslint@8.32.0 + eslint-plugin-solid: 0.8.0_7uibuqfxkfaozanbtbziikiqje + eslint-plugin-sonarjs: 0.16.0_eslint@8.32.0 + eslint-plugin-unicorn: 45.0.2_eslint@8.32.0 graphql: 16.6.0 graphql-sse: 1.3.2_graphql@16.6.0 graphql-tag: 2.12.6_graphql@16.6.0 graphql-ws: 5.11.2_graphql@16.6.0 - hast-util-select: 5.0.3 + hast-util-select: 5.0.4 husky: 8.0.3 idb: 7.1.1 jest: 29.3.1_zfha7dvnw4nti6zkbsmhmn6xo4 @@ -173,7 +177,7 @@ devDependencies: orderedmap: 2.1.0 postcss: 8.4.21 postcss-modules: 5.0.0_postcss@8.4.21 - prettier: 2.8.2 + prettier: 2.8.3 prettier-eslint: 15.0.1 prosemirror-commands: 1.5.0 prosemirror-dropcursor: 1.6.1 @@ -184,18 +188,18 @@ devDependencies: prosemirror-keymap: 1.2.0 prosemirror-markdown: 1.10.1 prosemirror-menu: 1.2.1 - prosemirror-model: 1.18.3 + prosemirror-model: 1.19.0 prosemirror-schema-list: 1.2.2 prosemirror-state: 1.4.2 - prosemirror-view: 1.29.1 + prosemirror-view: 1.30.0 rollup: 2.79.1 rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 sass: 1.32.13 - solid-js: 1.6.8 - solid-js-form: 0.1.7 - solid-jsx: 0.9.1_solid-js@1.6.8 - solid-social: 0.9.5_solid-js@1.6.8 - solid-utils: 0.8.1_solid-js@1.6.8 + solid-js: 1.6.9 + solid-js-form: 0.1.8 + solid-jsx: 0.9.1_solid-js@1.6.9 + solid-social: 0.9.6_solid-js@1.6.9 + solid-utils: 0.8.1_solid-js@1.6.9 sort-package-json: 2.1.0 stylelint: 14.16.1 stylelint-config-css-modules: 4.1.0_stylelint@14.16.1 @@ -203,17 +207,17 @@ devDependencies: stylelint-config-standard-scss: 6.1.0_w5gtdy6oq4ictd5o4eu6befejy stylelint-order: 5.0.0_stylelint@14.16.1 stylelint-scss: 4.3.0_stylelint@14.16.1 - swiper: 8.4.5 + swiper: 8.4.6 ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq typescript: 4.9.4 - undici: 5.14.0 + undici: 5.15.1 unique-names-generator: 4.7.1 uuid: 9.0.0 vite: 3.2.5_2t5zzertvgx7nxfmkolltgmm7i ws: 8.12.0 - y-prosemirror: 1.2.0_6y26divjll4yprmpojxz3dvwpe + y-prosemirror: 1.2.0_m4xiqt5tbitix4giycfv7gkd44 y-protocols: 1.0.5 - y-webrtc: 10.2.3 + y-webrtc: 10.2.4 yjs: 13.5.44 packages: @@ -259,7 +263,7 @@ packages: resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} dependencies: - node-fetch: 2.6.7 + node-fetch: 2.6.8 transitivePeerDependencies: - encoding dev: true @@ -268,13 +272,17 @@ packages: resolution: {integrity: sha512-6bBFeDTtPOn4jZaiD3p0f05MEGQL9pw2Zbfj546oFETNmjJFWO3nzHz6/m+P53calknCvyVzZ5YhoBLIvzn5iw==} dev: true + /@astrojs/compiler/0.32.0: + resolution: {integrity: sha512-QL5qMGkfsC1/kDjJF4RRagz8/hACBUb19cHWrQ8AROphS42qXM6JhoO1Og5FohV3p2VfT5CdEJspn4uNsgZvmw==} + dev: true + /@astrojs/language-server/0.28.3: resolution: {integrity: sha512-fPovAX/X46eE2w03jNRMpQ7W9m2mAvNt4Ay65lD9wl1Z5vIQYxlg7Enp9qP225muTr4jSVB5QiLumFJmZMAaVA==} hasBin: true dependencies: '@vscode/emmet-helper': 2.8.6 events: 3.3.0 - prettier: 2.8.2 + prettier: 2.8.3 prettier-plugin-astro: 0.7.2 source-map: 0.7.4 vscode-css-languageservice: 6.2.1 @@ -294,7 +302,7 @@ packages: acorn: 8.8.1 acorn-jsx: 5.3.2_acorn@8.8.1 github-slugger: 1.5.0 - hast-util-to-html: 8.0.3 + hast-util-to-html: 8.0.4 import-meta-resolve: 2.2.1 mdast-util-from-markdown: 1.2.0 mdast-util-mdx-expression: 1.3.1 @@ -321,7 +329,7 @@ packages: resolution: {integrity: sha512-O15+i2DGG0qb1R/1SYbFXgOKDGbYdV8iJMtuboVb1S9YFQfMOJxaCMco0bhXQI7PmZcQ4pZWIjT5oZ64dXUtRA==} dependencies: '@types/acorn': 4.0.6 - estree-util-is-identifier-name: 2.0.1 + estree-util-is-identifier-name: 2.1.0 micromark-factory-mdx-expression: 1.0.6 micromark-factory-space: 1.0.0 micromark-util-character: 1.1.0 @@ -338,14 +346,14 @@ packages: prismjs: 1.29.0 dev: true - /@astrojs/solid-js/1.2.3_nksi6a3wmg77jjc3htcdjr6e44: + /@astrojs/solid-js/1.2.3_7iuqezfl4ondixx2lcfha4jhrm: resolution: {integrity: sha512-YyWQVcIeUMGKTnK3myXmBrG6dfYL5qiQNn8fv50jV0nPgahLeSUTIVxtt5WtqmbFr5kGTwDyk63TZoUvCUWJXA==} engines: {node: ^14.18.0 || >=16.12.0} peerDependencies: solid-js: ^1.4.3 dependencies: - babel-preset-solid: 1.6.7_@babel+core@7.20.12 - solid-js: 1.6.8 + babel-preset-solid: 1.6.9_@babel+core@7.20.12 + solid-js: 1.6.9 vitefu: 0.2.4_vite@3.2.5 transitivePeerDependencies: - '@babel/core' @@ -498,13 +506,6 @@ packages: '@babel/types': 7.20.7 dev: true - /@babel/helper-module-imports/7.16.0: - resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.20.7 - dev: true - /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} @@ -1020,14 +1021,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/runtime-corejs3/7.20.7: - resolution: {integrity: sha512-jr9lCZ4RbRQmCR28Q8U8Fu49zvFqLxTY9AMOUz+iyMohMoAgpEcVxY+wJNay99oXOpOcCTODkk70NDN2aaJEeg==} - engines: {node: '>=6.9.0'} - dependencies: - core-js-pure: 3.27.1 - regenerator-runtime: 0.13.11 - dev: true - /@babel/runtime/7.20.7: resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} engines: {node: '>=6.9.0'} @@ -1075,6 +1068,10 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true + /@connorskees/grass/0.12.0: + resolution: {integrity: sha512-nDICkb3SxivBAteLuUsosUk0EsB0qQW2hBtnkhFP0dP/yAV1zcrq4p38O12/Mw+Yt1DKTqQSyCZAoliaK/kw4g==} + dev: false + /@cspotcode/source-map-support/0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -1082,11 +1079,11 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@csstools/selector-specificity/2.0.2_wajs5nedgkikc5pcuwett7legi: - resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==} - engines: {node: ^12 || ^14 || >=16} + /@csstools/selector-specificity/2.1.0_wajs5nedgkikc5pcuwett7legi: + resolution: {integrity: sha512-zJ6hb3FDgBbO8d2e83vg6zq7tNvDqSq9RwdwfzJ8tdm9JHNvANq2fqwyRn6mlpUb7CwTs5ILdUrGwi9Gk4vY5w==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: - postcss: ^8.2 + postcss: ^8.4 postcss-selector-parser: ^6.0.10 dependencies: postcss: 8.4.21 @@ -1127,13 +1124,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils/4.1.2_eslint@8.31.0: + /@eslint-community/eslint-utils/4.1.2_eslint@8.32.0: resolution: {integrity: sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.31.0 + eslint: 8.32.0 eslint-visitor-keys: 3.3.0 dev: true @@ -1154,8 +1151,8 @@ packages: - supports-color dev: true - /@graphql-codegen/cli/2.16.3_wl4vyuczoxcwwozwumwpxheb2e: - resolution: {integrity: sha512-dyRt4nvbpLmWSq+fNsYhQo5tDJyFdlEIX+detR6biOur+kjI9e8djMVa5XSojoDkRIQCifu++6nUHxeROXN8iw==} + /@graphql-codegen/cli/2.16.4_juwfez6bimxdkg3yxd3wefvrqa: + resolution: {integrity: sha512-MBbdzIIaNZ8BTlFXG00toxU5rIV7Ltf2myaze88HpI5YPVfVJKlfccE6l0/Gv+nLv88CIM/PZrnFLdVtlBmrZw==} hasBin: true peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -1166,17 +1163,17 @@ packages: '@babel/types': 7.20.7 '@graphql-codegen/core': 2.6.8_graphql@16.6.0 '@graphql-codegen/plugin-helpers': 3.1.2_graphql@16.6.0 - '@graphql-tools/apollo-engine-loader': 7.3.21_graphql@16.6.0 - '@graphql-tools/code-file-loader': 7.3.15_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/git-loader': 7.2.15_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/github-loader': 7.3.22_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/graphql-file-loader': 7.5.13_graphql@16.6.0 - '@graphql-tools/json-file-loader': 7.4.14_graphql@16.6.0 + '@graphql-tools/apollo-engine-loader': 7.3.22_graphql@16.6.0 + '@graphql-tools/code-file-loader': 7.3.16_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/git-loader': 7.2.16_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/github-loader': 7.3.23_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/graphql-file-loader': 7.5.14_graphql@16.6.0 + '@graphql-tools/json-file-loader': 7.4.15_graphql@16.6.0 '@graphql-tools/load': 7.8.0_graphql@16.6.0 - '@graphql-tools/prisma-loader': 7.2.50_ykzowzmb7rcumunkscnbisnkom - '@graphql-tools/url-loader': 7.16.29_ykzowzmb7rcumunkscnbisnkom - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 - '@whatwg-node/fetch': 0.5.4 + '@graphql-tools/prisma-loader': 7.2.54_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/url-loader': 7.17.3_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 + '@whatwg-node/fetch': 0.6.2 chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 7.1.0 @@ -1184,7 +1181,7 @@ packages: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.6.0 - graphql-config: 4.3.6_xcqthgbenw3hhig2jxkpzsllxu + graphql-config: 4.4.0_c2kjwh5imxjhq3anf2z2kdo23q inquirer: 8.2.5 is-glob: 4.0.3 json-to-pretty-yaml: 1.2.2 @@ -1199,10 +1196,9 @@ packages: yargs: 17.6.2 transitivePeerDependencies: - '@babel/core' - - '@swc/core' - - '@swc/wasm' - '@types/node' - bufferutil + - cosmiconfig-toml-loader - encoding - enquirer - supports-color @@ -1216,8 +1212,8 @@ packages: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: '@graphql-codegen/plugin-helpers': 3.1.2_graphql@16.6.0 - '@graphql-tools/schema': 9.0.12_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/schema': 9.0.13_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.1 dev: true @@ -1241,7 +1237,7 @@ packages: peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 change-case-all: 1.0.15 common-tags: 1.8.2 graphql: 16.6.0 @@ -1256,7 +1252,7 @@ packages: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: '@graphql-codegen/plugin-helpers': 3.1.2_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.1 dev: true @@ -1328,7 +1324,7 @@ packages: dependencies: '@graphql-codegen/plugin-helpers': 2.7.2_graphql@16.6.0 '@graphql-tools/optimize': 1.3.1_graphql@16.6.0 - '@graphql-tools/relay-operation-optimizer': 6.5.14_graphql@16.6.0 + '@graphql-tools/relay-operation-optimizer': 6.5.15_graphql@16.6.0 '@graphql-tools/utils': 8.13.1_graphql@16.6.0 auto-bind: 4.0.0 change-case-all: 1.0.14 @@ -1349,8 +1345,8 @@ packages: dependencies: '@graphql-codegen/plugin-helpers': 3.1.2_graphql@16.6.0 '@graphql-tools/optimize': 1.3.1_graphql@16.6.0 - '@graphql-tools/relay-operation-optimizer': 6.5.14_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/relay-operation-optimizer': 6.5.15_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 @@ -1363,39 +1359,39 @@ packages: - supports-color dev: true - /@graphql-tools/apollo-engine-loader/7.3.21_graphql@16.6.0: - resolution: {integrity: sha512-mCf5CRZ64Cj4pmXpcgSJDkHj93owntvAmyHpY651yAmQKYJ5Kltrw6rreo2VJr1Eu4BWdHqcMS++NLq5GPGewg==} + /@graphql-tools/apollo-engine-loader/7.3.22_graphql@16.6.0: + resolution: {integrity: sha512-4zbL2k7Tcr+qDHBmqKTfrxgOgGkRw0x8NAmrNQVyDYhpP9NiRANmq4DTUgqSPEFiZ6Dx6FYGD4fldRq1JYSYqQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 - '@whatwg-node/fetch': 0.5.4 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 + '@whatwg-node/fetch': 0.6.2 graphql: 16.6.0 tslib: 2.4.1 transitivePeerDependencies: - encoding dev: true - /@graphql-tools/batch-execute/8.5.14_graphql@16.6.0: - resolution: {integrity: sha512-m6yXqqmFAH2V5JuSIC/geiGLBQA1Y6RddOJfUtkc9Z7ttkULRCd1W39TpYS6IlrCwYyTj+klO1/kdWiny38f5g==} + /@graphql-tools/batch-execute/8.5.15_graphql@16.6.0: + resolution: {integrity: sha512-qb12M8XCK6SBJmZDS8Lzd4PVJFsIwNUkYmFuqcTiBqOI/WsoDlQDZI++ghRpGcusLkL9uzcIOTT/61OeHhsaLg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 dataloader: 2.1.0 graphql: 16.6.0 tslib: 2.4.1 - value-or-promise: 1.0.11 + value-or-promise: 1.0.12 dev: true - /@graphql-tools/code-file-loader/7.3.15_hooseksvfyhf37tjwfseq7c3kq: - resolution: {integrity: sha512-cF8VNc/NANTyVSIK8BkD/KSXRF64DvvomuJ0evia7tJu4uGTXgDjimTMWsTjKRGOOBSTEbL6TA8e4DdIYq6Udw==} + /@graphql-tools/code-file-loader/7.3.16_hooseksvfyhf37tjwfseq7c3kq: + resolution: {integrity: sha512-109UFvQjZEntHwjPaHpWvgUudHenGngbXvSImabPc2fdrtgja5KC0h7thCg379Yw6IORHGrF2XbJwS1hAGPPWw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 7.4.2_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/graphql-tag-pluck': 7.4.3_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 globby: 11.1.0 graphql: 16.6.0 tslib: 2.4.1 @@ -1405,94 +1401,94 @@ packages: - supports-color dev: true - /@graphql-tools/delegate/9.0.21_graphql@16.6.0: - resolution: {integrity: sha512-SM8tFeq6ogFGhIxDE82WTS44/3IQ/wz9QksAKT7xWkcICQnyR9U6Qyt+W7VGnHiybqNsVK3kHNNS/i4KGSF85g==} + /@graphql-tools/delegate/9.0.22_graphql@16.6.0: + resolution: {integrity: sha512-dWJGMN8V7KORtbI8eDAjHYTWiMyis/md27M6pPhrlYVlcsDk3U0jbNdgkswBBUEBvqumPRCv8pVOxKcLS4caKA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/batch-execute': 8.5.14_graphql@16.6.0 - '@graphql-tools/executor': 0.0.11_graphql@16.6.0 - '@graphql-tools/schema': 9.0.12_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/batch-execute': 8.5.15_graphql@16.6.0 + '@graphql-tools/executor': 0.0.12_graphql@16.6.0 + '@graphql-tools/schema': 9.0.13_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 dataloader: 2.1.0 graphql: 16.6.0 tslib: 2.4.1 - value-or-promise: 1.0.11 + value-or-promise: 1.0.12 dev: true - /@graphql-tools/executor-graphql-ws/0.0.5_graphql@16.6.0: - resolution: {integrity: sha512-1bJfZdSBPCJWz1pJ5g/YHMtGt6YkNRDdmqNQZ8v+VlQTNVfuBpY2vzj15uvf5uDrZLg2MSQThrKlL8av4yFpsA==} + /@graphql-tools/executor-graphql-ws/0.0.7_graphql@16.6.0: + resolution: {integrity: sha512-C6EExKoukn4vu3BbvlqsqtC91F4pTLPDZvRceYjpFzTCQSGFSjfrxQGP/haGlemXVRpIDxBy7wpXoQlsF8UmFA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 '@repeaterjs/repeater': 3.0.4 '@types/ws': 8.5.4 graphql: 16.6.0 graphql-ws: 5.11.2_graphql@16.6.0 - isomorphic-ws: 5.0.0_ws@8.11.0 + isomorphic-ws: 5.0.0_ws@8.12.0 tslib: 2.4.1 - ws: 8.11.0 + ws: 8.12.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: true - /@graphql-tools/executor-http/0.0.8_ykzowzmb7rcumunkscnbisnkom: - resolution: {integrity: sha512-Y0WzbBW2dDm68EqjRO7eaCC38H6mNFUCcy8ivwnv0hon/N4GjQJhrR0cApJh/xqn/YqCY0Sn2ScmdGVuSdaCcA==} + /@graphql-tools/executor-http/0.1.1_ykzowzmb7rcumunkscnbisnkom: + resolution: {integrity: sha512-bFE6StI7CJEIYGRkAnTYxutSV4OtC1c4MQU3nStOYZZO7KmzIgEQZ4ygPSPrRb+jtRsMCBEqPqlYOD4Rq02aMw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 '@repeaterjs/repeater': 3.0.4 - '@whatwg-node/fetch': 0.5.4 + '@whatwg-node/fetch': 0.6.2 dset: 3.1.2 extract-files: 11.0.0 graphql: 16.6.0 meros: 1.2.1_@types+node@18.11.18 tslib: 2.4.1 - value-or-promise: 1.0.11 + value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - encoding dev: true - /@graphql-tools/executor-legacy-ws/0.0.5_graphql@16.6.0: - resolution: {integrity: sha512-j2ZQVTI4rKIT41STzLPK206naYDhHxmGHot0siJKBKX1vMqvxtWBqvL66v7xYEOaX79wJrFc8l6oeURQP2LE6g==} + /@graphql-tools/executor-legacy-ws/0.0.6_graphql@16.6.0: + resolution: {integrity: sha512-L1hRuSvBUCNerYDhfeSZXFeqliDlnNXa3fDHTp7efI3Newpbevqa19Fm0mVzsCL7gqIKOwzrPORwh7kOVE/vew==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 '@types/ws': 8.5.4 graphql: 16.6.0 - isomorphic-ws: 5.0.0_ws@8.11.0 + isomorphic-ws: 5.0.0_ws@8.12.0 tslib: 2.4.1 - ws: 8.11.0 + ws: 8.12.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: true - /@graphql-tools/executor/0.0.11_graphql@16.6.0: - resolution: {integrity: sha512-GjtXW0ZMGZGKad6A1HXFPArkfxE0AIpznusZuQdy4laQx+8Ut3Zx8SAFJNnDfZJ2V5kU29B5Xv3Fr0/DiMBHOQ==} + /@graphql-tools/executor/0.0.12_graphql@16.6.0: + resolution: {integrity: sha512-bWpZcYRo81jDoTVONTnxS9dDHhEkNVjxzvFCH4CRpuyzD3uL+5w3MhtxIh24QyWm4LvQ4f+Bz3eMV2xU2I5+FA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 '@graphql-typed-document-node/core': 3.1.1_graphql@16.6.0 '@repeaterjs/repeater': 3.0.4 graphql: 16.6.0 tslib: 2.4.1 - value-or-promise: 1.0.11 + value-or-promise: 1.0.12 dev: true - /@graphql-tools/git-loader/7.2.15_hooseksvfyhf37tjwfseq7c3kq: - resolution: {integrity: sha512-1d5HmeuxhSNjQ2+k2rfKgcKcnZEC6H5FM2pY5lSXHMv8VdBELZd7pYDs5/JxoZarDVYfYOJ5xTeVzxf+Du3VNg==} + /@graphql-tools/git-loader/7.2.16_hooseksvfyhf37tjwfseq7c3kq: + resolution: {integrity: sha512-8DsxYfSouhgKPOBcc7MzuOTM4M/j2UNFn2ehXD0MX9q41t3dKffufJZKsKxE6VyyCUoVYdlRFhUWEyOHPVdcfQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 7.4.2_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/graphql-tag-pluck': 7.4.3_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 is-glob: 4.0.3 micromatch: 4.0.5 @@ -1503,15 +1499,15 @@ packages: - supports-color dev: true - /@graphql-tools/github-loader/7.3.22_hooseksvfyhf37tjwfseq7c3kq: - resolution: {integrity: sha512-JE5F/ObbwknO7+gDfeuKAZtLS831WV8/SsLzQLMGY0hdgTbsAg2/xziAGprNToK4GMSD7ygCer9ZryvxBKMwbQ==} + /@graphql-tools/github-loader/7.3.23_hooseksvfyhf37tjwfseq7c3kq: + resolution: {integrity: sha512-oYTZCvW520KNVVonjucDSMhabCFnHwtM1rJbyUkA1JFyzpmmNAAyNMWOOPcU/Q9rTESrsH+Hbja0mfpjpnBKLA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/graphql-tag-pluck': 7.4.2_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 - '@whatwg-node/fetch': 0.5.4 + '@graphql-tools/graphql-tag-pluck': 7.4.3_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 + '@whatwg-node/fetch': 0.6.2 graphql: 16.6.0 tslib: 2.4.1 transitivePeerDependencies: @@ -1520,21 +1516,21 @@ packages: - supports-color dev: true - /@graphql-tools/graphql-file-loader/7.5.13_graphql@16.6.0: - resolution: {integrity: sha512-VWFVnw3aB6sykGfpb/Dn3sxQswqvp2FsVwDy8ubH1pgLuxlDuurhHjRHvMG2+p7IaHC7q8T3Vk/rLtZftrwOBQ==} + /@graphql-tools/graphql-file-loader/7.5.14_graphql@16.6.0: + resolution: {integrity: sha512-JGer4g57kq4wtsvqv8uZsT4ZG1lLsz1x5yHDfSj2OxyiWw2f1jFkzgby7Ut3H2sseJiQzeeDYZcbm06qgR32pg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/import': 6.7.14_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/import': 6.7.15_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 globby: 11.1.0 graphql: 16.6.0 tslib: 2.4.1 unixify: 1.0.0 dev: true - /@graphql-tools/graphql-tag-pluck/7.4.2_hooseksvfyhf37tjwfseq7c3kq: - resolution: {integrity: sha512-SXM1wR5TExrxocQTxZK5r74jTbg8GxSYLY3mOPCREGz6Fu7PNxMxfguUzGUAB43Mf44Dn8oVztzd2eitv2Qgww==} + /@graphql-tools/graphql-tag-pluck/7.4.3_hooseksvfyhf37tjwfseq7c3kq: + resolution: {integrity: sha512-w+nrJVQw+NTuaZNQG5AwSh4Qe+urP/s4rUz5s1T007rDnv1kvkiX+XHOCnIfJzXOTuvFmG4GGYw/x0CuSRaGZQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: @@ -1542,7 +1538,7 @@ packages: '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.12 '@babel/traverse': 7.20.12 '@babel/types': 7.20.7 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.1 transitivePeerDependencies: @@ -1550,23 +1546,23 @@ packages: - supports-color dev: true - /@graphql-tools/import/6.7.14_graphql@16.6.0: - resolution: {integrity: sha512-lRX/MHM0Km497kg4VXMvtV1DeG/AfPJFO2ovaL0kDujWEdyCsWxsB4whY7nPeiNaPA/nT3mQ8MU7yFzVjogF/Q==} + /@graphql-tools/import/6.7.15_graphql@16.6.0: + resolution: {integrity: sha512-WNhvauAt2I2iUg+JdQK5oQebKLXqUZWe8naP13K1jOkbTQT7hK3P/4I9AaVmzt0KXRJW5Uow3RgdHZ7eUBKVsA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 resolve-from: 5.0.0 tslib: 2.4.1 dev: true - /@graphql-tools/json-file-loader/7.4.14_graphql@16.6.0: - resolution: {integrity: sha512-AD9v3rN08wvVqgbrUSiHa8Ztrlk3EgwctcxuNE5qm47zPNL4gLaJ7Tw/KlGOR7Cm+pjlQylJHMUKNfaRLPZ0og==} + /@graphql-tools/json-file-loader/7.4.15_graphql@16.6.0: + resolution: {integrity: sha512-pH+hbsDetcEpj+Tmi7ZRUkxzJez2DLdSQuvK5Qi38FX/Nz/5nZKRfW9nqIptGYbuS9+2JPrt9WWNn1aGtegIFQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 globby: 11.1.0 graphql: 16.6.0 tslib: 2.4.1 @@ -1585,12 +1581,12 @@ packages: tslib: 2.4.1 dev: true - /@graphql-tools/merge/8.3.14_graphql@16.6.0: - resolution: {integrity: sha512-zV0MU1DnxJLIB0wpL4N3u21agEiYFsjm6DI130jqHpwF0pR9HkF+Ni65BNfts4zQelP0GjkHltG+opaozAJ1NA==} + /@graphql-tools/merge/8.3.15_graphql@16.6.0: + resolution: {integrity: sha512-hYYOlsqkUlL6oOo7zzuk6hIv7xQzy+x21sgK84d5FWaiWYkLYh9As8myuDd9SD5xovWWQ9m/iRhIOVDEMSyEKA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.1 dev: true @@ -1614,16 +1610,16 @@ packages: tslib: 2.4.1 dev: true - /@graphql-tools/prisma-loader/7.2.50_ykzowzmb7rcumunkscnbisnkom: - resolution: {integrity: sha512-tSZFtx5GP5LBHmChwVCkvFw9oCwc0QVP2xR/Pyp61c3Fb2gyqzFq/8lnbcmxR+Oi9/Cwt3JsSc4Jkg8jBi5HLw==} + /@graphql-tools/prisma-loader/7.2.54_ykzowzmb7rcumunkscnbisnkom: + resolution: {integrity: sha512-OoH0JdMQ49IQwiZ8EKOE6sZX4oN5EQwToFnR+ptN5u4ukb4ignyZTrgePFmqOGgj7zyPzisxsWIUXD9szFXXNA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/url-loader': 7.16.29_ykzowzmb7rcumunkscnbisnkom - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/url-loader': 7.17.3_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 '@types/js-yaml': 4.0.5 '@types/json-stable-stringify': 1.0.34 - '@types/jsonwebtoken': 8.5.9 + '@types/jsonwebtoken': 9.0.1 chalk: 4.1.2 debug: 4.3.4 dotenv: 16.0.3 @@ -1647,13 +1643,13 @@ packages: - utf-8-validate dev: true - /@graphql-tools/relay-operation-optimizer/6.5.14_graphql@16.6.0: - resolution: {integrity: sha512-RAy1fMfXig9X3gIkYnfEmv0mh20vZuAgWDq+zf1MrrsCAP364B+DKrBjLwn3D+4e0PMTlqwmqR0JB5t1VtZn2w==} + /@graphql-tools/relay-operation-optimizer/6.5.15_graphql@16.6.0: + resolution: {integrity: sha512-ILviTglS0eYc4e3rbQ65KlMZ3MWggxer5hro9iDWoN4+amlG3SNo8ejkgZtmI8uQL6Se0NcFt9eASB2SGd64pw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/relay-compiler': 12.0.0_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.1 transitivePeerDependencies: @@ -1661,16 +1657,16 @@ packages: - supports-color dev: true - /@graphql-tools/schema/9.0.12_graphql@16.6.0: - resolution: {integrity: sha512-DmezcEltQai0V1y96nwm0Kg11FDS/INEFekD4nnVgzBqawvznWqK6D6bujn+cw6kivoIr3Uq//QmU/hBlBzUlQ==} + /@graphql-tools/schema/9.0.13_graphql@16.6.0: + resolution: {integrity: sha512-guRA3fwAtv+M1Kh930P4ydH9aKJTWscIkhVFcWpj/cnjYYxj88jkEJ15ZNiJX/2breNY+sbVgmlgLKb6aXi/Jg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/merge': 8.3.14_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/merge': 8.3.15_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.1 - value-or-promise: 1.0.11 + value-or-promise: 1.0.12 dev: true /@graphql-tools/schema/9.0.4_graphql@16.6.0: @@ -1685,25 +1681,25 @@ packages: value-or-promise: 1.0.11 dev: true - /@graphql-tools/url-loader/7.16.29_ykzowzmb7rcumunkscnbisnkom: - resolution: {integrity: sha512-e7c0rLH4BIaYxOgglHhWbupTn3JZFXYIHXpY+T1CcTF3nQQCaKy8o59+R2AjtEgx3Az1WNahGn4xgkKUxUwCBw==} + /@graphql-tools/url-loader/7.17.3_ykzowzmb7rcumunkscnbisnkom: + resolution: {integrity: sha512-NY/NQpuf29gjt19XExjRyTj3z44Ohc2OwQZIR/RqHYn+cbdMeXIgJqV5vbPOCN8Umjmm5yVb7kP6oKNGjyeBvw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 9.0.21_graphql@16.6.0 - '@graphql-tools/executor-graphql-ws': 0.0.5_graphql@16.6.0 - '@graphql-tools/executor-http': 0.0.8_ykzowzmb7rcumunkscnbisnkom - '@graphql-tools/executor-legacy-ws': 0.0.5_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 - '@graphql-tools/wrap': 9.2.23_graphql@16.6.0 + '@graphql-tools/delegate': 9.0.22_graphql@16.6.0 + '@graphql-tools/executor-graphql-ws': 0.0.7_graphql@16.6.0 + '@graphql-tools/executor-http': 0.1.1_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/executor-legacy-ws': 0.0.6_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 + '@graphql-tools/wrap': 9.3.1_graphql@16.6.0 '@types/ws': 8.5.4 - '@whatwg-node/fetch': 0.5.4 + '@whatwg-node/fetch': 0.6.2 graphql: 16.6.0 - isomorphic-ws: 5.0.0_ws@8.11.0 + isomorphic-ws: 5.0.0_ws@8.12.0 tslib: 2.4.1 value-or-promise: 1.0.12 - ws: 8.11.0 + ws: 8.12.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -1729,8 +1725,8 @@ packages: tslib: 2.4.1 dev: true - /@graphql-tools/utils/9.1.3_graphql@16.6.0: - resolution: {integrity: sha512-bbJyKhs6awp1/OmP+WKA1GOyu9UbgZGkhIj5srmiMGLHohEOKMjW784Sk0BZil1w2x95UPu0WHw6/d/HVCACCg==} + /@graphql-tools/utils/9.1.4_graphql@16.6.0: + resolution: {integrity: sha512-hgIeLt95h9nQgQuzbbdhuZmh+8WV7RZ/6GbTj6t3IU4Zd2zs9yYJ2jgW/krO587GMOY8zCwrjNOMzD40u3l7Vg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: @@ -1738,17 +1734,17 @@ packages: tslib: 2.4.1 dev: true - /@graphql-tools/wrap/9.2.23_graphql@16.6.0: - resolution: {integrity: sha512-R+ar8lHdSnRQtfvkwQMOkBRlYLcBPdmFzZPiAj+tL9Nii4VNr4Oub37jcHiPBvRZSdKa9FHcKq5kKSQcbg1xuQ==} + /@graphql-tools/wrap/9.3.1_graphql@16.6.0: + resolution: {integrity: sha512-uzY1HKc7qMErWL3ybv8bFG3hI1rTJPVYQ8WeJkCF/r/+aHEkUj0Bo2PYZrZTX1UIr3Tb4P5GyhqYBgZOXraZjw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/delegate': 9.0.21_graphql@16.6.0 - '@graphql-tools/schema': 9.0.12_graphql@16.6.0 - '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/delegate': 9.0.22_graphql@16.6.0 + '@graphql-tools/schema': 9.0.13_graphql@16.6.0 + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.1 - value-or-promise: 1.0.11 + value-or-promise: 1.0.12 dev: true /@graphql-typed-document-node/core/3.1.1_graphql@16.6.0: @@ -2008,7 +2004,7 @@ packages: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 18.11.18 - '@types/yargs': 17.0.19 + '@types/yargs': 17.0.20 chalk: 4.1.2 dev: true @@ -2068,7 +2064,7 @@ packages: detect-libc: 2.0.1 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.7 + node-fetch: 2.6.8 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -2088,14 +2084,14 @@ packages: nanostores: 0.7.1 dev: true - /@nanostores/solid/0.3.2_eizswvxebadnxuo4ef2bunbz44: + /@nanostores/solid/0.3.2_p2ovwnslwwhnyqciy4vyx3xhn4: resolution: {integrity: sha512-OH4m81Bls8NCH2ANzqEujPvzzzLlunm0e6Vpqy9mMgBYzOcqxWr3SrZgIVA7KhMsjftINwcpMN7/FKo2MQa1aQ==} peerDependencies: nanostores: ^0.7.0 solid-js: '>=1.4.0' dependencies: nanostores: 0.7.1 - solid-js: 1.6.8 + solid-js: 1.6.9 dev: true /@nodelib/fs.scandir/2.1.5: @@ -2209,64 +2205,64 @@ packages: '@sinonjs/commons': 1.8.6 dev: true - /@solid-primitives/intersection-observer/2.0.3_solid-js@1.6.8: - resolution: {integrity: sha512-ROB++Xvidc0/4wmd++MSgDcul06FP7QuH/iqurfqQX34+JuM0WRDT4PMquTDpZyGbYVF71YY8JLInO6kv8GTbw==} + /@solid-primitives/intersection-observer/2.0.4_solid-js@1.6.9: + resolution: {integrity: sha512-QGDgmg2X+buJi4V0h1ajpHnZxTxc+ZUuGTyOLgjHq/EE5HCsPlefXcd5cfk2oiuBca38zQ+NxGZB/5/4fcY6dw==} peerDependencies: solid-js: ^1.6.0 dependencies: - '@solid-primitives/utils': 4.0.0_solid-js@1.6.8 - solid-js: 1.6.8 + '@solid-primitives/utils': 4.0.1_solid-js@1.6.9 + solid-js: 1.6.9 dev: true - /@solid-primitives/memo/1.1.2_solid-js@1.6.8: - resolution: {integrity: sha512-TPhVWJa6urfB6KbFFDRH21X32biqz8kkVl0AnjY6CtjqVgsL1twF+rgvxO8X6tGI9L96IJUtKOyFqn5kJtBdrw==} + /@solid-primitives/memo/1.1.3_solid-js@1.6.9: + resolution: {integrity: sha512-cVe4kThn/IduZue3C2cbB8TjPbCuhrmpY3DYEqeDktXAhUep4qzqkiAiaJXqTNg1kRV3JNapdr2v8wS3K1PVrw==} peerDependencies: solid-js: ^1.6.0 dependencies: - '@solid-primitives/scheduled': 1.2.0_solid-js@1.6.8 - '@solid-primitives/utils': 4.0.0_solid-js@1.6.8 - solid-js: 1.6.8 + '@solid-primitives/scheduled': 1.2.1_solid-js@1.6.9 + '@solid-primitives/utils': 4.0.1_solid-js@1.6.9 + solid-js: 1.6.9 dev: true - /@solid-primitives/scheduled/1.2.0_solid-js@1.6.8: - resolution: {integrity: sha512-59QbtGACZD8RIkD0jNQVUHRBF6uW7dKzDVFYSgogRdfxRO9kgXc6aGkLrCjd4k4g3kYe+XiBLcvYKyut4F7BHg==} + /@solid-primitives/scheduled/1.2.1_solid-js@1.6.9: + resolution: {integrity: sha512-tV8xJuNJoWR2Kk6FPVpB8KcWjOwJDMYTC31CEW4qDrLwQHzIexJsZsV5Dh5df/YNz5gh3vpxyvBnWTgTf6o/1w==} peerDependencies: solid-js: ^1.6.0 dependencies: - solid-js: 1.6.8 + solid-js: 1.6.9 dev: true - /@solid-primitives/script-loader/1.1.2_solid-js@1.6.8: - resolution: {integrity: sha512-gOIsRMI6u/9WsetHK3fQKYVyadQzr4qPU3+WXmsotqggYcea2XAT9UCGEUSBTD0WFPchZiibXFxH2hg9eExaSg==} + /@solid-primitives/script-loader/1.1.3_solid-js@1.6.9: + resolution: {integrity: sha512-ROr6vjYSGZtJ+qrTRumn+a4GwfWQFEq8S7UphRc3bV3z7JcinEL49mEus7XBuBnswGebx5ofANdp91Iv+GtssA==} peerDependencies: - solid-js: ^1.5.0 + solid-js: ^1.6.0 dependencies: - solid-js: 1.6.8 + solid-js: 1.6.9 dev: true - /@solid-primitives/storage/1.3.3_solid-js@1.6.8: - resolution: {integrity: sha512-xauu5jMgZMALB9UAzPUHm0Tnkt0JvtX+37UEP6fVJUOcS9WvnsZqUnZTJaRI69sO3jSCFUBKfQk4aRquGIO+ig==} + /@solid-primitives/storage/1.3.4_solid-js@1.6.9: + resolution: {integrity: sha512-N3Em+fQ6Hdj14s6GSx40HYJP9lWnCSclbar4G4JZXChIekY/6u+ibORdT+2jy+y2iF9+d39R4MSFpDWROBlsEw==} peerDependencies: - solid-js: ^1.5.0 + solid-js: ^1.6.0 dependencies: - solid-js: 1.6.8 + solid-js: 1.6.9 dev: true - /@solid-primitives/upload/0.0.105_solid-js@1.6.8: + /@solid-primitives/upload/0.0.105_solid-js@1.6.9: resolution: {integrity: sha512-991xLetzr25NIeuAtWpYmJSA7lJ0HSOJT9sl3sRtgpR4+QJEDIsM4lw2iYYpw7XUFGBqqX2CHI5TitvYzy/Maw==} peerDependencies: solid-js: ^1.6.0 dependencies: - '@solid-primitives/utils': 4.0.0_solid-js@1.6.8 - solid-js: 1.6.8 + '@solid-primitives/utils': 4.0.1_solid-js@1.6.9 + solid-js: 1.6.9 dev: true - /@solid-primitives/utils/4.0.0_solid-js@1.6.8: - resolution: {integrity: sha512-fGsJy8Z8YiwogpiezD7TWjI62UCb0JAHJWdoXWGrggrn4bfToZotKkabiB0IVFMkWVE1ZcrkvZT3bkmqGnK0ng==} + /@solid-primitives/utils/4.0.1_solid-js@1.6.9: + resolution: {integrity: sha512-06fSyBair7ZxCquMjIqJes29aNg65X776TVw4EUN7PBtdWsGUeIZ9F/H4ek7yrDSxaSDaPHeye5knEYsYAq2gA==} peerDependencies: solid-js: ^1.6.0 dependencies: - solid-js: 1.6.8 + solid-js: 1.6.9 dev: true /@tootallnate/once/2.0.0: @@ -2296,8 +2292,8 @@ packages: '@types/estree': 1.0.0 dev: true - /@types/babel__core/7.1.20: - resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} + /@types/babel__core/7.20.0: + resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: '@babel/parser': 7.20.7 '@babel/types': 7.20.7 @@ -2384,8 +2380,8 @@ packages: '@types/serve-static': 1.15.0 dev: true - /@types/graceful-fs/4.1.5: - resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} + /@types/graceful-fs/4.1.6: + resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: '@types/node': 18.11.18 dev: true @@ -2436,8 +2432,8 @@ packages: resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} dev: true - /@types/jsonwebtoken/8.5.9: - resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} + /@types/jsonwebtoken/9.0.1: + resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} dependencies: '@types/node': 18.11.18 dev: true @@ -2535,14 +2531,14 @@ packages: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} dev: true - /@types/yargs/17.0.19: - resolution: {integrity: sha512-cAx3qamwaYX9R0fzOIZAlFpo4A+1uBVCxqpKz9D26uTF4srRXaGTTsikQmaotCtNdbhzyUH7ft6p9ktz9s6UNQ==} + /@types/yargs/17.0.20: + resolution: {integrity: sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==} dependencies: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.48.0_k73wpmdolxikpyqun3p36akaaq: - resolution: {integrity: sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ==} + /@typescript-eslint/eslint-plugin/5.48.2_caon6io6stgpr7lz2rtbhekxqy: + resolution: {integrity: sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -2552,12 +2548,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe - '@typescript-eslint/scope-manager': 5.48.0 - '@typescript-eslint/type-utils': 5.48.0_iukboom6ndih5an6iafl45j2fe - '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/scope-manager': 5.48.2 + '@typescript-eslint/type-utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje debug: 4.3.4 - eslint: 8.31.0 + eslint: 8.32.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 @@ -2568,8 +2564,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.48.0_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg==} + /@typescript-eslint/parser/5.48.2_7uibuqfxkfaozanbtbziikiqje: + resolution: {integrity: sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2578,26 +2574,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.48.0 - '@typescript-eslint/types': 5.48.0 - '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 + '@typescript-eslint/scope-manager': 5.48.2 + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 debug: 4.3.4 - eslint: 8.31.0 + eslint: 8.32.0 typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.48.0: - resolution: {integrity: sha512-0AA4LviDtVtZqlyUQnZMVHydDATpD9SAX/RC5qh6cBd3xmyWvmXYF+WT1oOmxkeMnWDlUVTwdODeucUnjz3gow==} + /@typescript-eslint/scope-manager/5.48.2: + resolution: {integrity: sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.48.0 - '@typescript-eslint/visitor-keys': 5.48.0 + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/visitor-keys': 5.48.2 dev: true - /@typescript-eslint/type-utils/5.48.0_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g==} + /@typescript-eslint/type-utils/5.48.2_7uibuqfxkfaozanbtbziikiqje: + resolution: {integrity: sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2606,23 +2602,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 - '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 + '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje debug: 4.3.4 - eslint: 8.31.0 + eslint: 8.32.0 tsutils: 3.21.0_typescript@4.9.4 typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.48.0: - resolution: {integrity: sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw==} + /@typescript-eslint/types/5.48.2: + resolution: {integrity: sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.4: - resolution: {integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==} + /@typescript-eslint/typescript-estree/5.48.2_typescript@4.9.4: + resolution: {integrity: sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2630,8 +2626,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.48.0 - '@typescript-eslint/visitor-keys': 5.48.0 + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/visitor-keys': 5.48.2 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -2642,31 +2638,31 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.48.0_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==} + /@typescript-eslint/utils/5.48.2_7uibuqfxkfaozanbtbziikiqje: + resolution: {integrity: sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.48.0 - '@typescript-eslint/types': 5.48.0 - '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 - eslint: 8.31.0 + '@typescript-eslint/scope-manager': 5.48.2 + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 + eslint: 8.32.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.31.0 + eslint-utils: 3.0.0_eslint@8.32.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.48.0: - resolution: {integrity: sha512-5motVPz5EgxQ0bHjut3chzBkJ3Z3sheYVcSwS5BpHZpLqSptSmELNtGixmgj65+rIfhvtQTz5i9OP2vtzdDH7Q==} + /@typescript-eslint/visitor-keys/5.48.2: + resolution: {integrity: sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.48.0 + '@typescript-eslint/types': 5.48.2 eslint-visitor-keys: 3.3.0 dev: true @@ -2743,16 +2739,17 @@ packages: resolution: {integrity: sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==} dev: true - /@whatwg-node/fetch/0.5.4: - resolution: {integrity: sha512-dR5PCzvOeS7OaW6dpIlPt+Ou3pak7IEG+ZVAV26ltcaiDB3+IpuvjqRdhsY6FKHcqBo1qD+S99WXY9Z6+9Rwnw==} + /@whatwg-node/fetch/0.6.2: + resolution: {integrity: sha512-fCUycF1W+bI6XzwJFnbdDuxIldfKM3w8+AzVCLGlucm0D+AQ8ZMm2j84hdcIhfV6ZdE4Y1HFVrHosAxdDZ+nPw==} dependencies: '@peculiar/webcrypto': 1.4.1 abort-controller: 3.0.0 busboy: 1.6.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 - node-fetch: 2.6.7 - undici: 5.14.0 + node-fetch: 2.6.8 + undici: 5.15.1 + urlpattern-polyfill: 6.0.2 web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding @@ -2919,12 +2916,10 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /aria-query/4.2.2: - resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} - engines: {node: '>=6.0'} + /aria-query/5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: - '@babel/runtime': 7.20.7 - '@babel/runtime-corejs3': 7.20.7 + deep-equal: 2.2.0 dev: true /array-includes/3.1.6: @@ -2933,8 +2928,8 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.21.0 - get-intrinsic: 1.1.3 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 is-string: 1.0.7 dev: true @@ -2953,7 +2948,17 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.21.0 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.flatmap/1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 dev: true @@ -2991,13 +2996,13 @@ packages: engines: {node: '>=8'} dev: true - /astro-eslint-parser/0.9.3: - resolution: {integrity: sha512-w0Z8ydKT58l4950AikxDkuWmtBACen2nJWY8GjwhMcJGtGgKw+Kbbr5/RJsXu0BnCxo9Ks+5o4JZjQpzRUMYCg==} + /astro-eslint-parser/0.9.5: + resolution: {integrity: sha512-LxcfrKZ0DxVpObAyrtk9IzEazHvtwAnuB33qrJnIZ8uA9PQgp9cBhFDDgoQGgpm8XnbwvqM7i9MhGWrCh5x43Q==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@astrojs/compiler': 0.31.4 - '@typescript-eslint/types': 5.48.0 - astrojs-compiler-sync: 0.3.1_@astrojs+compiler@0.31.4 + '@astrojs/compiler': 0.32.0 + '@typescript-eslint/types': 5.48.2 + astrojs-compiler-sync: 0.3.1_@astrojs+compiler@0.32.0 debug: 4.3.4 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 @@ -3006,8 +3011,8 @@ packages: - supports-color dev: true - /astro/1.9.1_nvhcg6qm5qccgmxup62ip3xtg4: - resolution: {integrity: sha512-aQ6rvAP4w4VCgipVYA/zPmnkuTbFrMZ/+x/sAv2W1uJHWU2iQmrVRrrjUFJl+i1TuYYlHAuC2vKK7aRyXCjD4A==} + /astro/1.9.2_nvhcg6qm5qccgmxup62ip3xtg4: + resolution: {integrity: sha512-L+Ma0eR0Aa6QZg7RF0lEs+106Ye1/zukvtq3KtsYIogAojltlwllwU9X5CwMBzFwA55NxpNp4gSRh5US/xb+8Q==} engines: {node: ^14.18.0 || >=16.12.0, npm: '>=6.14.0'} hasBin: true dependencies: @@ -3024,7 +3029,7 @@ packages: '@babel/types': 7.20.7 '@proload/core': 0.3.3 '@proload/plugin-tsm': 0.2.1_@proload+core@0.3.3 - '@types/babel__core': 7.1.20 + '@types/babel__core': 7.20.0 '@types/html-escaper': 3.0.0 '@types/yargs-parser': 21.0.0 acorn: 8.8.1 @@ -3034,10 +3039,10 @@ packages: cookie: 0.5.0 debug: 4.3.4 deepmerge-ts: 4.2.2 - devalue: 4.2.0 + devalue: 4.2.2 diff: 5.1.0 es-module-lexer: 1.1.0 - estree-walker: 3.0.2 + estree-walker: 3.0.3 execa: 6.1.0 fast-glob: 3.2.12 github-slugger: 2.0.0 @@ -3085,13 +3090,13 @@ packages: - ts-node dev: true - /astrojs-compiler-sync/0.3.1_@astrojs+compiler@0.31.4: + /astrojs-compiler-sync/0.3.1_@astrojs+compiler@0.32.0: resolution: {integrity: sha512-IzPuzkwdiRIZoBhCTuFhuBMWVESXgthTdwQ24QS8LvLargcWAA4E21KmZo4wimsmOG5vj4KKs9QFpy9zhXuo9Q==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@astrojs/compiler': '>=0.27.0' dependencies: - '@astrojs/compiler': 0.31.4 + '@astrojs/compiler': 0.32.0 synckit: 0.8.4 dev: true @@ -3126,8 +3131,10 @@ packages: - debug dev: false - /axobject-query/2.2.0: - resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} + /axobject-query/3.1.1: + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + dependencies: + deep-equal: 2.2.0 dev: true /babel-jest/29.3.1_@babel+core@7.20.12: @@ -3138,7 +3145,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@jest/transform': 29.3.1 - '@types/babel__core': 7.1.20 + '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.2.0_@babel+core@7.20.12 chalk: 4.1.2 @@ -3167,20 +3174,21 @@ packages: dependencies: '@babel/template': 7.20.7 '@babel/types': 7.20.7 - '@types/babel__core': 7.1.20 + '@types/babel__core': 7.20.0 '@types/babel__traverse': 7.18.3 dev: true - /babel-plugin-jsx-dom-expressions/0.35.10_@babel+core@7.20.12: - resolution: {integrity: sha512-2xELzEm6CR152zeNu3Cr02zch52eVRXV4iAtSSpukcmRltsSMyIrPv1Hm1xSp76IO3OOhhySOii24xvIvV1xfQ==} + /babel-plugin-jsx-dom-expressions/0.35.14_@babel+core@7.20.12: + resolution: {integrity: sha512-Eywfw/7cNbBsStTgj46JRvyGTb+RLyF2EJ0AV3/W2cUwbw3R3syOBqdzFLdHN2MPOs4nJA80XtGl9kSMjEekhA==} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.20.12 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.16.0 + '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 '@babel/types': 7.20.7 - html-entities: 2.3.2 + html-entities: 2.3.3 + validate-html-nesting: 1.2.0 dev: true /babel-plugin-syntax-trailing-function-commas/7.0.0-beta.0: @@ -3255,13 +3263,13 @@ packages: babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 dev: true - /babel-preset-solid/1.6.7_@babel+core@7.20.12: - resolution: {integrity: sha512-OYPYPX0d1ncf5MGJ7rdb8V1u0BQDaoUAR6LAgR7Cm2hS/BgjGkznrcmpY00Y6RxmQq7n2ozW+hPl2w2k7/v4vg==} + /babel-preset-solid/1.6.9_@babel+core@7.20.12: + resolution: {integrity: sha512-Dz4xROTGtAZ2B9+79KYUzi/bhjNGsx+8c+AD3VO/Cg1CisM1qq29XsnkWrRJeTMMn3XZkAI/Bf5Rz37d/gvPVQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - babel-plugin-jsx-dom-expressions: 0.35.10_@babel+core@7.20.12 + babel-plugin-jsx-dom-expressions: 0.35.14_@babel+core@7.20.12 dev: true /bail/2.0.2: @@ -3368,7 +3376,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001442 + caniuse-lite: 1.0.30001446 electron-to-chromium: 1.4.284 node-releases: 2.0.8 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -3418,7 +3426,7 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 dev: true /callsites/3.1.0: @@ -3452,8 +3460,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001442: - resolution: {integrity: sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow==} + /caniuse-lite/1.0.30001446: + resolution: {integrity: sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==} dev: true /capital-case/1.0.4: @@ -3792,32 +3800,12 @@ packages: engines: {node: '>= 0.6'} dev: true - /core-js-pure/3.27.1: - resolution: {integrity: sha512-BS2NHgwwUppfeoqOXqi08mUqS5FiZpuRuJJpKsaME7kJz0xxuk0xkhDdfMIlP/zLa80krBqss1LtD7f889heAw==} - requiresBuild: true - dev: true - /cosmiconfig-toml-loader/1.0.0: resolution: {integrity: sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==} dependencies: '@iarna/toml': 2.2.5 dev: true - /cosmiconfig-typescript-loader/4.3.0_thgmyp3ypwxicrrxhqijzwgoje: - resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} - engines: {node: '>=12', npm: '>=6'} - peerDependencies: - '@types/node': '*' - cosmiconfig: '>=7' - ts-node: '>=10' - typescript: '>=3' - dependencies: - '@types/node': 18.11.18 - cosmiconfig: 7.0.1 - ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq - typescript: 4.9.4 - dev: true - /cosmiconfig-typescript-loader/4.3.0_ygatqix6cqovqt4kqr2ccwfavi: resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} @@ -3833,17 +3821,6 @@ packages: typescript: 4.9.4 dev: true - /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: true - /cosmiconfig/7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -3855,6 +3832,16 @@ packages: yaml: 1.10.2 dev: true + /cosmiconfig/8.0.0: + resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: true + /create-require/1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} dev: true @@ -3911,8 +3898,8 @@ packages: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true - /data-uri-to-buffer/4.0.0: - resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} + /data-uri-to-buffer/4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} dev: true @@ -3924,17 +3911,6 @@ packages: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} dev: true - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: true - /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -3981,6 +3957,28 @@ packages: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true + /deep-equal/2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + dependencies: + call-bind: 1.0.2 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.0 + is-arguments: 1.1.1 + is-array-buffer: 3.0.1 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: true + /deep-is/0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true @@ -4061,8 +4059,8 @@ packages: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dev: true - /devalue/4.2.0: - resolution: {integrity: sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==} + /devalue/4.2.2: + resolution: {integrity: sha512-Pkwd8qrI9O20VJ14fBNHu+on99toTNZFbgWRpZbC0zbDXpnE2WHYcrC1fHhMsF/3Ee+2yaW7vEujAT7fCYgqrA==} dev: true /diff-sequences/29.3.1: @@ -4190,16 +4188,17 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.21.0: - resolution: {integrity: sha512-GUGtW7eXQay0c+PRq0sGIKSdaBorfVqsCMhGHo4elP7YVqZu9nCZS4UkK4gv71gOWNMra/PaSKD3ao1oWExO0g==} + /es-abstract/1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} engines: {node: '>= 0.4'} dependencies: + available-typed-arrays: 1.0.5 call-bind: 1.0.2 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 function-bind: 1.1.1 function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 @@ -4216,7 +4215,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.10 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 @@ -4228,6 +4227,20 @@ packages: which-typed-array: 1.1.9 dev: true + /es-get-iterator/1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + dev: true + /es-module-lexer/1.1.0: resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} dev: true @@ -4236,7 +4249,7 @@ packages: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 has: 1.0.3 has-tostringtag: 1.0.0 dev: true @@ -4495,22 +4508,22 @@ packages: engines: {node: '>=12'} dev: true - /eslint-config-prettier/8.6.0_eslint@8.31.0: + /eslint-config-prettier/8.6.0_eslint@8.32.0: resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.31.0 + eslint: 8.32.0 dev: true - /eslint-config-stylelint/17.1.0_5lw7u3puxf47qfi53ot2fqzcvq: + /eslint-config-stylelint/17.1.0_6cgxg5kejkpqx44p2w654f2rpi: resolution: {integrity: sha512-W4wVdtIUdgjNpIAdWtFtsxuxCu7uSe+2WuTerH923UW800+B0FbO+9uk0ZFFvu9+MYdLyQ+RYU8GLjl9ZnCm8g==} dependencies: - eslint-config-prettier: 8.6.0_eslint@8.31.0 - eslint-plugin-jest: 27.2.1_5lw7u3puxf47qfi53ot2fqzcvq - eslint-plugin-node: 11.1.0_eslint@8.31.0 - eslint-plugin-regexp: 1.12.0_eslint@8.31.0 + eslint-config-prettier: 8.6.0_eslint@8.32.0 + eslint-plugin-jest: 27.2.1_6cgxg5kejkpqx44p2w654f2rpi + eslint-plugin-node: 11.1.0_eslint@8.32.0 + eslint-plugin-regexp: 1.12.0_eslint@8.32.0 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - eslint @@ -4519,17 +4532,18 @@ packages: - typescript dev: true - /eslint-import-resolver-node/0.3.6: - resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} + /eslint-import-resolver-node/0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7 + is-core-module: 2.11.0 resolve: 1.22.1 transitivePeerDependencies: - supports-color dev: true - /eslint-import-resolver-typescript/3.5.2_ol7jqilc3wemtdbq3nzhywgxq4: - resolution: {integrity: sha512-zX4ebnnyXiykjhcBvKIf5TNvt8K7yX6bllTRZ14MiurKPjDpCAZujlszTdB8pcNXhZcOf+god4s9SjQa5GnytQ==} + /eslint-import-resolver-typescript/3.5.3_ps7hf4l2dvbuxvtusmrfhmzsba: + resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4537,8 +4551,8 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.12.0 - eslint: 8.31.0 - eslint-plugin-import: 2.26.0_cxu27kyieece4tnvunezm4whiq + eslint: 8.32.0 + eslint-plugin-import: 2.27.5_bzolr7xl6xcwr64wsu2tr4eimm get-tsconfig: 4.3.0 globby: 13.1.3 is-core-module: 2.11.0 @@ -4548,7 +4562,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_zg4jn2jp3ute3go2jsvatsfmsa: + /eslint-module-utils/2.7.4_ba2ykau6kcnaogk6czydxhup4m: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -4569,45 +4583,45 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje debug: 3.2.7 - eslint: 8.31.0 - eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.2_ol7jqilc3wemtdbq3nzhywgxq4 + eslint: 8.32.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.3_ps7hf4l2dvbuxvtusmrfhmzsba transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-astro/0.21.1_eslint@8.31.0: + /eslint-plugin-astro/0.21.1_eslint@8.32.0: resolution: {integrity: sha512-gzT9R0b/Hl5sks8/WSMTlzu2VC7vdd99MnBYkq61Mk1zBWQ+C9MAuHeTcU72sFmR5XJX56NNURY6H+cN2StRcA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=7.0.0' dependencies: '@jridgewell/sourcemap-codec': 1.4.14 - '@typescript-eslint/types': 5.48.0 - astro-eslint-parser: 0.9.3 - eslint: 8.31.0 - eslint-utils: 3.0.0_eslint@8.31.0 + '@typescript-eslint/types': 5.48.2 + astro-eslint-parser: 0.9.5 + eslint: 8.32.0 + eslint-utils: 3.0.0_eslint@8.32.0 postcss: 8.4.21 postcss-selector-parser: 6.0.11 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es/3.0.1_eslint@8.31.0: + /eslint-plugin-es/3.0.1_eslint@8.32.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.31.0 + eslint: 8.32.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.26.0_cxu27kyieece4tnvunezm4whiq: - resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} + /eslint-plugin-import/2.27.5_bzolr7xl6xcwr64wsu2tr4eimm: + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4616,20 +4630,22 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje array-includes: 3.1.6 array.prototype.flat: 1.3.1 - debug: 2.6.9 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.31.0 - eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_zg4jn2jp3ute3go2jsvatsfmsa + eslint: 8.32.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.7.4_ba2ykau6kcnaogk6czydxhup4m has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 resolve: 1.22.1 + semver: 6.3.0 tsconfig-paths: 3.14.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -4637,7 +4653,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/27.2.1_5lw7u3puxf47qfi53ot2fqzcvq: + /eslint-plugin-jest/27.2.1_6cgxg5kejkpqx44p2w654f2rpi: resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -4650,45 +4666,48 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.48.0_k73wpmdolxikpyqun3p36akaaq - '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe - eslint: 8.31.0 + '@typescript-eslint/eslint-plugin': 5.48.2_caon6io6stgpr7lz2rtbhekxqy + '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje + eslint: 8.32.0 jest: 29.3.1_zfha7dvnw4nti6zkbsmhmn6xo4 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y/6.6.1_eslint@8.31.0: - resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} + /eslint-plugin-jsx-a11y/6.7.1_eslint@8.32.0: + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: '@babel/runtime': 7.20.7 - aria-query: 4.2.2 + aria-query: 5.1.3 array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 ast-types-flow: 0.0.7 axe-core: 4.6.2 - axobject-query: 2.2.0 + axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.31.0 + eslint: 8.32.0 has: 1.0.3 jsx-ast-utils: 3.3.3 - language-tags: 1.0.7 + language-tags: 1.0.5 minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 semver: 6.3.0 dev: true - /eslint-plugin-node/11.1.0_eslint@8.31.0: + /eslint-plugin-node/11.1.0_eslint@8.32.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.31.0 - eslint-plugin-es: 3.0.1_eslint@8.31.0 + eslint: 8.32.0 + eslint-plugin-es: 3.0.1_eslint@8.32.0 eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 @@ -4696,24 +4715,24 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-promise/6.1.1_eslint@8.31.0: + /eslint-plugin-promise/6.1.1_eslint@8.32.0: resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.31.0 + eslint: 8.32.0 dev: true - /eslint-plugin-regexp/1.12.0_eslint@8.31.0: + /eslint-plugin-regexp/1.12.0_eslint@8.32.0: resolution: {integrity: sha512-A1lnzOqHC22Ve8PZJgcw5pDHk5Sxp7J/pY86u027lVEGpUwe7dhZVVsy3SCm/cN438Zts8e9c09KGIVK4IixuA==} engines: {node: ^12 || >=14} peerDependencies: eslint: '>=6.0.0' dependencies: comment-parser: 1.3.1 - eslint: 8.31.0 - eslint-utils: 3.0.0_eslint@8.31.0 + eslint: 8.32.0 + eslint-utils: 3.0.0_eslint@8.32.0 grapheme-splitter: 1.0.4 jsdoctypeparser: 9.0.0 refa: 0.9.1 @@ -4722,14 +4741,14 @@ packages: scslre: 0.1.6 dev: true - /eslint-plugin-solid/0.8.0_iukboom6ndih5an6iafl45j2fe: + /eslint-plugin-solid/0.8.0_7uibuqfxkfaozanbtbziikiqje: resolution: {integrity: sha512-yzTpqZ4+qGO14aM2rii9waonMNqSlpXHID2GMREYCOWpbIrkC5gILXpLl/+ZWFHSJDvsQN+/COobBkqizn7pkw==} engines: {node: '>=12.0.0'} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe - eslint: 8.31.0 + '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje + eslint: 8.32.0 is-html: 2.0.0 jsx-ast-utils: 3.3.3 kebab-case: 1.0.2 @@ -4740,26 +4759,26 @@ packages: - typescript dev: true - /eslint-plugin-sonarjs/0.16.0_eslint@8.31.0: + /eslint-plugin-sonarjs/0.16.0_eslint@8.32.0: resolution: {integrity: sha512-al8ojAzcQW8Eu0tWn841ldhPpPcjrJ59TzzTfAVWR45bWvdAASCmrGl8vK0MWHyKVDdC0i17IGbtQQ1KgxLlVA==} engines: {node: '>=14'} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.31.0 + eslint: 8.32.0 dev: true - /eslint-plugin-unicorn/45.0.2_eslint@8.31.0: + /eslint-plugin-unicorn/45.0.2_eslint@8.32.0: resolution: {integrity: sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==} engines: {node: '>=14.18'} peerDependencies: eslint: '>=8.28.0' dependencies: '@babel/helper-validator-identifier': 7.19.1 - '@eslint-community/eslint-utils': 4.1.2_eslint@8.31.0 + '@eslint-community/eslint-utils': 4.1.2_eslint@8.32.0 ci-info: 3.7.1 clean-regexp: 1.0.0 - eslint: 8.31.0 + eslint: 8.32.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.2.0 @@ -4797,13 +4816,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.31.0: + /eslint-utils/3.0.0_eslint@8.32.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.31.0 + eslint: 8.32.0 eslint-visitor-keys: 2.1.0 dev: true @@ -4822,8 +4841,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.31.0: - resolution: {integrity: sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==} + /eslint/8.32.0: + resolution: {integrity: sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -4838,7 +4857,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.31.0 + eslint-utils: 3.0.0_eslint@8.32.0 eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.0 @@ -4854,7 +4873,7 @@ packages: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.2.0 + js-sdsl: 4.3.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -4909,8 +4928,8 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-util-is-identifier-name/2.0.1: - resolution: {integrity: sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==} + /estree-util-is-identifier-name/2.1.0: + resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} dev: true /estree-util-visit/1.2.0: @@ -4924,8 +4943,10 @@ packages: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true - /estree-walker/3.0.2: - resolution: {integrity: sha512-C03BvXCQIH/po+PNPONx/zSM9ziPr9weX8xNhYb/IJtdJ9z+L4z9VKPTB+UTHdmhnIopA2kc419ueyVyHVktwA==} + /estree-walker/3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.0 dev: true /esutils/2.0.3: @@ -5227,7 +5248,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.21.0 + es-abstract: 1.21.1 functions-have-names: 1.2.3 dev: true @@ -5270,8 +5291,8 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + /get-intrinsic/1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -5293,7 +5314,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 dev: true /get-tsconfig/4.3.0: @@ -5422,7 +5443,7 @@ packages: /gopd/1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 dev: true /graceful-fs/4.2.10: @@ -5433,33 +5454,31 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /graphql-config/4.3.6_xcqthgbenw3hhig2jxkpzsllxu: - resolution: {integrity: sha512-i7mAPwc0LAZPnYu2bI8B6yXU5820Wy/ArvmOseDLZIu0OU1UTULEuexHo6ZcHXeT9NvGGaUPQZm8NV3z79YydA==} + /graphql-config/4.4.0_c2kjwh5imxjhq3anf2z2kdo23q: + resolution: {integrity: sha512-QUrX7R4htnTBTi83a0IlIilWVfiLEG8ANFlHRcxoZiTvOXTbgan67SUdGe1OlopbDuyNgtcy4ladl3Gvk4C36A==} engines: {node: '>= 10.0.0'} peerDependencies: + cosmiconfig-toml-loader: ^1.0.0 + cosmiconfig-typescript-loader: ^4.0.0 graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-tools/graphql-file-loader': 7.5.13_graphql@16.6.0 - '@graphql-tools/json-file-loader': 7.4.14_graphql@16.6.0 + '@graphql-tools/graphql-file-loader': 7.5.14_graphql@16.6.0 + '@graphql-tools/json-file-loader': 7.4.15_graphql@16.6.0 '@graphql-tools/load': 7.8.0_graphql@16.6.0 - '@graphql-tools/merge': 8.3.14_graphql@16.6.0 - '@graphql-tools/url-loader': 7.16.29_ykzowzmb7rcumunkscnbisnkom - '@graphql-tools/utils': 8.12.0_graphql@16.6.0 - cosmiconfig: 7.0.1 + '@graphql-tools/merge': 8.3.15_graphql@16.6.0 + '@graphql-tools/url-loader': 7.17.3_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/utils': 9.1.4_graphql@16.6.0 + cosmiconfig: 8.0.0 cosmiconfig-toml-loader: 1.0.0 - cosmiconfig-typescript-loader: 4.3.0_thgmyp3ypwxicrrxhqijzwgoje + cosmiconfig-typescript-loader: 4.3.0_ygatqix6cqovqt4kqr2ccwfavi graphql: 16.6.0 minimatch: 4.2.1 string-env-interpolation: 1.0.1 - ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq tslib: 2.4.1 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - '@types/node' - bufferutil - encoding - - typescript - utf-8-validate dev: true @@ -5555,7 +5574,7 @@ packages: /has-property-descriptors/1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 dev: true /has-proto/1.0.1: @@ -5586,23 +5605,10 @@ packages: function-bind: 1.1.1 dev: true - /hast-to-hyperscript/10.0.1: - resolution: {integrity: sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==} - dependencies: - '@types/unist': 2.0.6 - comma-separated-tokens: 2.0.3 - property-information: 6.2.0 - space-separated-tokens: 2.0.2 - style-to-object: 0.3.0 - unist-util-is: 5.1.1 - web-namespaces: 2.0.1 - dev: true - - /hast-util-from-parse5/7.1.0: - resolution: {integrity: sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==} + /hast-util-from-parse5/7.1.1: + resolution: {integrity: sha512-R6PoNcUs89ZxLJmMWsVbwSWuz95/9OriyQZ3e2ybwqGsRXzhA6gv49rgGmQvLbZuSNDv9fCg7vV7gXUsvtUFaA==} dependencies: '@types/hast': 2.3.4 - '@types/parse5': 6.0.3 '@types/unist': 2.0.6 hastscript: 7.2.0 property-information: 6.2.0 @@ -5615,13 +5621,6 @@ packages: resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} dev: true - /hast-util-is-element/2.1.3: - resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} - dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 - dev: true - /hast-util-parse-selector/3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: @@ -5633,8 +5632,8 @@ packages: dependencies: '@types/hast': 2.3.4 '@types/parse5': 6.0.3 - hast-util-from-parse5: 7.1.0 - hast-util-to-parse5: 7.0.0 + hast-util-from-parse5: 7.1.1 + hast-util-to-parse5: 7.1.0 html-void-elements: 2.0.1 parse5: 6.0.1 unist-util-position: 4.0.3 @@ -5644,8 +5643,8 @@ packages: zwitch: 2.0.4 dev: true - /hast-util-select/5.0.3: - resolution: {integrity: sha512-/F+SRgMq8ruUf1MD2okkBrsLoJB5S2UVa2tgVYXsFUsEH7t4GkOSMgk1F2EGbi2SlFDJs0EfXhXtUGWZzgNIDA==} + /hast-util-select/5.0.4: + resolution: {integrity: sha512-iHfI+j4UFfYpQO0CMyFXB/ZFX+6R71y60hzHMW4D1zfAyyzHAto8RrRFdVKmg3X4uBVkDiMDe+QhMCQ3mW6fAg==} dependencies: '@types/hast': 2.3.4 '@types/unist': 2.0.6 @@ -5664,28 +5663,29 @@ packages: zwitch: 2.0.4 dev: true - /hast-util-to-html/8.0.3: - resolution: {integrity: sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==} + /hast-util-to-html/8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} dependencies: '@types/hast': 2.3.4 + '@types/unist': 2.0.6 ccount: 2.0.1 comma-separated-tokens: 2.0.3 - hast-util-is-element: 2.1.3 + hast-util-raw: 7.2.3 hast-util-whitespace: 2.0.1 html-void-elements: 2.0.1 property-information: 6.2.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 - unist-util-is: 5.1.1 + zwitch: 2.0.4 dev: true - /hast-util-to-parse5/7.0.0: - resolution: {integrity: sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==} + /hast-util-to-parse5/7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: '@types/hast': 2.3.4 - '@types/parse5': 6.0.3 - hast-to-hyperscript: 10.0.1 + comma-separated-tokens: 2.0.3 property-information: 6.2.0 + space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 dev: true @@ -5728,10 +5728,6 @@ packages: lru-cache: 6.0.0 dev: true - /html-entities/2.3.2: - resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} - dev: true - /html-entities/2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} dev: true @@ -5913,7 +5909,7 @@ packages: resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 has: 1.0.3 side-channel: 1.0.4 dev: true @@ -5943,11 +5939,19 @@ packages: is-decimal: 2.0.1 dev: true + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + /is-array-buffer/3.0.1: resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 is-typed-array: 1.1.10 dev: true @@ -6081,6 +6085,10 @@ packages: tslib: 2.4.1 dev: true + /is-map/2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + /is-negative-zero/2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -6133,6 +6141,10 @@ packages: is-unc-path: 1.0.0 dev: true + /is-set/2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true + /is-shared-array-buffer/1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: @@ -6197,12 +6209,23 @@ packages: tslib: 2.4.1 dev: true + /is-weakmap/2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + /is-weakref/1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 dev: true + /is-weakset/2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + dev: true + /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -6215,6 +6238,10 @@ packages: is-docker: 2.2.1 dev: true + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isexe/2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true @@ -6222,18 +6249,18 @@ packages: /isomorphic-fetch/3.0.0: resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} dependencies: - node-fetch: 2.6.7 + node-fetch: 2.6.8 whatwg-fetch: 3.6.2 transitivePeerDependencies: - encoding dev: true - /isomorphic-ws/5.0.0_ws@8.11.0: + /isomorphic-ws/5.0.0_ws@8.12.0: resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} peerDependencies: ws: '*' dependencies: - ws: 8.11.0 + ws: 8.12.0 dev: true /isomorphic.js/0.2.5: @@ -6439,7 +6466,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.3.1 - '@types/graceful-fs': 4.1.5 + '@types/graceful-fs': 4.1.6 '@types/node': 18.11.18 anymatch: 3.1.3 fb-watchman: 2.0.2 @@ -6533,7 +6560,7 @@ packages: jest-util: 29.3.1 jest-validate: 29.3.1 resolve: 1.22.1 - resolve.exports: 1.1.0 + resolve.exports: 1.1.1 slash: 3.0.0 dev: true @@ -6696,8 +6723,8 @@ packages: - ts-node dev: true - /js-sdsl/4.2.0: - resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} + /js-sdsl/4.3.0: + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} dev: true /js-tokens/4.0.0: @@ -6865,8 +6892,8 @@ packages: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true - /language-tags/1.0.7: - resolution: {integrity: sha512-bSytju1/657hFjgUzPAPqszxH62ouE8nQFoFaVlIQfne4wO/wXC9A4+m8jYve7YBBvi59eq0SUpcshvG8h5Usw==} + /language-tags/1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} dependencies: language-subtag-registry: 0.3.22 dev: true @@ -6884,8 +6911,8 @@ packages: type-check: 0.4.0 dev: true - /lib0/0.2.58: - resolution: {integrity: sha512-6ovqPaYfOKU7GkkVxz/wjMR0zsqmNsISLvH+h9Lx5YNtWDZey69aYsTGXaSVpUPpJ+ZFtIvcZHsTGL3MbwOM8A==} + /lib0/0.2.60: + resolution: {integrity: sha512-vzhtdUXBV8HyJnJWIZxUSH/aUVo1U4jUFRFDPVY245zFtzCl9Gld/EgvA8Jhnrio7Jn0HmGswErbPjsabYd7ow==} engines: {node: '>=14'} dependencies: isomorphic.js: 0.2.5 @@ -6917,10 +6944,10 @@ packages: debug: 4.3.4 execa: 6.1.0 lilconfig: 2.0.6 - listr2: 5.0.6 + listr2: 5.0.7 micromatch: 4.0.5 normalize-path: 3.0.0 - object-inspect: 1.12.2 + object-inspect: 1.12.3 pidtree: 0.6.0 string-argv: 0.3.1 yaml: 2.2.1 @@ -6948,8 +6975,8 @@ packages: wrap-ansi: 7.0.0 dev: true - /listr2/5.0.6: - resolution: {integrity: sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==} + /listr2/5.0.7: + resolution: {integrity: sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==} engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: enquirer: '>= 2.3.0 < 3' @@ -7318,7 +7345,7 @@ packages: micromark-util-sanitize-uri: 1.1.0 trim-lines: 3.0.1 unist-builder: 3.0.0 - unist-util-generated: 2.0.0 + unist-util-generated: 2.0.1 unist-util-position: 4.0.3 unist-util-visit: 4.1.1 dev: true @@ -7520,7 +7547,7 @@ packages: micromark-util-events-to-acorn: 1.2.0 micromark-util-symbol: 1.0.1 micromark-util-types: 1.0.2 - unist-util-position-from-estree: 1.1.1 + unist-util-position-from-estree: 1.1.2 uvu: 0.5.6 vfile-message: 3.1.3 dev: true @@ -7778,10 +7805,6 @@ packages: engines: {node: '>=10'} dev: true - /ms/2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: true - /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true @@ -7817,8 +7840,8 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /nlcst-to-string/3.1.0: - resolution: {integrity: sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==} + /nlcst-to-string/3.1.1: + resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} dependencies: '@types/nlcst': 1.0.0 dev: true @@ -7847,11 +7870,23 @@ packages: whatwg-url: 5.0.0 dev: true + /node-fetch/2.6.8: + resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + /node-fetch/3.3.0: resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - data-uri-to-buffer: 4.0.0 + data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 dev: true @@ -7950,8 +7985,16 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true + + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 dev: true /object-keys/1.1.1: @@ -7969,13 +8012,31 @@ packages: object-keys: 1.1.1 dev: true + /object.entries/1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.fromentries/2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + /object.values/1.1.6: resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.21.0 + es-abstract: 1.21.1 dev: true /once/1.4.0: @@ -8147,7 +8208,7 @@ packages: /parse-latin/5.0.1: resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} dependencies: - nlcst-to-string: 3.1.0 + nlcst-to-string: 3.1.1 unist-util-modify-children: 3.1.0 unist-util-visit-children: 2.0.1 dev: true @@ -8407,18 +8468,18 @@ packages: dependencies: '@types/eslint': 8.4.10 '@types/prettier': 2.7.2 - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje common-tags: 1.8.2 dlv: 1.1.3 - eslint: 8.31.0 + eslint: 8.32.0 indent-string: 4.0.0 lodash.merge: 4.6.2 loglevel-colored-level-prefix: 1.0.0 - prettier: 2.8.2 + prettier: 2.8.3 pretty-format: 23.6.0 require-relative: 0.8.7 typescript: 4.9.4 - vue-eslint-parser: 8.3.0_eslint@8.31.0 + vue-eslint-parser: 8.3.0_eslint@8.32.0 transitivePeerDependencies: - supports-color dev: true @@ -8428,13 +8489,13 @@ packages: engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} dependencies: '@astrojs/compiler': 0.31.4 - prettier: 2.8.2 + prettier: 2.8.3 sass-formatter: 0.7.5 synckit: 0.8.4 dev: true - /prettier/2.8.2: - resolution: {integrity: sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==} + /prettier/2.8.3: + resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -8485,17 +8546,17 @@ packages: /prosemirror-commands/1.5.0: resolution: {integrity: sha512-zL0Fxbj3fh71GPNHn5YdYgYGX2aU2XLecZYk2ekEF0oOD259HcXtM+96VjPVi5o3h4sGUdDfEEhGiREXW6U+4A==} dependencies: - prosemirror-model: 1.18.3 + prosemirror-model: 1.19.0 prosemirror-state: 1.4.2 - prosemirror-transform: 1.7.0 + prosemirror-transform: 1.7.1 dev: true /prosemirror-dropcursor/1.6.1: resolution: {integrity: sha512-LtyqQpkIknaT7NnZl3vDr3TpkNcG4ABvGRXx37XJ8tJNUGtcrZBh40A0344rDwlRTfUEmynQS/grUsoSWz+HgA==} dependencies: prosemirror-state: 1.4.2 - prosemirror-transform: 1.7.0 - prosemirror-view: 1.29.1 + prosemirror-transform: 1.7.1 + prosemirror-view: 1.30.0 dev: true /prosemirror-example-setup/1.2.1: @@ -8516,16 +8577,16 @@ packages: resolution: {integrity: sha512-GKTeE7ZoMsx5uVfc51/ouwMFPq0o8YrZ7Hx4jTF4EeGbXxBveUV8CGv46mSHuBBeXGmvu50guoV2kSnOeZZnUA==} dependencies: prosemirror-keymap: 1.2.0 - prosemirror-model: 1.18.3 + prosemirror-model: 1.19.0 prosemirror-state: 1.4.2 - prosemirror-view: 1.29.1 + prosemirror-view: 1.30.0 dev: true /prosemirror-history/1.3.0: resolution: {integrity: sha512-qo/9Wn4B/Bq89/YD+eNWFbAytu6dmIM85EhID+fz9Jcl9+DfGEo8TTSrRhP15+fFEoaPqpHSxlvSzSEbmlxlUA==} dependencies: prosemirror-state: 1.4.2 - prosemirror-transform: 1.7.0 + prosemirror-transform: 1.7.1 rope-sequence: 1.3.3 dev: true @@ -8533,7 +8594,7 @@ packages: resolution: {integrity: sha512-eAW/M/NTSSzpCOxfR8Abw6OagdG0MiDAiWHQMQveIsZtoKVYzm0AflSPq/ymqJd56/Su1YPbwy9lM13wgHOFmQ==} dependencies: prosemirror-state: 1.4.2 - prosemirror-transform: 1.7.0 + prosemirror-transform: 1.7.1 dev: true /prosemirror-keymap/1.2.0: @@ -8547,7 +8608,7 @@ packages: resolution: {integrity: sha512-s7iaTLiX+qO5z8kF2NcMmy2T7mIlxzkS4Sp3vTKSYChPtbMpg6YxFkU0Y06rUg2WtKlvBu7v1bXzlGBkfjUWAA==} dependencies: markdown-it: 13.0.1 - prosemirror-model: 1.18.3 + prosemirror-model: 1.19.0 dev: true /prosemirror-menu/1.2.1: @@ -8559,8 +8620,8 @@ packages: prosemirror-state: 1.4.2 dev: true - /prosemirror-model/1.18.3: - resolution: {integrity: sha512-yUVejauEY3F1r7PDy4UJKEGeIU+KFc71JQl5sNvG66CLVdKXRjhWpBW6KMeduGsmGOsw85f6EGrs6QxIKOVILA==} + /prosemirror-model/1.19.0: + resolution: {integrity: sha512-/CvFGJnwc41EJSfDkQLly1cAJJJmBpZwwUJtwZPTjY2RqZJfM8HVbCreOY/jti8wTRbVyjagcylyGoeJH/g/3w==} dependencies: orderedmap: 2.1.0 dev: true @@ -8568,35 +8629,35 @@ packages: /prosemirror-schema-list/1.2.2: resolution: {integrity: sha512-rd0pqSDp86p0MUMKG903g3I9VmElFkQpkZ2iOd3EOVg1vo5Cst51rAsoE+5IPy0LPXq64eGcCYlW1+JPNxOj2w==} dependencies: - prosemirror-model: 1.18.3 + prosemirror-model: 1.19.0 prosemirror-state: 1.4.2 - prosemirror-transform: 1.7.0 + prosemirror-transform: 1.7.1 dev: true /prosemirror-state/1.4.2: resolution: {integrity: sha512-puuzLD2mz/oTdfgd8msFbe0A42j5eNudKAAPDB0+QJRw8cO1ygjLmhLrg9RvDpf87Dkd6D4t93qdef00KKNacQ==} dependencies: - prosemirror-model: 1.18.3 - prosemirror-transform: 1.7.0 - prosemirror-view: 1.29.1 + prosemirror-model: 1.19.0 + prosemirror-transform: 1.7.1 + prosemirror-view: 1.30.0 dev: true - /prosemirror-transform/1.7.0: - resolution: {integrity: sha512-O4T697Cqilw06Zvc3Wm+e237R6eZtJL/xGMliCi+Uo8VL6qHk6afz1qq0zNjT3eZMuYwnP8ZS0+YxX/tfcE9TQ==} + /prosemirror-transform/1.7.1: + resolution: {integrity: sha512-VteoifAfpt46z0yEt6Fc73A5OID9t/y2QIeR5MgxEwTuitadEunD/V0c9jQW8ziT8pbFM54uTzRLJ/nLuQjMxg==} dependencies: - prosemirror-model: 1.18.3 + prosemirror-model: 1.19.0 dev: true - /prosemirror-view/1.29.1: - resolution: {integrity: sha512-OhujVZSDsh0l0PyHNdfaBj6DBkbhYaCfbaxmTeFrMKd/eWS+G6IC+OAbmR9IsLC8Se1HSbphMaXnsXjupHL3UQ==} + /prosemirror-view/1.30.0: + resolution: {integrity: sha512-z6RXp2GFH8mk7+LWCGWvdpOIpf5o5UwIB6SiBiTFe6eA8H8qwFDW0EkiIfohlATHoSGXvlHtD+hfpAHdfO5fvQ==} dependencies: - prosemirror-model: 1.18.3 + prosemirror-model: 1.19.0 prosemirror-state: 1.4.2 - prosemirror-transform: 1.7.0 + prosemirror-transform: 1.7.1 dev: true - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode/2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} dev: true @@ -8737,7 +8798,7 @@ packages: resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==} dependencies: '@types/hast': 2.3.4 - hast-util-from-parse5: 7.1.0 + hast-util-from-parse5: 7.1.1 parse5: 6.0.1 unified: 10.1.2 dev: true @@ -8754,7 +8815,7 @@ packages: resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==} dependencies: '@types/hast': 2.3.4 - hast-util-to-html: 8.0.3 + hast-util-to-html: 8.0.4 unified: 10.1.2 dev: true @@ -8863,8 +8924,8 @@ packages: engines: {node: '>=8'} dev: true - /resolve.exports/1.1.0: - resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} + /resolve.exports/1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} engines: {node: '>=10'} dev: true @@ -8906,7 +8967,7 @@ packages: resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} dependencies: '@types/nlcst': 1.0.0 - nlcst-to-string: 3.1.0 + nlcst-to-string: 3.1.1 unified: 10.1.2 unist-util-visit: 4.1.1 dev: true @@ -8915,7 +8976,7 @@ packages: resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} dependencies: '@types/nlcst': 1.0.0 - nlcst-to-string: 3.1.0 + nlcst-to-string: 3.1.1 unified: 10.1.2 dev: true @@ -9021,7 +9082,7 @@ packages: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 is-regex: 1.1.4 dev: true @@ -9146,8 +9207,8 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 dev: true /signal-exit/3.0.7: @@ -9228,44 +9289,44 @@ packages: tslib: 2.4.1 dev: true - /solid-js-form/0.1.7: - resolution: {integrity: sha512-8Xg8JqAeW6+D1xlJwlAwkiA9TNHeRhUJGVauuIaqpB0CY2T/SVP2t15ODS7JHjJfRQsan1Pg0iLOqO0T0KLXXg==} + /solid-js-form/0.1.8: + resolution: {integrity: sha512-kOKZ5et9t1T8P8GAi4FIyuoGO2Y14YnTyKT7kla3wbtcDeWb4dqvxSqmNHRx8r9ZxTN/hpl3WxmwtOBOPalSaA==} dependencies: - solid-js: 1.6.8 + solid-js: 1.6.9 yup: 0.32.11 dev: true - /solid-js/1.6.8: - resolution: {integrity: sha512-+X5rf4bL3Il/LI2pn6O2d63D/KyG8Shxj3DM6violSPOhRgm5ln37Pq6uVDAvJcmsObOBeGOjXAwZvqwyZjisg==} + /solid-js/1.6.9: + resolution: {integrity: sha512-kV3fMmm+1C2J95c8eDOPKGfZHnuAkHUBLG4hX1Xu08bXeAIPqmxuz/QdH3B8SIdTp3EatBVIyA6RCes3hrGzpg==} dependencies: csstype: 3.1.1 dev: true - /solid-jsx/0.9.1_solid-js@1.6.8: + /solid-jsx/0.9.1_solid-js@1.6.9: resolution: {integrity: sha512-HHTx58rx3tqg5LMGuQnaE1vqZjpl+RMP0jYQnBkTY0xKIASVNSLZJCZoPFrpKH8wWWYyTLHdepgzs8u/e6yz5Q==} engines: {node: '>=10'} peerDependencies: solid-js: ^1.4.0 dependencies: - solid-js: 1.6.8 + solid-js: 1.6.9 dev: true - /solid-social/0.9.5_solid-js@1.6.8: - resolution: {integrity: sha512-L8u2BEmuV8zxf9qxc0II6kj1BJhbreEclSbsKrhM62q+f2J3kEnBURKVWaIF3xu3cfGInCqbRVKcGwcC+fVnJA==} + /solid-social/0.9.6_solid-js@1.6.9: + resolution: {integrity: sha512-3ZEu5dQR/8kqI7jpCbxErr0SBxTwIWQBbNgab8gNv9mNRWabQ0e2pGT32wpnWUnt50HoSx+hVIRpo/ZY94uxWw==} peerDependencies: solid-js: ^1.3.0 dependencies: - '@solid-primitives/intersection-observer': 2.0.3_solid-js@1.6.8 - '@solid-primitives/script-loader': 1.1.2_solid-js@1.6.8 - solid-js: 1.6.8 + '@solid-primitives/intersection-observer': 2.0.4_solid-js@1.6.9 + '@solid-primitives/script-loader': 1.1.3_solid-js@1.6.9 + solid-js: 1.6.9 dev: true - /solid-utils/0.8.1_solid-js@1.6.8: + /solid-utils/0.8.1_solid-js@1.6.9: resolution: {integrity: sha512-LLeO7Hr99OLFY+Zfx8U7Hw5VZOaFT8qWoLWGfnq3kDmo7KAGdIoq44ijy7mdYj88e+2cWPdkyhItsS3FGjeS6g==} peerDependencies: solid-js: '>= 1.0' dependencies: - solid-js: 1.6.8 + solid-js: 1.6.9 dev: true /sort-object-keys/1.1.3: @@ -9357,6 +9418,13 @@ packages: escape-string-regexp: 2.0.0 dev: true + /stop-iteration-iterator/1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.4 + dev: true + /streamsearch/1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -9406,7 +9474,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.21.0 + es-abstract: 1.21.1 dev: true /string.prototype.trimstart/1.0.6: @@ -9414,7 +9482,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.21.0 + es-abstract: 1.21.1 dev: true /string_decoder/1.3.0: @@ -9605,7 +9673,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: - '@csstools/selector-specificity': 2.0.2_wajs5nedgkikc5pcuwett7legi + '@csstools/selector-specificity': 2.1.0_wajs5nedgkikc5pcuwett7legi balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 7.1.0 @@ -9708,8 +9776,8 @@ packages: tslib: 2.4.1 dev: true - /swiper/8.4.5: - resolution: {integrity: sha512-zveyEFBBv4q1sVkbJHnuH4xCtarKieavJ4SxP0QEHvdpPLJRuD7j/Xg38IVVLbp7Db6qrPsLUePvxohYx39Agw==} + /swiper/8.4.6: + resolution: {integrity: sha512-HACW035vBz2T6Kfut23EAzXhcDpgR8doX+wjq0ZUvJgS5SQApGrV885DAPLBFnmPUISsAhNSVxPKDxqroFvXvQ==} engines: {node: '>= 4.7.0'} requiresBuild: true dependencies: @@ -9996,8 +10064,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /undici/5.14.0: - resolution: {integrity: sha512-yJlHYw6yXPPsuOH0x2Ib1Km61vu4hLiRRQoafs+WUgX1vO64vgnxiCEN9dpIrhZyHFsai3F0AEj4P9zy19enEQ==} + /undici/5.15.1: + resolution: {integrity: sha512-XLk8g0WAngdvFqTI+VKfBtM4YWXgdxkf1WezC771Es0Dd+Pm1KmNx8t93WTC+Hh9tnghmVxkclU1HN+j+CvIUA==} engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 @@ -10030,8 +10098,8 @@ packages: '@types/unist': 2.0.6 dev: true - /unist-util-generated/2.0.0: - resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} + /unist-util-generated/2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} dev: true /unist-util-is/5.1.1: @@ -10051,8 +10119,8 @@ packages: array-iterate: 2.0.1 dev: true - /unist-util-position-from-estree/1.1.1: - resolution: {integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==} + /unist-util-position-from-estree/1.1.2: + resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} dependencies: '@types/unist': 2.0.6 dev: true @@ -10130,13 +10198,19 @@ packages: /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /url-join/4.0.1: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} dev: false + /urlpattern-polyfill/6.0.2: + resolution: {integrity: sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg==} + dependencies: + braces: 3.0.2 + dev: true + /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true @@ -10174,6 +10248,10 @@ packages: convert-source-map: 1.9.0 dev: true + /validate-html-nesting/1.2.0: + resolution: {integrity: sha512-sI65QUd3T/e5wbQkdPKjikFsIVLPIaOQK+9uowPp6/k609SN8hs5eqBLrnN5DeW9Kd932Q4Imo0fzK2dxoOsCA==} + dev: true + /validate-npm-package-license/3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -10321,14 +10399,14 @@ packages: resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} dev: true - /vue-eslint-parser/8.3.0_eslint@8.31.0: + /vue-eslint-parser/8.3.0_eslint@8.32.0: resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.31.0 + eslint: 8.32.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.4.1 @@ -10404,6 +10482,15 @@ packages: is-symbol: 1.0.4 dev: true + /which-collection/1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + /which-module/2.0.0: resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} dev: true @@ -10524,19 +10611,6 @@ packages: dev: true optional: true - /ws/8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /ws/8.12.0: resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} engines: {node: '>=10.0.0'} @@ -10550,7 +10624,7 @@ packages: optional: true dev: true - /y-prosemirror/1.2.0_6y26divjll4yprmpojxz3dvwpe: + /y-prosemirror/1.2.0_m4xiqt5tbitix4giycfv7gkd44: resolution: {integrity: sha512-t3uxuX4HIkb1GNt8jV+dplRbNH2OmQD/BNeCCbjLD3Mq0o6JEXxHedv58ZIPFDE6ma24jljlL+u8pGvN6B37XQ==} peerDependencies: prosemirror-model: ^1.7.1 @@ -10559,10 +10633,10 @@ packages: y-protocols: ^1.0.1 yjs: ^13.5.38 dependencies: - lib0: 0.2.58 - prosemirror-model: 1.18.3 + lib0: 0.2.60 + prosemirror-model: 1.19.0 prosemirror-state: 1.4.2 - prosemirror-view: 1.29.1 + prosemirror-view: 1.30.0 typescript: 4.9.4 y-protocols: 1.0.5 yjs: 13.5.44 @@ -10571,15 +10645,15 @@ packages: /y-protocols/1.0.5: resolution: {integrity: sha512-Wil92b7cGk712lRHDqS4T90IczF6RkcvCwAD0A2OPg+adKmOe+nOiT/N2hvpQIWS3zfjmtL4CPaH5sIW1Hkm/A==} dependencies: - lib0: 0.2.58 + lib0: 0.2.60 dev: true - /y-webrtc/10.2.3: - resolution: {integrity: sha512-X7a6c56/jWhEI8LHLmT3LgzwbPA4r8h46pdVvV+55EQJhi+K6RfmisWgj7h6/2gkB0yveq7iDxlmyrYGnAKW/Q==} + /y-webrtc/10.2.4: + resolution: {integrity: sha512-yoTl2tXdJsLLYIp2X2GRqNywgGwk4CEs3NcXJmgLLq2Ga8VX86q3Y3QBLy5mi30InRjjKL/ymCasAsydXTta+w==} engines: {node: '>=12'} hasBin: true dependencies: - lib0: 0.2.58 + lib0: 0.2.60 simple-peer: 9.11.1 y-protocols: 1.0.5 optionalDependencies: @@ -10672,7 +10746,7 @@ packages: /yjs/13.5.44: resolution: {integrity: sha512-UL+abIh2lQonqXfaJ+en7z9eGshpY11j1zNLc2kDYs0vrTjee4gZJUXC3ZsuhP6geQt0IRU04epCGRaVPQAVCA==} dependencies: - lib0: 0.2.58 + lib0: 0.2.60 dev: true /yn/3.1.1: diff --git a/src/components/Pages/profile/ProfileSettingsPage.tsx b/src/components/Pages/profile/ProfileSettingsPage.tsx index eb7c0e57..fcfcb54c 100644 --- a/src/components/Pages/profile/ProfileSettingsPage.tsx +++ b/src/components/Pages/profile/ProfileSettingsPage.tsx @@ -7,14 +7,14 @@ import { For, createSignal, Show, onMount } from 'solid-js' import { clsx } from 'clsx' import styles from './Settings.module.scss' import { useProfileForm } from '../../../context/profile' -import { createFileUploader } from '@solid-primitives/upload' import validateUrl from '../../../utils/validateUrl' export const ProfileSettingsPage = (props: PageProps) => { const [addLinkForm, setAddLinkForm] = createSignal(false) const [incorrectUrl, setIncorrectUrl] = createSignal(false) const { form, updateFormField, submit, slugError } = useProfileForm() - const handleChangeSocial = (value) => { + let updateForm: HTMLFormElement + const handleChangeSocial = (value: string) => { if (validateUrl(value)) { updateFormField('links', value) setAddLinkForm(false) @@ -26,28 +26,30 @@ export const ProfileSettingsPage = (props: PageProps) => { event.preventDefault() submit(form) } - - const { files, selectFiles: selectFilesAsync } = createFileUploader({ accept: 'image/*' }) - - const handleUpload = () => { - selectFilesAsync(async ([{ source, name, size, file }]) => { - const image = { source, name, size, file } - try { - const formData = new FormData() - formData.append('type', file.type) - formData.append('name', image.source.split('/').pop()) - formData.append('ext', image.name.split('.').pop()) - // formData.append('data', image.file) - const resp = await fetch('/api/upload', { - method: 'POST', - body: formData - }) - const url = await resp.json() - updateFormField('userpic', url) - } catch (error) { - console.error('[upload] error', error) + let userpicFile: HTMLInputElement + const handleUserpicUpload = async (ev) => { + // TODO: show progress + try { + console.debug('handleUserpicUpload trigger') + const f = ev.target.files[0] + if (f) { + const reader = new FileReader() + reader.onloadend = () => { + f.fileData = reader.result + const data = new FormData() + data.append('file', f) + fetch('/api/upload', { + method: 'POST', + body: data + }).then((resp) => { + resp.json().then((url) => updateFormField('userpic', url)) + }) + } + reader.readAsDataURL(f) } - }) + } catch (error) { + console.error('[upload] error', error) + } } const [hostname, setHostname] = createSignal('new.discours.io') onMount(() => setHostname(window?.location.host)) @@ -66,12 +68,24 @@ export const ProfileSettingsPage = (props: PageProps) => {

{t('Profile settings')}

{t('Here you can customize your profile the way you want.')}

-
+

{t('Userpic')}

- {form.name} - + {form.name} userpicFile.click()} + /> +

{t('Name')}

diff --git a/src/pages/[...slug].astro b/src/pages/[...slug].astro index 7328608d..eb740fc8 100644 --- a/src/pages/[...slug].astro +++ b/src/pages/[...slug].astro @@ -13,7 +13,10 @@ const excludes = [ 'topics', 'welcome', 'confirm', - 'feed' + 'feed', + 'api/upload', + 'api/feedback', + 'api/newsletter' ] const slug = Astro.params.slug?.toString()