Compare commits

..

3 Commits

Author SHA1 Message Date
Tim van der Meij
c071f44883
Merge pull request #19807 from timvandermeij/updates
Update dependencies and translations to the most recent versions
2025-04-13 11:24:15 +02:00
Tim van der Meij
d5dce6bc42
Update translations to the most recent versions 2025-04-12 19:38:22 +02:00
Tim van der Meij
b61d52c6da
Update dependencies to the most recent versions 2025-04-12 19:38:22 +02:00
49 changed files with 423 additions and 261 deletions

View File

@ -330,8 +330,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Рэдактар малюнкаў .aria-label = Рэдактар малюнкаў
pdfjs-editor-signature-editor =
.aria-label = Рэдактар подпісаў
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Рэдактар выяў .aria-label = Рэдактар выяў

View File

@ -332,8 +332,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor kresby .aria-label = Editor kresby
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor podpisu # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor podpisu: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor obrázků .aria-label = Editor obrázků

View File

@ -336,8 +336,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Golygydd lluniadu .aria-label = Golygydd lluniadu
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Golygydd llofnodion # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Golygydd llofnod: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Golygydd delweddau .aria-label = Golygydd delweddau

View File

@ -328,8 +328,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Redigering af tegninger .aria-label = Redigering af tegninger
pdfjs-editor-signature-editor =
.aria-label = Redigering af underskrifter
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Redigering af billeder .aria-label = Redigering af billeder

View File

@ -328,8 +328,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Zeichnungseditor .aria-label = Zeichnungseditor
pdfjs-editor-signature-editor =
.aria-label = Signatur-Editor
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Grafik-Editor .aria-label = Grafik-Editor

View File

@ -332,8 +332,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Kresleński editor .aria-label = Kresleński editor
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor signaturow # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signaturowy editor: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Wobrazowy editor .aria-label = Wobrazowy editor

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Επεξεργασία σχεδίου .aria-label = Επεξεργασία σχεδίου
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Επεξεργασία υπογραφής # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Επεξεργασία υπογραφής: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Επεξεργασία εικόνας .aria-label = Επεξεργασία εικόνας

View File

@ -328,8 +328,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Drawing editor .aria-label = Drawing editor
pdfjs-editor-signature-editor =
.aria-label = Signature editor
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Image editor .aria-label = Image editor

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Drawing editor .aria-label = Drawing editor
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Signature editor # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signature editor: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Image editor .aria-label = Image editor

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor de dibujos .aria-label = Editor de dibujos
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor de firmas # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor de firmas: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor de imágenes .aria-label = Editor de imágenes

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor de dibujos .aria-label = Editor de dibujos
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor de firmas # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor de firmas: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor de imágenes .aria-label = Editor de imágenes

View File

@ -328,8 +328,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor de dibujos .aria-label = Editor de dibujos
pdfjs-editor-signature-editor =
.aria-label = Editor de firmas
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor de imágenes .aria-label = Editor de imágenes

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Piirustusmuokkain .aria-label = Piirustusmuokkain
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Allekirjoitusmuokkain # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Allekirjoituksen muokkain: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Kuvamuokkain .aria-label = Kuvamuokkain

View File

@ -324,8 +324,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Éditeur de dessins .aria-label = Éditeur de dessins
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Éditeur de signatures # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Éditeur de signature : { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Éditeur dimages .aria-label = Éditeur dimages

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Modifiche dissens .aria-label = Modifiche dissens
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Modifiche firmis # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editôr firmis: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Modifiche imagjins .aria-label = Modifiche imagjins

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Tekeningbewurker .aria-label = Tekeningbewurker
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Hantekeningbewurker # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Undertekeningsbewurker: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Ofbyldingsbewurker .aria-label = Ofbyldingsbewurker

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Taãngaapo moheñoiha .aria-label = Taãngaapo moheñoiha
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Teraguapy moheñoiha # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Teraguapy mbosakoiha: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Taãnga mbosakoiha .aria-label = Taãnga mbosakoiha

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = עורך ציורים .aria-label = עורך ציורים
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = עורך חתימות # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = עורך החתימות: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = עורך תמונות .aria-label = עורך תמונות

View File

@ -332,8 +332,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Rysowanski editor .aria-label = Rysowanski editor
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor signaturow # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signaturowy editor: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Wobrazowy editor .aria-label = Wobrazowy editor

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Rajzszerkesztő .aria-label = Rajzszerkesztő
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Aláírás-szerkesztő # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Aláírás-szerkesztő: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Képszerkesztő .aria-label = Képszerkesztő

View File

@ -281,6 +281,7 @@ pdfjs-editor-highlight-show-all-button =
## New alt-text dialog ## New alt-text dialog
## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. ## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy.
pdfjs-editor-new-alt-text-not-now-button = Ոչ հիմա
## Image alt-text settings ## Image alt-text settings

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor de designos .aria-label = Editor de designos
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor de signatura # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor de signatura: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor de imagines .aria-label = Editor de imagines

View File

@ -320,8 +320,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor gambar .aria-label = Editor gambar
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor tanda tangan # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor tanda tangan: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor gambar .aria-label = Editor gambar

View File

@ -616,3 +616,4 @@ pdfjs-editor-add-signature-edit-button-label = Modifica descrizione
## Edit signature description dialog ## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Modifica descrizione pdfjs-editor-edit-signature-dialog-title = Modifica descrizione

View File

