diff --git a/dist/interfaces/create_project_key_input.d.ts b/dist/interfaces/create_project_key_input.d.ts deleted file mode 100644 index c71e9cff..00000000 --- a/dist/interfaces/create_project_key_input.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { SupportedPlatforms } from "../types/supported_platforms.js"; -export type CreateProjectKeyInput = { - key_name: string; - description?: string; - platforms: Array; - filenames?: { - [key: string]: string; - }; - tags?: Array; - translations?: Array<{ - language_iso: string; - translation: string; - is_reviewed?: boolean; - is_unverified?: boolean; - custom_translation_status_ids?: Array; - }>; - is_plural?: boolean; - plural_name?: string; - is_hidden?: boolean; - is_archived?: boolean; - context?: string; - char_limit?: number; -}; diff --git a/dist/interfaces/create_project_key_input.js b/dist/interfaces/create_project_key_input.js deleted file mode 100644 index e2ae6fc0..00000000 --- a/dist/interfaces/create_project_key_input.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_project_key_input.js.map \ No newline at end of file diff --git a/dist/interfaces/create_project_key_input.js.map b/dist/interfaces/create_project_key_input.js.map deleted file mode 100644 index fcba63c4..00000000 --- a/dist/interfaces/create_project_key_input.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_project_key_input.js","sourceRoot":"","sources":["../../src/interfaces/create_project_key_input.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/download_file_params.d.ts b/dist/interfaces/download_file_params.d.ts deleted file mode 100644 index 1ab947a9..00000000 --- a/dist/interfaces/download_file_params.d.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { LanguageMapping } from "./language_mapping.js"; -import type { FileFormat } from "../types/file_format.js"; -type FilterData = "translated" | "untranslated" | "reviewed" | "reviewed_only" | "last_reviewed_only" | "verified" | "nonhidden"; -type ExportSort = "first_added" | "last_added" | "last_updated" | "a_z" | "z_a"; -type ExportEmptyAs = "empty" | "base" | "null" | "skip"; -type ExportNullAs = "null" | "empty"; -type Trigger = "amazons3" | "gcs" | "github" | "github-enterprise" | "gitlab" | "bitbucket" | "bitbucket-enterprise" | "azure"; -type PluralFormat = "json_string" | "icu" | "array" | "generic" | "symfony" | "i18next" | "i18next_v4"; -type PlaceholderFormat = "printf" | "ios" | "icu" | "net" | "symfony" | "i18n" | "raw"; -type Indentation = "default" | "1sp" | "2sp" | "3sp" | "4sp" | "5sp" | "6sp" | "7sp" | "8sp" | "tab"; -type JavaPropertiesEncoding = "utf-8" | "latin-1"; -export interface DownloadFileParams { - format: FileFormat; - original_filenames?: boolean; - bundle_structure?: string; - directory_prefix?: string; - all_platforms?: boolean; - filter_langs?: string[]; - filter_data?: FilterData[]; - filter_filenames?: string[]; - add_newline_eof?: boolean; - custom_translation_status_ids?: string[] | number[]; - include_tags?: string[]; - exclude_tags?: string[]; - export_sort?: ExportSort; - export_empty_as?: ExportEmptyAs; - export_null_as?: ExportNullAs; - include_comments?: boolean; - include_description?: boolean; - include_pids?: string[]; - triggers?: Trigger[]; - filter_repositories?: string[]; - replace_breaks?: boolean; - disable_references?: boolean; - plural_format?: PluralFormat; - placeholder_format?: PlaceholderFormat; - webhook_url?: string; - language_mapping?: LanguageMapping[]; - icu_numeric?: boolean; - escape_percent?: boolean; - indentation?: Indentation; - yaml_include_root?: boolean; - json_unescaped_slashes?: boolean; - java_properties_encoding?: JavaPropertiesEncoding; - java_properties_separator?: string; - bundle_description?: string; - filter_task_id?: number; - compact?: boolean; -} -export {}; diff --git a/dist/interfaces/download_file_params.js b/dist/interfaces/download_file_params.js deleted file mode 100644 index bb4ffc8d..00000000 --- a/dist/interfaces/download_file_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=download_file_params.js.map \ No newline at end of file diff --git a/dist/interfaces/download_file_params.js.map b/dist/interfaces/download_file_params.js.map deleted file mode 100644 index 0a647182..00000000 --- a/dist/interfaces/download_file_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"download_file_params.js","sourceRoot":"","sources":["../../src/interfaces/download_file_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/get_key_params.d.ts b/dist/interfaces/get_key_params.d.ts deleted file mode 100644 index a7fe37d4..00000000 --- a/dist/interfaces/get_key_params.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { ProjectOnly } from "./project_only.js"; -import type { NumericBool } from "../types/numeric_bool.js"; -export interface GetKeyParams extends ProjectOnly { - disable_references?: NumericBool; -} diff --git a/dist/interfaces/get_key_params.js b/dist/interfaces/get_key_params.js deleted file mode 100644 index 4c4914b5..00000000 --- a/dist/interfaces/get_key_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=get_key_params.js.map \ No newline at end of file diff --git a/dist/interfaces/get_key_params.js.map b/dist/interfaces/get_key_params.js.map deleted file mode 100644 index 36296157..00000000 --- a/dist/interfaces/get_key_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"get_key_params.js","sourceRoot":"","sources":["../../src/interfaces/get_key_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/key_params_with_pagination.d.ts b/dist/interfaces/key_params_with_pagination.d.ts deleted file mode 100644 index e4b86804..00000000 --- a/dist/interfaces/key_params_with_pagination.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { ProjectWithPagination } from "./project_with_pagination.js"; -import type { NumericBool } from "../types/numeric_bool.js"; -export interface KeyParamsWithPagination extends ProjectWithPagination { - disable_references?: NumericBool; - include_comments?: NumericBool; - include_screenshots?: NumericBool; - include_translations?: NumericBool; - filter_translation_lang_ids?: string; - filter_tags?: string; - filter_filenames?: string; - filter_keys?: string; - filter_key_ids?: string; - filter_platforms?: string; - filter_untranslated?: NumericBool; - filter_qa_issues?: string; - filter_archived?: string; -} diff --git a/dist/interfaces/key_params_with_pagination.js b/dist/interfaces/key_params_with_pagination.js deleted file mode 100644 index 8074f5b6..00000000 --- a/dist/interfaces/key_params_with_pagination.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=key_params_with_pagination.js.map \ No newline at end of file diff --git a/dist/interfaces/key_params_with_pagination.js.map b/dist/interfaces/key_params_with_pagination.js.map deleted file mode 100644 index d51cf5d7..00000000 --- a/dist/interfaces/key_params_with_pagination.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"key_params_with_pagination.js","sourceRoot":"","sources":["../../src/interfaces/key_params_with_pagination.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/language_mapping.d.ts b/dist/interfaces/language_mapping.d.ts deleted file mode 100644 index 7468e3c7..00000000 --- a/dist/interfaces/language_mapping.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface LanguageMapping { - original_language_iso: string; - custom_language_iso: string; -} diff --git a/dist/interfaces/language_mapping.js b/dist/interfaces/language_mapping.js deleted file mode 100644 index 5d445605..00000000 --- a/dist/interfaces/language_mapping.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=language_mapping.js.map \ No newline at end of file diff --git a/dist/interfaces/language_mapping.js.map b/dist/interfaces/language_mapping.js.map deleted file mode 100644 index ed3abec5..00000000 --- a/dist/interfaces/language_mapping.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"language_mapping.js","sourceRoot":"","sources":["../../src/interfaces/language_mapping.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_api_error.d.ts b/dist/interfaces/ota_api_error.d.ts deleted file mode 100644 index 593cecf9..00000000 --- a/dist/interfaces/ota_api_error.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface OtaApiError { - statusCode: string; - message: string; - error: string; -} diff --git a/dist/interfaces/ota_api_error.js b/dist/interfaces/ota_api_error.js deleted file mode 100644 index 98b4baea..00000000 --- a/dist/interfaces/ota_api_error.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_api_error.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_api_error.js.map b/dist/interfaces/ota_api_error.js.map deleted file mode 100644 index 567cf075..00000000 --- a/dist/interfaces/ota_api_error.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_api_error.js","sourceRoot":"","sources":["../../src/interfaces/ota_api_error.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_bundle.d.ts b/dist/interfaces/ota_bundle.d.ts deleted file mode 100644 index b7ad545e..00000000 --- a/dist/interfaces/ota_bundle.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -export interface OtaBundle { - id: number; - projectId: string; - isPrerelease: boolean; - isProduction: boolean; - createdAt: string; - createdBy: string; - framework: string; - description: string; - isFrozen: boolean; - lokaliseId: number; - fileId: string; - fileUrl: string; - modifiedAt: string; -} diff --git a/dist/interfaces/ota_bundle.js b/dist/interfaces/ota_bundle.js deleted file mode 100644 index 09d195d5..00000000 --- a/dist/interfaces/ota_bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_bundle.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_bundle.js.map b/dist/interfaces/ota_bundle.js.map deleted file mode 100644 index f1b12513..00000000 --- a/dist/interfaces/ota_bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_bundle.js","sourceRoot":"","sources":["../../src/interfaces/ota_bundle.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_bundle_archive.d.ts b/dist/interfaces/ota_bundle_archive.d.ts deleted file mode 100644 index 31882008..00000000 --- a/dist/interfaces/ota_bundle_archive.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface OtaBundleArchive { - url: string; - version: number; -} diff --git a/dist/interfaces/ota_bundle_archive.js b/dist/interfaces/ota_bundle_archive.js deleted file mode 100644 index 0ade54e4..00000000 --- a/dist/interfaces/ota_bundle_archive.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_bundle_archive.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_bundle_archive.js.map b/dist/interfaces/ota_bundle_archive.js.map deleted file mode 100644 index a792d231..00000000 --- a/dist/interfaces/ota_bundle_archive.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_bundle_archive.js","sourceRoot":"","sources":["../../src/interfaces/ota_bundle_archive.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_framework.d.ts b/dist/interfaces/ota_framework.d.ts deleted file mode 100644 index 37729d67..00000000 --- a/dist/interfaces/ota_framework.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface OtaFramework { - framework: "ios_sdk" | "android_sdk" | "flutter_sdk"; -} diff --git a/dist/interfaces/ota_framework.js b/dist/interfaces/ota_framework.js deleted file mode 100644 index 7c00a2fb..00000000 --- a/dist/interfaces/ota_framework.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_framework.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_framework.js.map b/dist/interfaces/ota_framework.js.map deleted file mode 100644 index 5a08c1b0..00000000 --- a/dist/interfaces/ota_framework.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_framework.js","sourceRoot":"","sources":["../../src/interfaces/ota_framework.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_freeze_period.d.ts b/dist/interfaces/ota_freeze_period.d.ts deleted file mode 100644 index 08646ab4..00000000 --- a/dist/interfaces/ota_freeze_period.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export interface OtaFreezePeriod { - id: number; - projectId: number; - bundleId: number; - framework: string; - from: string; - to: string; -} diff --git a/dist/interfaces/ota_freeze_period.js b/dist/interfaces/ota_freeze_period.js deleted file mode 100644 index 4ebc68b9..00000000 --- a/dist/interfaces/ota_freeze_period.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_freeze_period.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_freeze_period.js.map b/dist/interfaces/ota_freeze_period.js.map deleted file mode 100644 index c768fb98..00000000 --- a/dist/interfaces/ota_freeze_period.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_freeze_period.js","sourceRoot":"","sources":["../../src/interfaces/ota_freeze_period.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_sdk_token.d.ts b/dist/interfaces/ota_sdk_token.d.ts deleted file mode 100644 index 8f1d21dc..00000000 --- a/dist/interfaces/ota_sdk_token.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export interface OtaSdkToken { - id: number; - token: string; - projectId: number; - lokaliseId: number; - createdAt: string; -} diff --git a/dist/interfaces/ota_sdk_token.js b/dist/interfaces/ota_sdk_token.js deleted file mode 100644 index a567a56c..00000000 --- a/dist/interfaces/ota_sdk_token.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_sdk_token.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_sdk_token.js.map b/dist/interfaces/ota_sdk_token.js.map deleted file mode 100644 index 646d6eb0..00000000 --- a/dist/interfaces/ota_sdk_token.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_sdk_token.js","sourceRoot":"","sources":["../../src/interfaces/ota_sdk_token.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_statistics.d.ts b/dist/interfaces/ota_statistics.d.ts deleted file mode 100644 index 8de5c4e2..00000000 --- a/dist/interfaces/ota_statistics.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -export interface OtaStatistics { - lokaliseProjectId: string; - from: string; - to: string; - sdk: string; - daily: Array<{ - date: string; - downloads: number; - trafficMb: number; - trafficBytes: string; - framework: string; - }>; - monthly: Array<{ - date: string; - downloads: number; - trafficMb: number; - trafficBytes: string; - framework: string; - }>; - totals: { - downloads: number; - trafficMb: number; - trafficBytes: string; - }; -} diff --git a/dist/interfaces/ota_statistics.js b/dist/interfaces/ota_statistics.js deleted file mode 100644 index 3b433789..00000000 --- a/dist/interfaces/ota_statistics.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_statistics.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_statistics.js.map b/dist/interfaces/ota_statistics.js.map deleted file mode 100644 index dab9f641..00000000 --- a/dist/interfaces/ota_statistics.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_statistics.js","sourceRoot":"","sources":["../../src/interfaces/ota_statistics.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_team_project.d.ts b/dist/interfaces/ota_team_project.d.ts deleted file mode 100644 index e56aa22b..00000000 --- a/dist/interfaces/ota_team_project.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface OtaTeamProject { - teamId: number | string; - lokaliseProjectId: string; -} diff --git a/dist/interfaces/ota_team_project.js b/dist/interfaces/ota_team_project.js deleted file mode 100644 index de699962..00000000 --- a/dist/interfaces/ota_team_project.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_team_project.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_team_project.js.map b/dist/interfaces/ota_team_project.js.map deleted file mode 100644 index d510860b..00000000 --- a/dist/interfaces/ota_team_project.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_team_project.js","sourceRoot":"","sources":["../../src/interfaces/ota_team_project.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/ota_team_project_framework.d.ts b/dist/interfaces/ota_team_project_framework.d.ts deleted file mode 100644 index c9687dd8..00000000 --- a/dist/interfaces/ota_team_project_framework.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { OtaTeamProject } from "./ota_team_project.js"; -import { OtaFramework } from "./ota_framework.js"; -export interface OtaTeamProjectFramework extends OtaTeamProject, OtaFramework { -} diff --git a/dist/interfaces/ota_team_project_framework.js b/dist/interfaces/ota_team_project_framework.js deleted file mode 100644 index a6d6e827..00000000 --- a/dist/interfaces/ota_team_project_framework.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_team_project_framework.js.map \ No newline at end of file diff --git a/dist/interfaces/ota_team_project_framework.js.map b/dist/interfaces/ota_team_project_framework.js.map deleted file mode 100644 index e150e626..00000000 --- a/dist/interfaces/ota_team_project_framework.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_team_project_framework.js","sourceRoot":"","sources":["../../src/interfaces/ota_team_project_framework.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/pagination_params.d.ts b/dist/interfaces/pagination_params.d.ts deleted file mode 100644 index d0c6ad95..00000000 --- a/dist/interfaces/pagination_params.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface PaginationParams { - page?: number; - limit?: number; -} diff --git a/dist/interfaces/pagination_params.js b/dist/interfaces/pagination_params.js deleted file mode 100644 index 3073532f..00000000 --- a/dist/interfaces/pagination_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=pagination_params.js.map \ No newline at end of file diff --git a/dist/interfaces/pagination_params.js.map b/dist/interfaces/pagination_params.js.map deleted file mode 100644 index 74c78086..00000000 --- a/dist/interfaces/pagination_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"pagination_params.js","sourceRoot":"","sources":["../../src/interfaces/pagination_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/project_only.d.ts b/dist/interfaces/project_only.d.ts deleted file mode 100644 index 43fb4535..00000000 --- a/dist/interfaces/project_only.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface ProjectOnly { - project_id: string; -} diff --git a/dist/interfaces/project_only.js b/dist/interfaces/project_only.js deleted file mode 100644 index 50408055..00000000 --- a/dist/interfaces/project_only.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=project_only.js.map \ No newline at end of file diff --git a/dist/interfaces/project_only.js.map b/dist/interfaces/project_only.js.map deleted file mode 100644 index cdffe359..00000000 --- a/dist/interfaces/project_only.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"project_only.js","sourceRoot":"","sources":["../../src/interfaces/project_only.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/project_with_pagination.d.ts b/dist/interfaces/project_with_pagination.d.ts deleted file mode 100644 index 9b37ecba..00000000 --- a/dist/interfaces/project_with_pagination.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { ProjectOnly } from "./project_only.js"; -import { PaginationParams } from "./pagination_params.js"; -export interface ProjectWithPagination extends ProjectOnly, PaginationParams { -} diff --git a/dist/interfaces/project_with_pagination.js b/dist/interfaces/project_with_pagination.js deleted file mode 100644 index 977326c9..00000000 --- a/dist/interfaces/project_with_pagination.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=project_with_pagination.js.map \ No newline at end of file diff --git a/dist/interfaces/project_with_pagination.js.map b/dist/interfaces/project_with_pagination.js.map deleted file mode 100644 index aa790856..00000000 --- a/dist/interfaces/project_with_pagination.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"project_with_pagination.js","sourceRoot":"","sources":["../../src/interfaces/project_with_pagination.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/task.d.ts b/dist/interfaces/task.d.ts index aead0ca6..a23dda33 100644 --- a/dist/interfaces/task.d.ts +++ b/dist/interfaces/task.d.ts @@ -38,6 +38,17 @@ export interface Task { "95%+": number; "100%": number; }; + tm_leverage: { + status: string; + value: { + "0%+": number; + "50%+": number; + "75%+": number; + "85%+": number; + "95%+": number; + "100%": number; + }; + }; keys_count: number; words_count: number; completed_at: string; diff --git a/dist/interfaces/team_only.d.ts b/dist/interfaces/team_only.d.ts deleted file mode 100644 index cfce23a0..00000000 --- a/dist/interfaces/team_only.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface TeamOnly { - team_id: string | number; -} diff --git a/dist/interfaces/team_only.js b/dist/interfaces/team_only.js deleted file mode 100644 index fc1f860f..00000000 --- a/dist/interfaces/team_only.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=team_only.js.map \ No newline at end of file diff --git a/dist/interfaces/team_only.js.map b/dist/interfaces/team_only.js.map deleted file mode 100644 index f28a4801..00000000 --- a/dist/interfaces/team_only.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"team_only.js","sourceRoot":"","sources":["../../src/interfaces/team_only.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/team_with_pagination.d.ts b/dist/interfaces/team_with_pagination.d.ts deleted file mode 100644 index 072d1a1b..00000000 --- a/dist/interfaces/team_with_pagination.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { TeamOnly } from "./team_only.js"; -import { PaginationParams } from "./pagination_params.js"; -export interface TeamWithPagination extends TeamOnly, PaginationParams { -} diff --git a/dist/interfaces/team_with_pagination.js b/dist/interfaces/team_with_pagination.js deleted file mode 100644 index 2e2afd35..00000000 --- a/dist/interfaces/team_with_pagination.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=team_with_pagination.js.map \ No newline at end of file diff --git a/dist/interfaces/team_with_pagination.js.map b/dist/interfaces/team_with_pagination.js.map deleted file mode 100644 index ec91e3e6..00000000 --- a/dist/interfaces/team_with_pagination.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"team_with_pagination.js","sourceRoot":"","sources":["../../src/interfaces/team_with_pagination.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/interfaces/upload_file_params.d.ts b/dist/interfaces/upload_file_params.d.ts deleted file mode 100644 index 726a5592..00000000 --- a/dist/interfaces/upload_file_params.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { FileFormat } from "../types/file_format.js"; -export interface UploadFileParams { - data: string; - filename: string; - lang_iso: string; - convert_placeholders?: boolean; - detect_icu_plurals?: boolean; - tags?: string[]; - tag_inserted_keys?: boolean; - tag_updated_keys?: boolean; - tag_skipped_keys?: boolean; - replace_modified?: boolean; - slashn_to_linebreak?: boolean; - keys_to_values?: boolean; - distinguish_by_file?: boolean; - apply_tm?: boolean; - use_automations?: boolean; - hidden_from_contributors?: boolean; - cleanup_mode?: boolean; - custom_translation_status_ids?: string[] | number[]; - custom_translation_status_inserted_keys?: boolean; - custom_translation_status_updated_keys?: boolean; - custom_translation_status_skipped_keys?: boolean; - skip_detect_lang_iso?: boolean; - format?: FileFormat; - filter_task_id?: number; -} diff --git a/dist/interfaces/upload_file_params.js b/dist/interfaces/upload_file_params.js deleted file mode 100644 index 617f1e75..00000000 --- a/dist/interfaces/upload_file_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=upload_file_params.js.map \ No newline at end of file diff --git a/dist/interfaces/upload_file_params.js.map b/dist/interfaces/upload_file_params.js.map deleted file mode 100644 index 04ea4695..00000000 --- a/dist/interfaces/upload_file_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"upload_file_params.js","sourceRoot":"","sources":["../../src/interfaces/upload_file_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/models/ota_api_error.d.ts b/dist/models/ota_api_error.d.ts deleted file mode 100644 index 73a2a75a..00000000 --- a/dist/models/ota_api_error.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { OtaApiError as OtaApiErrorInterface } from "../interfaces/ota_api_error.js"; -import { BaseModel } from "./base_model.js"; -export declare class OtaApiError extends BaseModel implements OtaApiErrorInterface { - statusCode: string; - message: string; - error: string; -} diff --git a/dist/models/ota_api_error.js b/dist/models/ota_api_error.js deleted file mode 100644 index 7b46195e..00000000 --- a/dist/models/ota_api_error.js +++ /dev/null @@ -1,4 +0,0 @@ -import { BaseModel } from "./base_model.js"; -export class OtaApiError extends BaseModel { -} -//# sourceMappingURL=ota_api_error.js.map \ No newline at end of file diff --git a/dist/models/ota_api_error.js.map b/dist/models/ota_api_error.js.map deleted file mode 100644 index 54a8b8f3..00000000 --- a/dist/models/ota_api_error.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_api_error.js","sourceRoot":"","sources":["../../src/models/ota_api_error.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,MAAM,OAAO,WAAY,SAAQ,SAAS;CAIzC"} \ No newline at end of file diff --git a/dist/models/ota_bundle.d.ts b/dist/models/ota_bundle.d.ts deleted file mode 100644 index 3bdb5e54..00000000 --- a/dist/models/ota_bundle.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { OtaBundle as OtaBundleInterface } from "../interfaces/ota_bundle.js"; -import { BaseModel } from "./base_model.js"; -export declare class OtaBundle extends BaseModel implements OtaBundleInterface { - id: number; - projectId: string; - isPrerelease: boolean; - isProduction: boolean; - createdAt: string; - createdBy: string; - framework: string; - description: string; - isFrozen: boolean; - lokaliseId: number; - fileId: string; - fileUrl: string; - modifiedAt: string; -} diff --git a/dist/models/ota_bundle.js b/dist/models/ota_bundle.js deleted file mode 100644 index 805db701..00000000 --- a/dist/models/ota_bundle.js +++ /dev/null @@ -1,4 +0,0 @@ -import { BaseModel } from "./base_model.js"; -export class OtaBundle extends BaseModel { -} -//# sourceMappingURL=ota_bundle.js.map \ No newline at end of file diff --git a/dist/models/ota_bundle.js.map b/dist/models/ota_bundle.js.map deleted file mode 100644 index 3bdd06d9..00000000 --- a/dist/models/ota_bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_bundle.js","sourceRoot":"","sources":["../../src/models/ota_bundle.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,MAAM,OAAO,SAAU,SAAQ,SAAS;CAcvC"} \ No newline at end of file diff --git a/dist/models/ota_bundle_archive.d.ts b/dist/models/ota_bundle_archive.d.ts deleted file mode 100644 index 842dc0d7..00000000 --- a/dist/models/ota_bundle_archive.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { OtaBundleArchive as OtaBundleArchiveInterface } from "../interfaces/ota_bundle_archive.js"; -import { BaseModel } from "./base_model.js"; -export declare class OtaBundleArchive extends BaseModel implements OtaBundleArchiveInterface { - url: string; - version: number; -} diff --git a/dist/models/ota_bundle_archive.js b/dist/models/ota_bundle_archive.js deleted file mode 100644 index 9968bde8..00000000 --- a/dist/models/ota_bundle_archive.js +++ /dev/null @@ -1,4 +0,0 @@ -import { BaseModel } from "./base_model.js"; -export class OtaBundleArchive extends BaseModel { -} -//# sourceMappingURL=ota_bundle_archive.js.map \ No newline at end of file diff --git a/dist/models/ota_bundle_archive.js.map b/dist/models/ota_bundle_archive.js.map deleted file mode 100644 index 32505bcf..00000000 --- a/dist/models/ota_bundle_archive.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_bundle_archive.js","sourceRoot":"","sources":["../../src/models/ota_bundle_archive.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,MAAM,OAAO,gBACX,SAAQ,SAAS;CAKlB"} \ No newline at end of file diff --git a/dist/models/ota_freeze_period.d.ts b/dist/models/ota_freeze_period.d.ts deleted file mode 100644 index 423b0984..00000000 --- a/dist/models/ota_freeze_period.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { OtaFreezePeriod as OtaFreezePeriodInterface } from "../interfaces/ota_freeze_period.js"; -import { BaseModel } from "./base_model.js"; -export declare class OtaFreezePeriod extends BaseModel implements OtaFreezePeriodInterface { - id: number; - projectId: number; - bundleId: number; - framework: string; - from: string; - to: string; -} diff --git a/dist/models/ota_freeze_period.js b/dist/models/ota_freeze_period.js deleted file mode 100644 index dc61e695..00000000 --- a/dist/models/ota_freeze_period.js +++ /dev/null @@ -1,4 +0,0 @@ -import { BaseModel } from "./base_model.js"; -export class OtaFreezePeriod extends BaseModel { -} -//# sourceMappingURL=ota_freeze_period.js.map \ No newline at end of file diff --git a/dist/models/ota_freeze_period.js.map b/dist/models/ota_freeze_period.js.map deleted file mode 100644 index fa9a8a56..00000000 --- a/dist/models/ota_freeze_period.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_freeze_period.js","sourceRoot":"","sources":["../../src/models/ota_freeze_period.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,MAAM,OAAO,eACX,SAAQ,SAAS;CASlB"} \ No newline at end of file diff --git a/dist/models/ota_sdk_token.d.ts b/dist/models/ota_sdk_token.d.ts deleted file mode 100644 index e3a922e1..00000000 --- a/dist/models/ota_sdk_token.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { BaseModel } from "./base_model.js"; -import { OtaSdkToken as OtaSdkTokenInterface } from "../interfaces/ota_sdk_token.js"; -export declare class OtaSdkToken extends BaseModel implements OtaSdkTokenInterface { - id: number; - token: string; - projectId: number; - lokaliseId: number; - createdAt: string; -} diff --git a/dist/models/ota_sdk_token.js b/dist/models/ota_sdk_token.js deleted file mode 100644 index e38ef65a..00000000 --- a/dist/models/ota_sdk_token.js +++ /dev/null @@ -1,4 +0,0 @@ -import { BaseModel } from "./base_model.js"; -export class OtaSdkToken extends BaseModel { -} -//# sourceMappingURL=ota_sdk_token.js.map \ No newline at end of file diff --git a/dist/models/ota_sdk_token.js.map b/dist/models/ota_sdk_token.js.map deleted file mode 100644 index 419b1cc8..00000000 --- a/dist/models/ota_sdk_token.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_sdk_token.js","sourceRoot":"","sources":["../../src/models/ota_sdk_token.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAG5C,MAAM,OAAO,WAAY,SAAQ,SAAS;CAMzC"} \ No newline at end of file diff --git a/dist/models/ota_statistics.d.ts b/dist/models/ota_statistics.d.ts deleted file mode 100644 index 86fd793f..00000000 --- a/dist/models/ota_statistics.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { OtaStatistics as OtaStatisticsInterface } from "../interfaces/ota_statistics.js"; -import { BaseModel } from "./base_model.js"; -export declare class OtaStatistics extends BaseModel implements OtaStatisticsInterface { - lokaliseProjectId: string; - from: string; - to: string; - sdk: string; - daily: Array<{ - date: string; - downloads: number; - trafficMb: number; - trafficBytes: string; - framework: string; - }>; - monthly: Array<{ - date: string; - downloads: number; - trafficMb: number; - trafficBytes: string; - framework: string; - }>; - totals: { - downloads: number; - trafficMb: number; - trafficBytes: string; - }; -} diff --git a/dist/models/ota_statistics.js b/dist/models/ota_statistics.js deleted file mode 100644 index 710e66e9..00000000 --- a/dist/models/ota_statistics.js +++ /dev/null @@ -1,4 +0,0 @@ -import { BaseModel } from "./base_model.js"; -export class OtaStatistics extends BaseModel { -} -//# sourceMappingURL=ota_statistics.js.map \ No newline at end of file diff --git a/dist/models/ota_statistics.js.map b/dist/models/ota_statistics.js.map deleted file mode 100644 index e0567015..00000000 --- a/dist/models/ota_statistics.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_statistics.js","sourceRoot":"","sources":["../../src/models/ota_statistics.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,MAAM,OAAO,aAAc,SAAQ,SAAS;CAwB3C"} \ No newline at end of file diff --git a/dist/models/task.d.ts b/dist/models/task.d.ts index fd063dd0..1349ceb1 100644 --- a/dist/models/task.d.ts +++ b/dist/models/task.d.ts @@ -40,6 +40,17 @@ export declare class Task extends BaseModel implements TaskInterface { "95%+": number; "100%": number; }; + tm_leverage: { + status: string; + value: { + "0%+": number; + "50%+": number; + "75%+": number; + "85%+": number; + "95%+": number; + "100%": number; + }; + }; keys_count: number; words_count: number; completed_at: string; diff --git a/dist/models/task.js.map b/dist/models/task.js.map index 0d316715..185c6bae 100644 --- a/dist/models/task.js.map +++ b/dist/models/task.js.map @@ -1 +1 @@ -{"version":3,"file":"task.js","sourceRoot":"","sources":["../../src/models/task.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAG5C,MAAM,OAAO,IAAK,SAAQ,SAAS;CAwDlC"} \ No newline at end of file +{"version":3,"file":"task.js","sourceRoot":"","sources":["../../src/models/task.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAG5C,MAAM,OAAO,IAAK,SAAQ,SAAS;CAmElC"} \ No newline at end of file diff --git a/dist/types/billing_details_params.d.ts b/dist/types/billing_details_params.d.ts deleted file mode 100644 index 8646eacd..00000000 --- a/dist/types/billing_details_params.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export type BillingDetailsParams = { - billing_email: string; - country_code: string; - zip: string | number; - state_code?: string; - address1?: string; - address2?: string; - city?: string; - phone?: string; - company?: string; - vatnumber?: string; -}; diff --git a/dist/types/billing_details_params.js b/dist/types/billing_details_params.js deleted file mode 100644 index 7595ae53..00000000 --- a/dist/types/billing_details_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=billing_details_params.js.map \ No newline at end of file diff --git a/dist/types/billing_details_params.js.map b/dist/types/billing_details_params.js.map deleted file mode 100644 index 5cac10b8..00000000 --- a/dist/types/billing_details_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"billing_details_params.js","sourceRoot":"","sources":["../../src/types/billing_details_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/branch_params.d.ts b/dist/types/branch_params.d.ts deleted file mode 100644 index 21d49606..00000000 --- a/dist/types/branch_params.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type BranchParams = { - name?: string; -}; diff --git a/dist/types/branch_params.js b/dist/types/branch_params.js deleted file mode 100644 index 083d40cd..00000000 --- a/dist/types/branch_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=branch_params.js.map \ No newline at end of file diff --git a/dist/types/branch_params.js.map b/dist/types/branch_params.js.map deleted file mode 100644 index db3a670a..00000000 --- a/dist/types/branch_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"branch_params.js","sourceRoot":"","sources":["../../src/types/branch_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/bulk_update_key_params.d.ts b/dist/types/bulk_update_key_params.d.ts deleted file mode 100644 index 070c86db..00000000 --- a/dist/types/bulk_update_key_params.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { UpdateKeyDataWithId } from "./update_key_data_with_id.js"; -export type BulkUpdateKeyParams = { - keys?: UpdateKeyDataWithId[]; - use_automations?: boolean; -}; diff --git a/dist/types/bulk_update_key_params.js b/dist/types/bulk_update_key_params.js deleted file mode 100644 index efcd73e9..00000000 --- a/dist/types/bulk_update_key_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=bulk_update_key_params.js.map \ No newline at end of file diff --git a/dist/types/bulk_update_key_params.js.map b/dist/types/bulk_update_key_params.js.map deleted file mode 100644 index 41a39c2d..00000000 --- a/dist/types/bulk_update_key_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bulk_update_key_params.js","sourceRoot":"","sources":["../../src/types/bulk_update_key_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/comment_data.d.ts b/dist/types/comment_data.d.ts deleted file mode 100644 index 7ee328b0..00000000 --- a/dist/types/comment_data.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type CommentData = { - comment?: string; -}; diff --git a/dist/types/comment_data.js b/dist/types/comment_data.js deleted file mode 100644 index a851e956..00000000 --- a/dist/types/comment_data.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=comment_data.js.map \ No newline at end of file diff --git a/dist/types/comment_data.js.map b/dist/types/comment_data.js.map deleted file mode 100644 index db8e3bd8..00000000 --- a/dist/types/comment_data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"comment_data.js","sourceRoot":"","sources":["../../src/types/comment_data.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/contributor_create_data.d.ts b/dist/types/contributor_create_data.d.ts deleted file mode 100644 index a813014f..00000000 --- a/dist/types/contributor_create_data.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { ContributorRights } from "./contributor_rights.js"; -import { ContributorLanguages } from "./contributor_languages.js"; -export type ContributorCreateData = { - email: string; - fullname?: string; - is_admin?: boolean; - is_reviewer?: boolean; - languages: ContributorLanguages[]; - admin_rights?: ContributorRights[]; -}; diff --git a/dist/types/contributor_create_data.js b/dist/types/contributor_create_data.js deleted file mode 100644 index ca68e051..00000000 --- a/dist/types/contributor_create_data.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=contributor_create_data.js.map \ No newline at end of file diff --git a/dist/types/contributor_create_data.js.map b/dist/types/contributor_create_data.js.map deleted file mode 100644 index 30ad21d1..00000000 --- a/dist/types/contributor_create_data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"contributor_create_data.js","sourceRoot":"","sources":["../../src/types/contributor_create_data.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/contributor_languages.d.ts b/dist/types/contributor_languages.d.ts deleted file mode 100644 index 171c1338..00000000 --- a/dist/types/contributor_languages.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type ContributorLanguages = { - lang_iso: string; - is_writable?: boolean; -}; diff --git a/dist/types/contributor_languages.js b/dist/types/contributor_languages.js deleted file mode 100644 index 4019f99e..00000000 --- a/dist/types/contributor_languages.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=contributor_languages.js.map \ No newline at end of file diff --git a/dist/types/contributor_languages.js.map b/dist/types/contributor_languages.js.map deleted file mode 100644 index 677cfbc9..00000000 --- a/dist/types/contributor_languages.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"contributor_languages.js","sourceRoot":"","sources":["../../src/types/contributor_languages.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/contributor_update_data.d.ts b/dist/types/contributor_update_data.d.ts deleted file mode 100644 index c0c3444b..00000000 --- a/dist/types/contributor_update_data.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ContributorRights } from "./contributor_rights.js"; -import { ContributorLanguages } from "./contributor_languages.js"; -export type ContributorUpdateData = { - is_admin?: boolean; - is_reviewer?: boolean; - languages?: ContributorLanguages[]; - admin_rights?: ContributorRights[]; -}; diff --git a/dist/types/contributor_update_data.js b/dist/types/contributor_update_data.js deleted file mode 100644 index ddecee69..00000000 --- a/dist/types/contributor_update_data.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=contributor_update_data.js.map \ No newline at end of file diff --git a/dist/types/contributor_update_data.js.map b/dist/types/contributor_update_data.js.map deleted file mode 100644 index f3491b45..00000000 --- a/dist/types/contributor_update_data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"contributor_update_data.js","sourceRoot":"","sources":["../../src/types/contributor_update_data.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_card_params.d.ts b/dist/types/create_card_params.d.ts deleted file mode 100644 index 855289fb..00000000 --- a/dist/types/create_card_params.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type CreateCardParams = { - number: string; - cvc: string | number; - exp_month: string | number; - exp_year: string | number; -}; diff --git a/dist/types/create_card_params.js b/dist/types/create_card_params.js deleted file mode 100644 index b94132a3..00000000 --- a/dist/types/create_card_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_card_params.js.map \ No newline at end of file diff --git a/dist/types/create_card_params.js.map b/dist/types/create_card_params.js.map deleted file mode 100644 index 19ef9d83..00000000 --- a/dist/types/create_card_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_card_params.js","sourceRoot":"","sources":["../../src/types/create_card_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_key_data.d.ts b/dist/types/create_key_data.d.ts deleted file mode 100644 index 6c8760ee..00000000 --- a/dist/types/create_key_data.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { SupportedPlatforms } from "../types/supported_platforms.js"; -import { Filenames, Filenames as Keynames } from "../types/filenames.js"; -import { CommentData } from "../types/comment_data.js"; -import { ScreenshotData } from "../types/screenshot_data.js"; -import { TranslationData } from "../types/translation_data.js"; -export type CreateKeyData = { - key_name: string | Keynames; - description?: string; - platforms: SupportedPlatforms[]; - filenames?: Filenames; - tags?: string[]; - comments?: CommentData[]; - screenshots?: ScreenshotData[]; - translations?: TranslationData[]; - is_plural?: boolean; - plural_name?: string; - is_hidden?: boolean; - is_archived?: boolean; - context?: string; - char_limit?: number; - custom_attributes?: string; -}; diff --git a/dist/types/create_key_data.js b/dist/types/create_key_data.js deleted file mode 100644 index 68f106a2..00000000 --- a/dist/types/create_key_data.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_key_data.js.map \ No newline at end of file diff --git a/dist/types/create_key_data.js.map b/dist/types/create_key_data.js.map deleted file mode 100644 index 1d6bd9e9..00000000 --- a/dist/types/create_key_data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_key_data.js","sourceRoot":"","sources":["../../src/types/create_key_data.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_key_params.d.ts b/dist/types/create_key_params.d.ts deleted file mode 100644 index a3022096..00000000 --- a/dist/types/create_key_params.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { CreateKeyData } from "./create_key_data.js"; -export type CreateKeyParams = { - keys?: CreateKeyData[]; - use_automations?: boolean; -}; diff --git a/dist/types/create_key_params.js b/dist/types/create_key_params.js deleted file mode 100644 index a2aa4127..00000000 --- a/dist/types/create_key_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_key_params.js.map \ No newline at end of file diff --git a/dist/types/create_key_params.js.map b/dist/types/create_key_params.js.map deleted file mode 100644 index 7d25532f..00000000 --- a/dist/types/create_key_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_key_params.js","sourceRoot":"","sources":["../../src/types/create_key_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_language_params.d.ts b/dist/types/create_language_params.d.ts deleted file mode 100644 index 8dbc2685..00000000 --- a/dist/types/create_language_params.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type CreateLanguageParams = { - lang_iso: string; - custom_iso?: string; - custom_name?: string; - custom_plural_forms?: string[]; -}; diff --git a/dist/types/create_language_params.js b/dist/types/create_language_params.js deleted file mode 100644 index 87b1b2e7..00000000 --- a/dist/types/create_language_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_language_params.js.map \ No newline at end of file diff --git a/dist/types/create_language_params.js.map b/dist/types/create_language_params.js.map deleted file mode 100644 index d39b80fa..00000000 --- a/dist/types/create_language_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_language_params.js","sourceRoot":"","sources":["../../src/types/create_language_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_order_params.d.ts b/dist/types/create_order_params.d.ts deleted file mode 100644 index 1cca0980..00000000 --- a/dist/types/create_order_params.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -export type CreateOrderParams = { - project_id: string; - branch?: string; - payment_method?: "credit_card" | "team_credit"; - card_id?: number | string; - briefing: string; - source_language_iso: string; - target_language_isos: string[]; - keys: string[] | number[]; - provider_slug: string; - translation_tier: number | string; - is_saved_to_translation_memory?: boolean; - dry_run?: boolean; - translation_style?: "formal" | "informal" | "business" | "friendly"; -}; diff --git a/dist/types/create_order_params.js b/dist/types/create_order_params.js deleted file mode 100644 index 4efe29a0..00000000 --- a/dist/types/create_order_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_order_params.js.map \ No newline at end of file diff --git a/dist/types/create_order_params.js.map b/dist/types/create_order_params.js.map deleted file mode 100644 index 38d02b4b..00000000 --- a/dist/types/create_order_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_order_params.js","sourceRoot":"","sources":["../../src/types/create_order_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_project_params.d.ts b/dist/types/create_project_params.d.ts deleted file mode 100644 index c65422ff..00000000 --- a/dist/types/create_project_params.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export type CreateProjectParams = { - name: string; - team_id?: number | string; - description?: string; - languages?: Array<{ - lang_iso: string; - custom_iso?: string; - }>; - base_lang_iso?: string; - project_type?: "localization_files" | "paged_documents"; - is_segmentation_enabled?: boolean; -}; diff --git a/dist/types/create_project_params.js b/dist/types/create_project_params.js deleted file mode 100644 index 9cfded32..00000000 --- a/dist/types/create_project_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_project_params.js.map \ No newline at end of file diff --git a/dist/types/create_project_params.js.map b/dist/types/create_project_params.js.map deleted file mode 100644 index ea9309df..00000000 --- a/dist/types/create_project_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_project_params.js","sourceRoot":"","sources":["../../src/types/create_project_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_screenshot_params.d.ts b/dist/types/create_screenshot_params.d.ts deleted file mode 100644 index 3dd6ec4e..00000000 --- a/dist/types/create_screenshot_params.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export type CreateScreenshotParams = { - data: string; - title?: string; - description?: string; - ocr?: boolean; - key_ids?: string[] | number[]; - tags?: string[]; -}; diff --git a/dist/types/create_screenshot_params.js b/dist/types/create_screenshot_params.js deleted file mode 100644 index 402bb0f5..00000000 --- a/dist/types/create_screenshot_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_screenshot_params.js.map \ No newline at end of file diff --git a/dist/types/create_screenshot_params.js.map b/dist/types/create_screenshot_params.js.map deleted file mode 100644 index 9fba8e25..00000000 --- a/dist/types/create_screenshot_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_screenshot_params.js","sourceRoot":"","sources":["../../src/types/create_screenshot_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_snapshot_params.d.ts b/dist/types/create_snapshot_params.d.ts deleted file mode 100644 index 575dd45c..00000000 --- a/dist/types/create_snapshot_params.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type CreateSnapshotParams = { - title: string; -}; diff --git a/dist/types/create_snapshot_params.js b/dist/types/create_snapshot_params.js deleted file mode 100644 index d3586d6e..00000000 --- a/dist/types/create_snapshot_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_snapshot_params.js.map \ No newline at end of file diff --git a/dist/types/create_snapshot_params.js.map b/dist/types/create_snapshot_params.js.map deleted file mode 100644 index a11b45be..00000000 --- a/dist/types/create_snapshot_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_snapshot_params.js","sourceRoot":"","sources":["../../src/types/create_snapshot_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_task_params.d.ts b/dist/types/create_task_params.d.ts deleted file mode 100644 index 19497308..00000000 --- a/dist/types/create_task_params.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { TaskLanguage } from "./task_language.js"; -export type CreateTaskParams = { - title: string; - description?: string; - due_date?: string; - keys?: string[] | number[]; - languages?: Array; - source_language_iso?: string; - auto_close_languages?: boolean; - auto_close_task?: boolean; - auto_close_items?: boolean; - task_type?: string; - parent_task_id?: string | number; - closing_tags?: string[]; - do_lock_translations?: boolean; - custom_translation_status_ids?: string[] | number[]; -}; diff --git a/dist/types/create_task_params.js b/dist/types/create_task_params.js deleted file mode 100644 index 83711f29..00000000 --- a/dist/types/create_task_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_task_params.js.map \ No newline at end of file diff --git a/dist/types/create_task_params.js.map b/dist/types/create_task_params.js.map deleted file mode 100644 index ec5c41b7..00000000 --- a/dist/types/create_task_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_task_params.js","sourceRoot":"","sources":["../../src/types/create_task_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_translation_status_params.d.ts b/dist/types/create_translation_status_params.d.ts deleted file mode 100644 index e1db4b72..00000000 --- a/dist/types/create_translation_status_params.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type CreateTranslationStatusParams = { - title: string; - color: string; -}; diff --git a/dist/types/create_translation_status_params.js b/dist/types/create_translation_status_params.js deleted file mode 100644 index eaf862e2..00000000 --- a/dist/types/create_translation_status_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_translation_status_params.js.map \ No newline at end of file diff --git a/dist/types/create_translation_status_params.js.map b/dist/types/create_translation_status_params.js.map deleted file mode 100644 index a41a0338..00000000 --- a/dist/types/create_translation_status_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_translation_status_params.js","sourceRoot":"","sources":["../../src/types/create_translation_status_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/create_webhook_params.d.ts b/dist/types/create_webhook_params.d.ts deleted file mode 100644 index 3b030edc..00000000 --- a/dist/types/create_webhook_params.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { WebhookEventLangMap } from "./webhook_event_lang_map.js"; -export type CreateWebhookParams = { - url: string; - branch?: string; - events: string[]; - event_lang_map?: WebhookEventLangMap[]; -}; diff --git a/dist/types/create_webhook_params.js b/dist/types/create_webhook_params.js deleted file mode 100644 index 78c69a8c..00000000 --- a/dist/types/create_webhook_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=create_webhook_params.js.map \ No newline at end of file diff --git a/dist/types/create_webhook_params.js.map b/dist/types/create_webhook_params.js.map deleted file mode 100644 index 090dfb02..00000000 --- a/dist/types/create_webhook_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create_webhook_params.js","sourceRoot":"","sources":["../../src/types/create_webhook_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/download_bundle.d.ts b/dist/types/download_bundle.d.ts deleted file mode 100644 index 813db07c..00000000 --- a/dist/types/download_bundle.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type DownloadBundle = { - project_id: string; - bundle_url: string; - branch?: string; -}; diff --git a/dist/types/download_bundle.js b/dist/types/download_bundle.js deleted file mode 100644 index 96d180fe..00000000 --- a/dist/types/download_bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=download_bundle.js.map \ No newline at end of file diff --git a/dist/types/download_bundle.js.map b/dist/types/download_bundle.js.map deleted file mode 100644 index e7f7abb8..00000000 --- a/dist/types/download_bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"download_bundle.js","sourceRoot":"","sources":["../../src/types/download_bundle.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/merge_branch_params.d.ts b/dist/types/merge_branch_params.d.ts deleted file mode 100644 index 9e25e01b..00000000 --- a/dist/types/merge_branch_params.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type MergeBranchParams = { - force_conflict_resolve_using?: string; - target_branch_id?: number | string; -}; diff --git a/dist/types/merge_branch_params.js b/dist/types/merge_branch_params.js deleted file mode 100644 index 7eb93f94..00000000 --- a/dist/types/merge_branch_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=merge_branch_params.js.map \ No newline at end of file diff --git a/dist/types/merge_branch_params.js.map b/dist/types/merge_branch_params.js.map deleted file mode 100644 index abaa847e..00000000 --- a/dist/types/merge_branch_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"merge_branch_params.js","sourceRoot":"","sources":["../../src/types/merge_branch_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/ota_resource_deleted.d.ts b/dist/types/ota_resource_deleted.d.ts deleted file mode 100644 index b9889178..00000000 --- a/dist/types/ota_resource_deleted.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type OtaResourceDeleted = { - id: number; - deleted: boolean; -}; diff --git a/dist/types/ota_resource_deleted.js b/dist/types/ota_resource_deleted.js deleted file mode 100644 index 46f58286..00000000 --- a/dist/types/ota_resource_deleted.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=ota_resource_deleted.js.map \ No newline at end of file diff --git a/dist/types/ota_resource_deleted.js.map b/dist/types/ota_resource_deleted.js.map deleted file mode 100644 index 70a4ef80..00000000 --- a/dist/types/ota_resource_deleted.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ota_resource_deleted.js","sourceRoot":"","sources":["../../src/types/ota_resource_deleted.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/screenshot_data.d.ts b/dist/types/screenshot_data.d.ts deleted file mode 100644 index 933ab678..00000000 --- a/dist/types/screenshot_data.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type ScreenshotData = { - title?: string; - description?: string; - screenshot_tags?: string[]; - data?: string; -}; diff --git a/dist/types/screenshot_data.js b/dist/types/screenshot_data.js deleted file mode 100644 index 0f2767dd..00000000 --- a/dist/types/screenshot_data.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=screenshot_data.js.map \ No newline at end of file diff --git a/dist/types/screenshot_data.js.map b/dist/types/screenshot_data.js.map deleted file mode 100644 index 81fe91d0..00000000 --- a/dist/types/screenshot_data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"screenshot_data.js","sourceRoot":"","sources":["../../src/types/screenshot_data.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/task_language.d.ts b/dist/types/task_language.d.ts deleted file mode 100644 index 0f821e12..00000000 --- a/dist/types/task_language.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type TaskLanguage = { - language_iso: string; - users?: string[] | number[]; - groups?: string[] | number[]; -}; diff --git a/dist/types/task_language.js b/dist/types/task_language.js deleted file mode 100644 index 8e9b39f4..00000000 --- a/dist/types/task_language.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=task_language.js.map \ No newline at end of file diff --git a/dist/types/task_language.js.map b/dist/types/task_language.js.map deleted file mode 100644 index ad52bd5f..00000000 --- a/dist/types/task_language.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"task_language.js","sourceRoot":"","sources":["../../src/types/task_language.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/team_user_params.d.ts b/dist/types/team_user_params.d.ts deleted file mode 100644 index 7fce3296..00000000 --- a/dist/types/team_user_params.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type TeamUserParams = { - role?: "owner" | "admin" | "member" | "biller"; -}; diff --git a/dist/types/team_user_params.js b/dist/types/team_user_params.js deleted file mode 100644 index 9ed5dd60..00000000 --- a/dist/types/team_user_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=team_user_params.js.map \ No newline at end of file diff --git a/dist/types/team_user_params.js.map b/dist/types/team_user_params.js.map deleted file mode 100644 index 60b8c097..00000000 --- a/dist/types/team_user_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"team_user_params.js","sourceRoot":"","sources":["../../src/types/team_user_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/translation_data.d.ts b/dist/types/translation_data.d.ts deleted file mode 100644 index f692107e..00000000 --- a/dist/types/translation_data.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Keyable } from "../interfaces/keyable.js"; -export type TranslationData = { - language_iso?: string; - translation?: string | Keyable; - is_reviewed?: boolean; - is_unverified?: boolean; - custom_translation_status_ids?: string[] | number[]; -}; diff --git a/dist/types/translation_data.js b/dist/types/translation_data.js deleted file mode 100644 index 406f96aa..00000000 --- a/dist/types/translation_data.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=translation_data.js.map \ No newline at end of file diff --git a/dist/types/translation_data.js.map b/dist/types/translation_data.js.map deleted file mode 100644 index 1f750df5..00000000 --- a/dist/types/translation_data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"translation_data.js","sourceRoot":"","sources":["../../src/types/translation_data.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_key_data.d.ts b/dist/types/update_key_data.d.ts deleted file mode 100644 index 4fb325ee..00000000 --- a/dist/types/update_key_data.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { CreateKeyData } from "./create_key_data.js"; -import { Filenames as Keynames } from "../types/filenames.js"; -import { SupportedPlatforms } from "../types/supported_platforms.js"; -export type UpdateKeyData = Omit & { - key_name?: string | Keynames; - merge_tags?: boolean; - platforms?: SupportedPlatforms[]; -}; diff --git a/dist/types/update_key_data.js b/dist/types/update_key_data.js deleted file mode 100644 index e6110503..00000000 --- a/dist/types/update_key_data.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_key_data.js.map \ No newline at end of file diff --git a/dist/types/update_key_data.js.map b/dist/types/update_key_data.js.map deleted file mode 100644 index a0a5d51f..00000000 --- a/dist/types/update_key_data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_key_data.js","sourceRoot":"","sources":["../../src/types/update_key_data.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_key_data_with_id.d.ts b/dist/types/update_key_data_with_id.d.ts deleted file mode 100644 index 1509f946..00000000 --- a/dist/types/update_key_data_with_id.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { UpdateKeyData } from "./update_key_data.js"; -export type UpdateKeyDataWithId = UpdateKeyData & { - key_id: string | number; -}; diff --git a/dist/types/update_key_data_with_id.js b/dist/types/update_key_data_with_id.js deleted file mode 100644 index 2dba7d55..00000000 --- a/dist/types/update_key_data_with_id.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_key_data_with_id.js.map \ No newline at end of file diff --git a/dist/types/update_key_data_with_id.js.map b/dist/types/update_key_data_with_id.js.map deleted file mode 100644 index 37de7a9e..00000000 --- a/dist/types/update_key_data_with_id.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_key_data_with_id.js","sourceRoot":"","sources":["../../src/types/update_key_data_with_id.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_language_params.d.ts b/dist/types/update_language_params.d.ts deleted file mode 100644 index ce9c0903..00000000 --- a/dist/types/update_language_params.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type UpdateLanguageParams = { - lang_iso?: string; - lang_name?: string; - plural_forms?: string[]; -}; diff --git a/dist/types/update_language_params.js b/dist/types/update_language_params.js deleted file mode 100644 index 8c2e79a3..00000000 --- a/dist/types/update_language_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_language_params.js.map \ No newline at end of file diff --git a/dist/types/update_language_params.js.map b/dist/types/update_language_params.js.map deleted file mode 100644 index 185d5557..00000000 --- a/dist/types/update_language_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_language_params.js","sourceRoot":"","sources":["../../src/types/update_language_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_project_params.d.ts b/dist/types/update_project_params.d.ts deleted file mode 100644 index b1f05d6a..00000000 --- a/dist/types/update_project_params.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type UpdateProjectParams = { - name: string; - description?: string; -}; diff --git a/dist/types/update_project_params.js b/dist/types/update_project_params.js deleted file mode 100644 index bf5321a6..00000000 --- a/dist/types/update_project_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_project_params.js.map \ No newline at end of file diff --git a/dist/types/update_project_params.js.map b/dist/types/update_project_params.js.map deleted file mode 100644 index fa650b52..00000000 --- a/dist/types/update_project_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_project_params.js","sourceRoot":"","sources":["../../src/types/update_project_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_screenshot_params.d.ts b/dist/types/update_screenshot_params.d.ts deleted file mode 100644 index 3ee65ebe..00000000 --- a/dist/types/update_screenshot_params.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { CreateScreenshotParams } from "./create_screenshot_params.js"; -export type UpdateScreenshotParams = Omit; diff --git a/dist/types/update_screenshot_params.js b/dist/types/update_screenshot_params.js deleted file mode 100644 index 35829aa9..00000000 --- a/dist/types/update_screenshot_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_screenshot_params.js.map \ No newline at end of file diff --git a/dist/types/update_screenshot_params.js.map b/dist/types/update_screenshot_params.js.map deleted file mode 100644 index a18dbb76..00000000 --- a/dist/types/update_screenshot_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_screenshot_params.js","sourceRoot":"","sources":["../../src/types/update_screenshot_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_task_params.d.ts b/dist/types/update_task_params.d.ts deleted file mode 100644 index aba6cd72..00000000 --- a/dist/types/update_task_params.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { TaskLanguage } from "./task_language.js"; -import { CreateTaskParams } from "./create_task_params.js"; -export type UpdateTaskParams = Omit & { - title?: string; - close_task?: boolean; - languages?: Array; -}; diff --git a/dist/types/update_task_params.js b/dist/types/update_task_params.js deleted file mode 100644 index 2ce206bd..00000000 --- a/dist/types/update_task_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_task_params.js.map \ No newline at end of file diff --git a/dist/types/update_task_params.js.map b/dist/types/update_task_params.js.map deleted file mode 100644 index edee6cc9..00000000 --- a/dist/types/update_task_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_task_params.js","sourceRoot":"","sources":["../../src/types/update_task_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_translation_params.d.ts b/dist/types/update_translation_params.d.ts deleted file mode 100644 index 6e634b2f..00000000 --- a/dist/types/update_translation_params.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type UpdateTranslationParams = { - translation: string; - is_unverified?: boolean; - is_reviewed?: boolean; - custom_translation_status_ids?: string[] | number[]; -}; diff --git a/dist/types/update_translation_params.js b/dist/types/update_translation_params.js deleted file mode 100644 index 39d1f66f..00000000 --- a/dist/types/update_translation_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_translation_params.js.map \ No newline at end of file diff --git a/dist/types/update_translation_params.js.map b/dist/types/update_translation_params.js.map deleted file mode 100644 index 5fc5e813..00000000 --- a/dist/types/update_translation_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_translation_params.js","sourceRoot":"","sources":["../../src/types/update_translation_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_translation_status_params.d.ts b/dist/types/update_translation_status_params.d.ts deleted file mode 100644 index 4aafc0b3..00000000 --- a/dist/types/update_translation_status_params.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type UpdateTranslationStatusParams = { - title?: string; - color?: string; -}; diff --git a/dist/types/update_translation_status_params.js b/dist/types/update_translation_status_params.js deleted file mode 100644 index afb77474..00000000 --- a/dist/types/update_translation_status_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_translation_status_params.js.map \ No newline at end of file diff --git a/dist/types/update_translation_status_params.js.map b/dist/types/update_translation_status_params.js.map deleted file mode 100644 index 15479903..00000000 --- a/dist/types/update_translation_status_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_translation_status_params.js","sourceRoot":"","sources":["../../src/types/update_translation_status_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/update_webhook_params.d.ts b/dist/types/update_webhook_params.d.ts deleted file mode 100644 index 40ef2d28..00000000 --- a/dist/types/update_webhook_params.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { CreateWebhookParams } from "./create_webhook_params.js"; -export type UpdateWebhookParams = Omit & { - url?: string; - events?: string[]; -}; diff --git a/dist/types/update_webhook_params.js b/dist/types/update_webhook_params.js deleted file mode 100644 index f9d264e5..00000000 --- a/dist/types/update_webhook_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=update_webhook_params.js.map \ No newline at end of file diff --git a/dist/types/update_webhook_params.js.map b/dist/types/update_webhook_params.js.map deleted file mode 100644 index e99d145e..00000000 --- a/dist/types/update_webhook_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"update_webhook_params.js","sourceRoot":"","sources":["../../src/types/update_webhook_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/user_group_params.d.ts b/dist/types/user_group_params.d.ts deleted file mode 100644 index 810df359..00000000 --- a/dist/types/user_group_params.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -type GroupLanguages = { - reference: string[]; - contributable: string[]; -}; -type AdminRights = "upload" | "activity" | "download" | "settings" | "create_branches" | "statistics" | "keys" | "screenshots" | "glossary" | "contributors" | "languages" | "tasks"; -export type UserGroupParams = { - name: string; - is_reviewer: boolean; - is_admin: boolean; - admin_rights?: AdminRights[]; - languages?: GroupLanguages; -}; -export {}; diff --git a/dist/types/user_group_params.js b/dist/types/user_group_params.js deleted file mode 100644 index 427ac8c4..00000000 --- a/dist/types/user_group_params.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=user_group_params.js.map \ No newline at end of file diff --git a/dist/types/user_group_params.js.map b/dist/types/user_group_params.js.map deleted file mode 100644 index ff824cc4..00000000 --- a/dist/types/user_group_params.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"user_group_params.js","sourceRoot":"","sources":["../../src/types/user_group_params.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/types/webhook_event_lang_map.d.ts b/dist/types/webhook_event_lang_map.d.ts deleted file mode 100644 index 4d6f9272..00000000 --- a/dist/types/webhook_event_lang_map.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type WebhookEventLangMap = { - event?: string; - lang_iso_codes?: string[]; -}; diff --git a/dist/types/webhook_event_lang_map.js b/dist/types/webhook_event_lang_map.js deleted file mode 100644 index e23b91a0..00000000 --- a/dist/types/webhook_event_lang_map.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=webhook_event_lang_map.js.map \ No newline at end of file diff --git a/dist/types/webhook_event_lang_map.js.map b/dist/types/webhook_event_lang_map.js.map deleted file mode 100644 index ec0add22..00000000 --- a/dist/types/webhook_event_lang_map.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"webhook_event_lang_map.js","sourceRoot":"","sources":["../../src/types/webhook_event_lang_map.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 31b079dd..1e1b592c 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.1.3.3) + activesupport (7.1.3.4) base64 bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) @@ -11,8 +11,8 @@ GEM minitest (>= 5.1) mutex_m tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) base64 (0.2.0) bigdecimal (3.1.8) coffee-script (2.4.1) @@ -21,9 +21,9 @@ GEM coffee-script-source (1.12.2) colorator (1.1.0) commonmarker (0.23.10) - concurrent-ruby (1.2.3) + concurrent-ruby (1.3.3) connection_pool (2.4.1) - dnsruby (1.72.1) + dnsruby (1.72.2) simpleidn (~> 0.2.1) drb (2.2.1) em-websocket (0.5.3) @@ -33,11 +33,13 @@ GEM ffi (>= 1.15.0) eventmachine (1.2.7) execjs (2.9.1) - faraday (2.9.0) + faraday (2.10.0) faraday-net_http (>= 2.0, < 3.2) + logger faraday-net_http (3.1.0) net-http - ffi (1.16.3) + ffi (1.17.0-x64-mingw-ucrt) + ffi (1.17.0-x86_64-linux-gnu) forwardable-extended (2.6.0) gemoji (4.1.0) github-pages (231) @@ -213,31 +215,32 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + logger (1.6.0) mercenary (0.3.6) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.23.1) + minitest (5.24.1) mutex_m (0.2.0) net-http (0.4.1) uri - nokogiri (1.16.5-x64-mingw-ucrt) + nokogiri (1.16.6-x64-mingw-ucrt) racc (~> 1.4) - nokogiri (1.16.5-x86_64-linux) + nokogiri (1.16.6-x86_64-linux) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) sawyer (~> 0.9) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.0.5) + public_suffix (5.1.1) racc (1.8.0) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.2.8) - strscan (>= 3.0.9) + rexml (3.3.2) + strscan rouge (3.30.0) rubyzip (2.3.2) safe_yaml (1.0.5) diff --git a/docs/additional_info/changelog.md b/docs/additional_info/changelog.md index f63bc2ab..462f4f65 100644 --- a/docs/additional_info/changelog.md +++ b/docs/additional_info/changelog.md @@ -1,5 +1,21 @@ # Changelog +## 12.7.0 (17-Jul-2024) + +* Added `tm_leverage` field for the `languages` of the `Task` object: + +```js +const task = await lokaliseApi.tasks().get(taskId, { + project_id: projectId, +}); + +const language = task.languages[0]; +language.tm_leverage.status; // => "completed" +language.tm_leverage.value["50%+"]; // => 31 +``` + +* Available values for the `tm_leverage` are "0%+", "50%+", "75%+", "85%+", "95%+", and "100%". Please note that the usage of `initial_tm_leverage` is deprecated. + ## 12.6.0 (01-Jul-2024) * Added `ai_words` parameter under the `quota_usage` and `quota_allowed` field of the `Team` object: diff --git a/package-lock.json b/package-lock.json index 2f7d8614..f61404fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,19 @@ { "name": "@lokalise/node-api", - "version": "12.6.0", + "version": "12.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@lokalise/node-api", - "version": "12.6.0", + "version": "12.7.0", "license": "BSD-3-Clause", "devDependencies": { "@types/node": "^20.1.2", "@types/sinon": "^17.0.1", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", - "@vitest/coverage-istanbul": "^1.0.1", + "@vitest/coverage-istanbul": "^2.0.3", "dotenv": "^16.0.0", "eslint": "^8.33.0", "eslint-config-prettier": "^9.0.0", @@ -25,7 +25,7 @@ "sinon": "^18.0.0", "typescript": "^5.0.0", "undici": "^6.0.0", - "vitest": "^1.0.0" + "vitest": "^2.0.3" }, "engines": { "node": ">=18" @@ -60,9 +60,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", + "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", "dev": true, "license": "MIT", "engines": { @@ -70,22 +70,22 @@ } }, "node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -111,13 +111,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.24.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", + "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.24.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -127,15 +127,15 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -208,9 +208,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", + "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", "dev": true, "license": "MIT", "dependencies": { @@ -255,9 +255,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, "license": "MIT", "engines": { @@ -275,9 +275,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, "license": "MIT", "engines": { @@ -285,14 +285,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -393,9 +393,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "dev": true, "license": "MIT", "bin": { @@ -421,20 +421,20 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", + "@babel/generator": "^7.24.8", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", "@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -453,13 +453,13 @@ } }, "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", + "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -1004,27 +1004,61 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "ansi-regex": "^6.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/@jridgewell/gen-mapping": { @@ -1063,9 +1097,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true, "license": "MIT" }, @@ -1118,6 +1152,17 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@pkgr/core": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", @@ -1132,9 +1177,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", - "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz", + "integrity": "sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==", "cpu": [ "arm" ], @@ -1146,9 +1191,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", - "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz", + "integrity": "sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==", "cpu": [ "arm64" ], @@ -1160,9 +1205,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", - "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", + "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", "cpu": [ "arm64" ], @@ -1174,9 +1219,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", - "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz", + "integrity": "sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==", "cpu": [ "x64" ], @@ -1188,9 +1233,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", - "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz", + "integrity": "sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==", "cpu": [ "arm" ], @@ -1202,9 +1247,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", - "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz", + "integrity": "sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==", "cpu": [ "arm" ], @@ -1216,9 +1261,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", - "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz", + "integrity": "sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==", "cpu": [ "arm64" ], @@ -1230,9 +1275,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", - "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz", + "integrity": "sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==", "cpu": [ "arm64" ], @@ -1244,9 +1289,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", - "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz", + "integrity": "sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==", "cpu": [ "ppc64" ], @@ -1258,9 +1303,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", - "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz", + "integrity": "sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==", "cpu": [ "riscv64" ], @@ -1272,9 +1317,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", - "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz", + "integrity": "sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==", "cpu": [ "s390x" ], @@ -1286,9 +1331,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", - "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", + "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", "cpu": [ "x64" ], @@ -1300,9 +1345,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", - "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz", + "integrity": "sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==", "cpu": [ "x64" ], @@ -1314,9 +1359,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", - "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz", + "integrity": "sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==", "cpu": [ "arm64" ], @@ -1328,9 +1373,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", - "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz", + "integrity": "sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==", "cpu": [ "ia32" ], @@ -1342,9 +1387,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", - "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz", + "integrity": "sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==", "cpu": [ "x64" ], @@ -1355,13 +1400,6 @@ "win32" ] }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true, - "license": "MIT" - }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", @@ -1426,9 +1464,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", - "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", + "version": "20.14.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz", + "integrity": "sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==", "dev": true, "license": "MIT", "dependencies": { @@ -1453,16 +1491,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.15.0.tgz", - "integrity": "sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.1.tgz", + "integrity": "sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.15.0", - "@typescript-eslint/type-utils": "7.15.0", - "@typescript-eslint/utils": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0", + "@typescript-eslint/scope-manager": "7.16.1", + "@typescript-eslint/type-utils": "7.16.1", + "@typescript-eslint/utils": "7.16.1", + "@typescript-eslint/visitor-keys": "7.16.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1485,63 +1524,17 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", - "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", - "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", - "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", - "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/parser": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.15.0.tgz", - "integrity": "sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.1.tgz", + "integrity": "sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.15.0", - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/typescript-estree": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0", + "@typescript-eslint/scope-manager": "7.16.1", + "@typescript-eslint/types": "7.16.1", + "@typescript-eslint/typescript-estree": "7.16.1", + "@typescript-eslint/visitor-keys": "7.16.1", "debug": "^4.3.4" }, "engines": { @@ -1560,90 +1553,15 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", - "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", - "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", - "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", - "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", - "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", - "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.1.tgz", + "integrity": "sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1" + "@typescript-eslint/types": "7.16.1", + "@typescript-eslint/visitor-keys": "7.16.1" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1654,13 +1572,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.15.0.tgz", - "integrity": "sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.16.1.tgz", + "integrity": "sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.15.0", - "@typescript-eslint/utils": "7.15.0", + "@typescript-eslint/typescript-estree": "7.16.1", + "@typescript-eslint/utils": "7.16.1", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1680,68 +1599,10 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", - "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", - "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", - "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", - "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", - "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.1.tgz", + "integrity": "sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==", "dev": true, "license": "MIT", "engines": { @@ -1753,14 +1614,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", - "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.1.tgz", + "integrity": "sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", + "@typescript-eslint/types": "7.16.1", + "@typescript-eslint/visitor-keys": "7.16.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1782,15 +1643,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz", - "integrity": "sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.1.tgz", + "integrity": "sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.15.0", - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/typescript-estree": "7.15.0" + "@typescript-eslint/scope-manager": "7.16.1", + "@typescript-eslint/types": "7.16.1", + "@typescript-eslint/typescript-estree": "7.16.1" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1803,89 +1665,14 @@ "eslint": "^8.56.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", - "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", - "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", - "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", - "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "@typescript-eslint/visitor-keys": "7.15.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", - "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.15.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", - "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.1.tgz", + "integrity": "sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/types": "7.16.1", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -1904,136 +1691,121 @@ "license": "ISC" }, "node_modules/@vitest/coverage-istanbul": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-1.6.0.tgz", - "integrity": "sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-2.0.3.tgz", + "integrity": "sha512-ewO7lSXDc/hG7vrVUh3lrpRpNZslivE92b07lW05GE+o7dkmvSheCl6oyMqa3EVU1rjbbM8dlWsfNOY4PAqasQ==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4", + "@istanbuljs/schema": "^0.1.3", + "debug": "^4.3.5", "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-instrument": "^6.0.1", + "istanbul-lib-instrument": "^6.0.3", "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "test-exclude": "^6.0.0" + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.1.7", + "magicast": "^0.3.4", + "test-exclude": "^7.0.1", + "tinyrainbow": "^1.2.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "1.6.0" + "vitest": "2.0.3" } }, "node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.3.tgz", + "integrity": "sha512-X6AepoOYePM0lDNUPsGXTxgXZAl3EXd0GYe/MZyVE4HzkUqyUVC6S3PrY5mClDJ6/7/7vALLMV3+xD/Ko60Hqg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "chai": "^4.3.10" + "@vitest/spy": "2.0.3", + "@vitest/utils": "2.0.3", + "chai": "^5.1.1", + "tinyrainbow": "^1.2.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", + "node_modules/@vitest/pretty-format": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.3.tgz", + "integrity": "sha512-URM4GLsB2xD37nnTyvf6kfObFafxmycCL8un3OC9gaCs5cti2u+5rJdIflZ2fUJUen4NbvF6jCufwViAFLvz1g==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "1.6.0", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" + "tinyrainbow": "^1.2.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/runner/node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "node_modules/@vitest/runner": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.3.tgz", + "integrity": "sha512-EmSP4mcjYhAcuBWwqgpjR3FYVeiA4ROzRunqKltWjBfLNs1tnMLtF+qtgd5ClTwkDP6/DGlKJTNa6WxNK0bNYQ==", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vitest/runner/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" + "@vitest/utils": "2.0.3", + "pathe": "^1.1.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/snapshot": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.3.tgz", + "integrity": "sha512-6OyA6v65Oe3tTzoSuRPcU6kh9m+mPL1vQ2jDlPdn9IQoUxl8rXhBnfICNOC+vwxWY684Vt5UPgtcA2aPFBb6wg==", "dev": true, "license": "MIT", "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" + "@vitest/pretty-format": "2.0.3", + "magic-string": "^0.30.10", + "pathe": "^1.1.2" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/spy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.3.tgz", + "integrity": "sha512-sfqyAw/ypOXlaj4S+w8689qKM1OyPOqnonqOc9T91DsoHbfN5mU7FdifWWv3MtQFf0lEUstEwR9L/q/M390C+A==", "dev": true, "license": "MIT", "dependencies": { - "tinyspy": "^2.2.0" + "tinyspy": "^3.0.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.3.tgz", + "integrity": "sha512-c/UdELMuHitQbbc/EVctlBaxoYAwQPQdSNwv7z/vHyBKy2edYZaFgptE27BRueZB7eW8po+cllotMNTDpL3HWg==", "dev": true, "license": "MIT", "dependencies": { - "diff-sequences": "^29.6.3", + "@vitest/pretty-format": "2.0.3", "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" + "loupe": "^3.1.1", + "tinyrainbow": "^1.2.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "license": "MIT", "bin": { @@ -2053,19 +1825,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2247,13 +2006,13 @@ } }, "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=12" } }, "node_modules/available-typed-arrays": { @@ -2303,9 +2062,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, "funding": [ { @@ -2323,10 +2082,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -2376,9 +2135,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001639", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001639.tgz", - "integrity": "sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==", + "version": "1.0.30001642", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", + "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", "dev": true, "funding": [ { @@ -2397,22 +2156,20 @@ "license": "CC-BY-4.0" }, "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", + "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", "dev": true, "license": "MIT", "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=12" } }, "node_modules/chalk": { @@ -2433,16 +2190,13 @@ } }, "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", "dev": true, "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.2" - }, "engines": { - "node": "*" + "node": ">= 16" } }, "node_modules/color-convert": { @@ -2472,13 +2226,6 @@ "dev": true, "license": "MIT" }, - "node_modules/confbox": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", - "dev": true, - "license": "MIT" - }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -2574,14 +2321,11 @@ } }, "node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", "dev": true, "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, "engines": { "node": ">=6" } @@ -2639,16 +2383,6 @@ "node": ">=0.3.1" } }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -2688,13 +2422,27 @@ "url": "https://dotenvx.com" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, "node_modules/electron-to-chromium": { - "version": "1.4.815", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.815.tgz", - "integrity": "sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==", + "version": "1.4.829", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.829.tgz", + "integrity": "sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==", "dev": true, "license": "ISC" }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, "node_modules/enhanced-resolve": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", @@ -3221,14 +2969,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -3350,9 +3098,9 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -3572,6 +3320,23 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4151,6 +3916,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -4377,9 +4152,9 @@ } }, "node_modules/istanbul-lib-source-maps": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.5.tgz", - "integrity": "sha512-gKf4eJ8bHmSX/ljiOCpnd8vtmHTwG71uugm0kXYd5aqFCl6z8cj8k7QduXSwU6QOst6LCdSXTlaoc8W4554crQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -4405,6 +4180,22 @@ "node": ">=8" } }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -4503,23 +4294,6 @@ "node": ">= 0.8.0" } }, - "node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -4551,9 +4325,9 @@ "license": "MIT" }, "node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz", + "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==", "dev": true, "license": "MIT", "dependencies": { @@ -4678,17 +4452,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mlly": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", - "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/ms": { @@ -4739,9 +4510,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.17.tgz", + "integrity": "sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==", "dev": true, "license": "MIT" }, @@ -4944,6 +4715,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -4994,6 +4772,30 @@ "dev": true, "license": "MIT" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, "node_modules/path-to-regexp": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", @@ -5019,13 +4821,13 @@ "license": "MIT" }, "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">= 14.16" } }, "node_modules/picocolors": { @@ -5048,18 +4850,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pkg-types": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.2.tgz", - "integrity": "sha512-VEGf1he2DR5yowYRl0XJhWJq5ktm9gYIsH+y8sNJpHlxch7JPDaufgrsl4vYjd9hMUY8QVjoNncKbow9I7exyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "confbox": "^0.1.7", - "mlly": "^1.7.1", - "pathe": "^1.1.2" - } - }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", @@ -5110,9 +4900,9 @@ } }, "node_modules/prettier": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", - "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, "license": "MIT", "bin": { @@ -5138,34 +4928,6 @@ "node": ">=6.0.0" } }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -5197,13 +4959,6 @@ ], "license": "MIT" }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true, - "license": "MIT" - }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", @@ -5303,9 +5058,9 @@ } }, "node_modules/rollup": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", - "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", + "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", "dev": true, "license": "MIT", "dependencies": { @@ -5319,22 +5074,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.0", - "@rollup/rollup-android-arm64": "4.18.0", - "@rollup/rollup-darwin-arm64": "4.18.0", - "@rollup/rollup-darwin-x64": "4.18.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", - "@rollup/rollup-linux-arm-musleabihf": "4.18.0", - "@rollup/rollup-linux-arm64-gnu": "4.18.0", - "@rollup/rollup-linux-arm64-musl": "4.18.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", - "@rollup/rollup-linux-riscv64-gnu": "4.18.0", - "@rollup/rollup-linux-s390x-gnu": "4.18.0", - "@rollup/rollup-linux-x64-gnu": "4.18.0", - "@rollup/rollup-linux-x64-musl": "4.18.0", - "@rollup/rollup-win32-arm64-msvc": "4.18.0", - "@rollup/rollup-win32-ia32-msvc": "4.18.0", - "@rollup/rollup-win32-x64-msvc": "4.18.0", + "@rollup/rollup-android-arm-eabi": "4.18.1", + "@rollup/rollup-android-arm64": "4.18.1", + "@rollup/rollup-darwin-arm64": "4.18.1", + "@rollup/rollup-darwin-x64": "4.18.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", + "@rollup/rollup-linux-arm-musleabihf": "4.18.1", + "@rollup/rollup-linux-arm64-gnu": "4.18.1", + "@rollup/rollup-linux-arm64-musl": "4.18.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", + "@rollup/rollup-linux-riscv64-gnu": "4.18.1", + "@rollup/rollup-linux-s390x-gnu": "4.18.1", + "@rollup/rollup-linux-x64-gnu": "4.18.1", + "@rollup/rollup-linux-x64-musl": "4.18.1", + "@rollup/rollup-win32-arm64-msvc": "4.18.1", + "@rollup/rollup-win32-ia32-msvc": "4.18.1", + "@rollup/rollup-win32-x64-msvc": "4.18.1", "fsevents": "~2.3.2" } }, @@ -5400,9 +5155,9 @@ } }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "license": "ISC", "bin": { @@ -5561,6 +5316,76 @@ "dev": true, "license": "MIT" }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", @@ -5626,6 +5451,20 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -5662,26 +5501,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", - "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", - "dev": true, - "license": "MIT", - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/strip-literal/node_modules/js-tokens": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", - "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", - "dev": true, - "license": "MIT" - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5709,9 +5528,9 @@ } }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, "license": "MIT", "dependencies": { @@ -5736,42 +5555,39 @@ } }, "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", "dev": true, "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "glob": "^10.4.1", + "minimatch": "^9.0.4" }, "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node": ">=18" } }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/test-exclude/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/text-table": { @@ -5789,9 +5605,19 @@ "license": "MIT" }, "node_modules/tinypool": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz", + "integrity": "sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/tinyrainbow": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", "dev": true, "license": "MIT", "engines": { @@ -5799,9 +5625,9 @@ } }, "node_modules/tinyspy": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.0.tgz", + "integrity": "sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==", "dev": true, "license": "MIT", "engines": { @@ -5991,9 +5817,9 @@ } }, "node_modules/typescript": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", - "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -6004,13 +5830,6 @@ "node": ">=14.17" } }, - "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", - "dev": true, - "license": "MIT" - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -6045,9 +5864,9 @@ "license": "MIT" }, "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -6086,14 +5905,14 @@ } }, "node_modules/vite": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.2.tgz", - "integrity": "sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.4.tgz", + "integrity": "sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.38", + "postcss": "^8.4.39", "rollup": "^4.13.0" }, "bin": { @@ -6142,16 +5961,16 @@ } }, "node_modules/vite-node": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", - "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.3.tgz", + "integrity": "sha512-14jzwMx7XTcMB+9BhGQyoEAmSl0eOr3nrnn+Z12WNERtOvLN+d2scbRUvyni05rT3997Bg+rZb47NyP4IQPKXg==", "dev": true, "license": "MIT", "dependencies": { "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", + "debug": "^4.3.5", + "pathe": "^1.1.2", + "tinyrainbow": "^1.2.0", "vite": "^5.0.0" }, "bin": { @@ -6165,31 +5984,30 @@ } }, "node_modules/vitest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.3.tgz", + "integrity": "sha512-o3HRvU93q6qZK4rI2JrhKyZMMuxg/JRt30E6qeQs6ueaiz5hr1cPj+Sk2kATgQzMMqsa2DiNI0TIK++1ULx8Jw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "1.6.0", - "@vitest/runner": "1.6.0", - "@vitest/snapshot": "1.6.0", - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "acorn-walk": "^8.3.2", - "chai": "^4.3.10", - "debug": "^4.3.4", + "@ampproject/remapping": "^2.3.0", + "@vitest/expect": "2.0.3", + "@vitest/pretty-format": "^2.0.3", + "@vitest/runner": "2.0.3", + "@vitest/snapshot": "2.0.3", + "@vitest/spy": "2.0.3", + "@vitest/utils": "2.0.3", + "chai": "^5.1.1", + "debug": "^4.3.5", "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.3", + "magic-string": "^0.30.10", + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "tinybench": "^2.8.0", + "tinypool": "^1.0.0", + "tinyrainbow": "^1.2.0", "vite": "^5.0.0", - "vite-node": "1.6.0", + "vite-node": "2.0.3", "why-is-node-running": "^2.2.2" }, "bin": { @@ -6204,8 +6022,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.6.0", - "@vitest/ui": "1.6.0", + "@vitest/browser": "2.0.3", + "@vitest/ui": "2.0.3", "happy-dom": "*", "jsdom": "*" }, @@ -6284,9 +6102,9 @@ } }, "node_modules/why-is-node-running": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "dev": true, "license": "MIT", "dependencies": { @@ -6310,6 +6128,107 @@ "node": ">=0.10.0" } }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index 03da4820..1bf9291a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lokalise/node-api", - "version": "12.6.0", + "version": "12.7.0", "description": "Official Lokalise API 2.0 Node.js client", "license": "BSD-3-Clause", "repository": { @@ -31,7 +31,7 @@ "@types/sinon": "^17.0.1", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", - "@vitest/coverage-istanbul": "^1.0.1", + "@vitest/coverage-istanbul": "^2.0.3", "dotenv": "^16.0.0", "eslint": "^8.33.0", "eslint-config-prettier": "^9.0.0", @@ -43,7 +43,7 @@ "sinon": "^18.0.0", "typescript": "^5.0.0", "undici": "^6.0.0", - "vitest": "^1.0.0" + "vitest": "^2.0.3" }, "bugs": { "url": "https://github.com/lokalise/node-lokalise-api/issues" diff --git a/src/interfaces/task.ts b/src/interfaces/task.ts index b5703e8e..7ea3aaeb 100644 --- a/src/interfaces/task.ts +++ b/src/interfaces/task.ts @@ -38,6 +38,17 @@ export interface Task { "95%+": number; "100%": number; }; + tm_leverage: { + status: string; + value: { + "0%+": number; + "50%+": number; + "75%+": number; + "85%+": number; + "95%+": number; + "100%": number; + }; + }; keys_count: number; words_count: number; completed_at: string; diff --git a/src/models/task.ts b/src/models/task.ts index ca2c78b5..a7bdeaf3 100644 --- a/src/models/task.ts +++ b/src/models/task.ts @@ -41,6 +41,17 @@ export class Task extends BaseModel implements TaskInterface { "95%+": number; "100%": number; }; + tm_leverage: { + status: string; + value: { + "0%+": number; + "50%+": number; + "75%+": number; + "85%+": number; + "95%+": number; + "100%": number; + }; + }; keys_count: number; words_count: number; completed_at: string; diff --git a/test/fixtures/tasks/retrieve.json b/test/fixtures/tasks/retrieve.json index 3743aea8..c97cfd0f 100644 --- a/test/fixtures/tasks/retrieve.json +++ b/test/fixtures/tasks/retrieve.json @@ -51,6 +51,17 @@ "95%+": 0, "100%": 2 }, + "tm_leverage": { + "status": "completed", + "value": { + "0%+": 30, + "50%+": 31, + "75%+": 32, + "85%+": 33, + "95%+": 34, + "100%": 35 + } + }, "keys_count": 1, "words_count": 2, "completed_at": null, diff --git a/test/tasks/tasks.spec.ts b/test/tasks/tasks.spec.ts index d01e7628..84267cb4 100644 --- a/test/tasks/tasks.spec.ts +++ b/test/tasks/tasks.spec.ts @@ -89,7 +89,12 @@ describe("Tasks", function () { expect(task.created_by).to.eq(20181); expect(task.created_by_email).to.eq("bodrovis@protonmail.com"); expect(task.source_language_iso).to.eq("en"); - expect(task.languages[0].language_iso).to.eq("fr"); + + const language = task.languages[0]; + expect(language.language_iso).to.eq("fr"); + expect(language.tm_leverage.status).to.eq("completed"); + expect(language.tm_leverage.value["50%+"]).to.eq(31); + expect(task.auto_close_languages).to.be.true; expect(task.auto_close_task).to.be.true; expect(task.auto_close_items).to.be.true; diff --git a/vitest.config.ts b/vitest.config.ts index aead3734..6eca8b48 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -12,7 +12,7 @@ export default defineConfig({ coverage: { provider: 'istanbul', reporter: isCI ? ['lcov'] : ['html'], - exclude: ['docs/**', '.eslintrc.cjs', 'samples/**', 'test/setup.ts'], + exclude: ['docs/**', '.eslintrc.cjs', 'samples/**', 'test/setup.ts', 'vitest.config.ts'], }, typecheck: { enabled: true,