diff --git a/api/package.json b/api/package.json index f72e543679..0782c1383c 100644 --- a/api/package.json +++ b/api/package.json @@ -97,7 +97,7 @@ "exif-reader": "^1.0.3", "express": "^4.17.1", "express-pino-logger": "^6.0.0", - "express-session": "^1.17.1", + "express-session": "^1.17.2", "fs-extra": "^9.1.0", "grant": "^5.4.14", "graphql": "^15.5.0", @@ -128,7 +128,7 @@ "qs": "^6.9.4", "rate-limiter-flexible": "^2.2.2", "resolve-cwd": "^3.0.0", - "sharp": "^0.27.1", + "sharp": "^0.28.3", "stream-json": "^1.7.1", "uuid": "^8.3.2", "uuid-validate": "0.0.3" diff --git a/api/src/env.ts b/api/src/env.ts index 06f4ef69cc..72765b2dd9 100644 --- a/api/src/env.ts +++ b/api/src/env.ts @@ -48,7 +48,7 @@ const defaults: Record = { CACHE_ENABLED: false, CACHE_STORE: 'memory', - CACHE_TTL: '30m', + CACHE_TTL: '10m', CACHE_NAMESPACE: 'system-cache', CACHE_AUTO_PURGE: false, diff --git a/app/package.json b/app/package.json index b1f7698bcd..c0fa7b706d 100644 --- a/app/package.json +++ b/app/package.json @@ -42,7 +42,7 @@ "@types/codemirror": "^0.0.109", "@types/color": "^3.0.1", "@types/diff": "^5.0.0", - "@types/dompurify": "^2.2.1", + "@types/dompurify": "^2.2.2", "@types/lodash": "^4.14.170", "@types/markdown-it": "^12.0.1", "@types/marked": "^2.0.2", @@ -52,7 +52,7 @@ "@types/tiny-async-pool": "^1.0.0", "@vue/cli-plugin-babel": "^4.5.13", "@vue/cli-plugin-router": "^4.5.8", - "@vue/cli-plugin-typescript": "^4.5.8", + "@vue/cli-plugin-typescript": "^4.5.13", "@vue/cli-plugin-vuex": "^4.5.8", "@vue/cli-service": "^4.5.13", "@vue/composition-api": "^0.6.7", @@ -79,16 +79,16 @@ "pretty-ms": "^7.0.1", "qrcode": "^1.4.4", "raw-loader": "^4.0.2", - "resize-observer": "^1.0.0", + "resize-observer": "^1.0.2", "rimraf": "^3.0.2", - "sass": "^1.32.13", + "sass": "^1.34.0", "sass-loader": "^9.0.2", "stylelint": "^13.13.1", "tiny-async-pool": "^1.2.0", - "tinymce": "^5.5.1", + "tinymce": "^5.8.1", "vue": "^2.6.12", "vue-cli-plugin-yaml": "^1.0.2", - "vue-i18n": "^8.22.1", + "vue-i18n": "^8.24.4", "vue-loader": "^15.9.3", "vue-router": "^3.4.8", "vue-template-compiler": "^2.6.10", diff --git a/app/src/lang/translations/et-EE.yaml b/app/src/lang/translations/et-EE.yaml index 05a2c62ccf..7a9a5adec4 100644 --- a/app/src/lang/translations/et-EE.yaml +++ b/app/src/lang/translations/et-EE.yaml @@ -22,6 +22,7 @@ create_webhook: Loo veebikonks invite_users: Kutsu kasutajaid email_examples: 'admin@example.com, user@example.com...' invite: Kutsu +email_already_invited: Meilile "{email}" on kutse juba saadetud emails: E-mail connection_excellent: Suurepärane ühendus connection_good: Hea ühendus @@ -83,6 +84,8 @@ validationError: all_access: Ligipääs kõigele no_access: Ei ole ligipääsu use_custom: Kasuta kohandatud +nullable: Nullitav +allow_null_value: Luba NULL väärtus field_standard: Standard field_presentation: Kujundus ja aliased field_file: Üksik fail @@ -137,11 +140,13 @@ decimal: Decimal float: Float integer: Integer json: JSON +xml: XML string: String text: Tekst time: Kellaaeg timestamp: Timestamp uuid: UUID +hash: Hash (räsi) not_available_for_type: Pole selle tüübi korral saadaval create_translations: Lisa tõlkeid auto_refresh: Automaatne värskendamine @@ -312,6 +317,9 @@ save_and_create_new: Salvesta ja Lisa Uus save_and_stay: Salvesta ja jää save_as_copy: Salvesta koopiana add_existing: Lisa olemasolev +creating_items: Kirjete loomine +enable_create_button: Luba lisamise nupp +enable_select_button: Luba valimise nupp comments: Kommentaarid no_comments: Kommentaarid puuduvad click_to_expand: Kliki suurendamiseks @@ -326,6 +334,7 @@ interface_not_found: '"{interface}" liidest ei leitud.' reset_interface: Nulli liides display_not_found: 'Vaadet "{display}" ei leitud.' reset_display: Nulli vaade +list-m2a: Ehitaja (M2A) item_count: 'Kirjeid pole | Üks kirje | {count} kirjed' no_items_copy: Selles kogus pole veel ühtegi kiret. file_count: 'Faile pole | Leiti 1 fail | {count} faili' @@ -362,7 +371,7 @@ file_moved: Fail on liigutatud collection_created: Andmekogu on lisatud modified_on: Muudetud card_size: Kaardi suurus -sort_field: Sorteeti välja +sort_field: Sorteerimisväli add_sort_field: "Lisa sorteerimisväli\n" sort: Sorteeri status: Staatus @@ -392,6 +401,8 @@ errors: ITEM_NOT_FOUND: Kirjet ei leitud ROUTE_NOT_FOUND: Ei leitud RECORD_NOT_UNIQUE: Kirje pole unikaalne + USER_SUSPENDED: Kasutajakonto on suletud + CONTAINS_NULL_VALUES: Väli sisaldab tühje väärtusi UNKNOWN: Ootamatu viga INTERNAL_SERVER_ERROR: Ootamatu viga value_hashed: Väärtus salastati @@ -425,6 +436,7 @@ one_item: '1 kirje' one_filtered_item: '1 filtreeritud kirje' delete_collection_are_you_sure: >- Kas sa kindlasti soovid selle andmekogu täielikult kustutada? Seda ei saa hiljem enam taastada! +collections_shown: Nähtavad andmekogud visible_collections: Nähtavad andmekogud hidden_collections: Peidetud andmekogud show_hidden_collections: Näita peidetud andmekogusid @@ -468,6 +480,8 @@ operators: has: Sisaldab neid võtmeid loading: Laadimine... drop_to_upload: Lohista üleslaadimiseks +item: Kirje +items: Kirjed upload_file: Lae fail üles upload_file_indeterminate: Laen faili... upload_file_success: Fail on laetud @@ -485,6 +499,8 @@ value_unique: Väärtus peab olema unikaalne all_activity: Kõik tegevused create_item: Loo kirje display_template: Vaate mall +language_display_template: Keele templiit +translations_display_template: Tõlgete templiit n_items_selected: 'Kirjeid pole valitud | Valitud 1 kirje | {n} kirjet valitud' per_page: Lehe kohta all_files: Kõik failid @@ -523,8 +539,10 @@ height: Kõrgus source: Allikas url_placeholder: Sisesta URL display_text: Kuva teksti +display_text_placeholder: Sisesta kuvamise tekst... tooltip: Vihje tooltip_placeholder: Sisesta vihje... +unlimited: Piiramatu open_link_in: Ava link new_tab: Uus vahekaart current_tab: Praegune vahekaart @@ -571,18 +589,45 @@ wysiwyg_options: removeformat: Eemalda vormistus selectall: Vali Kõik table: Tabel + visualaid: Vaata peidetud elemente + source_code: Muuda lähtekoodi fullscreen: Täisekraan + directionality: Suund dropdown: Rippmenüü choices: Valikud +choices_option_configured_incorrectly: Valikud pole korrektselt seadistatud deselect: Tühista valik +deselect_all: Tühista kõik valikud +other: Muu... +adding_user: Kasutaja lisamine +unknown_user: Tundmatu kasutaja +creating_in: 'Kirje loomine: {collection}' +editing_in: 'Kirje muutmine: {collection}' +creating_unit: 'Lisa {unit}' +editing_unit: '{unit} muutmine' editing_in_batch: '{count} kirje hulgi muutmine' +no_options_available: Valikud puuduvad +settings_data_model: Andmemudel settings_permissions: Rollid ja õigused settings_project: Projekti seaded settings_webhooks: Webhooks +settings_presets: Eelseaded ja järjehoidjad +one_or_more_options_are_missing: Üks või mitu valikut puuduvad +scope: Ulatus +select: Vali... +layout: Paigutus +tree_view: Puuvaade +changes_are_permanent: Muudatused on lõplikud +preset_name_placeholder: Toimib vaikeväärtusena, kui puudub... +preset_search_placeholder: Otsingupäring... +editing_preset: Muuda eelseadistust +layout_preview: Paigutuse eelvaade +layout_setup: Paigutuse seadistus unsaved_changes: Salvestamata muudatused unsaved_changes_copy: Oled sa kindel, et soovid sellelt lehelt lahkuda? discard_changes: Loobu muudatustest keep_editing: Jätka muutmist +page_help_collections_overview: '**Andmekogude ülevaade** — Nimekiri andmekogudest, millele sul on ligipääs' add_new: Lisa uus create_new: Loo Uus all: Kõik @@ -607,14 +652,18 @@ fields: note: Märkus display_template: Vaate mall hidden: Peidetud - sort_field: Sorteeti välja + sort_field: Sorteerimisväli directus_files: title: Pealkiri description: Kirjeldus tags: Sildid location: Asukoht + filename_disk: Failinimi (kettal) + filename_download: Faili nimi (alla laadimisel) metadata: Metaandmed + type: MIME tüüp filesize: Failisuurus + modified_by: Muutja modified_on: Muudetud created_on: Loodud created_by: Autor @@ -641,10 +690,20 @@ fields: tfa_secret: Kaheastmeline autentimine status: Staatus role: Roll + token: Kontrollkood last_page: Viimane leht last_access: Viimati vaadatud directus_settings: project_name: Projekti nimi + project_url: Projekti URL + project_color: Projekti värv + project_logo: Projekti logo + public_foreground: Avalik põhivärv + public_background: Avalik taustavärv + public_note: Avalik märkus + auth_password_policy: Salasõna reeglid + auth_login_attempts: Sisselogimise katseid + custom_css: Kohandatud CSS directus_fields: note: Märkus hidden: Peidetud @@ -653,6 +712,11 @@ fields: directus_roles: name: Rolli nimi description: Kirjeldus +field_options: + directus_collections: + track_activity_revisions: Salvesta muudatuste statistika +block: Blokeeri +inline: Tekstisisene comment: Kommentaar continue: Continue default: Vaikimisi @@ -694,8 +758,10 @@ sign_out: Logi välja sign_out_confirm: Kas oled kindel, et soovid välja logida? something_went_wrong: Midagi läks valesti. sort_direction: Sorteerimise suund +sort_asc: Sorteeri kasvavalt +sort_desc: Sorteeri kahanevalt template: Mall -translation: Tõlkija +translation: Tõlge value: Väärtus interfaces: presentation-links: @@ -722,6 +788,8 @@ interfaces: file: Fail files: files: Failid + input-hash: + hash: Hash (räsi) select-icon: icon: Ikoon system-interface: diff --git a/app/src/lang/translations/fr-FR.yaml b/app/src/lang/translations/fr-FR.yaml index e2257f0955..a3d379d004 100644 --- a/app/src/lang/translations/fr-FR.yaml +++ b/app/src/lang/translations/fr-FR.yaml @@ -503,6 +503,8 @@ value_unique: La valeur doit être unique all_activity: Toutes les activités create_item: Créer un élément display_template: Modèle d'affichage +language_display_template: Modèle d'affichage de la langue +translations_display_template: Modèle d'affichage des traductions n_items_selected: 'Aucun élément sélectionné | 1 élément sélectionné | {n} éléments sélectionnés' per_page: Par page all_files: Tous les fichiers @@ -784,6 +786,14 @@ save_current_datetime: Enregistrer la date/heure actuelle block: Bloc inline: En ligne comment: Commentaire +relational_triggers: Déclencheurs relationnels +referential_action_field_label_m2o: Lors de la suppression d'un(e) {collection} ... +referential_action_field_label_o2m: Lors de la dé-sélection d'un(e) {collection} ... +referential_action_no_action: Empêcher la suppression +referential_action_cascade: Supprimer l'objet {collection} (cascade) +referential_action_set_null: Vider le champ {field} +referential_action_set_default: Remettre {field} à sa valeur par défaut +choose_action: Choisir une action continue: Continuer continue_as: >- {name} est actuellement authentifié. Si vous reconnaissez ce compte, cliquez sur continuer. @@ -845,6 +855,7 @@ template: Modèle translation: Traduction value: Valeur view_project: Voir le projet +weeks: { } report_error: Signaler l'erreur interfaces: presentation-links: diff --git a/app/src/lang/translations/pl-PL.yaml b/app/src/lang/translations/pl-PL.yaml index 3853522372..59c0eaf3bd 100644 --- a/app/src/lang/translations/pl-PL.yaml +++ b/app/src/lang/translations/pl-PL.yaml @@ -503,6 +503,8 @@ value_unique: Wartość musi być unikalna all_activity: Wszystkie aktywności create_item: Utwórz element display_template: Wyświetl szablon +language_display_template: Szablon wyświetlanego języka +translations_display_template: Szablon wyświetlania tłumaczeń n_items_selected: 'Nie wybrano elementów | 1 wybrany element | {n} wybranych elementów' per_page: Na stronę all_files: Wszystkie pliki @@ -784,6 +786,14 @@ save_current_datetime: Zapisz bieżącą datę/czas block: Zablokuj inline: W lini comment: Komentarz +relational_triggers: Wyzwalacze relacji +referential_action_field_label_m2o: Po usunięciu {collection}... +referential_action_field_label_o2m: Po odznaczeniu {collection}... +referential_action_no_action: Zapobiegaj usunięciu +referential_action_cascade: Usuń {collection} element (kaskada) +referential_action_set_null: Pola oznaczone jako bez wartości {field} +referential_action_set_default: Ustaw {field} na wartość domyślną +choose_action: Wybierz akcję continue: Kontynuuj continue_as: >- {name} jest obecnie uwierzytelniony. Jeśli rozpoznajesz to konto, naciśnij przycisk Kontynuuj. @@ -845,6 +855,7 @@ template: Szablon translation: Tłumaczenia value: Wartość view_project: Zobacz projekt +weeks: { } report_error: Zgłoś błąd interfaces: presentation-links: diff --git a/app/src/modules/files/components/folder-picker-list-item.vue b/app/src/modules/files/components/folder-picker-list-item.vue index 687079723f..a9d631f753 100644 --- a/app/src/modules/files/components/folder-picker-list-item.vue +++ b/app/src/modules/files/components/folder-picker-list-item.vue @@ -1,30 +1,32 @@ + + diff --git a/docs/reference/api/items.md b/docs/reference/api/items.md index c21edc3cf6..6e0044898e 100644 --- a/docs/reference/api/items.md +++ b/docs/reference/api/items.md @@ -197,6 +197,13 @@ Supports all [global query parameters](/reference/api/query). An array of partial [item objects](#the-item-object). +::: tip Nested Data (Relations) + +Relational data needs to be correctly nested to add new items successfully. Check out the +[relational data section](/reference/api/introduction/#relational-data) for more information + +::: + ### Returns Returns the [item objects](#the-item-object) of the item that were created. diff --git a/package-lock.json b/package-lock.json index 626ea41fa5..23b1f642f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@types/listr": "^0.14.3", "@types/node": "^15.6.0", "@types/supertest": "^2.0.11", - "@typescript-eslint/eslint-plugin": "^4.22.0", + "@typescript-eslint/eslint-plugin": "^4.25.0", "@typescript-eslint/parser": "^4.23.0", "axios": "^0.21.1", "dockerode": "^3.3.0", @@ -51,7 +51,7 @@ "supertest": "^6.1.3", "tedious": "^11.0.8", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1" + "ts-node": "^10.0.0" } }, "api": { @@ -90,7 +90,7 @@ "exif-reader": "^1.0.3", "express": "^4.17.1", "express-pino-logger": "^6.0.0", - "express-session": "^1.17.1", + "express-session": "^1.17.2", "fs-extra": "^9.1.0", "grant": "^5.4.14", "graphql": "^15.5.0", @@ -121,7 +121,7 @@ "qs": "^6.9.4", "rate-limiter-flexible": "^2.2.2", "resolve-cwd": "^3.0.0", - "sharp": "^0.27.1", + "sharp": "^0.28.3", "stream-json": "^1.7.1", "uuid": "^8.3.2", "uuid-validate": "0.0.3" @@ -289,7 +289,7 @@ "@types/codemirror": "^0.0.109", "@types/color": "^3.0.1", "@types/diff": "^5.0.0", - "@types/dompurify": "^2.2.1", + "@types/dompurify": "^2.2.2", "@types/lodash": "^4.14.170", "@types/markdown-it": "^12.0.1", "@types/marked": "^2.0.2", @@ -299,7 +299,7 @@ "@types/tiny-async-pool": "^1.0.0", "@vue/cli-plugin-babel": "^4.5.13", "@vue/cli-plugin-router": "^4.5.8", - "@vue/cli-plugin-typescript": "^4.5.8", + "@vue/cli-plugin-typescript": "^4.5.13", "@vue/cli-plugin-vuex": "^4.5.8", "@vue/cli-service": "^4.5.13", "@vue/composition-api": "^0.6.7", @@ -326,16 +326,16 @@ "pretty-ms": "^7.0.1", "qrcode": "^1.4.4", "raw-loader": "^4.0.2", - "resize-observer": "^1.0.0", + "resize-observer": "^1.0.2", "rimraf": "^3.0.2", - "sass": "^1.32.13", + "sass": "^1.34.0", "sass-loader": "^9.0.2", "stylelint": "^13.13.1", "tiny-async-pool": "^1.2.0", - "tinymce": "^5.5.1", + "tinymce": "^5.8.1", "vue": "^2.6.12", "vue-cli-plugin-yaml": "^1.0.2", - "vue-i18n": "^8.22.1", + "vue-i18n": "^8.24.4", "vue-loader": "^15.9.3", "vue-router": "^3.4.8", "vue-template-compiler": "^2.6.10", @@ -3540,6 +3540,32 @@ "cosmiconfig": ">=6" } }, + "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "peer": true, + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": ">=2.7" + } + }, "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -7188,6 +7214,30 @@ "node": ">= 6" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.7.tgz", + "integrity": "sha512-aBvUmXLQbayM4w3A8TrjwrXs4DZ8iduJnuJLLRGdkWlyakCf1q6uHZJBzXoRA/huAEknG5tcUyQxN3A+In5euQ==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.7.tgz", + "integrity": "sha512-dgasobK/Y0wVMswcipr3k0HpevxFJLijN03A8mYfEPvWvOs14v0ZlYTR4kIgMx8g4+fTyTFv8/jLCIfRqLDJ4A==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.0.tgz", + "integrity": "sha512-RKkL8eTdPv6t5EHgFKIVQgsDapugbuOptNd9OOunN/HAkzmmTnZELx1kNCK0rSdUYGmiFMM3rRQMAWiyp023LQ==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.1.tgz", + "integrity": "sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA==", + "dev": true + }, "node_modules/@turist/fetch": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.1.7.tgz", @@ -7423,9 +7473,9 @@ } }, "node_modules/@types/dompurify": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.1.tgz", - "integrity": "sha512-3JwbEeRVQ3n6+JgBW/hCdkydRk9/vWT+UEglcXEJqLJEcUganDH37zlfLznxPKTZZfDqA9K229l1qN458ubcOQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.2.tgz", + "integrity": "sha512-8nNWfAa8/oZjH3OLY5Wsxu9ueo0NwVUotIi353g0P2+N5BuTLJyAVOnF4xBUY0NyFUGJHY05o1pO2bqLto+lmA==", "dev": true, "dependencies": { "@types/trusted-types": "*" @@ -8280,12 +8330,12 @@ "integrity": "sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz", - "integrity": "sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.25.0.tgz", + "integrity": "sha512-Qfs3dWkTMKkKwt78xp2O/KZQB8MPS1UQ5D3YW2s6LQWBE1074BE+Rym+b1pXZIX3M3fSvPUDaCvZLKV2ylVYYQ==", "dependencies": { - "@typescript-eslint/experimental-utils": "4.22.0", - "@typescript-eslint/scope-manager": "4.22.0", + "@typescript-eslint/experimental-utils": "4.25.0", + "@typescript-eslint/scope-manager": "4.25.0", "debug": "^4.1.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.15", @@ -8311,14 +8361,14 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz", - "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.0.tgz", + "integrity": "sha512-f0doRE76vq7NEEU0tw+ajv6CrmPelw5wLoaghEHkA2dNLFb3T/zJQqGPQ0OYt5XlZaS13MtnN+GTPCuUVg338w==", "dependencies": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.22.0", - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/typescript-estree": "4.22.0", + "@typescript-eslint/scope-manager": "4.25.0", + "@typescript-eslint/types": "4.25.0", + "@typescript-eslint/typescript-estree": "4.25.0", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" }, @@ -8430,12 +8480,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz", - "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz", + "integrity": "sha512-2NElKxMb/0rya+NJG1U71BuNnp1TBd1JgzYsldsdA83h/20Tvnf/HrwhiSlNmuq6Vqa0EzidsvkTArwoq+tH6w==", "dependencies": { - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/visitor-keys": "4.22.0" + "@typescript-eslint/types": "4.25.0", + "@typescript-eslint/visitor-keys": "4.25.0" }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" @@ -8446,9 +8496,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz", - "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.25.0.tgz", + "integrity": "sha512-+CNINNvl00OkW6wEsi32wU5MhHti2J25TJsJJqgQmJu3B3dYDBcmOxcE5w9cgoM13TrdE/5ND2HoEnBohasxRQ==", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, @@ -8458,12 +8508,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz", - "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz", + "integrity": "sha512-1B8U07TGNAFMxZbSpF6jqiDs1cVGO0izVkf18Q/SPcUAc9LhHxzvSowXDTvkHMWUVuPpagupaW63gB6ahTXVlg==", "dependencies": { - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/visitor-keys": "4.22.0", + "@typescript-eslint/types": "4.25.0", + "@typescript-eslint/visitor-keys": "4.25.0", "debug": "^4.1.1", "globby": "^11.0.1", "is-glob": "^4.0.1", @@ -8484,11 +8534,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz", - "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz", + "integrity": "sha512-AmkqV9dDJVKP/TcZrbf6s6i1zYXt5Hl8qOLrRDTFfRNae4+LB8A4N3i+FLZPW85zIxRy39BgeWOfMS3HoH5ngg==", "dependencies": { - "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/types": "4.25.0", "eslint-visitor-keys": "^2.0.0" }, "engines": { @@ -8756,13 +8806,13 @@ } }, "node_modules/@vue/cli-plugin-typescript": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.12.tgz", - "integrity": "sha512-ZTsmvaLHa/DBhqXfgiGkfJfz3tGUAWkRJiAkEAGJnj6X2pj7P47x9et/dkxPej/eVyxrSCtQs7Xt3bT9cMKJ3w==", + "version": "4.5.13", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.13.tgz", + "integrity": "sha512-CpLlIdFNV1gn9uC4Yh6QgWI42uk2x5Z3cb2ScxNSwWsR1vgSdr0/1DdNzoBm68aP8RUtnHHO/HZfPnvXiq42xA==", "dev": true, "dependencies": { "@types/webpack-env": "^1.15.2", - "@vue/cli-shared-utils": "^4.5.12", + "@vue/cli-shared-utils": "^4.5.13", "cache-loader": "^4.1.0", "fork-ts-checker-webpack-plugin": "^3.1.1", "globby": "^9.2.0", @@ -13538,7 +13588,6 @@ "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, "optional": true, "dependencies": { "inherits": "~2.0.0" @@ -20246,23 +20295,31 @@ } }, "node_modules/express-session": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.1.tgz", - "integrity": "sha512-UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==", + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", + "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", "dependencies": { - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~2.0.0", "on-headers": "~1.0.2", "parseurl": "~1.3.3", - "safe-buffer": "5.2.0", + "safe-buffer": "5.2.1", "uid-safe": "~2.1.5" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/express-session/node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/express-session/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -20285,9 +20342,23 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/express-session/node_modules/safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/express/node_modules/debug": { "version": "2.6.9", @@ -21567,7 +21638,6 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, "optional": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -21583,7 +21653,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "optional": true, "dependencies": { "minimist": "^1.2.5" @@ -21596,7 +21665,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "optional": true, "dependencies": { "glob": "^7.1.3" @@ -32146,9 +32214,9 @@ } }, "node_modules/node-abi": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz", - "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz", + "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==", "dependencies": { "semver": "^5.4.1" } @@ -32168,9 +32236,9 @@ "devOptional": true }, "node_modules/node-addon-api": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", - "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.0.tgz", + "integrity": "sha512-kcwSAWhPi4+QzAtsL2+2s/awvDo2GKLsvMCwNRxb5BUshteXU8U97NCyvQDsGKs/m0He9WcG4YWew/BnuLx++w==" }, "node_modules/node-emoji": { "version": "1.10.0", @@ -36332,9 +36400,9 @@ } }, "node_modules/prebuild-install": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.1.tgz", - "integrity": "sha512-M+cKwofFlHa5VpTWub7GLg5RLcunYIcLqtY5pKcls/u7xaAb8FrXZ520qY8rkpYy5xw90tYCyMO0MP5ggzR3Sw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.2.tgz", + "integrity": "sha512-PzYWIKZeP+967WuKYXlTOhYBgGOvTRSfaKI89XnfJ0ansRAH7hDU45X+K+FZeI1Wb/7p/NnuctPH3g0IqKUuSQ==", "dependencies": { "detect-libc": "^1.0.3", "expand-template": "^2.0.3", @@ -36358,38 +36426,6 @@ "node": ">=6" } }, - "node_modules/prebuild-install/node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/prebuild-install/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/prebuild-install/node_modules/simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, "node_modules/preferred-pm": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", @@ -38742,9 +38778,9 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "node_modules/resize-observer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resize-observer/-/resize-observer-1.0.0.tgz", - "integrity": "sha512-D7UFShDm2TgrEDEyeg+/tTEbvOgPWlvPAfJtxiKp+qutu6HowmcGJKjECgGru0PPDIj3SAucn3ZPpOx54fF7DQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/resize-observer/-/resize-observer-1.0.2.tgz", + "integrity": "sha512-X0lHFNsxItpBRIRsdwOTkl/VguTaLGx7Gz9xoTGix9ObBN3jRYq9J/rSIuYDrey8AdU3IkfgIMpCeVSEW1QS0Q==", "dev": true }, "node_modules/resolve": { @@ -38933,9 +38969,9 @@ } }, "node_modules/rollup": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.47.0.tgz", - "integrity": "sha512-rqBjgq9hQfW0vRmz+0S062ORRNJXvwRpzxhFXORvar/maZqY6za3rgQ/p1Glg+j1hnc1GtYyQCPiAei95uTElg==", + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.50.3.tgz", + "integrity": "sha512-58KiHnaCzZn6F5yRMjHe7WTZuFj6r4iJVJz5UwvKD6f/xfTy2IdtbR2AVHN6cyfK1tBy//hJ66ebXy6Y1h7HlQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -39555,9 +39591,9 @@ } }, "node_modules/sass": { - "version": "1.32.13", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", - "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.0.tgz", + "integrity": "sha512-rHEN0BscqjUYuomUEaqq3BMgsXqQfkcMVR7UhscsAVub0/spUrZGBMxQXFS2kfiDsPLZw5yuU9iJEFNC2x38Qw==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0" @@ -39996,19 +40032,17 @@ "peer": true }, "node_modules/sharp": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.2.tgz", - "integrity": "sha512-w3FVoONPG/x5MXCc3wsjOS+b9h3CI60qkus6EPQU4dkT0BDm0PyGhDCK6KhtfT3/vbeOMOXAKFNSw+I3QGWkMA==", + "version": "0.28.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz", + "integrity": "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==", "hasInstallScript": true, "dependencies": { - "array-flatten": "^3.0.0", "color": "^3.1.3", "detect-libc": "^1.0.3", - "node-addon-api": "^3.1.0", - "npmlog": "^4.1.2", - "prebuild-install": "^6.0.1", - "semver": "^7.3.4", - "simple-get": "^4.0.0", + "node-addon-api": "^3.2.0", + "prebuild-install": "^6.1.2", + "semver": "^7.3.5", + "simple-get": "^3.1.0", "tar-fs": "^2.1.1", "tunnel-agent": "^0.6.0" }, @@ -40019,11 +40053,6 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/sharp/node_modules/array-flatten": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", - "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" - }, "node_modules/sharp/node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -40158,49 +40187,32 @@ ] }, "node_modules/simple-get": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", - "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", "dependencies": { - "decompress-response": "^6.0.0", + "decompress-response": "^4.2.0", "once": "^1.3.1", "simple-concat": "^1.0.0" } }, "node_modules/simple-get/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", "dependencies": { - "mimic-response": "^3.1.0" + "mimic-response": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/simple-get/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -40971,7 +40983,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "optional": true, "dependencies": { "minimist": "^1.2.5" @@ -40984,7 +40995,6 @@ "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, "optional": true, "dependencies": { "fstream": "^1.0.0", @@ -41011,7 +41021,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, "optional": true, "dependencies": { "abbrev": "1" @@ -41024,7 +41033,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "optional": true, "dependencies": { "glob": "^7.1.3" @@ -41037,7 +41045,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, "optional": true, "bin": { "semver": "bin/semver" @@ -41047,7 +41054,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, "optional": true, "dependencies": { "block-stream": "*", @@ -41059,7 +41065,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "optional": true, "dependencies": { "isexe": "^2.0.0" @@ -44147,9 +44152,9 @@ "optional": true }, "node_modules/tinymce": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.7.1.tgz", - "integrity": "sha512-1gY8RClc734srSlkYwY0MQzmkS1j73PuPC+nYtNtrrQVPY9VNcZ4bOiRwzTbdjPPD8GOtv6BAk8Ww/H2RiqKpA==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.8.1.tgz", + "integrity": "sha512-1zGXdZplWQafstlC7sri0ttCgMagsiXDc9N3I8JNrPOsWAeTfq4AAJWZoxsQBYn8gYcuPu/WzMKG5SoJjxI1VA==", "dev": true }, "node_modules/tmp": { @@ -44547,10 +44552,15 @@ } }, "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.0.0.tgz", + "integrity": "sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==", + "dev": true, "dependencies": { + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.1", "arg": "^4.1.0", "create-require": "^1.1.0", "diff": "^4.0.1", @@ -44560,15 +44570,27 @@ }, "bin": { "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", "ts-node-script": "dist/bin-script.js", "ts-node-transpile-only": "dist/bin-transpile.js", "ts-script": "dist/bin-script-deprecated.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=12.0.0" }, "peerDependencies": { + "@swc/core": ">=1.2.45", + "@swc/wasm": ">=1.2.45", + "@types/node": "*", "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } } }, "node_modules/ts-node-dev": { @@ -44880,6 +44902,32 @@ "node": ">=0.10.0" } }, + "node_modules/ts-node-dev/node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": ">=2.7" + } + }, "node_modules/ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -46139,9 +46187,9 @@ "dev": true }, "node_modules/vue-i18n": { - "version": "8.24.3", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.24.3.tgz", - "integrity": "sha512-uKAYzGbwGIJndY7JwhQwIGi1uyvErWkBfFwooOtjcNnIfMbAR49ad5dT/MiykrJ9pCcgvnocFjFsNLtTzyW+rg==", + "version": "8.24.4", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.24.4.tgz", + "integrity": "sha512-RZE94WUAGxEiBAANxQ0pptbRwDkNKNSXl3fnJslpFOxVMF6UkUtMDSuYGuW2blDrVgweIXVpethOVkYoNNT9xw==", "dev": true }, "node_modules/vue-loader": { @@ -49741,7 +49789,7 @@ "figlet": "^1.5.0", "fs-extra": "^8.1.0", "gluegun": "^4.6.1", - "indent-string": "^4.0.0", + "indent-string": "^5.0.0", "jaro-winkler": "^0.2.8", "joi": "^17.4.0", "js-yaml": "^4.1.0", @@ -49753,7 +49801,7 @@ "open": "^8.0.8", "pretty-ms": "^7.0.1", "shimmer": "^1.2.1", - "strip-ansi": "^6.0.0", + "strip-ansi": "^7.0.0", "strip-indent": "^4.0.0", "yargs": "^17.0.1", "yargs-parser": "^20.2.7" @@ -49774,7 +49822,7 @@ "prettier": "^2.2.1", "rimraf": "^3.0.2", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1", + "ts-node": "^10.0.0", "typescript": "^4.2.2" } }, @@ -49786,6 +49834,17 @@ "@types/yargs-parser": "*" } }, + "packages/cli/node_modules/ansi-regex": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz", + "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "packages/cli/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -49838,11 +49897,14 @@ } }, "packages/cli/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "packages/cli/node_modules/js-yaml": { @@ -49880,6 +49942,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "packages/cli/node_modules/strip-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz", + "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==", + "dependencies": { + "ansi-regex": "^6.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "packages/cli/node_modules/strip-indent": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", @@ -50080,7 +50156,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", "rimraf": "^3.0.2", - "rollup": "^2.47.0", + "rollup": "^2.50.3", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.30.0", @@ -50098,7 +50174,7 @@ "@directus/sdk-js": "^9.0.0-rc.53", "@lnfusion/gatsby-source-graphql": "0.0.4", "chalk": "^4.1.1", - "gatsby-source-filesystem": "^3.5.0", + "gatsby-source-filesystem": "^3.6.0", "invariant": "^2.2.4", "ms": "^2.1.3" } @@ -51140,9 +51216,9 @@ } }, "packages/gatsby-source-directus/node_modules/gatsby-core-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.5.0.tgz", - "integrity": "sha512-YbKv7FLpeTCts28bv0H2lSuHrKgUxnsC1ZG1PPydOheQgPW9G8pdNlYvwZzGJmmS7rBcC/w859ss90wlvF6GEw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.6.0.tgz", + "integrity": "sha512-d8a/iblc3wIrLEOWTUcoK5uYE2DrvlQmeulx6DK3NY49KD8jet8ozB6T5GA1CftsvowWeO6aaDnoWDbTxIxTRA==", "dependencies": { "ci-info": "2.0.0", "configstore": "^5.0.1", @@ -51381,16 +51457,16 @@ "peer": true }, "packages/gatsby-source-directus/node_modules/gatsby-source-filesystem": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-3.5.0.tgz", - "integrity": "sha512-o0JGFGHwjqgy1IciifMoMek/ulpO/lvwhpAxxjpDl3vqzO6beoAdaLrLe6zRn403XXSA14TDP9KUNfePLlp1lg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-3.6.0.tgz", + "integrity": "sha512-kTWcW9LwCLOF3TMC9lBR6KbMi6A0SHNQeGNLBw8THRpDVVe5nXZG33oI1Ns23ocNDVrajIMKXPPzsrl2zjG6BQ==", "dependencies": { "@babel/runtime": "^7.12.5", "better-queue": "^3.8.10", "chokidar": "^3.4.3", "file-type": "^16.0.0", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^2.5.0", + "gatsby-core-utils": "^2.6.0", "got": "^9.6.0", "md5-file": "^5.0.0", "mime": "^2.4.6", @@ -52779,13 +52855,13 @@ "nock": "^13.0.10", "npm-run-all": "^4.1.5", "rimraf": "^3.0.2", - "rollup": "^2.47.0", + "rollup": "^2.50.3", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.30.0", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1", + "ts-node": "^10.0.0", "typescript": "^4.2.2" } }, @@ -55359,7 +55435,7 @@ "@types/codemirror": "^0.0.109", "@types/color": "^3.0.1", "@types/diff": "^5.0.0", - "@types/dompurify": "^2.2.1", + "@types/dompurify": "^2.2.2", "@types/lodash": "^4.14.170", "@types/markdown-it": "^12.0.1", "@types/marked": "^2.0.2", @@ -55369,7 +55445,7 @@ "@types/tiny-async-pool": "^1.0.0", "@vue/cli-plugin-babel": "^4.5.13", "@vue/cli-plugin-router": "^4.5.8", - "@vue/cli-plugin-typescript": "^4.5.8", + "@vue/cli-plugin-typescript": "^4.5.13", "@vue/cli-plugin-vuex": "^4.5.8", "@vue/cli-service": "^4.5.13", "@vue/composition-api": "^0.6.7", @@ -55396,16 +55472,16 @@ "pretty-ms": "^7.0.1", "qrcode": "^1.4.4", "raw-loader": "^4.0.2", - "resize-observer": "^1.0.0", + "resize-observer": "^1.0.2", "rimraf": "^3.0.2", - "sass": "^1.32.13", + "sass": "^1.34.0", "sass-loader": "^9.0.2", "stylelint": "^13.13.1", "tiny-async-pool": "^1.2.0", - "tinymce": "^5.5.1", + "tinymce": "^5.8.1", "vue": "^2.6.12", "vue-cli-plugin-yaml": "^1.0.2", - "vue-i18n": "^8.22.1", + "vue-i18n": "^8.24.4", "vue-loader": "^15.9.3", "vue-router": "^3.4.8", "vue-template-compiler": "^2.6.10", @@ -55479,7 +55555,7 @@ "figlet": "^1.5.0", "fs-extra": "^8.1.0", "gluegun": "^4.6.1", - "indent-string": "^4.0.0", + "indent-string": "^5.0.0", "jaro-winkler": "^0.2.8", "jest": "^26.6.3", "joi": "^17.4.0", @@ -55496,10 +55572,10 @@ "pretty-ms": "^7.0.1", "rimraf": "^3.0.2", "shimmer": "^1.2.1", - "strip-ansi": "^6.0.0", + "strip-ansi": "^7.0.0", "strip-indent": "^4.0.0", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1", + "ts-node": "^10.0.0", "typescript": "^4.2.2", "yargs": "^17.0.1", "yargs-parser": "^20.2.7" @@ -55513,6 +55589,11 @@ "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz", + "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==" + }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -55554,9 +55635,9 @@ } }, "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==" }, "js-yaml": { "version": "4.1.0", @@ -55584,6 +55665,14 @@ "is-wsl": "^2.2.0" } }, + "strip-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz", + "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==", + "requires": { + "ansi-regex": "^6.0.0" + } + }, "strip-indent": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", @@ -55745,7 +55834,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", "rimraf": "^3.0.2", - "rollup": "^2.47.0", + "rollup": "^2.50.3", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.30.0", @@ -55758,7 +55847,7 @@ "@directus/sdk-js": "^9.0.0-rc.53", "@lnfusion/gatsby-source-graphql": "0.0.4", "chalk": "^4.1.1", - "gatsby-source-filesystem": "^3.5.0", + "gatsby-source-filesystem": "^3.6.0", "invariant": "^2.2.4", "ms": "^2.1.3" }, @@ -56609,9 +56698,9 @@ } }, "gatsby-core-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.5.0.tgz", - "integrity": "sha512-YbKv7FLpeTCts28bv0H2lSuHrKgUxnsC1ZG1PPydOheQgPW9G8pdNlYvwZzGJmmS7rBcC/w859ss90wlvF6GEw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.6.0.tgz", + "integrity": "sha512-d8a/iblc3wIrLEOWTUcoK5uYE2DrvlQmeulx6DK3NY49KD8jet8ozB6T5GA1CftsvowWeO6aaDnoWDbTxIxTRA==", "requires": { "ci-info": "2.0.0", "configstore": "^5.0.1", @@ -56801,16 +56890,16 @@ } }, "gatsby-source-filesystem": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-3.5.0.tgz", - "integrity": "sha512-o0JGFGHwjqgy1IciifMoMek/ulpO/lvwhpAxxjpDl3vqzO6beoAdaLrLe6zRn403XXSA14TDP9KUNfePLlp1lg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-3.6.0.tgz", + "integrity": "sha512-kTWcW9LwCLOF3TMC9lBR6KbMi6A0SHNQeGNLBw8THRpDVVe5nXZG33oI1Ns23ocNDVrajIMKXPPzsrl2zjG6BQ==", "requires": { "@babel/runtime": "^7.12.5", "better-queue": "^3.8.10", "chokidar": "^3.4.3", "file-type": "^16.0.0", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^2.5.0", + "gatsby-core-utils": "^2.6.0", "got": "^9.6.0", "md5-file": "^5.0.0", "mime": "^2.4.6", @@ -57827,13 +57916,13 @@ "nock": "^13.0.10", "npm-run-all": "^4.1.5", "rimraf": "^3.0.2", - "rollup": "^2.47.0", + "rollup": "^2.50.3", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.30.0", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1", + "ts-node": "^10.0.0", "typescript": "^4.2.2" }, "dependencies": { @@ -57875,6 +57964,20 @@ "tslib": "^2" }, "dependencies": { + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "peer": true, + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -60906,6 +61009,30 @@ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, + "@tsconfig/node10": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.7.tgz", + "integrity": "sha512-aBvUmXLQbayM4w3A8TrjwrXs4DZ8iduJnuJLLRGdkWlyakCf1q6uHZJBzXoRA/huAEknG5tcUyQxN3A+In5euQ==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.7.tgz", + "integrity": "sha512-dgasobK/Y0wVMswcipr3k0HpevxFJLijN03A8mYfEPvWvOs14v0ZlYTR4kIgMx8g4+fTyTFv8/jLCIfRqLDJ4A==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.0.tgz", + "integrity": "sha512-RKkL8eTdPv6t5EHgFKIVQgsDapugbuOptNd9OOunN/HAkzmmTnZELx1kNCK0rSdUYGmiFMM3rRQMAWiyp023LQ==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.1.tgz", + "integrity": "sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA==", + "dev": true + }, "@turist/fetch": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.1.7.tgz", @@ -61138,9 +61265,9 @@ } }, "@types/dompurify": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.1.tgz", - "integrity": "sha512-3JwbEeRVQ3n6+JgBW/hCdkydRk9/vWT+UEglcXEJqLJEcUganDH37zlfLznxPKTZZfDqA9K229l1qN458ubcOQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.2.tgz", + "integrity": "sha512-8nNWfAa8/oZjH3OLY5Wsxu9ueo0NwVUotIi353g0P2+N5BuTLJyAVOnF4xBUY0NyFUGJHY05o1pO2bqLto+lmA==", "dev": true, "requires": { "@types/trusted-types": "*" @@ -61982,12 +62109,12 @@ "integrity": "sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz", - "integrity": "sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.25.0.tgz", + "integrity": "sha512-Qfs3dWkTMKkKwt78xp2O/KZQB8MPS1UQ5D3YW2s6LQWBE1074BE+Rym+b1pXZIX3M3fSvPUDaCvZLKV2ylVYYQ==", "requires": { - "@typescript-eslint/experimental-utils": "4.22.0", - "@typescript-eslint/scope-manager": "4.22.0", + "@typescript-eslint/experimental-utils": "4.25.0", + "@typescript-eslint/scope-manager": "4.25.0", "debug": "^4.1.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.15", @@ -61997,14 +62124,14 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz", - "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.0.tgz", + "integrity": "sha512-f0doRE76vq7NEEU0tw+ajv6CrmPelw5wLoaghEHkA2dNLFb3T/zJQqGPQ0OYt5XlZaS13MtnN+GTPCuUVg338w==", "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.22.0", - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/typescript-estree": "4.22.0", + "@typescript-eslint/scope-manager": "4.25.0", + "@typescript-eslint/types": "4.25.0", + "@typescript-eslint/typescript-estree": "4.25.0", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" } @@ -62060,26 +62187,26 @@ } }, "@typescript-eslint/scope-manager": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz", - "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz", + "integrity": "sha512-2NElKxMb/0rya+NJG1U71BuNnp1TBd1JgzYsldsdA83h/20Tvnf/HrwhiSlNmuq6Vqa0EzidsvkTArwoq+tH6w==", "requires": { - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/visitor-keys": "4.22.0" + "@typescript-eslint/types": "4.25.0", + "@typescript-eslint/visitor-keys": "4.25.0" } }, "@typescript-eslint/types": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz", - "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==" + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.25.0.tgz", + "integrity": "sha512-+CNINNvl00OkW6wEsi32wU5MhHti2J25TJsJJqgQmJu3B3dYDBcmOxcE5w9cgoM13TrdE/5ND2HoEnBohasxRQ==" }, "@typescript-eslint/typescript-estree": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz", - "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz", + "integrity": "sha512-1B8U07TGNAFMxZbSpF6jqiDs1cVGO0izVkf18Q/SPcUAc9LhHxzvSowXDTvkHMWUVuPpagupaW63gB6ahTXVlg==", "requires": { - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/visitor-keys": "4.22.0", + "@typescript-eslint/types": "4.25.0", + "@typescript-eslint/visitor-keys": "4.25.0", "debug": "^4.1.1", "globby": "^11.0.1", "is-glob": "^4.0.1", @@ -62088,11 +62215,11 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz", - "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz", + "integrity": "sha512-AmkqV9dDJVKP/TcZrbf6s6i1zYXt5Hl8qOLrRDTFfRNae4+LB8A4N3i+FLZPW85zIxRy39BgeWOfMS3HoH5ngg==", "requires": { - "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/types": "4.25.0", "eslint-visitor-keys": "^2.0.0" } }, @@ -62301,13 +62428,13 @@ } }, "@vue/cli-plugin-typescript": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.12.tgz", - "integrity": "sha512-ZTsmvaLHa/DBhqXfgiGkfJfz3tGUAWkRJiAkEAGJnj6X2pj7P47x9et/dkxPej/eVyxrSCtQs7Xt3bT9cMKJ3w==", + "version": "4.5.13", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.13.tgz", + "integrity": "sha512-CpLlIdFNV1gn9uC4Yh6QgWI42uk2x5Z3cb2ScxNSwWsR1vgSdr0/1DdNzoBm68aP8RUtnHHO/HZfPnvXiq42xA==", "dev": true, "requires": { "@types/webpack-env": "^1.15.2", - "@vue/cli-shared-utils": "^4.5.12", + "@vue/cli-shared-utils": "^4.5.13", "cache-loader": "^4.1.0", "fork-ts-checker-webpack-plugin": "^3.1.1", "fork-ts-checker-webpack-plugin-v5": "npm:fork-ts-checker-webpack-plugin@^5.0.11", @@ -66224,7 +66351,6 @@ "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, "optional": true, "requires": { "inherits": "~2.0.0" @@ -69916,7 +70042,7 @@ "exif-reader": "^1.0.3", "express": "^4.17.1", "express-pino-logger": "^6.0.0", - "express-session": "^1.17.1", + "express-session": "^1.17.2", "fs-extra": "^9.1.0", "grant": "^5.4.14", "graphql": "^15.5.0", @@ -69954,7 +70080,7 @@ "qs": "^6.9.4", "rate-limiter-flexible": "^2.2.2", "resolve-cwd": "^3.0.0", - "sharp": "^0.27.1", + "sharp": "^0.28.3", "sqlite3": "^5.0.2", "stream-json": "^1.7.1", "tedious": "^11.0.8", @@ -71775,20 +71901,25 @@ } }, "express-session": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.1.tgz", - "integrity": "sha512-UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==", + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", + "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", "requires": { - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~2.0.0", "on-headers": "~1.0.2", "parseurl": "~1.3.3", - "safe-buffer": "5.2.0", + "safe-buffer": "5.2.1", "uid-safe": "~2.1.5" }, "dependencies": { + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -71808,9 +71939,9 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -72849,7 +72980,6 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.2", @@ -72862,7 +72992,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "optional": true, "requires": { "minimist": "^1.2.5" @@ -72872,7 +73001,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "optional": true, "requires": { "glob": "^7.1.3" @@ -81178,9 +81306,9 @@ } }, "node-abi": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz", - "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz", + "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==", "requires": { "semver": "^5.4.1" }, @@ -81199,9 +81327,9 @@ "devOptional": true }, "node-addon-api": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", - "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.0.tgz", + "integrity": "sha512-kcwSAWhPi4+QzAtsL2+2s/awvDo2GKLsvMCwNRxb5BUshteXU8U97NCyvQDsGKs/m0He9WcG4YWew/BnuLx++w==" }, "node-emoji": { "version": "1.10.0", @@ -84606,9 +84734,9 @@ "dev": true }, "prebuild-install": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.1.tgz", - "integrity": "sha512-M+cKwofFlHa5VpTWub7GLg5RLcunYIcLqtY5pKcls/u7xaAb8FrXZ520qY8rkpYy5xw90tYCyMO0MP5ggzR3Sw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.2.tgz", + "integrity": "sha512-PzYWIKZeP+967WuKYXlTOhYBgGOvTRSfaKI89XnfJ0ansRAH7hDU45X+K+FZeI1Wb/7p/NnuctPH3g0IqKUuSQ==", "requires": { "detect-libc": "^1.0.3", "expand-template": "^2.0.3", @@ -84624,31 +84752,6 @@ "simple-get": "^3.0.3", "tar-fs": "^2.0.0", "tunnel-agent": "^0.6.0" - }, - "dependencies": { - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "requires": { - "mimic-response": "^2.0.0" - } - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - }, - "simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - } } }, "preferred-pm": { @@ -86506,9 +86609,9 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resize-observer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resize-observer/-/resize-observer-1.0.0.tgz", - "integrity": "sha512-D7UFShDm2TgrEDEyeg+/tTEbvOgPWlvPAfJtxiKp+qutu6HowmcGJKjECgGru0PPDIj3SAucn3ZPpOx54fF7DQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/resize-observer/-/resize-observer-1.0.2.tgz", + "integrity": "sha512-X0lHFNsxItpBRIRsdwOTkl/VguTaLGx7Gz9xoTGix9ObBN3jRYq9J/rSIuYDrey8AdU3IkfgIMpCeVSEW1QS0Q==", "dev": true }, "resolve": { @@ -86654,9 +86757,9 @@ } }, "rollup": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.47.0.tgz", - "integrity": "sha512-rqBjgq9hQfW0vRmz+0S062ORRNJXvwRpzxhFXORvar/maZqY6za3rgQ/p1Glg+j1hnc1GtYyQCPiAei95uTElg==", + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.50.3.tgz", + "integrity": "sha512-58KiHnaCzZn6F5yRMjHe7WTZuFj6r4iJVJz5UwvKD6f/xfTy2IdtbR2AVHN6cyfK1tBy//hJ66ebXy6Y1h7HlQ==", "dev": true, "requires": { "fsevents": "~2.3.1" @@ -87148,9 +87251,9 @@ } }, "sass": { - "version": "1.32.13", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", - "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.0.tgz", + "integrity": "sha512-rHEN0BscqjUYuomUEaqq3BMgsXqQfkcMVR7UhscsAVub0/spUrZGBMxQXFS2kfiDsPLZw5yuU9iJEFNC2x38Qw==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0" @@ -87502,27 +87605,20 @@ "peer": true }, "sharp": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.2.tgz", - "integrity": "sha512-w3FVoONPG/x5MXCc3wsjOS+b9h3CI60qkus6EPQU4dkT0BDm0PyGhDCK6KhtfT3/vbeOMOXAKFNSw+I3QGWkMA==", + "version": "0.28.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz", + "integrity": "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==", "requires": { - "array-flatten": "^3.0.0", "color": "^3.1.3", "detect-libc": "^1.0.3", - "node-addon-api": "^3.1.0", - "npmlog": "^4.1.2", - "prebuild-install": "^6.0.1", - "semver": "^7.3.4", - "simple-get": "^4.0.0", + "node-addon-api": "^3.2.0", + "prebuild-install": "^6.1.2", + "semver": "^7.3.5", + "simple-get": "^3.1.0", "tar-fs": "^2.1.1", "tunnel-agent": "^0.6.0" }, "dependencies": { - "array-flatten": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", - "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" - }, "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -87626,27 +87722,27 @@ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" }, "simple-get": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", - "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", "requires": { - "decompress-response": "^6.0.0", + "decompress-response": "^4.2.0", "once": "^1.3.1", "simple-concat": "^1.0.0" }, "dependencies": { "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", "requires": { - "mimic-response": "^3.1.0" + "mimic-response": "^2.0.0" } }, "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" } } }, @@ -88292,7 +88388,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "optional": true, "requires": { "minimist": "^1.2.5" @@ -88302,7 +88397,6 @@ "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, "optional": true, "requires": { "fstream": "^1.0.0", @@ -88323,7 +88417,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, "optional": true, "requires": { "abbrev": "1" @@ -88333,7 +88426,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "optional": true, "requires": { "glob": "^7.1.3" @@ -88343,14 +88435,12 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, "optional": true }, "tar": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, "optional": true, "requires": { "block-stream": "*", @@ -88362,7 +88452,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "optional": true, "requires": { "isexe": "^2.0.0" @@ -90872,9 +90961,9 @@ "optional": true }, "tinymce": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.7.1.tgz", - "integrity": "sha512-1gY8RClc734srSlkYwY0MQzmkS1j73PuPC+nYtNtrrQVPY9VNcZ4bOiRwzTbdjPPD8GOtv6BAk8Ww/H2RiqKpA==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.8.1.tgz", + "integrity": "sha512-1zGXdZplWQafstlC7sri0ttCgMagsiXDc9N3I8JNrPOsWAeTfq4AAJWZoxsQBYn8gYcuPu/WzMKG5SoJjxI1VA==", "dev": true }, "tmp": { @@ -91182,10 +91271,15 @@ } }, "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.0.0.tgz", + "integrity": "sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==", + "dev": true, "requires": { + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.1", "arg": "^4.1.0", "create-require": "^1.1.0", "diff": "^4.0.1", @@ -91417,6 +91511,20 @@ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true + }, + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } } } }, @@ -92413,9 +92521,9 @@ "dev": true }, "vue-i18n": { - "version": "8.24.3", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.24.3.tgz", - "integrity": "sha512-uKAYzGbwGIJndY7JwhQwIGi1uyvErWkBfFwooOtjcNnIfMbAR49ad5dT/MiykrJ9pCcgvnocFjFsNLtTzyW+rg==", + "version": "8.24.4", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.24.4.tgz", + "integrity": "sha512-RZE94WUAGxEiBAANxQ0pptbRwDkNKNSXl3fnJslpFOxVMF6UkUtMDSuYGuW2blDrVgweIXVpethOVkYoNNT9xw==", "dev": true }, "vue-loader": { diff --git a/package.json b/package.json index 06085ca1ef..6db365026e 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@types/listr": "^0.14.3", "@types/node": "^15.6.0", "@types/supertest": "^2.0.11", - "@typescript-eslint/eslint-plugin": "^4.22.0", + "@typescript-eslint/eslint-plugin": "^4.25.0", "@typescript-eslint/parser": "^4.23.0", "axios": "^0.21.1", "dockerode": "^3.3.0", @@ -60,7 +60,7 @@ "supertest": "^6.1.3", "tedious": "^11.0.8", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1" + "ts-node": "^10.0.0" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/packages/cli/package.json b/packages/cli/package.json index c2968d3c54..d4e9f88f76 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -58,7 +58,7 @@ "figlet": "^1.5.0", "fs-extra": "^8.1.0", "gluegun": "^4.6.1", - "indent-string": "^4.0.0", + "indent-string": "^5.0.0", "jaro-winkler": "^0.2.8", "joi": "^17.4.0", "js-yaml": "^4.1.0", @@ -70,7 +70,7 @@ "open": "^8.0.8", "pretty-ms": "^7.0.1", "shimmer": "^1.2.1", - "strip-ansi": "^6.0.0", + "strip-ansi": "^7.0.0", "strip-indent": "^4.0.0", "yargs": "^17.0.1", "yargs-parser": "^20.2.7" @@ -87,7 +87,7 @@ "prettier": "^2.2.1", "rimraf": "^3.0.2", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1", + "ts-node": "^10.0.0", "typescript": "^4.2.2" }, "gitHead": "24621f3934dc77eb23441331040ed13c676ceffd" diff --git a/packages/format-title/package.json b/packages/format-title/package.json index 0e249e7f55..702876fecc 100644 --- a/packages/format-title/package.json +++ b/packages/format-title/package.json @@ -37,7 +37,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", "rimraf": "^3.0.2", - "rollup": "^2.47.0", + "rollup": "^2.50.3", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.30.0", diff --git a/packages/gatsby-source-directus/package.json b/packages/gatsby-source-directus/package.json index ae475c9b35..758b024583 100644 --- a/packages/gatsby-source-directus/package.json +++ b/packages/gatsby-source-directus/package.json @@ -13,7 +13,7 @@ "@directus/sdk-js": "^9.0.0-rc.53", "@lnfusion/gatsby-source-graphql": "0.0.4", "chalk": "^4.1.1", - "gatsby-source-filesystem": "^3.5.0", + "gatsby-source-filesystem": "^3.6.0", "invariant": "^2.2.4", "ms": "^2.1.3" }, diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 71aa5bee10..daf8a35c6d 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -60,13 +60,13 @@ "nock": "^13.0.10", "npm-run-all": "^4.1.5", "rimraf": "^3.0.2", - "rollup": "^2.47.0", + "rollup": "^2.50.3", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.30.0", "ts-jest": "^26.5.6", - "ts-node": "^9.1.1", + "ts-node": "^10.0.0", "typescript": "^4.2.2" }, "gitHead": "24621f3934dc77eb23441331040ed13c676ceffd"