@ -312,6 +312,22 @@ pdfjs-editor-signature-button =
.title = 署名を追加します .title = 署名を追加します
pdfjs-editor-signature-button-label = 署名を追加 pdfjs-editor-signature-button-label = 署名を追加
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = 強調エディター
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = 描画エディター
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = 署名エディター: { $description }
pdfjs-editor-stamp-editor =
.aria-label = 画像エディター
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
pdfjs-editor-remove-ink-button = pdfjs-editor-remove-ink-button =
@ -340,9 +356,16 @@ pdfjs-editor-stamp-add-image-button-label = 画像を追加
pdfjs-editor-free-highlight-thickness-input = 太さ pdfjs-editor-free-highlight-thickness-input = 太さ
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = テキスト以外のアイテムを強調する時の太さを変更します .title = テキスト以外のアイテムを強調する時の太さを変更します
pdfjs-editor-add-signature-container =
.aria-label = 署名コントロールと保存された署名
pdfjs-editor-signature-add-signature-button = pdfjs-editor-signature-add-signature-button =
.title = 新しい署名を追加します .title = 新しい署名を追加します
pdfjs-editor-signature-add-signature-button-label = 新しい署名を追加 pdfjs-editor-signature-add-signature-button-label = 新しい署名を追加
# Used on the button to use an already saved signature.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-add-saved-signature-button =
.title = 保存された署名: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = フリーテキスト注釈エディター .aria-label = フリーテキスト注釈エディター
@ -453,7 +476,6 @@ pdfjs-editor-new-alt-text-error-close-button = 閉じる
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded size (in MB) of the AI model. # $downloadedSize (Number) - the downloaded size (in MB) of the AI model.
# $percent (Number) - the percentage of the downloaded size.
pdfjs-editor-new-alt-text-ai-model-downloading-progress = 代替テキスト AI モデルをダウンロードしています ({ $downloadedSize } / { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = 代替テキスト AI モデルをダウンロードしています ({ $downloadedSize } / { $totalSize } MB)
.aria-valuetext = 代替テキスト AI モデルをダウンロードしています ({ $downloadedSize } / { $totalSize } MB) .aria-valuetext = 代替テキスト AI モデルをダウンロードしています ({ $downloadedSize } / { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -571,6 +593,9 @@ pdfjs-editor-edit-signature-update-button = 更新
pdfjs-editor-delete-signature-button = pdfjs-editor-delete-signature-button =
.title = 署名を削除します .title = 署名を削除します
pdfjs-editor-delete-signature-button-label = 署名を削除 pdfjs-editor-delete-signature-button-label = 署名を削除
pdfjs-editor-delete-signature-button1 =
.title = 保存された署名を削除します
pdfjs-editor-delete-signature-button-label1 = 保存された署名を削除
## Editor toolbar ## Editor toolbar

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = ნახაზის ჩასწორება .aria-label = ნახაზის ჩასწორება
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = ხელმოწერის ჩასწორება # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = ხელმოწერის ჩასწორება: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = სურათის ჩასწორება .aria-label = სურათის ჩასწორება

View File

@ -320,8 +320,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = 그리기 편집기 .aria-label = 그리기 편집기
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = 서명 편집기 # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = 서명 편집기: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = 이미지 편집기 .aria-label = 이미지 편집기
@ -557,7 +560,7 @@ pdfjs-editor-add-signature-draw-thickness-range-label = 두께
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature. # $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range = pdfjs-editor-add-signature-draw-thickness-range =
.title = 그리기 두께: { $thickness } .title = 그리기 두께: { $thickness }
pdfjs-editor-add-signature-image-placeholder = 업로드할 파일을 여기로 끌어서 놓기 pdfjs-editor-add-signature-image-placeholder = 이미지 파일을 여기에 끌어서 놓으세요
pdfjs-editor-add-signature-image-browse-link = pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() -> { PLATFORM() ->
[macos] 또는 이미지 파일 찾아보기 [macos] 또는 이미지 파일 찾아보기

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Tekeningbewerker .aria-label = Tekeningbewerker
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Handtekeningbewerker # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Ondertekening-editor: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Afbeeldingsbewerker .aria-label = Afbeeldingsbewerker

View File

@ -325,8 +325,6 @@ pdfjs-editor-signature-button-label = Legg til signatur
# “Highlight” is a noun, the string is used on the editor for highlights. # “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor = pdfjs-editor-highlight-editor =
.aria-label = Markeringsredigerar .aria-label = Markeringsredigerar
pdfjs-editor-signature-editor =
.aria-label = Signatur-redigerar
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Bildredigerar .aria-label = Bildredigerar

View File

@ -328,8 +328,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = ਡਰਾਇੰਗ ਸੰਪਾਦਕ .aria-label = ਡਰਾਇੰਗ ਸੰਪਾਦਕ
pdfjs-editor-signature-editor =
.aria-label = ਦਸਤਖ਼ਤ ਸੰਪਾਦਕ
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = ਚਿੱਤਰ ਸੰਪਾਦਕ .aria-label = ਚਿੱਤਰ ਸੰਪਾਦਕ

View File

@ -330,8 +330,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Edytor rysunku .aria-label = Edytor rysunku
pdfjs-editor-signature-editor =
.aria-label = Edytor podpisu
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Edytor obrazu .aria-label = Edytor obrazu

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor de desenho .aria-label = Editor de desenho
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor de assinatura # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor de assinatura: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor de imagem .aria-label = Editor de imagem

View File

@ -328,8 +328,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor de desenho .aria-label = Editor de desenho
pdfjs-editor-signature-editor =
.aria-label = Editor de assinatura
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor de imagem .aria-label = Editor de imagem

View File

@ -328,8 +328,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editur per dissegnar .aria-label = Editur per dissegnar
pdfjs-editor-signature-editor =
.aria-label = Editur per signaturas
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editur per maletgs .aria-label = Editur per maletgs

View File

@ -146,7 +146,7 @@ pdfjs-print-progress-message = Se pregătește documentul pentru tipărire…
# Variables: # Variables:
# $progress (Number) - percent value # $progress (Number) - percent value
pdfjs-print-progress-percent = { $progress }% pdfjs-print-progress-percent = { $progress }%
pdfjs-print-progress-close-button = Renunță pdfjs-print-progress-close-button = Anulează
pdfjs-printing-not-supported = Avertisment: Tipărirea nu este suportată în totalitate de acest browser. pdfjs-printing-not-supported = Avertisment: Tipărirea nu este suportată în totalitate de acest browser.
pdfjs-printing-not-ready = Avertisment: PDF-ul nu este încărcat complet pentru tipărire. pdfjs-printing-not-ready = Avertisment: PDF-ul nu este încărcat complet pentru tipărire.
@ -237,7 +237,7 @@ pdfjs-text-annotation-type =
pdfjs-password-label = Introdu parola pentru a deschide acest fișier PDF. pdfjs-password-label = Introdu parola pentru a deschide acest fișier PDF.
pdfjs-password-invalid = Parolă nevalidă. Te rugăm să încerci din nou. pdfjs-password-invalid = Parolă nevalidă. Te rugăm să încerci din nou.
pdfjs-password-ok-button = OK pdfjs-password-ok-button = OK
pdfjs-password-cancel-button = Renunță pdfjs-password-cancel-button = Anulează
pdfjs-web-fonts-disabled = Fonturile web sunt dezactivate: nu se pot folosi fonturile PDF încorporate. pdfjs-web-fonts-disabled = Fonturile web sunt dezactivate: nu se pot folosi fonturile PDF încorporate.
## Editing ## Editing
@ -254,6 +254,7 @@ pdfjs-web-fonts-disabled = Fonturile web sunt dezactivate: nu se pot folosi font
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-cancel-button = Anulează
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.

View File

@ -330,8 +330,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Редактор изображений .aria-label = Редактор изображений
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Редактор подписей # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Редактор подписи: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Редактор изображений .aria-label = Редактор изображений

View File

@ -152,7 +152,7 @@ pdfjs-print-progress-message = Aparitzende s'imprenta de su documentu…
# Variables: # Variables:
# $progress (Number) - percent value # $progress (Number) - percent value
pdfjs-print-progress-percent = { $progress }% pdfjs-print-progress-percent = { $progress }%
pdfjs-print-progress-close-button = Cantzella pdfjs-print-progress-close-button = Annulla
pdfjs-printing-not-supported = Atentzione: s'imprenta no est funtzionende de su totu in custu navigadore. pdfjs-printing-not-supported = Atentzione: s'imprenta no est funtzionende de su totu in custu navigadore.
pdfjs-printing-not-ready = Atentzione: su PDF no est istadu carrigadu de su totu pro s'imprenta. pdfjs-printing-not-ready = Atentzione: su PDF no est istadu carrigadu de su totu pro s'imprenta.
@ -246,7 +246,7 @@ pdfjs-annotation-date-string = { $date }, { $time }
pdfjs-password-label = Inserta sa crae pro abèrrere custu archìviu PDF. pdfjs-password-label = Inserta sa crae pro abèrrere custu archìviu PDF.
pdfjs-password-invalid = Sa crae no est curreta. Torra a nche proare. pdfjs-password-invalid = Sa crae no est curreta. Torra a nche proare.
pdfjs-password-ok-button = Andat bene pdfjs-password-ok-button = Andat bene
pdfjs-password-cancel-button = Cantzella pdfjs-password-cancel-button = Annulla
pdfjs-web-fonts-disabled = Is tipografias web sunt disativadas: is tipografias incrustadas a su PDF non podent èssere impreadas. pdfjs-web-fonts-disabled = Is tipografias web sunt disativadas: is tipografias incrustadas a su PDF non podent èssere impreadas.
## Editing ## Editing

View File

@ -332,8 +332,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Editor kreslenia .aria-label = Editor kreslenia
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Editor podpisov # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor podpisu: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Editor obrázkov .aria-label = Editor obrázkov

View File

@ -332,8 +332,6 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Urejevalnik risb .aria-label = Urejevalnik risb
pdfjs-editor-signature-editor =
.aria-label = Urejevalnik podpisov
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Urejevalnik slik .aria-label = Urejevalnik slik

View File

@ -313,6 +313,14 @@ pdfjs-editor-signature-button-label = Shtoni nënshkrim
## Default editor aria labels ## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Përpunues theksimesh
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Përpunues vizatimesh
pdfjs-editor-stamp-editor =
.aria-label = Përpunues figurash
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,9 +350,16 @@ pdfjs-editor-stamp-add-image-button-label = Shtoni figurë
pdfjs-editor-free-highlight-thickness-input = Trashësi pdfjs-editor-free-highlight-thickness-input = Trashësi
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Ndryshoni trashësinë kur theksoni objekte tjetër nga tekst .title = Ndryshoni trashësinë kur theksoni objekte tjetër nga tekst
pdfjs-editor-add-signature-container =
.aria-label = Kontrolle nënshkrimesh dhe nënshkrime të ruajtur
pdfjs-editor-signature-add-signature-button = pdfjs-editor-signature-add-signature-button =
.title = Shtoni nënshkrim të ri .title = Shtoni nënshkrim të ri
pdfjs-editor-signature-add-signature-button-label = Shtoni nënshkrim të ri pdfjs-editor-signature-add-signature-button-label = Shtoni nënshkrim të ri
# Used on the button to use an already saved signature.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-add-saved-signature-button =
.title = Nënshkrim i ruajtur: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Përpunues Tekstesh .aria-label = Përpunues Tekstesh
@ -576,6 +591,9 @@ pdfjs-editor-edit-signature-update-button = Përditësoje
pdfjs-editor-delete-signature-button = pdfjs-editor-delete-signature-button =
.title = Hiqe nënshkrimin .title = Hiqe nënshkrimin
pdfjs-editor-delete-signature-button-label = Hiqe nënshkrimin pdfjs-editor-delete-signature-button-label = Hiqe nënshkrimin
pdfjs-editor-delete-signature-button1 =
.title = Hiqe nënshkrimin e ruajtur
pdfjs-editor-delete-signature-button-label1 = Hiqe nënshkrimin e ruajtur
## Editor toolbar ## Editor toolbar

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Ritredigerare .aria-label = Ritredigerare
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Signaturredigerare # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signaturredigerare: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Bildredigerare .aria-label = Bildredigerare

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Муҳаррири расмкашӣ .aria-label = Муҳаррири расмкашӣ
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Муҳаррири имзо # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Муҳаррири имзо: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Муҳаррири тасвир .aria-label = Муҳаррири тасвир

View File

@ -328,8 +328,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Çizim düzenleyici .aria-label = Çizim düzenleyici
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = İmza düzenleyici # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = İmza düzenleyici: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Resim düzenleyici .aria-label = Resim düzenleyici

View File

@ -324,6 +324,14 @@ pdfjs-editor-signature-button-label = Додати підпис
## Default editor aria labels ## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Редактор підсвічень
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Редактор малюнків
pdfjs-editor-stamp-editor =
.aria-label = Редактор зображень
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -353,9 +361,16 @@ pdfjs-editor-stamp-add-image-button-label = Додати зображення
pdfjs-editor-free-highlight-thickness-input = Товщина pdfjs-editor-free-highlight-thickness-input = Товщина
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Змінюйте товщину під час підсвічення елементів, крім тексту .title = Змінюйте товщину під час підсвічення елементів, крім тексту
pdfjs-editor-add-signature-container =
.aria-label = Елементи керування підписами та збережені підписи
pdfjs-editor-signature-add-signature-button = pdfjs-editor-signature-add-signature-button =
.title = Додати новий підпис .title = Додати новий підпис
pdfjs-editor-signature-add-signature-button-label = Додати новий підпис pdfjs-editor-signature-add-signature-button-label = Додати новий підпис
# Used on the button to use an already saved signature.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-add-saved-signature-button =
.title = Збережений підпис: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Текстовий редактор .aria-label = Текстовий редактор
@ -588,6 +603,9 @@ pdfjs-editor-edit-signature-update-button = Оновити
pdfjs-editor-delete-signature-button = pdfjs-editor-delete-signature-button =
.title = Вилучити підпис .title = Вилучити підпис
pdfjs-editor-delete-signature-button-label = Вилучити підпис pdfjs-editor-delete-signature-button-label = Вилучити підпис
pdfjs-editor-delete-signature-button1 =
.title = Видалити збережений підпис
pdfjs-editor-delete-signature-button-label1 = Видалити збережений підпис
## Editor toolbar ## Editor toolbar

View File

@ -320,8 +320,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = Trình chỉnh sửa bản vẽ .aria-label = Trình chỉnh sửa bản vẽ
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = Trình chỉnh sửa chữ ký # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Trình chỉnh sửa chữ ký: { $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = Trình chỉnh sửa hình ảnh .aria-label = Trình chỉnh sửa hình ảnh

View File

@ -320,8 +320,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = 绘图编辑器 .aria-label = 绘图编辑器
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = 签名编辑器 # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = 签名编辑器:{ $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = 图像编辑器 .aria-label = 图像编辑器

View File

@ -320,8 +320,11 @@ pdfjs-editor-highlight-editor =
# “Drawing” is a noun, the string is used on the editor for drawings. # “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor = pdfjs-editor-ink-editor =
.aria-label = 繪圖編輯器 .aria-label = 繪圖編輯器
pdfjs-editor-signature-editor = # Used when a signature editor is selected/hovered.
.aria-label = 簽章編輯器 # Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = 簽章編輯器:{ $description }
pdfjs-editor-stamp-editor = pdfjs-editor-stamp-editor =
.aria-label = 圖片編輯器 .aria-label = 圖片編輯器

361
package-lock.json generated
View File

@ -10,23 +10,23 @@
"@babel/core": "^7.26.10", "@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9", "@babel/preset-env": "^7.26.9",
"@babel/runtime": "^7.27.0", "@babel/runtime": "^7.27.0",
"@fluent/bundle": "^0.19.0", "@fluent/bundle": "^0.19.1",
"@fluent/dom": "^0.10.1", "@fluent/dom": "^0.10.1",
"@metalsmith/layouts": "^3.0.0", "@metalsmith/layouts": "^3.0.0",
"@metalsmith/markdown": "^1.10.0", "@metalsmith/markdown": "^1.10.0",
"@napi-rs/canvas": "^0.1.68", "@napi-rs/canvas": "^0.1.69",
"@types/node": "^22.13.14", "@types/node": "^22.14.1",
"autoprefixer": "^10.4.21", "autoprefixer": "^10.4.21",
"babel-loader": "^10.0.0", "babel-loader": "^10.0.0",
"caniuse-lite": "^1.0.30001707", "caniuse-lite": "^1.0.30001713",
"core-js": "^3.41.0", "core-js": "^3.41.0",
"eslint": "^9.23.0", "eslint": "^9.24.0",
"eslint-plugin-import": "^2.31.0", "eslint-plugin-import": "^2.31.0",
"eslint-plugin-jasmine": "^4.2.2", "eslint-plugin-jasmine": "^4.2.2",
"eslint-plugin-json": "^4.0.1", "eslint-plugin-json": "^4.0.1",
"eslint-plugin-no-unsanitized": "^4.1.2", "eslint-plugin-no-unsanitized": "^4.1.2",
"eslint-plugin-perfectionist": "^4.10.1", "eslint-plugin-perfectionist": "^4.11.0",
"eslint-plugin-prettier": "^5.2.5", "eslint-plugin-prettier": "^5.2.6",
"eslint-plugin-unicorn": "^58.0.0", "eslint-plugin-unicorn": "^58.0.0",
"globals": "^16.0.0", "globals": "^16.0.0",
"gulp": "^5.0.0", "gulp": "^5.0.0",
@ -49,14 +49,14 @@
"postcss-discard-comments": "^7.0.3", "postcss-discard-comments": "^7.0.3",
"postcss-nesting": "^13.0.1", "postcss-nesting": "^13.0.1",
"prettier": "^3.5.3", "prettier": "^3.5.3",
"puppeteer": "^24.4.0", "puppeteer": "^24.6.1",
"stylelint": "^16.17.0", "stylelint": "^16.18.0",
"stylelint-prettier": "^5.0.3", "stylelint-prettier": "^5.0.3",
"svglint": "^3.1.0", "svglint": "^3.1.0",
"terser-webpack-plugin": "^5.3.14", "terser-webpack-plugin": "^5.3.14",
"tsc-alias": "^1.8.13", "tsc-alias": "^1.8.15",
"ttest": "^4.0.0", "ttest": "^4.0.0",
"typescript": "^5.8.2", "typescript": "^5.8.3",
"vinyl": "^3.0.0", "vinyl": "^3.0.0",
"webpack": "^5.98.0", "webpack": "^5.98.0",
"webpack-stream": "^7.0.0", "webpack-stream": "^7.0.0",
@ -1778,9 +1778,9 @@
} }
}, },
"node_modules/@eslint/config-array": { "node_modules/@eslint/config-array": {
"version": "0.19.2", "version": "0.20.0",
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz",
"integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
@ -1873,9 +1873,9 @@
} }
}, },
"node_modules/@eslint/js": { "node_modules/@eslint/js": {
"version": "9.23.0", "version": "9.24.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.24.0.tgz",
"integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", "integrity": "sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@ -1907,9 +1907,9 @@
} }
}, },
"node_modules/@fluent/bundle": { "node_modules/@fluent/bundle": {
"version": "0.19.0", "version": "0.19.1",
"resolved": "https://registry.npmjs.org/@fluent/bundle/-/bundle-0.19.0.tgz", "resolved": "https://registry.npmjs.org/@fluent/bundle/-/bundle-0.19.1.tgz",
"integrity": "sha512-Er3tlHttc5jnHrMKzUb3ajaCJa2mzS1dxZ+qb2I+BOgCLWvoYoT4jYXqVf3smZOLiR0W2yPM0TNV3yvPz5BJdA==", "integrity": "sha512-SWJLZrPamDPsJlFFOW1nkgN0j0rbPbmSdmK0XAoXlyqKieLtMVl4vzng3aR5pwKoUx0scug8+YY2oct3fdfy9A==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"engines": { "engines": {
@ -2231,31 +2231,31 @@
} }
}, },
"node_modules/@napi-rs/canvas": { "node_modules/@napi-rs/canvas": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.69.tgz",
"integrity": "sha512-LQESrePLEBLvhuFkXx9jjBXRC2ClYsO5mqQ1m/puth5z9SOuM3N/B3vDuqnC3RJFktDktyK9khGvo7dTkqO9uQ==", "integrity": "sha512-ydvNeJMRm+l3T14yCoUKqjYQiEdXDq1isznI93LEBGYssXKfSaLNLHOkeM4z9Fnw9Pkt2EKOCAtW9cS4b00Zcg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">= 10" "node": ">= 10"
}, },
"optionalDependencies": { "optionalDependencies": {
"@napi-rs/canvas-android-arm64": "0.1.68", "@napi-rs/canvas-android-arm64": "0.1.69",
"@napi-rs/canvas-darwin-arm64": "0.1.68", "@napi-rs/canvas-darwin-arm64": "0.1.69",
"@napi-rs/canvas-darwin-x64": "0.1.68", "@napi-rs/canvas-darwin-x64": "0.1.69",
"@napi-rs/canvas-linux-arm-gnueabihf": "0.1.68", "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.69",
"@napi-rs/canvas-linux-arm64-gnu": "0.1.68", "@napi-rs/canvas-linux-arm64-gnu": "0.1.69",
"@napi-rs/canvas-linux-arm64-musl": "0.1.68", "@napi-rs/canvas-linux-arm64-musl": "0.1.69",
"@napi-rs/canvas-linux-riscv64-gnu": "0.1.68", "@napi-rs/canvas-linux-riscv64-gnu": "0.1.69",
"@napi-rs/canvas-linux-x64-gnu": "0.1.68", "@napi-rs/canvas-linux-x64-gnu": "0.1.69",
"@napi-rs/canvas-linux-x64-musl": "0.1.68", "@napi-rs/canvas-linux-x64-musl": "0.1.69",
"@napi-rs/canvas-win32-x64-msvc": "0.1.68" "@napi-rs/canvas-win32-x64-msvc": "0.1.69"
} }
}, },
"node_modules/@napi-rs/canvas-android-arm64": { "node_modules/@napi-rs/canvas-android-arm64": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.69.tgz",
"integrity": "sha512-h1KcSR4LKLfRfzeBH65xMxbWOGa1OtMFQbCMVlxPCkN1Zr+2gK+70pXO5ktojIYcUrP6KDcOwoc8clho5ccM/w==", "integrity": "sha512-4icWTByY8zPvM9SelfQKf3I6kwXw0aI5drBOVrwfER5kjwXJd78FPSDSZkxDHjvIo9Q86ljl18Yr963ehA4sHQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -2270,9 +2270,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-darwin-arm64": { "node_modules/@napi-rs/canvas-darwin-arm64": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.69.tgz",
"integrity": "sha512-/VURlrAD4gDoxW1GT/b0nP3fRz/fhxmHI/xznTq2FTwkQLPOlLkDLCvTmQ7v6LtGKdc2Ed6rvYpRan+JXThInQ==", "integrity": "sha512-HOanhhYlHdukA+unjelT4Dg3ta7e820x87/AG2dKUMsUzH19jaeZs9bcYjzEy2vYi/dFWKz7cSv2yaIOudB8Yg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -2287,9 +2287,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-darwin-x64": { "node_modules/@napi-rs/canvas-darwin-x64": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.69.tgz",
"integrity": "sha512-tEpvGR6vCLTo1Tx9wmDnoOKROpw57wiCWwCpDOuVlj/7rqEJOUYr9ixW4aRJgmeGBrZHgevI0EURys2ER6whmg==", "integrity": "sha512-SIp7WfhxAPnSVK9bkFfJp+84rbATCIq9jMUzDwpCLhQ+v+OqtXe4pggX1oeV+62/HK6BT1t18qRmJfyqwJ9f3g==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -2304,9 +2304,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.69.tgz",
"integrity": "sha512-U9xbJsumPOiAYeAFZMlHf62b9dGs2HJ6Q5xt7xTB0uEyPeurwhgYBWGgabdsEidyj38YuzI/c3LGBbSQB3vagw==", "integrity": "sha512-Ls+KujCp6TGpkuMVFvrlx+CxtL+casdkrprFjqIuOAnB30Mct6bCEr+I83Tu29s3nNq4EzIGjdmA3fFAZG/Dtw==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@ -2321,9 +2321,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-linux-arm64-gnu": { "node_modules/@napi-rs/canvas-linux-arm64-gnu": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.69.tgz",
"integrity": "sha512-KFkn8wEm3mPnWD4l8+OUUkxylSJuN5q9PnJRZJgv15RtCA1bgxIwTkBhI/+xuyVMcHqON9sXq7cDkEJtHm35dg==", "integrity": "sha512-m8VcGmeSBNRbHZBd1srvdM1aq/ScS2y8KqGqmCCEgJlytYK4jdULzAo2K/BPKE1v3xvn8oUPZDLI/NBJbJkEoA==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -2338,9 +2338,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-linux-arm64-musl": { "node_modules/@napi-rs/canvas-linux-arm64-musl": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.69.tgz",
"integrity": "sha512-IQzts91rCdOALXBWQxLZRCEDrfFTGDtNRJMNu+2SKZ1uT8cmPQkPwVk5rycvFpvgAcmiFiOSCp1aRrlfU8KPpQ==", "integrity": "sha512-a3xjNRIeK2m2ZORGv2moBvv3vbkaFZG1QKMeiEv/BKij+rkztuEhTJGMar+buICFgS0fLgphXXsKNkUSJb7eRQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -2355,9 +2355,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-linux-riscv64-gnu": { "node_modules/@napi-rs/canvas-linux-riscv64-gnu": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.69.tgz",
"integrity": "sha512-e9AS5UttoIKqXSmBzKZdd3NErSVyOEYzJfNOCGtafGk1//gibTwQXGlSXmAKuErqMp09pyk9aqQRSYzm1AQfBw==", "integrity": "sha512-pClUoJF5wdC9AvD0mc15G9JffL1Q85nuH1rLSQPRkGmGmQOtRjw5E9xNbanz7oFUiPbjH7xcAXUjVAcf7tdgPQ==",
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
@ -2372,9 +2372,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-linux-x64-gnu": { "node_modules/@napi-rs/canvas-linux-x64-gnu": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.69.tgz",
"integrity": "sha512-Pa/I36VE3j57I3Obhrr+J48KGFfkZk2cJN/2NmW/vCgmoF7kCP6aTVq5n+cGdGWLd/cN9CJ9JvNwEoMRDghu0g==", "integrity": "sha512-96X3bFAmzemfw84Ts6Jg/omL86uuynvK06MWGR/mp3JYNumY9RXofA14eF/kJIYelbYFWXcwpbcBR71lJ6G/YQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -2389,9 +2389,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-linux-x64-musl": { "node_modules/@napi-rs/canvas-linux-x64-musl": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.69.tgz",
"integrity": "sha512-9c6rkc5195wNxuUHJdf4/mmnq433OQey9TNvQ9LspJazvHbfSkTij8wtKjASVQsJyPDva4fkWOeV/OQ7cLw0GQ==", "integrity": "sha512-2QTsEFO72Kwkj53W9hc5y1FAUvdGx0V+pjJB+9oQF6Ys9+y989GyPIl5wZDzeh8nIJW6koZZ1eFa8pD+pA5BFQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -2406,9 +2406,9 @@
} }
}, },
"node_modules/@napi-rs/canvas-win32-x64-msvc": { "node_modules/@napi-rs/canvas-win32-x64-msvc": {
"version": "0.1.68", "version": "0.1.69",
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.68.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.69.tgz",
"integrity": "sha512-Fc5Dez23u0FoSATurT6/w1oMytiRnKWEinHivdMvXpge6nG4YvhrASrtqMk8dGJMVQpHr8QJYF45rOrx2YU2Aw==", "integrity": "sha512-Q4YA8kVnKarApBVLu7F8icGlIfSll5Glswo5hY6gPS4Is2dCI8+ig9OeDM8RlwYevUIxKq8lZBypN8Q1iLAQ7w==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -2468,9 +2468,9 @@
} }
}, },
"node_modules/@pkgr/core": { "node_modules/@pkgr/core": {
"version": "0.2.0", "version": "0.2.2",
"resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.0.tgz", "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.2.tgz",
"integrity": "sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==", "integrity": "sha512-25L86MyPvnlQoX2MTIV2OiUcb6vJ6aRbFa9pbwByn95INKD5mFH2smgjDhq+fwJoqAgvgbdJLj6Tz7V9X5CFAQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@ -2481,9 +2481,9 @@
} }
}, },
"node_modules/@puppeteer/browsers": { "node_modules/@puppeteer/browsers": {
"version": "2.8.0", "version": "2.10.0",
"resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.8.0.tgz", "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
"integrity": "sha512-yTwt2KWRmCQAfhvbCRjebaSX8pV1//I0Y3g+A7f/eS7gf0l4eRJoUCvcYdVtboeU4CTOZQuqYbZNS8aBYb8ROQ==", "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
@ -2599,13 +2599,13 @@
"dev": true "dev": true
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "22.13.14", "version": "22.14.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz",
"integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"undici-types": "~6.20.0" "undici-types": "~6.21.0"
} }
}, },
"node_modules/@types/normalize-package-data": { "node_modules/@types/normalize-package-data": {
@ -2638,14 +2638,14 @@
} }
}, },
"node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/scope-manager": {
"version": "8.26.1", "version": "8.29.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.26.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.1.tgz",
"integrity": "sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==", "integrity": "sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.26.1", "@typescript-eslint/types": "8.29.1",
"@typescript-eslint/visitor-keys": "8.26.1" "@typescript-eslint/visitor-keys": "8.29.1"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -2656,9 +2656,9 @@
} }
}, },
"node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/types": {
"version": "8.26.1", "version": "8.29.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.26.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.1.tgz",
"integrity": "sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ==", "integrity": "sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@ -2670,14 +2670,14 @@
} }
}, },
"node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/typescript-estree": {
"version": "8.26.1", "version": "8.29.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.1.tgz",
"integrity": "sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==", "integrity": "sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.26.1", "@typescript-eslint/types": "8.29.1",
"@typescript-eslint/visitor-keys": "8.26.1", "@typescript-eslint/visitor-keys": "8.29.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"fast-glob": "^3.3.2", "fast-glob": "^3.3.2",
"is-glob": "^4.0.3", "is-glob": "^4.0.3",
@ -2723,16 +2723,16 @@
} }
}, },
"node_modules/@typescript-eslint/utils": { "node_modules/@typescript-eslint/utils": {
"version": "8.26.1", "version": "8.29.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.26.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.1.tgz",
"integrity": "sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==", "integrity": "sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.4.0", "@eslint-community/eslint-utils": "^4.4.0",
"@typescript-eslint/scope-manager": "8.26.1", "@typescript-eslint/scope-manager": "8.29.1",
"@typescript-eslint/types": "8.26.1", "@typescript-eslint/types": "8.29.1",
"@typescript-eslint/typescript-estree": "8.26.1" "@typescript-eslint/typescript-estree": "8.29.1"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -2747,13 +2747,13 @@
} }
}, },
"node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/visitor-keys": {
"version": "8.26.1", "version": "8.29.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.1.tgz",
"integrity": "sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==", "integrity": "sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.26.1", "@typescript-eslint/types": "8.29.1",
"eslint-visitor-keys": "^4.2.0" "eslint-visitor-keys": "^4.2.0"
}, },
"engines": { "engines": {
@ -3530,32 +3530,41 @@
"dev": true "dev": true
}, },
"node_modules/bare-events": { "node_modules/bare-events": {
"version": "2.2.2", "version": "2.5.4",
"resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",
"integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",
"dev": true, "dev": true,
"license": "Apache-2.0",
"optional": true "optional": true
}, },
"node_modules/bare-fs": { "node_modules/bare-fs": {
"version": "4.0.1", "version": "4.1.2",
"resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.0.1.tgz", "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.2.tgz",
"integrity": "sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==", "integrity": "sha512-8wSeOia5B7LwD4+h465y73KOdj5QHsbbuoUfPBi+pXgFJIPuG7SsiOdJuijWMyfid49eD+WivpfY7KT8gbAzBA==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"optional": true, "optional": true,
"dependencies": { "dependencies": {
"bare-events": "^2.0.0", "bare-events": "^2.5.4",
"bare-path": "^3.0.0", "bare-path": "^3.0.0",
"bare-stream": "^2.0.0" "bare-stream": "^2.6.4"
}, },
"engines": { "engines": {
"bare": ">=1.7.0" "bare": ">=1.16.0"
},
"peerDependencies": {
"bare-buffer": "*"
},
"peerDependenciesMeta": {
"bare-buffer": {
"optional": true
}
} }
}, },
"node_modules/bare-os": { "node_modules/bare-os": {
"version": "3.6.0", "version": "3.6.1",
"resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.0.tgz", "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz",
"integrity": "sha512-BUrFS5TqSBdA0LwHop4OjPJwisqxGy6JsWVqV6qaFoe965qqtaKfDzHY5T2YA1gUL0ZeeQeA+4BBc1FJTcHiPw==", "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"optional": true, "optional": true,
@ -3864,9 +3873,9 @@
} }
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30001707", "version": "1.0.30001713",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz",
"integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@ -3969,9 +3978,9 @@
} }
}, },
"node_modules/chromium-bidi": { "node_modules/chromium-bidi": {
"version": "2.1.2", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-2.1.2.tgz", "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
"integrity": "sha512-vtRWBK2uImo5/W2oG6/cDkkHSm+2t6VHgnj+Rcwhb0pP74OoUb4GipyRX/T/y39gYQPhioP0DPShn+A7P6CHNw==", "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
@ -4551,9 +4560,9 @@
} }
}, },
"node_modules/devtools-protocol": { "node_modules/devtools-protocol": {
"version": "0.0.1413902", "version": "0.0.1425554",
"resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1413902.tgz", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
"integrity": "sha512-yRtvFD8Oyk7C9Os3GmnFZLu53yAfsnyw1s+mLmHHUK0GQEc9zthHWvS1r67Zqzm5t7v56PILHIVZ7kmFMaL2yQ==", "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
"dev": true, "dev": true,
"license": "BSD-3-Clause" "license": "BSD-3-Clause"
}, },
@ -4993,19 +5002,19 @@
} }
}, },
"node_modules/eslint": { "node_modules/eslint": {
"version": "9.23.0", "version": "9.24.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.24.0.tgz",
"integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", "integrity": "sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1", "@eslint-community/regexpp": "^4.12.1",
"@eslint/config-array": "^0.19.2", "@eslint/config-array": "^0.20.0",
"@eslint/config-helpers": "^0.2.0", "@eslint/config-helpers": "^0.2.0",
"@eslint/core": "^0.12.0", "@eslint/core": "^0.12.0",
"@eslint/eslintrc": "^3.3.1", "@eslint/eslintrc": "^3.3.1",
"@eslint/js": "9.23.0", "@eslint/js": "9.24.0",
"@eslint/plugin-kit": "^0.2.7", "@eslint/plugin-kit": "^0.2.7",
"@humanfs/node": "^0.16.6", "@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/module-importer": "^1.0.1",
@ -5215,14 +5224,14 @@
} }
}, },
"node_modules/eslint-plugin-perfectionist": { "node_modules/eslint-plugin-perfectionist": {
"version": "4.10.1", "version": "4.11.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-4.10.1.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-4.11.0.tgz",
"integrity": "sha512-GXwFfL47RfBLZRGQdrvGZw9Ali2T2GPW8p4Gyj2fyWQ9396R/HgJMf0m9kn7D6WXRwrINfTDGLS+QYIeok9qEg==", "integrity": "sha512-5s+ehXydnLPQpLDj5mJ0CnYj2fQe6v6gKA3tS+FZVBLzwMOh8skH+l+1Gni08rG0SdEcNhJyjQp/mEkDYK8czw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "^8.26.0", "@typescript-eslint/types": "^8.29.0",
"@typescript-eslint/utils": "^8.26.0", "@typescript-eslint/utils": "^8.29.0",
"natural-orderby": "^5.0.0" "natural-orderby": "^5.0.0"
}, },
"engines": { "engines": {
@ -5233,14 +5242,14 @@
} }
}, },
"node_modules/eslint-plugin-prettier": { "node_modules/eslint-plugin-prettier": {
"version": "5.2.5", "version": "5.2.6",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.5.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.6.tgz",
"integrity": "sha512-IKKP8R87pJyMl7WWamLgPkloB16dagPIdd2FjBDbyRYPKo93wS/NbCOPh6gH+ieNLC+XZrhJt/kWj0PS/DFdmg==", "integrity": "sha512-mUcf7QG2Tjk7H055Jk0lGBjbgDnfrvqjhXh9t2xLMSCjZVcw9Rb1V6sVNXO0th3jgeO7zllWPTNRil3JW94TnQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"prettier-linter-helpers": "^1.0.0", "prettier-linter-helpers": "^1.0.0",
"synckit": "^0.10.2" "synckit": "^0.11.0"
}, },
"engines": { "engines": {
"node": "^14.18.0 || >=16.0.0" "node": "^14.18.0 || >=16.0.0"
@ -6129,6 +6138,19 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/get-tsconfig": {
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
"integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
"dev": true,
"license": "MIT",
"dependencies": {
"resolve-pkg-maps": "^1.0.0"
},
"funding": {
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
}
},
"node_modules/get-uri": { "node_modules/get-uri": {
"version": "6.0.4", "version": "6.0.4",
"resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
@ -9829,18 +9851,18 @@
} }
}, },
"node_modules/puppeteer": { "node_modules/puppeteer": {
"version": "24.4.0", "version": "24.6.1",
"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.4.0.tgz", "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz",
"integrity": "sha512-E4JhJzjS8AAI+6N/b+Utwarhz6zWl3+MR725fal+s3UlOlX2eWdsvYYU+Q5bXMjs9eZEGkNQroLkn7j11s2k1Q==", "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==",
"dev": true, "dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@puppeteer/browsers": "2.8.0", "@puppeteer/browsers": "2.10.0",
"chromium-bidi": "2.1.2", "chromium-bidi": "3.0.0",
"cosmiconfig": "^9.0.0", "cosmiconfig": "^9.0.0",
"devtools-protocol": "0.0.1413902", "devtools-protocol": "0.0.1425554",
"puppeteer-core": "24.4.0", "puppeteer-core": "24.6.1",
"typed-query-selector": "^2.12.0" "typed-query-selector": "^2.12.0"
}, },
"bin": { "bin": {
@ -9851,16 +9873,16 @@
} }
}, },
"node_modules/puppeteer-core": { "node_modules/puppeteer-core": {
"version": "24.4.0", "version": "24.6.1",
"resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.4.0.tgz", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
"integrity": "sha512-eFw66gCnWo0X8Hyf9KxxJtms7a61NJVMiSaWfItsFPzFBsjsWdmcNlBdsA1WVwln6neoHhsG+uTVesKmTREn/g==", "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@puppeteer/browsers": "2.8.0", "@puppeteer/browsers": "2.10.0",
"chromium-bidi": "2.1.2", "chromium-bidi": "3.0.0",
"debug": "^4.4.0", "debug": "^4.4.0",
"devtools-protocol": "0.0.1413902", "devtools-protocol": "0.0.1425554",
"typed-query-selector": "^2.12.0", "typed-query-selector": "^2.12.0",
"ws": "^8.18.1" "ws": "^8.18.1"
}, },
@ -10237,6 +10259,16 @@
"node": ">= 10.13.0" "node": ">= 10.13.0"
} }
}, },
"node_modules/resolve-pkg-maps": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
},
"node_modules/restore-cursor": { "node_modules/restore-cursor": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
@ -10865,9 +10897,9 @@
"dev": true "dev": true
}, },
"node_modules/stylelint": { "node_modules/stylelint": {
"version": "16.17.0", "version": "16.18.0",
"resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.17.0.tgz", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.18.0.tgz",
"integrity": "sha512-I9OwVIWRMqVm2Br5iTbrfSqGRPWQUlvm6oXO1xZuYYu0Gpduy67N8wXOZv15p6E/JdlZiAtQaIoLKZEWk5hrjw==", "integrity": "sha512-OXb68qzesv7J70BSbFwfK3yTVLEVXiQ/ro6wUE4UrSbKCMjLLA02S8Qq3LC01DxKyVjk7z8xh35aB4JzO3/sNA==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@ -11396,20 +11428,20 @@
} }
}, },
"node_modules/synckit": { "node_modules/synckit": {
"version": "0.10.3", "version": "0.11.3",
"resolved": "https://registry.npmjs.org/synckit/-/synckit-0.10.3.tgz", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.3.tgz",
"integrity": "sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==", "integrity": "sha512-szhWDqNNI9etJUvbZ1/cx1StnZx8yMmFxme48SwR4dty4ioSY50KEZlpv0qAfgc1fpRzuh9hBXEzoCpJ779dLg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@pkgr/core": "^0.2.0", "@pkgr/core": "^0.2.1",
"tslib": "^2.8.1" "tslib": "^2.8.1"
}, },
"engines": { "engines": {
"node": "^14.18.0 || >=16.0.0" "node": "^14.18.0 || >=16.0.0"
}, },
"funding": { "funding": {
"url": "https://opencollective.com/unts" "url": "https://opencollective.com/synckit"
} }
}, },
"node_modules/table": { "node_modules/table": {
@ -11629,9 +11661,9 @@
} }
}, },
"node_modules/ts-api-utils": { "node_modules/ts-api-utils": {
"version": "2.0.1", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
"integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@ -11642,14 +11674,15 @@
} }
}, },
"node_modules/tsc-alias": { "node_modules/tsc-alias": {
"version": "1.8.13", "version": "1.8.15",
"resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.13.tgz", "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.15.tgz",
"integrity": "sha512-hpuglrm2DoHZE62L8ntYqRNiSQ7J8kvIxEsajzY/QfGOm7EcdhgG5asqoWYi2E2KX0SqUuhOTnV8Ry8D/TnsEA==", "integrity": "sha512-yKLVx8ddUurRwhVcS6JFF2ZjksOX2ZWDRIdgt+PQhJBDegIdAdilptiHsuAbx9UFxa16GFrxeKQ2kTcGvR6fkQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"chokidar": "^3.5.3", "chokidar": "^3.5.3",
"commander": "^9.0.0", "commander": "^9.0.0",
"get-tsconfig": "^4.10.0",
"globby": "^11.0.4", "globby": "^11.0.4",
"mylas": "^2.1.9", "mylas": "^2.1.9",
"normalize-path": "^3.0.0", "normalize-path": "^3.0.0",
@ -11926,9 +11959,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/typescript": { "node_modules/typescript": {
"version": "5.8.2", "version": "5.8.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
"integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"bin": { "bin": {
@ -12023,9 +12056,9 @@
} }
}, },
"node_modules/undici-types": { "node_modules/undici-types": {
"version": "6.20.0", "version": "6.21.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },

View File

@ -5,23 +5,23 @@
"@babel/core": "^7.26.10", "@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9", "@babel/preset-env": "^7.26.9",
"@babel/runtime": "^7.27.0", "@babel/runtime": "^7.27.0",
"@fluent/bundle": "^0.19.0", "@fluent/bundle": "^0.19.1",
"@fluent/dom": "^0.10.1", "@fluent/dom": "^0.10.1",
"@metalsmith/layouts": "^3.0.0", "@metalsmith/layouts": "^3.0.0",
"@metalsmith/markdown": "^1.10.0", "@metalsmith/markdown": "^1.10.0",
"@napi-rs/canvas": "^0.1.68", "@napi-rs/canvas": "^0.1.69",
"@types/node": "^22.13.14", "@types/node": "^22.14.1",
"autoprefixer": "^10.4.21", "autoprefixer": "^10.4.21",
"babel-loader": "^10.0.0", "babel-loader": "^10.0.0",
"caniuse-lite": "^1.0.30001707", "caniuse-lite": "^1.0.30001713",
"core-js": "^3.41.0", "core-js": "^3.41.0",
"eslint": "^9.23.0", "eslint": "^9.24.0",
"eslint-plugin-import": "^2.31.0", "eslint-plugin-import": "^2.31.0",
"eslint-plugin-jasmine": "^4.2.2", "eslint-plugin-jasmine": "^4.2.2",
"eslint-plugin-json": "^4.0.1", "eslint-plugin-json": "^4.0.1",
"eslint-plugin-no-unsanitized": "^4.1.2", "eslint-plugin-no-unsanitized": "^4.1.2",
"eslint-plugin-perfectionist": "^4.10.1", "eslint-plugin-perfectionist": "^4.11.0",
"eslint-plugin-prettier": "^5.2.5", "eslint-plugin-prettier": "^5.2.6",
"eslint-plugin-unicorn": "^58.0.0", "eslint-plugin-unicorn": "^58.0.0",
"globals": "^16.0.0", "globals": "^16.0.0",
"gulp": "^5.0.0", "gulp": "^5.0.0",
@ -44,14 +44,14 @@
"postcss-discard-comments": "^7.0.3", "postcss-discard-comments": "^7.0.3",
"postcss-nesting": "^13.0.1", "postcss-nesting": "^13.0.1",
"prettier": "^3.5.3", "prettier": "^3.5.3",
"puppeteer": "^24.4.0", "puppeteer": "^24.6.1",
"stylelint": "^16.17.0", "stylelint": "^16.18.0",
"stylelint-prettier": "^5.0.3", "stylelint-prettier": "^5.0.3",
"svglint": "^3.1.0", "svglint": "^3.1.0",
"terser-webpack-plugin": "^5.3.14", "terser-webpack-plugin": "^5.3.14",
"tsc-alias": "^1.8.13", "tsc-alias": "^1.8.15",
"ttest": "^4.0.0", "ttest": "^4.0.0",
"typescript": "^5.8.2", "typescript": "^5.8.3",
"vinyl": "^3.0.0", "vinyl": "^3.0.0",
"webpack": "^5.98.0", "webpack": "^5.98.0",
"webpack-stream": "^7.0.0", "webpack-stream": "^7.0.0",