From 4b31d517c9337fa7e4dccdfae48d68917a037ab9 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 10 Apr 2025 00:39:28 +0000 Subject: [PATCH 01/28] Implement loginWithPopupV2 method in React Native OAuth extensions Co-Authored-By: jerry@magic.link --- .../react-native-bare-oauth/src/index.ts | 49 +++++++++++++++++++ .../react-native-bare-oauth/src/types.ts | 7 +++ .../react-native-expo-oauth/src/index.ts | 49 +++++++++++++++++++ .../react-native-expo-oauth/src/types.ts | 7 +++ 4 files changed, 112 insertions(+) diff --git a/packages/@magic-ext/react-native-bare-oauth/src/index.ts b/packages/@magic-ext/react-native-bare-oauth/src/index.ts index 28c723709..b358aa307 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/index.ts @@ -48,6 +48,55 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { } }); } + + public loginWithPopupV2(configuration: OAuthRedirectConfiguration) { + return this.utils.createPromiEvent(async (resolve, reject) => { + try { + const startPayload = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Start, [ + { + ...configuration, + apiKey: this.sdk.apiKey, + platform: 'rn', + }, + ]); + + const result = await this.request(startPayload); + const successResult = result as OAuthRedirectStartResult; + const errorResult = result as OAuthRedirectError; + + if (errorResult.error) { + reject( + this.createError(errorResult.error, errorResult.error_description ?? 'An error occurred.', { + errorURI: errorResult.error_uri, + provider: errorResult.provider, + }), + ); + return; + } + + if (!successResult?.oauthAuthoriationURI) { + reject(this.createError('NO_AUTH_URI', 'No authorization URI was returned', {})); + return; + } + + const url = successResult.oauthAuthoriationURI; + const res = await InAppBrowser.openAuth(url, configuration.redirectURI, {}); + + if (res.type === 'success') { + const queryString = new URL(res.url).search; + resolve(getResult.call(this, queryString.toString())); + } else { + reject(this.createError(res.type, 'User has cancelled the authentication', {})); + } + } catch (err: any) { + reject( + this.createError(err.message, 'An error has occurred', { + err, + }), + ); + } + }); + } } const OAUTH_REDIRECT_METADATA_KEY = 'oauth_redirect_metadata'; diff --git a/packages/@magic-ext/react-native-bare-oauth/src/types.ts b/packages/@magic-ext/react-native-bare-oauth/src/types.ts index 490dbe138..4585c42bd 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/types.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/types.ts @@ -2,6 +2,7 @@ import { MagicUserMetadata } from '@magic-sdk/types'; export enum OAuthPayloadMethods { ParseRedirectResult = 'magic_oauth_parse_redirect_result', + Start = 'magic_oauth_login_with_redirect_start', } export type OAuthProvider = @@ -107,3 +108,9 @@ export enum OAuthErrorCode { ServerError = 'server_error', TemporarilyUnavailable = 'temporarily_unavailable', } + +export interface OAuthRedirectStartResult { + oauthAuthoriationURI?: string; + useMagicServerCallback?: boolean; + shouldReturnURI?: boolean; +} diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index fe818090a..f4b399630 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -48,6 +48,55 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { } }); } + + public loginWithPopupV2(configuration: OAuthRedirectConfiguration) { + return this.utils.createPromiEvent(async (resolve, reject) => { + try { + const startPayload = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Start, [ + { + ...configuration, + apiKey: this.sdk.apiKey, + platform: 'rn', + }, + ]); + + const result = await this.request(startPayload); + const successResult = result as OAuthRedirectStartResult; + const errorResult = result as OAuthRedirectError; + + if (errorResult.error) { + reject( + this.createError(errorResult.error, errorResult.error_description ?? 'An error occurred.', { + errorURI: errorResult.error_uri, + provider: errorResult.provider, + }), + ); + return; + } + + if (!successResult?.oauthAuthoriationURI) { + reject(this.createError('NO_AUTH_URI', 'No authorization URI was returned', {})); + return; + } + + const url = successResult.oauthAuthoriationURI; + const res = await WebBrowser.openAuthSessionAsync(url, configuration.redirectURI, {}); + + if (res.type === 'success') { + const queryString = new URL(res.url).search; + resolve(getResult.call(this, queryString.toString())); + } else { + reject(this.createError(res.type, 'User has cancelled the authentication', {})); + } + } catch (err: any) { + reject( + this.createError(err.message, 'An error has occurred', { + err, + }), + ); + } + }); + } } const OAUTH_REDIRECT_METADATA_KEY = 'oauth_redirect_metadata'; diff --git a/packages/@magic-ext/react-native-expo-oauth/src/types.ts b/packages/@magic-ext/react-native-expo-oauth/src/types.ts index 490dbe138..4585c42bd 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/types.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/types.ts @@ -2,6 +2,7 @@ import { MagicUserMetadata } from '@magic-sdk/types'; export enum OAuthPayloadMethods { ParseRedirectResult = 'magic_oauth_parse_redirect_result', + Start = 'magic_oauth_login_with_redirect_start', } export type OAuthProvider = @@ -107,3 +108,9 @@ export enum OAuthErrorCode { ServerError = 'server_error', TemporarilyUnavailable = 'temporarily_unavailable', } + +export interface OAuthRedirectStartResult { + oauthAuthoriationURI?: string; + useMagicServerCallback?: boolean; + shouldReturnURI?: boolean; +} From bfd8260971d9d083ef27103927f839ef0bd7a03e Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 10 Apr 2025 00:45:54 +0000 Subject: [PATCH 02/28] Fix loginWithPopupV2 implementation to use Verify method Co-Authored-By: jerry@magic.link --- .../@magic-ext/react-native-bare-oauth/src/index.ts | 11 +++++++---- .../@magic-ext/react-native-bare-oauth/src/types.ts | 1 + .../@magic-ext/react-native-expo-oauth/src/index.ts | 11 +++++++---- .../@magic-ext/react-native-expo-oauth/src/types.ts | 1 + 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/packages/@magic-ext/react-native-bare-oauth/src/index.ts b/packages/@magic-ext/react-native-bare-oauth/src/index.ts index b358aa307..07aa15e6b 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/index.ts @@ -8,6 +8,7 @@ import { OAuthRedirectConfiguration, OAuthRedirectError, OAuthRedirectResult, + OAuthRedirectStartResult, } from './types'; export class OAuthExtension extends Extension.Internal<'oauth'> { @@ -155,10 +156,12 @@ export function getResult(this: OAuthExtension, queryString: string) { // Remove the save OAuth state from storage, it stays in memory now... this.utils.storage.removeItem(OAUTH_REDIRECT_METADATA_KEY); - const parseRedirectResult = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.ParseRedirectResult, [ - queryString, - verifier, - state, + const parseRedirectResult = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Verify, [ + { + authorizationResponseParams: queryString, + magicApiKey: this.sdk.apiKey, + platform: 'rn', + }, ]); // Parse the result, which may contain an OAuth-formatted error. diff --git a/packages/@magic-ext/react-native-bare-oauth/src/types.ts b/packages/@magic-ext/react-native-bare-oauth/src/types.ts index 4585c42bd..27891abc8 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/types.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/types.ts @@ -3,6 +3,7 @@ import { MagicUserMetadata } from '@magic-sdk/types'; export enum OAuthPayloadMethods { ParseRedirectResult = 'magic_oauth_parse_redirect_result', Start = 'magic_oauth_login_with_redirect_start', + Verify = 'magic_oauth_login_with_redirect_verify', } export type OAuthProvider = diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index f4b399630..d9a9026e7 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -8,6 +8,7 @@ import { OAuthRedirectConfiguration, OAuthRedirectError, OAuthRedirectResult, + OAuthRedirectStartResult, } from './types'; export class OAuthExtension extends Extension.Internal<'oauth'> { @@ -155,10 +156,12 @@ export function getResult(this: OAuthExtension, queryString: string) { // Remove the save OAuth state from storage, it stays in memory now... this.utils.storage.removeItem(OAUTH_REDIRECT_METADATA_KEY); - const parseRedirectResult = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.ParseRedirectResult, [ - queryString, - verifier, - state, + const parseRedirectResult = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Verify, [ + { + authorizationResponseParams: queryString, + magicApiKey: this.sdk.apiKey, + platform: 'rn', + }, ]); // Parse the result, which may contain an OAuth-formatted error. diff --git a/packages/@magic-ext/react-native-expo-oauth/src/types.ts b/packages/@magic-ext/react-native-expo-oauth/src/types.ts index 4585c42bd..27891abc8 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/types.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/types.ts @@ -3,6 +3,7 @@ import { MagicUserMetadata } from '@magic-sdk/types'; export enum OAuthPayloadMethods { ParseRedirectResult = 'magic_oauth_parse_redirect_result', Start = 'magic_oauth_login_with_redirect_start', + Verify = 'magic_oauth_login_with_redirect_verify', } export type OAuthProvider = From f32e4dd1c3e7bf91eda94bd631067ba73d4f8a6e Mon Sep 17 00:00:00 2001 From: ethella Date: Thu, 10 Apr 2025 15:36:21 -0700 Subject: [PATCH 03/28] Adding babel plugins --- package.json | 1 + packages/@magic-ext/react-native-bare-oauth/babel.config.js | 4 ++++ packages/@magic-ext/react-native-bare-oauth/package.json | 1 + packages/@magic-ext/react-native-expo-oauth/babel.config.js | 4 ++++ packages/@magic-ext/react-native-expo-oauth/package.json | 3 ++- packages/@magic-sdk/provider/babel.config.json | 3 ++- packages/@magic-sdk/react-native-bare/package.json | 1 - packages/@magic-sdk/react-native-expo/package.json | 1 - yarn.lock | 5 +++-- 9 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 packages/@magic-ext/react-native-bare-oauth/babel.config.js create mode 100644 packages/@magic-ext/react-native-expo-oauth/babel.config.js diff --git a/package.json b/package.json index 94d55d75c..baa28157b 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ }, "devDependencies": { "@babel/core": "^7.26.10", + "@babel/plugin-transform-class-static-block": "^7.26.0", "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/runtime": "^7.27.0", "@eslint/compat": "^1.2.2", diff --git a/packages/@magic-ext/react-native-bare-oauth/babel.config.js b/packages/@magic-ext/react-native-bare-oauth/babel.config.js new file mode 100644 index 000000000..9bf770ae8 --- /dev/null +++ b/packages/@magic-ext/react-native-bare-oauth/babel.config.js @@ -0,0 +1,4 @@ +module.exports = { + presets: ['module:@react-native/babel-preset'], + plugins: ['@babel/plugin-transform-class-static-block'], +}; diff --git a/packages/@magic-ext/react-native-bare-oauth/package.json b/packages/@magic-ext/react-native-bare-oauth/package.json index dd7fc80f1..c2cfd135e 100644 --- a/packages/@magic-ext/react-native-bare-oauth/package.json +++ b/packages/@magic-ext/react-native-bare-oauth/package.json @@ -32,6 +32,7 @@ "devDependencies": { "@magic-sdk/react-native-bare": "^30.0.6", "@magic-sdk/types": "^24.18.1", + "@react-native/babel-preset": "^0.79.0", "@types/crypto-js": "~4.2.0", "react-native-inappbrowser-reborn": "^3.7.0" }, diff --git a/packages/@magic-ext/react-native-expo-oauth/babel.config.js b/packages/@magic-ext/react-native-expo-oauth/babel.config.js new file mode 100644 index 000000000..d53eb1a27 --- /dev/null +++ b/packages/@magic-ext/react-native-expo-oauth/babel.config.js @@ -0,0 +1,4 @@ +module.exports = { + presets: ['babel-preset-expo'], + plugins: ['@babel/plugin-transform-class-static-block'], +}; diff --git a/packages/@magic-ext/react-native-expo-oauth/package.json b/packages/@magic-ext/react-native-expo-oauth/package.json index bfb562871..38a524a55 100644 --- a/packages/@magic-ext/react-native-expo-oauth/package.json +++ b/packages/@magic-ext/react-native-expo-oauth/package.json @@ -33,7 +33,8 @@ }, "devDependencies": { "@magic-sdk/react-native-expo": "^30.0.5", - "@types/crypto-js": "~4.2.0" + "@types/crypto-js": "~4.2.0", + "babel-preset-expo": "^12.0.11" }, "peerDependencies": { "@magic-sdk/react-native-expo": ">=13.0.0" diff --git a/packages/@magic-sdk/provider/babel.config.json b/packages/@magic-sdk/provider/babel.config.json index 7521eb073..23e38bad7 100644 --- a/packages/@magic-sdk/provider/babel.config.json +++ b/packages/@magic-sdk/provider/babel.config.json @@ -3,5 +3,6 @@ "test": { "plugins": ["@babel/plugin-transform-modules-commonjs"] } - } + }, + "plugins": ["@babel/plugin-transform-class-static-block"] } diff --git a/packages/@magic-sdk/react-native-bare/package.json b/packages/@magic-sdk/react-native-bare/package.json index 97c3e36d1..73da635d9 100644 --- a/packages/@magic-sdk/react-native-bare/package.json +++ b/packages/@magic-sdk/react-native-bare/package.json @@ -34,7 +34,6 @@ "whatwg-url": "~8.1.0" }, "devDependencies": { - "@babel/plugin-transform-class-static-block": "^7.26.0", "@react-native-community/netinfo": ">11.0.0", "@react-native/babel-preset": "^0.79.0", "@testing-library/react-native": "^13.2.0", diff --git a/packages/@magic-sdk/react-native-expo/package.json b/packages/@magic-sdk/react-native-expo/package.json index a290fc161..28caff3c7 100644 --- a/packages/@magic-sdk/react-native-expo/package.json +++ b/packages/@magic-sdk/react-native-expo/package.json @@ -33,7 +33,6 @@ "whatwg-url": "~8.1.0" }, "devDependencies": { - "@babel/plugin-transform-class-static-block": "^7.26.0", "@babel/preset-env": "^7.26.9", "@react-native-community/netinfo": ">11.0.0", "@react-native/assets-registry": "^0.78.2", diff --git a/yarn.lock b/yarn.lock index 334a21ecc..739780487 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3655,6 +3655,7 @@ __metadata: dependencies: "@magic-sdk/react-native-bare": ^30.0.6 "@magic-sdk/types": ^24.18.1 + "@react-native/babel-preset": ^0.79.0 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 react-native-device-info: ^10.3.0 @@ -3672,6 +3673,7 @@ __metadata: "@magic-sdk/react-native-expo": ^30.0.5 "@magic-sdk/types": ^10.0.0 "@types/crypto-js": ~4.2.0 + babel-preset-expo: ^12.0.11 crypto-js: ^4.2.0 expo-application: ^5.0.1 expo-web-browser: ">=12.0.0" @@ -3801,7 +3803,6 @@ __metadata: resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 @@ -3840,7 +3841,6 @@ __metadata: resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 "@babel/preset-env": ^7.26.9 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 @@ -14794,6 +14794,7 @@ __metadata: resolution: "magic-sdk-monorepo@workspace:." dependencies: "@babel/core": ^7.26.10 + "@babel/plugin-transform-class-static-block": ^7.26.0 "@babel/plugin-transform-modules-commonjs": ^7.26.3 "@babel/runtime": ^7.27.0 "@eslint/compat": ^1.2.2 From 1e25da4e7c0372c7ef31bd2158b2ee695498643a Mon Sep 17 00:00:00 2001 From: ethella Date: Fri, 11 Apr 2025 10:42:26 -0700 Subject: [PATCH 04/28] bump compiler options to es2022 --- packages/@magic-sdk/provider/babel.config.json | 3 +-- packages/@magic-sdk/react-native-expo/package.json | 2 +- tsconfig.settings.json | 4 ++-- yarn.lock | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/@magic-sdk/provider/babel.config.json b/packages/@magic-sdk/provider/babel.config.json index 23e38bad7..7521eb073 100644 --- a/packages/@magic-sdk/provider/babel.config.json +++ b/packages/@magic-sdk/provider/babel.config.json @@ -3,6 +3,5 @@ "test": { "plugins": ["@babel/plugin-transform-modules-commonjs"] } - }, - "plugins": ["@babel/plugin-transform-class-static-block"] + } } diff --git a/packages/@magic-sdk/react-native-expo/package.json b/packages/@magic-sdk/react-native-expo/package.json index 28caff3c7..4052ba5a8 100644 --- a/packages/@magic-sdk/react-native-expo/package.json +++ b/packages/@magic-sdk/react-native-expo/package.json @@ -51,7 +51,7 @@ "peerDependencies": { "@react-native-community/netinfo": ">=9.0.0", "expo": "*", - "react": ">=16", + "react": ">=17", "react-native": ">=0.60", "react-native-safe-area-context": ">=4.4.1", "react-native-webview": ">=12.4.0" diff --git a/tsconfig.settings.json b/tsconfig.settings.json index 9b002b55d..f0a38993b 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "lib": ["es2018", "dom"], - "module": "es2015", + "lib": ["es2022", "dom"], + "module": "es2022", "moduleResolution": "node", "target": "es6", "strict": true, diff --git a/yarn.lock b/yarn.lock index 739780487..32e18d4e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3871,7 +3871,7 @@ __metadata: peerDependencies: "@react-native-community/netinfo": ">=9.0.0" expo: "*" - react: ">=16" + react: ">=17" react-native: ">=0.60" react-native-safe-area-context: ">=4.4.1" react-native-webview: ">=12.4.0" From 16ecf0cffe73b0cbe378c530ab738d1b2fa0b428 Mon Sep 17 00:00:00 2001 From: ethella Date: Fri, 11 Apr 2025 11:38:21 -0700 Subject: [PATCH 05/28] bump esbuild target to es2022 --- .../@magic-sdk/react-native-expo/package.json | 1 - scripts/utils/esbuild.ts | 3 +- tsconfig.settings.json | 2 +- yarn.lock | 495 +----------------- 4 files changed, 32 insertions(+), 469 deletions(-) diff --git a/packages/@magic-sdk/react-native-expo/package.json b/packages/@magic-sdk/react-native-expo/package.json index 4052ba5a8..b43d9058f 100644 --- a/packages/@magic-sdk/react-native-expo/package.json +++ b/packages/@magic-sdk/react-native-expo/package.json @@ -33,7 +33,6 @@ "whatwg-url": "~8.1.0" }, "devDependencies": { - "@babel/preset-env": "^7.26.9", "@react-native-community/netinfo": ">11.0.0", "@react-native/assets-registry": "^0.78.2", "@testing-library/react-native": "^13.2.0", diff --git a/scripts/utils/esbuild.ts b/scripts/utils/esbuild.ts index d6b49e72d..ff79f196e 100644 --- a/scripts/utils/esbuild.ts +++ b/scripts/utils/esbuild.ts @@ -25,6 +25,7 @@ export async function build(options: ESBuildOptions) { const buildOptions: esbuild.BuildOptions = { bundle: true, minify: true, + target: 'es2022', treeShaking: true, drop: process.env.NODE_ENV === 'production' ? ['debugger', 'console'] : ['debugger'], legalComments: 'none', @@ -34,7 +35,7 @@ export async function build(options: ESBuildOptions) { entryPoints: [await getEntrypoint(options.format)], sourcemap: options.sourcemap, outfile: options.output, - tsconfig: 'node_modules/.temp/tsconfig.build.json', + tsconfig: 'tsconfig.json', external: options.externals, loader: { '.ts': 'ts', '.tsx': 'tsx' }, define: Object.fromEntries( diff --git a/tsconfig.settings.json b/tsconfig.settings.json index f0a38993b..2825c08af 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json @@ -3,7 +3,7 @@ "lib": ["es2022", "dom"], "module": "es2022", "moduleResolution": "node", - "target": "es6", + "target": "es2022", "strict": true, "jsx": "react", "allowSyntheticDefaultImports": true, diff --git a/yarn.lock b/yarn.lock index 32e18d4e4..f2f2ce7cf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -279,7 +279,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": +"@babel/helper-create-regexp-features-plugin@npm:^7.25.9": version: 7.27.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.0" dependencies: @@ -327,7 +327,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -457,65 +457,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b33d37dacf98a9c74f53959999adc37a258057668b62dba557e6865689433c53764673109eaba9102bf73b2ac4db162f0d9b89a6cca6f1b71d12f5908ec11da9 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c684593952ab1b40dfa4e64e98a07e7227c6db175c21bd0e6d71d2ad5d240fef4e4a984d56f05a494876542a022244fe1c1098f4116109fd90d06615e8a269b1 - languageName: node - linkType: hard - "@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" @@ -577,15 +518,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -663,28 +595,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 - languageName: node - linkType: hard - "@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -806,19 +716,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: @@ -829,7 +727,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: @@ -842,7 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: @@ -855,18 +753,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": +"@babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.27.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0" dependencies: @@ -877,7 +764,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -901,7 +788,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -917,7 +804,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.25.9": +"@babel/plugin-transform-computed-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -929,7 +816,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": +"@babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -940,64 +827,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b553eebc328797ead6be5ba5bdaf2f1222cea8a5bd33fb4ed625975d4f9b510bfb0d688d97e314cd4b4a48b279bea7b3634ad68c1b41ee143c3082db0ae74037 - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 - languageName: node - linkType: hard - -"@babel/plugin-transform-dynamic-import@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba - languageName: node - linkType: hard - -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.25.9": +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": version: 7.25.9 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: @@ -1020,7 +850,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": +"@babel/plugin-transform-for-of@npm:^7.24.7": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -1032,7 +862,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.25.9": +"@babel/plugin-transform-function-name@npm:^7.25.1": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -1045,18 +875,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.25.9": +"@babel/plugin-transform-literals@npm:^7.25.2": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -1067,7 +886,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: @@ -1078,29 +897,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: baad1f6fd0e0d38e9a9c1086a06abdc014c4c653fd452337cadfe23fb5bd8bf4368d1bc433a5ac8e6421bc0732ebb7c044cf3fb39c1b7ebe967d66e26c4e5cec - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3, @babel/plugin-transform-modules-commonjs@npm:^7.9.6": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" @@ -1113,33 +909,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf446202f372ba92dc0db32b24b56225b6e3ad3b227e31074de8b86fdec01c273ae2536873e38dbe3ceb1cd0894209343adeaa37df208e3fa88c0c7dffec7924 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 946db66be5f04ab9ee56c424b00257276ec094aa2f148508927e6085239f76b00304fa1e33026d29eccdbe312efea15ca3d92e74a12689d7f0cdd9a7ba1a6c54 - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: @@ -1151,18 +921,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-new-target@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f8113539919aafce52f07b2bd182c771a476fe1d5d96d813460b33a16f173f038929369c595572cadc1f7bd8cb816ce89439d056e007770ddd7b7a0878e7895f - languageName: node - linkType: hard - -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.26.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: @@ -1173,7 +932,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: @@ -1184,7 +943,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: @@ -1197,19 +956,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-super@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: @@ -1220,7 +967,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: @@ -1243,7 +990,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9": +"@babel/plugin-transform-private-methods@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: @@ -1255,7 +1002,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: @@ -1268,17 +1015,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c - languageName: node - linkType: hard - "@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" @@ -1350,7 +1086,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": +"@babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" dependencies: @@ -1362,29 +1098,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:^7.24.7": version: 7.26.10 resolution: "@babel/plugin-transform-runtime@npm:7.26.10" @@ -1401,7 +1114,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: @@ -1412,7 +1125,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.25.9": +"@babel/plugin-transform-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -1424,7 +1137,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.25.9": +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -1435,28 +1148,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": - version: 7.27.0 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.0" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 244bb15135a69d5e6b563394ac6a6ae2ac7e6523b0abdbfc513d55e22e4d32bceb40e8209f13c6b25621bbdfc4d3f792596ba5ddfadbcdf576ea8bd040578aeb - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.0": version: 7.27.0 resolution: "@babel/plugin-transform-typescript@npm:7.27.0" @@ -1472,30 +1163,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: be067e07488d804e3e82d7771f23666539d2ae5af03bf6eb8480406adf3dabd776e60c1fd5c6078dc5714b73cd80bbaca70e71d4f5d154c5c57200581602ca2f - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -1507,97 +1175,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/preset-env@npm:7.26.9" - dependencies: - "@babel/compat-data": ^7.26.8 - "@babel/helper-compilation-targets": ^7.26.5 - "@babel/helper-plugin-utils": ^7.26.5 - "@babel/helper-validator-option": ^7.25.9 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 - "@babel/plugin-syntax-import-assertions": ^7.26.0 - "@babel/plugin-syntax-import-attributes": ^7.26.0 - "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.25.9 - "@babel/plugin-transform-async-generator-functions": ^7.26.8 - "@babel/plugin-transform-async-to-generator": ^7.25.9 - "@babel/plugin-transform-block-scoped-functions": ^7.26.5 - "@babel/plugin-transform-block-scoping": ^7.25.9 - "@babel/plugin-transform-class-properties": ^7.25.9 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/plugin-transform-classes": ^7.25.9 - "@babel/plugin-transform-computed-properties": ^7.25.9 - "@babel/plugin-transform-destructuring": ^7.25.9 - "@babel/plugin-transform-dotall-regex": ^7.25.9 - "@babel/plugin-transform-duplicate-keys": ^7.25.9 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-dynamic-import": ^7.25.9 - "@babel/plugin-transform-exponentiation-operator": ^7.26.3 - "@babel/plugin-transform-export-namespace-from": ^7.25.9 - "@babel/plugin-transform-for-of": ^7.26.9 - "@babel/plugin-transform-function-name": ^7.25.9 - "@babel/plugin-transform-json-strings": ^7.25.9 - "@babel/plugin-transform-literals": ^7.25.9 - "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 - "@babel/plugin-transform-member-expression-literals": ^7.25.9 - "@babel/plugin-transform-modules-amd": ^7.25.9 - "@babel/plugin-transform-modules-commonjs": ^7.26.3 - "@babel/plugin-transform-modules-systemjs": ^7.25.9 - "@babel/plugin-transform-modules-umd": ^7.25.9 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-new-target": ^7.25.9 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 - "@babel/plugin-transform-numeric-separator": ^7.25.9 - "@babel/plugin-transform-object-rest-spread": ^7.25.9 - "@babel/plugin-transform-object-super": ^7.25.9 - "@babel/plugin-transform-optional-catch-binding": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - "@babel/plugin-transform-parameters": ^7.25.9 - "@babel/plugin-transform-private-methods": ^7.25.9 - "@babel/plugin-transform-private-property-in-object": ^7.25.9 - "@babel/plugin-transform-property-literals": ^7.25.9 - "@babel/plugin-transform-regenerator": ^7.25.9 - "@babel/plugin-transform-regexp-modifiers": ^7.26.0 - "@babel/plugin-transform-reserved-words": ^7.25.9 - "@babel/plugin-transform-shorthand-properties": ^7.25.9 - "@babel/plugin-transform-spread": ^7.25.9 - "@babel/plugin-transform-sticky-regex": ^7.25.9 - "@babel/plugin-transform-template-literals": ^7.26.8 - "@babel/plugin-transform-typeof-symbol": ^7.26.7 - "@babel/plugin-transform-unicode-escapes": ^7.25.9 - "@babel/plugin-transform-unicode-property-regex": ^7.25.9 - "@babel/plugin-transform-unicode-regex": ^7.25.9 - "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.11.0 - babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.40.0 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7a657f947d069b7a27b02258012ce3ceb9383a8c10c249d4a3565c486294c3fe63ed08128ca3d124444d17eb821cfbf64a91fe8160af2e39f70d5cd2232f079e - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.24.7": version: 7.25.9 resolution: "@babel/preset-flow@npm:7.25.9" @@ -1611,19 +1188,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 - languageName: node - linkType: hard - "@babel/preset-react@npm:^7.22.15": version: 7.26.3 resolution: "@babel/preset-react@npm:7.26.3" @@ -1705,7 +1269,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -3841,7 +3405,6 @@ __metadata: resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/preset-env": ^7.26.9 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 From 9a94fab2203cc8aa813a5a0fc334d97e57c4e94e Mon Sep 17 00:00:00 2001 From: ethella Date: Mon, 21 Apr 2025 21:59:28 -0700 Subject: [PATCH 06/28] remove local forage --- .../react-native-bare-oauth/package.json | 2 ++ .../react-native-bare-oauth/src/index.ts | 3 ++- .../react-native-expo-oauth/package.json | 4 +++- .../react-native-expo-oauth/src/index.ts | 3 ++- .../@magic-sdk/react-native-bare/src/index.ts | 6 ++---- .../@magic-sdk/react-native-bare/test/mocks.ts | 8 -------- .../@magic-sdk/react-native-expo/package.json | 3 +-- .../@magic-sdk/react-native-expo/src/index.ts | 6 ++---- .../@magic-sdk/react-native-expo/test/mocks.ts | 8 -------- yarn.lock | 18 +++++------------- 10 files changed, 19 insertions(+), 42 deletions(-) diff --git a/packages/@magic-ext/react-native-bare-oauth/package.json b/packages/@magic-ext/react-native-bare-oauth/package.json index c2cfd135e..160567a2a 100644 --- a/packages/@magic-ext/react-native-bare-oauth/package.json +++ b/packages/@magic-ext/react-native-bare-oauth/package.json @@ -32,12 +32,14 @@ "devDependencies": { "@magic-sdk/react-native-bare": "^30.0.6", "@magic-sdk/types": "^24.18.1", + "@react-native-async-storage/async-storage": "^2.1.2", "@react-native/babel-preset": "^0.79.0", "@types/crypto-js": "~4.2.0", "react-native-inappbrowser-reborn": "^3.7.0" }, "peerDependencies": { "@magic-sdk/react-native-bare": ">=13.0.0", + "@react-native-async-storage/async-storage": "^2.1.2", "react-native-inappbrowser-reborn": ">=3.7.0" } } diff --git a/packages/@magic-ext/react-native-bare-oauth/src/index.ts b/packages/@magic-ext/react-native-bare-oauth/src/index.ts index 07aa15e6b..1d3dfe2e4 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/index.ts @@ -2,6 +2,7 @@ import { InAppBrowser } from 'react-native-inappbrowser-reborn'; import { Extension } from '@magic-sdk/react-native-bare'; import { getBundleId } from 'react-native-device-info'; import { createCryptoChallenge } from './crypto'; +import AsyncStorage from '@react-native-async-storage/async-storage'; import { OAuthErrorData, OAuthPayloadMethods, @@ -117,7 +118,7 @@ export async function createURI(this: OAuthExtension, configuration: OAuthRedire state, }); - await this.utils.storage.setItem(OAUTH_REDIRECT_METADATA_KEY, storedData); + await AsyncStorage.setItem(OAUTH_REDIRECT_METADATA_KEY, storedData); // Formulate the initial redirect query to Magic's OAuth hub. // Required fields: diff --git a/packages/@magic-ext/react-native-expo-oauth/package.json b/packages/@magic-ext/react-native-expo-oauth/package.json index 38a524a55..6721f5900 100644 --- a/packages/@magic-ext/react-native-expo-oauth/package.json +++ b/packages/@magic-ext/react-native-expo-oauth/package.json @@ -33,10 +33,12 @@ }, "devDependencies": { "@magic-sdk/react-native-expo": "^30.0.5", + "@react-native-async-storage/async-storage": "^2.1.2", "@types/crypto-js": "~4.2.0", "babel-preset-expo": "^12.0.11" }, "peerDependencies": { - "@magic-sdk/react-native-expo": ">=13.0.0" + "@magic-sdk/react-native-expo": ">=13.0.0", + "@react-native-async-storage/async-storage": "^2.1.2" } } diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index d9a9026e7..41258f620 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -1,6 +1,7 @@ import * as WebBrowser from 'expo-web-browser'; import { Extension } from '@magic-sdk/react-native-expo'; import * as Application from 'expo-application'; +import AsyncStorage from '@react-native-async-storage/async-storage'; import { createCryptoChallenge } from './crypto'; import { OAuthErrorData, @@ -117,7 +118,7 @@ export async function createURI(this: OAuthExtension, configuration: OAuthRedire state, }); - await this.utils.storage.setItem(OAUTH_REDIRECT_METADATA_KEY, storedData); + await AsyncStorage.setItem(OAUTH_REDIRECT_METADATA_KEY, storedData); // Formulate the initial redirect query to Magic's OAuth hub. // Required fields: diff --git a/packages/@magic-sdk/react-native-bare/src/index.ts b/packages/@magic-sdk/react-native-bare/src/index.ts index a37771110..781893897 100644 --- a/packages/@magic-sdk/react-native-bare/src/index.ts +++ b/packages/@magic-sdk/react-native-bare/src/index.ts @@ -9,7 +9,6 @@ import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from ' import { Buffer } from 'buffer'; import * as _ from 'lodash'; import { getBundleId } from 'react-native-device-info'; -import { driverWithoutSerialization } from '@aveq-research/localforage-asyncstorage-driver'; import * as memoryDriver from 'localforage-driver-memory'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; @@ -50,9 +49,8 @@ export const Magic = createSDK(SDKBaseReactNative, { storeName: 'MagicAuthLocalStorage', }); - const driver = driverWithoutSerialization(); - await Promise.all([lf.defineDriver(driver), lf.defineDriver(memoryDriver)]); - await lf.setDriver([driver._driver, memoryDriver._driver]); + await Promise.all([lf.defineDriver(memoryDriver)]); + await lf.setDriver([memoryDriver._driver]); return lf; }, diff --git a/packages/@magic-sdk/react-native-bare/test/mocks.ts b/packages/@magic-sdk/react-native-bare/test/mocks.ts index 71ebddf4f..71b3d646f 100644 --- a/packages/@magic-sdk/react-native-bare/test/mocks.ts +++ b/packages/@magic-sdk/react-native-bare/test/mocks.ts @@ -9,14 +9,6 @@ export function removeReactDependencies() { jest.mock('@react-native-community/netinfo', () => { return require('@react-native-community/netinfo/jest/netinfo-mock'); }); - // The `localforage` driver we use to enable React Native's `AsyncStorage` - // currently uses an `import` statement at the top of it's index file, this is - // causing TypeScript + `ts-node` to throw a SyntaxError. Until that is - // resolved, we have no choice but to mock it. - // - // Relevant issue: - // https://github.com/aveq-research/localforage-asyncstorage-driver/issues/1 - jest.mock('@aveq-research/localforage-asyncstorage-driver', () => ({})); jest.mock('react-native-device-info', () => { return { getBundleId: () => 'com.apple.mockApp', diff --git a/packages/@magic-sdk/react-native-expo/package.json b/packages/@magic-sdk/react-native-expo/package.json index b43d9058f..5cfeac020 100644 --- a/packages/@magic-sdk/react-native-expo/package.json +++ b/packages/@magic-sdk/react-native-expo/package.json @@ -17,11 +17,10 @@ "module": "./dist/es/index.js", "types": "./dist/types/index.d.ts", "dependencies": { - "@aveq-research/localforage-asyncstorage-driver": "^3.0.1", "@magic-sdk/commons": "^25.0.5", "@magic-sdk/provider": "^29.0.5", "@magic-sdk/types": "^24.18.1", - "@react-native-async-storage/async-storage": "^1.15.5", + "@react-native-async-storage/async-storage": "^2.1.2", "@types/lodash": "^4.14.158", "buffer": "~5.6.0", "expo-application": "^5.0.1", diff --git a/packages/@magic-sdk/react-native-expo/src/index.ts b/packages/@magic-sdk/react-native-expo/src/index.ts index c725e69ed..767459898 100644 --- a/packages/@magic-sdk/react-native-expo/src/index.ts +++ b/packages/@magic-sdk/react-native-expo/src/index.ts @@ -9,7 +9,6 @@ import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from ' import { Buffer } from 'buffer'; import * as _ from 'lodash'; import * as Application from 'expo-application'; -import { driverWithoutSerialization } from '@aveq-research/localforage-asyncstorage-driver'; import * as memoryDriver from 'localforage-driver-memory'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; @@ -50,9 +49,8 @@ export const Magic = createSDK(SDKBaseReactNative, { storeName: 'MagicAuthLocalStorage', }); - const driver = driverWithoutSerialization(); - await Promise.all([lf.defineDriver(driver), lf.defineDriver(memoryDriver)]); - await lf.setDriver([driver._driver, memoryDriver._driver]); + await Promise.all([lf.defineDriver(memoryDriver)]); + await lf.setDriver([memoryDriver._driver]); return lf; }, diff --git a/packages/@magic-sdk/react-native-expo/test/mocks.ts b/packages/@magic-sdk/react-native-expo/test/mocks.ts index 3e4101b40..875b057c0 100644 --- a/packages/@magic-sdk/react-native-expo/test/mocks.ts +++ b/packages/@magic-sdk/react-native-expo/test/mocks.ts @@ -9,12 +9,4 @@ export function removeReactDependencies() { jest.mock('@react-native-community/netinfo', () => { return require('@react-native-community/netinfo/jest/netinfo-mock'); }); - // The `localforage` driver we use to enable React Native's `AsyncStorage` - // currently uses an `import` statement at the top of it's index file, this is - // causing TypeScript + `ts-node` to throw a SyntaxError. Until that is - // resolved, we have no choice but to mock it. - // - // Relevant issue: - // https://github.com/aveq-research/localforage-asyncstorage-driver/issues/1 - jest.mock('@aveq-research/localforage-asyncstorage-driver', () => ({})); } diff --git a/yarn.lock b/yarn.lock index f2f2ce7cf..2cdbae5e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3219,6 +3219,7 @@ __metadata: dependencies: "@magic-sdk/react-native-bare": ^30.0.6 "@magic-sdk/types": ^24.18.1 + "@react-native-async-storage/async-storage": ^2.1.2 "@react-native/babel-preset": ^0.79.0 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 @@ -3226,6 +3227,7 @@ __metadata: react-native-inappbrowser-reborn: ^3.7.0 peerDependencies: "@magic-sdk/react-native-bare": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 react-native-inappbrowser-reborn: ">=3.7.0" languageName: unknown linkType: soft @@ -3236,6 +3238,7 @@ __metadata: dependencies: "@magic-sdk/react-native-expo": ^30.0.5 "@magic-sdk/types": ^10.0.0 + "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 babel-preset-expo: ^12.0.11 crypto-js: ^4.2.0 @@ -3243,6 +3246,7 @@ __metadata: expo-web-browser: ">=12.0.0" peerDependencies: "@magic-sdk/react-native-expo": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 languageName: unknown linkType: soft @@ -3404,11 +3408,10 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: - "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 - "@react-native-async-storage/async-storage": ^1.15.5 + "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/assets-registry": ^0.78.2 "@testing-library/react-native": ^13.2.0 @@ -4486,17 +4489,6 @@ __metadata: languageName: node linkType: hard -"@react-native-async-storage/async-storage@npm:^1.15.5": - version: 1.17.11 - resolution: "@react-native-async-storage/async-storage@npm:1.17.11" - dependencies: - merge-options: ^3.0.4 - peerDependencies: - react-native: ^0.0.0-0 || 0.60 - 0.71 || 1000.0.0 - checksum: 691f2b74498160d0b532f673402d8affeecb28b005b1c6d6fa2e7c87f89ab3068177e8e2d2686738306e7592a39c6d7148aa4c426b7e8e149c43a336ad446648 - languageName: node - linkType: hard - "@react-native-async-storage/async-storage@npm:^2.1.2": version: 2.1.2 resolution: "@react-native-async-storage/async-storage@npm:2.1.2" From 86d05200f3ec507585c528e50ad43af74c81ffb5 Mon Sep 17 00:00:00 2001 From: ethella Date: Mon, 21 Apr 2025 22:11:57 -0700 Subject: [PATCH 07/28] bump expo-web-browser --- .../react-native-expo-oauth/package.json | 2 +- yarn.lock | 85 ++----------------- 2 files changed, 8 insertions(+), 79 deletions(-) diff --git a/packages/@magic-ext/react-native-expo-oauth/package.json b/packages/@magic-ext/react-native-expo-oauth/package.json index 6721f5900..1e09a105d 100644 --- a/packages/@magic-ext/react-native-expo-oauth/package.json +++ b/packages/@magic-ext/react-native-expo-oauth/package.json @@ -29,7 +29,7 @@ "@magic-sdk/types": "^10.0.0", "crypto-js": "^4.2.0", "expo-application": "^5.0.1", - "expo-web-browser": ">=12.0.0" + "expo-web-browser": "14.0.2" }, "devDependencies": { "@magic-sdk/react-native-expo": "^30.0.5", diff --git a/yarn.lock b/yarn.lock index 2cdbae5e9..7898f8752 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3243,7 +3243,7 @@ __metadata: babel-preset-expo: ^12.0.11 crypto-js: ^4.2.0 expo-application: ^5.0.1 - expo-web-browser: ">=12.0.0" + expo-web-browser: 14.0.2 peerDependencies: "@magic-sdk/react-native-expo": ">=13.0.0" "@react-native-async-storage/async-storage": ^2.1.2 @@ -8314,15 +8314,6 @@ __metadata: languageName: node linkType: hard -"compare-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "compare-urls@npm:2.0.0" - dependencies: - normalize-url: ^2.0.1 - checksum: 706a305fcbafac63e3e3dafe71283b2fbef05ed18f64636e13bf201cdca164ff16463a7004023535497828f69b822ce44c3b43fcaa0e99d8976b26b1f326595c - languageName: node - linkType: hard - "component-type@npm:^1.2.1": version: 1.2.2 resolution: "component-type@npm:1.2.2" @@ -8865,7 +8856,7 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": +"decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 @@ -10341,15 +10332,13 @@ __metadata: languageName: node linkType: hard -"expo-web-browser@npm:>=12.0.0": - version: 12.1.1 - resolution: "expo-web-browser@npm:12.1.1" - dependencies: - compare-urls: ^2.0.0 - url: ^0.11.0 +"expo-web-browser@npm:14.0.2": + version: 14.0.2 + resolution: "expo-web-browser@npm:14.0.2" peerDependencies: expo: "*" - checksum: d6a1c48170cfae7fb7038bcf479a520ab59a84b5f2a90b68abc2570c25e88dbd60a643282fbd4406451576198bab4019c668b119e40e674d0184d3f233011ab7 + react-native: "*" + checksum: ee84e87987ec9054cee0d13bee78102ba609c219a8a9c81872be4d115d40f00acd068555d737f42fd0bc9b3fd43774d00108d82eececae18098558ef8a7971f1 languageName: node linkType: hard @@ -15632,17 +15621,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^2.0.1": - version: 2.0.1 - resolution: "normalize-url@npm:2.0.1" - dependencies: - prepend-http: ^2.0.0 - query-string: ^5.0.1 - sort-keys: ^2.0.0 - checksum: 30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75 - languageName: node - linkType: hard - "npm-bundled@npm:^1.1.2": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -16886,13 +16864,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -17103,13 +17074,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - "punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -17175,24 +17139,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^5.0.1": - version: 5.1.1 - resolution: "query-string@npm:5.1.1" - dependencies: - decode-uri-component: ^0.2.0 - object-assign: ^4.1.0 - strict-uri-encode: ^1.0.0 - checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd - languageName: node - linkType: hard - -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -18932,13 +18878,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"strict-uri-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "strict-uri-encode@npm:1.1.0" - checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -20411,16 +20350,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 - languageName: node - linkType: hard - "use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" From 2ac647e39bbf0903e6cb2378e873204a2b497524 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 09:30:49 -0700 Subject: [PATCH 08/28] remove unused dependency --- packages/@magic-sdk/react-native-bare/package.json | 1 - .../react-native-bare/src/ambient-types.d.ts | 4 ---- .../react-native-expo/src/ambient-types.d.ts | 4 ---- yarn.lock | 13 ------------- 4 files changed, 22 deletions(-) diff --git a/packages/@magic-sdk/react-native-bare/package.json b/packages/@magic-sdk/react-native-bare/package.json index 73da635d9..06e9b5ada 100644 --- a/packages/@magic-sdk/react-native-bare/package.json +++ b/packages/@magic-sdk/react-native-bare/package.json @@ -17,7 +17,6 @@ "module": "./dist/es/index.js", "types": "./dist/types/index.d.ts", "dependencies": { - "@aveq-research/localforage-asyncstorage-driver": "^3.0.1", "@magic-sdk/commons": "^25.0.5", "@magic-sdk/provider": "^29.0.5", "@magic-sdk/types": "^24.18.1", diff --git a/packages/@magic-sdk/react-native-bare/src/ambient-types.d.ts b/packages/@magic-sdk/react-native-bare/src/ambient-types.d.ts index 816fffca0..be6054096 100644 --- a/packages/@magic-sdk/react-native-bare/src/ambient-types.d.ts +++ b/packages/@magic-sdk/react-native-bare/src/ambient-types.d.ts @@ -10,10 +10,6 @@ declare namespace NodeJS { } } -declare module '@aveq-research/localforage-asyncstorage-driver' { - export const driverWithoutSerialization: any; -} - declare module 'react-native-device-info' { export function getBundleId(): string; } diff --git a/packages/@magic-sdk/react-native-expo/src/ambient-types.d.ts b/packages/@magic-sdk/react-native-expo/src/ambient-types.d.ts index 6fce8fe08..77e12d6f9 100644 --- a/packages/@magic-sdk/react-native-expo/src/ambient-types.d.ts +++ b/packages/@magic-sdk/react-native-expo/src/ambient-types.d.ts @@ -9,7 +9,3 @@ declare namespace NodeJS { [key: string]: any; } } - -declare module '@aveq-research/localforage-asyncstorage-driver' { - export const driverWithoutSerialization: any; -} diff --git a/yarn.lock b/yarn.lock index 7898f8752..3fb4a3bc9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -165,18 +165,6 @@ __metadata: languageName: node linkType: hard -"@aveq-research/localforage-asyncstorage-driver@npm:^3.0.1": - version: 3.0.1 - resolution: "@aveq-research/localforage-asyncstorage-driver@npm:3.0.1" - peerDependencies: - "@react-native-async-storage/async-storage": "*" - localforage: "*" - react: "*" - react-native: "*" - checksum: a548ffd458f202fca7dfda14e78a54f07049f799564f38481aef81b8deb377f24957a1a6180cae15e96239be34b3fd07eff21a5e2fbbac8f4a7c37320a86af0b - languageName: node - linkType: hard - "@babel/code-frame@npm:7.10.4, @babel/code-frame@npm:~7.10.4": version: 7.10.4 resolution: "@babel/code-frame@npm:7.10.4" @@ -3370,7 +3358,6 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: - "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 From fd87f2ed4c6590a8997d5a78cabf69b937a94631 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 10:22:39 -0700 Subject: [PATCH 09/28] add back rn --- packages/@magic-sdk/react-native-bare/package.json | 1 + packages/@magic-sdk/react-native-bare/src/index.ts | 8 ++++---- packages/@magic-sdk/react-native-expo/package.json | 1 + packages/@magic-sdk/react-native-expo/src/index.ts | 8 ++++---- yarn.lock | 14 ++++++++++++++ 5 files changed, 24 insertions(+), 8 deletions(-) diff --git a/packages/@magic-sdk/react-native-bare/package.json b/packages/@magic-sdk/react-native-bare/package.json index 06e9b5ada..73da635d9 100644 --- a/packages/@magic-sdk/react-native-bare/package.json +++ b/packages/@magic-sdk/react-native-bare/package.json @@ -17,6 +17,7 @@ "module": "./dist/es/index.js", "types": "./dist/types/index.d.ts", "dependencies": { + "@aveq-research/localforage-asyncstorage-driver": "^3.0.1", "@magic-sdk/commons": "^25.0.5", "@magic-sdk/provider": "^29.0.5", "@magic-sdk/types": "^24.18.1", diff --git a/packages/@magic-sdk/react-native-bare/src/index.ts b/packages/@magic-sdk/react-native-bare/src/index.ts index 781893897..6afa93b58 100644 --- a/packages/@magic-sdk/react-native-bare/src/index.ts +++ b/packages/@magic-sdk/react-native-bare/src/index.ts @@ -9,9 +9,9 @@ import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from ' import { Buffer } from 'buffer'; import * as _ from 'lodash'; import { getBundleId } from 'react-native-device-info'; -import * as memoryDriver from 'localforage-driver-memory'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; +import { driverWithoutSerialization } from '@aveq-research/localforage-asyncstorage-driver'; // Web3 assumes a browser context, so we need // to provide `btoa` and `atob` shims. @@ -49,9 +49,9 @@ export const Magic = createSDK(SDKBaseReactNative, { storeName: 'MagicAuthLocalStorage', }); - await Promise.all([lf.defineDriver(memoryDriver)]); - await lf.setDriver([memoryDriver._driver]); - + const driver = driverWithoutSerialization(); + await Promise.all([lf.defineDriver(driver)]); + await lf.setDriver([driver._driver]); return lf; }, }); diff --git a/packages/@magic-sdk/react-native-expo/package.json b/packages/@magic-sdk/react-native-expo/package.json index 5cfeac020..8c5cb5940 100644 --- a/packages/@magic-sdk/react-native-expo/package.json +++ b/packages/@magic-sdk/react-native-expo/package.json @@ -17,6 +17,7 @@ "module": "./dist/es/index.js", "types": "./dist/types/index.d.ts", "dependencies": { + "@aveq-research/localforage-asyncstorage-driver": "^3.0.1", "@magic-sdk/commons": "^25.0.5", "@magic-sdk/provider": "^29.0.5", "@magic-sdk/types": "^24.18.1", diff --git a/packages/@magic-sdk/react-native-expo/src/index.ts b/packages/@magic-sdk/react-native-expo/src/index.ts index 767459898..e031e618e 100644 --- a/packages/@magic-sdk/react-native-expo/src/index.ts +++ b/packages/@magic-sdk/react-native-expo/src/index.ts @@ -9,9 +9,9 @@ import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from ' import { Buffer } from 'buffer'; import * as _ from 'lodash'; import * as Application from 'expo-application'; -import * as memoryDriver from 'localforage-driver-memory'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; +import { driverWithoutSerialization } from '@aveq-research/localforage-asyncstorage-driver'; // Web3 assumes a browser context, so we need // to provide `btoa` and `atob` shims. @@ -49,9 +49,9 @@ export const Magic = createSDK(SDKBaseReactNative, { storeName: 'MagicAuthLocalStorage', }); - await Promise.all([lf.defineDriver(memoryDriver)]); - await lf.setDriver([memoryDriver._driver]); - + const driver = driverWithoutSerialization(); + await Promise.all([lf.defineDriver(driver)]); + await lf.setDriver([driver._driver]); return lf; }, }); diff --git a/yarn.lock b/yarn.lock index 3fb4a3bc9..a5af1b706 100644 --- a/yarn.lock +++ b/yarn.lock @@ -165,6 +165,18 @@ __metadata: languageName: node linkType: hard +"@aveq-research/localforage-asyncstorage-driver@npm:^3.0.1": + version: 3.0.1 + resolution: "@aveq-research/localforage-asyncstorage-driver@npm:3.0.1" + peerDependencies: + "@react-native-async-storage/async-storage": "*" + localforage: "*" + react: "*" + react-native: "*" + checksum: a548ffd458f202fca7dfda14e78a54f07049f799564f38481aef81b8deb377f24957a1a6180cae15e96239be34b3fd07eff21a5e2fbbac8f4a7c37320a86af0b + languageName: node + linkType: hard + "@babel/code-frame@npm:7.10.4, @babel/code-frame@npm:~7.10.4": version: 7.10.4 resolution: "@babel/code-frame@npm:7.10.4" @@ -3358,6 +3370,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: + "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 @@ -3395,6 +3408,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: + "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 From 7593a9303cd14296ccffb6e8a7f8c55a661294ea Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 12:00:44 -0700 Subject: [PATCH 10/28] mock localforage --- .../@magic-sdk/react-native-bare/src/index.ts | 24 ++++++++++--------- .../@magic-sdk/react-native-expo/package.json | 1 - .../@magic-sdk/react-native-expo/src/index.ts | 24 ++++++++++--------- yarn.lock | 1 - 4 files changed, 26 insertions(+), 24 deletions(-) diff --git a/packages/@magic-sdk/react-native-bare/src/index.ts b/packages/@magic-sdk/react-native-bare/src/index.ts index 6afa93b58..e96e9ba4e 100644 --- a/packages/@magic-sdk/react-native-bare/src/index.ts +++ b/packages/@magic-sdk/react-native-bare/src/index.ts @@ -4,14 +4,14 @@ import 'regenerator-runtime/runtime'; import { createSDK, InstanceWithExtensions, MagicSDKExtensionsOption } from '@magic-sdk/provider'; import * as processPolyfill from 'process'; -import localForage from 'localforage'; import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from 'whatwg-url'; import { Buffer } from 'buffer'; import * as _ from 'lodash'; import { getBundleId } from 'react-native-device-info'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; -import { driverWithoutSerialization } from '@aveq-research/localforage-asyncstorage-driver'; +import type localForage from 'localforage'; +import AsyncStorage from '@react-native-async-storage/async-storage'; // Web3 assumes a browser context, so we need // to provide `btoa` and `atob` shims. @@ -44,15 +44,17 @@ export const Magic = createSDK(SDKBaseReactNative, { defaultEndpoint: 'https://box.magic.link/', ViewController: ReactNativeWebViewController, configureStorage: /* istanbul ignore next */ async () => { - const lf = localForage.createInstance({ - name: 'MagicAuthLocalStorageDB', - storeName: 'MagicAuthLocalStorage', - }); - - const driver = driverWithoutSerialization(); - await Promise.all([lf.defineDriver(driver)]); - await lf.setDriver([driver._driver]); - return lf; + return { + ready: async () => Promise.resolve(true), + getItem: AsyncStorage.getItem, + setItem: AsyncStorage.setItem, + removeItem: AsyncStorage.removeItem, + clear: AsyncStorage.clear, + length: () => {}, + key: () => {}, + keys: AsyncStorage.getAllKeys, + iterate: () => {}, + } as unknown as typeof localForage; }, }); diff --git a/packages/@magic-sdk/react-native-expo/package.json b/packages/@magic-sdk/react-native-expo/package.json index 8c5cb5940..5cfeac020 100644 --- a/packages/@magic-sdk/react-native-expo/package.json +++ b/packages/@magic-sdk/react-native-expo/package.json @@ -17,7 +17,6 @@ "module": "./dist/es/index.js", "types": "./dist/types/index.d.ts", "dependencies": { - "@aveq-research/localforage-asyncstorage-driver": "^3.0.1", "@magic-sdk/commons": "^25.0.5", "@magic-sdk/provider": "^29.0.5", "@magic-sdk/types": "^24.18.1", diff --git a/packages/@magic-sdk/react-native-expo/src/index.ts b/packages/@magic-sdk/react-native-expo/src/index.ts index e031e618e..6af121ded 100644 --- a/packages/@magic-sdk/react-native-expo/src/index.ts +++ b/packages/@magic-sdk/react-native-expo/src/index.ts @@ -4,14 +4,14 @@ import 'regenerator-runtime/runtime'; import { createSDK, InstanceWithExtensions, MagicSDKExtensionsOption } from '@magic-sdk/provider'; import * as processPolyfill from 'process'; -import localForage from 'localforage'; import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from 'whatwg-url'; import { Buffer } from 'buffer'; import * as _ from 'lodash'; import * as Application from 'expo-application'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; -import { driverWithoutSerialization } from '@aveq-research/localforage-asyncstorage-driver'; +import type localForage from 'localforage'; +import AsyncStorage from '@react-native-async-storage/async-storage'; // Web3 assumes a browser context, so we need // to provide `btoa` and `atob` shims. @@ -44,15 +44,17 @@ export const Magic = createSDK(SDKBaseReactNative, { defaultEndpoint: 'https://box.magic.link/', ViewController: ReactNativeWebViewController, configureStorage: /* istanbul ignore next */ async () => { - const lf = localForage.createInstance({ - name: 'MagicAuthLocalStorageDB', - storeName: 'MagicAuthLocalStorage', - }); - - const driver = driverWithoutSerialization(); - await Promise.all([lf.defineDriver(driver)]); - await lf.setDriver([driver._driver]); - return lf; + return { + ready: async () => Promise.resolve(true), + getItem: AsyncStorage.getItem, + setItem: AsyncStorage.setItem, + removeItem: AsyncStorage.removeItem, + clear: AsyncStorage.clear, + length: () => {}, + key: () => {}, + keys: AsyncStorage.getAllKeys, + iterate: () => {}, + } as unknown as typeof localForage; }, }); diff --git a/yarn.lock b/yarn.lock index a5af1b706..7898f8752 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3408,7 +3408,6 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: - "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 From ab6aafbfe8085538f3df9bce5cb1aa83adaf714e Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 14:11:22 -0700 Subject: [PATCH 11/28] revert build target --- scripts/utils/esbuild.ts | 1 - tsconfig.settings.json | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/utils/esbuild.ts b/scripts/utils/esbuild.ts index ff79f196e..92a953dc1 100644 --- a/scripts/utils/esbuild.ts +++ b/scripts/utils/esbuild.ts @@ -25,7 +25,6 @@ export async function build(options: ESBuildOptions) { const buildOptions: esbuild.BuildOptions = { bundle: true, minify: true, - target: 'es2022', treeShaking: true, drop: process.env.NODE_ENV === 'production' ? ['debugger', 'console'] : ['debugger'], legalComments: 'none', diff --git a/tsconfig.settings.json b/tsconfig.settings.json index 2825c08af..9b002b55d 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json @@ -1,9 +1,9 @@ { "compilerOptions": { - "lib": ["es2022", "dom"], - "module": "es2022", + "lib": ["es2018", "dom"], + "module": "es2015", "moduleResolution": "node", - "target": "es2022", + "target": "es6", "strict": true, "jsx": "react", "allowSyntheticDefaultImports": true, From b3835d24a31928290a89449d3a6ad0c5b35dae23 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 14:28:49 -0700 Subject: [PATCH 12/28] es2022 --- tsconfig.settings.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tsconfig.settings.json b/tsconfig.settings.json index 9b002b55d..757f51c11 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json @@ -1,9 +1,9 @@ { "compilerOptions": { - "lib": ["es2018", "dom"], - "module": "es2015", + "lib": ["es2022", "dom"], + "module": "esnext", "moduleResolution": "node", - "target": "es6", + "target": "ES2022", "strict": true, "jsx": "react", "allowSyntheticDefaultImports": true, From 45f6d0a6b65ef1a80c444a7bca79f353645c4c13 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 22:58:51 +0000 Subject: [PATCH 13/28] Remove Extension class and rename InternalExtension to MagicExtension Co-Authored-By: jerry@magic.link --- packages/@magic-ext/algorand/src/index.ts | 4 ++-- packages/@magic-ext/aptos/src/index.ts | 4 ++-- packages/@magic-ext/avalanche/src/index.ts | 4 ++-- packages/@magic-ext/bitcoin/src/index.ts | 4 ++-- packages/@magic-ext/conflux/src/index.ts | 4 ++-- packages/@magic-ext/cosmos/src/index.ts | 4 ++-- packages/@magic-ext/ed25519/src/index.ts | 4 ++-- packages/@magic-ext/farcaster/src/index.ts | 4 ++-- packages/@magic-ext/flow/src/index.ts | 4 ++-- packages/@magic-ext/gdkms/src/index.ts | 4 ++-- packages/@magic-ext/harmony/src/index.ts | 4 ++-- packages/@magic-ext/hedera/src/index.ts | 4 ++-- packages/@magic-ext/icon/src/index.ts | 4 ++-- packages/@magic-ext/kadena/src/index.ts | 4 ++-- packages/@magic-ext/near/src/index.ts | 4 ++-- packages/@magic-ext/oauth/src/index.ts | 4 ++-- packages/@magic-ext/oauth2/src/index.ts | 4 ++-- packages/@magic-ext/oidc/src/index.ts | 4 ++-- packages/@magic-ext/polkadot/src/index.ts | 4 ++-- .../react-native-bare-oauth/src/index.ts | 4 ++-- .../react-native-expo-oauth/src/index.ts | 4 ++-- packages/@magic-ext/solana/src/index.ts | 4 ++-- packages/@magic-ext/sui/src/index.ts | 4 ++-- packages/@magic-ext/taquito/src/index.ts | 4 ++-- packages/@magic-ext/terra/src/index.ts | 4 ++-- packages/@magic-ext/tezos/src/index.ts | 4 ++-- .../@magic-ext/web3modal-ethers5/src/index.ts | 4 ++-- packages/@magic-ext/webauthn/src/index.ts | 4 ++-- packages/@magic-ext/zilliqa/src/index.ts | 4 ++-- packages/@magic-sdk/commons/src/index.ts | 2 +- packages/@magic-sdk/provider/src/core/sdk.ts | 6 ++--- packages/@magic-sdk/provider/src/index.ts | 2 +- .../provider/src/modules/base-extension.ts | 22 +++++-------------- .../sdk-exceptions/error-factories.spec.ts | 8 +++---- .../magic-extension-error/constructor.spec.ts | 4 ++-- .../constructor.spec.ts | 4 ++-- .../magic-extension-warning/log.spec.ts | 4 ++-- .../test/spec/core/sdk/constructor.spec.ts | 12 +++++----- .../bin/scaffold/template/hybrid/src/index.ts | 4 ++-- .../template/react-native/src/index.ts | 4 ++-- .../bin/scaffold/template/web/src/index.ts | 4 ++-- 41 files changed, 90 insertions(+), 102 deletions(-) diff --git a/packages/@magic-ext/algorand/src/index.ts b/packages/@magic-ext/algorand/src/index.ts index 08427aba7..5a980bd6c 100644 --- a/packages/@magic-ext/algorand/src/index.ts +++ b/packages/@magic-ext/algorand/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { AlgorandConfig, AlgorandPayloadMethod } from './types'; -export class AlgorandExtension extends Extension.Internal<'algod', any> { +export class AlgorandExtension extends MagicExtension<'algod', any> { name = 'algod' as const; config: any = {}; diff --git a/packages/@magic-ext/aptos/src/index.ts b/packages/@magic-ext/aptos/src/index.ts index 28a726c2b..8efc3b7e5 100644 --- a/packages/@magic-ext/aptos/src/index.ts +++ b/packages/@magic-ext/aptos/src/index.ts @@ -1,4 +1,4 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; // @ts-ignore import { AptosClient, BCS, TxnBuilderTypes, Types, getAddressFromAccountOrAddress } from 'aptos'; @@ -7,7 +7,7 @@ import { AptosConfig, AptosPayloadMethod } from './type'; import { APTOS_PAYLOAD_TYPE } from './constants'; export { MagicAptosWallet } from './MagicAptosWallet'; -export class AptosExtension extends Extension.Internal<'aptos', any> { +export class AptosExtension extends MagicExtension<'aptos', any> { name = 'aptos' as const; config: any = {}; diff --git a/packages/@magic-ext/avalanche/src/index.ts b/packages/@magic-ext/avalanche/src/index.ts index e9f0a0a28..3c06caf39 100644 --- a/packages/@magic-ext/avalanche/src/index.ts +++ b/packages/@magic-ext/avalanche/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { AvaxConfig } from './types'; -export class AvalancheExtension extends Extension.Internal<'avax', any> { +export class AvalancheExtension extends MagicExtension<'avax', any> { name = 'avax' as const; config: any = {}; diff --git a/packages/@magic-ext/bitcoin/src/index.ts b/packages/@magic-ext/bitcoin/src/index.ts index fd0e09586..09fec74ac 100644 --- a/packages/@magic-ext/bitcoin/src/index.ts +++ b/packages/@magic-ext/bitcoin/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { BitcoinConfig, BitcoinPayloadMethod } from './types'; -export class BitcoinExtension extends Extension.Internal<'bitcoin', any> { +export class BitcoinExtension extends MagicExtension<'bitcoin', any> { name = 'bitcoin' as const; config: any = {}; diff --git a/packages/@magic-ext/conflux/src/index.ts b/packages/@magic-ext/conflux/src/index.ts index 86cf2ac2f..b7d75b9f2 100644 --- a/packages/@magic-ext/conflux/src/index.ts +++ b/packages/@magic-ext/conflux/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { ConfluxPayloadMethod, ConfluxConfig } from './types'; -export class ConfluxExtension extends Extension.Internal<'conflux', any> { +export class ConfluxExtension extends MagicExtension<'conflux', any> { name = 'conflux' as const; config: any = {}; diff --git a/packages/@magic-ext/cosmos/src/index.ts b/packages/@magic-ext/cosmos/src/index.ts index 87ab57882..2eba67c71 100644 --- a/packages/@magic-ext/cosmos/src/index.ts +++ b/packages/@magic-ext/cosmos/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { CosmosConfig, CosmosPayloadMethod } from './type'; -export class CosmosExtension extends Extension.Internal<'cosmos', any> { +export class CosmosExtension extends MagicExtension<'cosmos', any> { name = 'cosmos' as const; config: any = {}; diff --git a/packages/@magic-ext/ed25519/src/index.ts b/packages/@magic-ext/ed25519/src/index.ts index 3d45b230c..d11509a04 100644 --- a/packages/@magic-ext/ed25519/src/index.ts +++ b/packages/@magic-ext/ed25519/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { Ed25519PayloadMethod } from './types'; -export class Ed25519Extension extends Extension.Internal<'ed', any> { +export class Ed25519Extension extends MagicExtension<'ed', any> { name = 'ed' as const; config: any = {}; diff --git a/packages/@magic-ext/farcaster/src/index.ts b/packages/@magic-ext/farcaster/src/index.ts index 84e857d07..ee8658fdc 100644 --- a/packages/@magic-ext/farcaster/src/index.ts +++ b/packages/@magic-ext/farcaster/src/index.ts @@ -1,4 +1,4 @@ -import {Extension, FarcasterLoginEventEmit} from '@magic-sdk/commons'; +import {MagicExtension, FarcasterLoginEventEmit} from '@magic-sdk/commons'; import { FarcasterPayloadMethod } from './types'; import { isMainFrame, isMobile } from './utils'; @@ -71,7 +71,7 @@ type FarcasterLoginEventHandlers = { [FarcasterLoginEventEmit.Cancel]: () => void; }; -export class FarcasterExtension extends Extension.Internal<'farcaster'> { +export class FarcasterExtension extends MagicExtension<'farcaster'> { name = 'farcaster' as const; config = {}; diff --git a/packages/@magic-ext/flow/src/index.ts b/packages/@magic-ext/flow/src/index.ts index c4452cc72..db49a4867 100644 --- a/packages/@magic-ext/flow/src/index.ts +++ b/packages/@magic-ext/flow/src/index.ts @@ -1,10 +1,10 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; // @ts-ignore import * as fcl from '@onflow/fcl'; import { FlowConfig, FlowPayloadMethod } from './type'; -export class FlowExtension extends Extension.Internal<'flow', any> { +export class FlowExtension extends MagicExtension<'flow', any> { name = 'flow' as const; config: any = {}; diff --git a/packages/@magic-ext/gdkms/src/index.ts b/packages/@magic-ext/gdkms/src/index.ts index 77d516e05..a16d2cfb0 100644 --- a/packages/@magic-ext/gdkms/src/index.ts +++ b/packages/@magic-ext/gdkms/src/index.ts @@ -1,6 +1,6 @@ -import { Extension, MagicPayloadMethod } from '@magic-sdk/commons'; +import { MagicExtension, MagicPayloadMethod } from '@magic-sdk/commons'; -export class GDKMSExtension extends Extension.Internal<'gdkms', any> { +export class GDKMSExtension extends MagicExtension<'gdkms', any> { name = 'gdkms' as const; config: any = {}; diff --git a/packages/@magic-ext/harmony/src/index.ts b/packages/@magic-ext/harmony/src/index.ts index cc74c3dbc..78706e22d 100644 --- a/packages/@magic-ext/harmony/src/index.ts +++ b/packages/@magic-ext/harmony/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { HarmonyPayloadMethod, HarmonyConfig } from './types'; -export class HarmonyExtension extends Extension.Internal<'harmony', any> { +export class HarmonyExtension extends MagicExtension<'harmony', any> { name = 'harmony' as const; config: any = {}; diff --git a/packages/@magic-ext/hedera/src/index.ts b/packages/@magic-ext/hedera/src/index.ts index a17acf22f..2fe8e94b9 100644 --- a/packages/@magic-ext/hedera/src/index.ts +++ b/packages/@magic-ext/hedera/src/index.ts @@ -1,9 +1,9 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { HederaConfig, HederaPayloadMethod } from './types'; export * from './utils'; -export class HederaExtension extends Extension.Internal<'hedera', any> { +export class HederaExtension extends MagicExtension<'hedera', any> { name = 'hedera' as const; config: any = {}; network: string; diff --git a/packages/@magic-ext/icon/src/index.ts b/packages/@magic-ext/icon/src/index.ts index 334a682c5..27e6406a7 100644 --- a/packages/@magic-ext/icon/src/index.ts +++ b/packages/@magic-ext/icon/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { IconConfig, ConfigType } from './type'; -export class IconExtension extends Extension.Internal<'icon', IconConfig> { +export class IconExtension extends MagicExtension<'icon', IconConfig> { name = 'icon' as const; config: ConfigType; diff --git a/packages/@magic-ext/kadena/src/index.ts b/packages/@magic-ext/kadena/src/index.ts index 02d32c72d..ec198251d 100644 --- a/packages/@magic-ext/kadena/src/index.ts +++ b/packages/@magic-ext/kadena/src/index.ts @@ -1,4 +1,4 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { UnsignedCommand, KadenaConfig, @@ -10,7 +10,7 @@ import { OptimalTransactionsAccount, } from './types'; -export class KadenaExtension extends Extension.Internal<'kadena'> { +export class KadenaExtension extends MagicExtension<'kadena'> { name = 'kadena' as const; config = {}; diff --git a/packages/@magic-ext/near/src/index.ts b/packages/@magic-ext/near/src/index.ts index 82c878eb3..ac0919a35 100644 --- a/packages/@magic-ext/near/src/index.ts +++ b/packages/@magic-ext/near/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { NearPayloadMethod, NearConfig } from './types'; -export class NearExtension extends Extension.Internal<'near', any> { +export class NearExtension extends MagicExtension<'near', any> { name = 'near' as const; config: any = {}; diff --git a/packages/@magic-ext/oauth/src/index.ts b/packages/@magic-ext/oauth/src/index.ts index 84398f0c8..7153690fb 100644 --- a/packages/@magic-ext/oauth/src/index.ts +++ b/packages/@magic-ext/oauth/src/index.ts @@ -1,4 +1,4 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { OAuthErrorData, OAuthPayloadMethods, @@ -8,7 +8,7 @@ import { } from './types'; import { createCryptoChallenge } from './crypto'; -export class OAuthExtension extends Extension.Internal<'oauth'> { +export class OAuthExtension extends MagicExtension<'oauth'> { name = 'oauth' as const; config = {}; compat = { diff --git a/packages/@magic-ext/oauth2/src/index.ts b/packages/@magic-ext/oauth2/src/index.ts index 604b3a269..9d0159d9e 100644 --- a/packages/@magic-ext/oauth2/src/index.ts +++ b/packages/@magic-ext/oauth2/src/index.ts @@ -1,4 +1,4 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { OAuthErrorData, OAuthRedirectError, @@ -20,7 +20,7 @@ declare global { } } -export class OAuthExtension extends Extension.Internal<'oauth2'> { +export class OAuthExtension extends MagicExtension<'oauth2'> { name = 'oauth2' as const; config = {}; compat = { diff --git a/packages/@magic-ext/oidc/src/index.ts b/packages/@magic-ext/oidc/src/index.ts index c2949236d..1b4ea26e9 100644 --- a/packages/@magic-ext/oidc/src/index.ts +++ b/packages/@magic-ext/oidc/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { MagicOpenIdConnectPayloadMethod, LoginWithOpenIdParams } from './types'; -export class OpenIdExtension extends Extension.Internal<'openid', any> { +export class OpenIdExtension extends MagicExtension<'openid', any> { name = 'openid' as const; config: any = {}; diff --git a/packages/@magic-ext/polkadot/src/index.ts b/packages/@magic-ext/polkadot/src/index.ts index 65a8d4103..725e33a54 100644 --- a/packages/@magic-ext/polkadot/src/index.ts +++ b/packages/@magic-ext/polkadot/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { PolkadotConfig, ConfigType } from './type'; -export class PolkadotExtension extends Extension.Internal<'polkadot', PolkadotConfig> { +export class PolkadotExtension extends MagicExtension<'polkadot', PolkadotConfig> { name = 'polkadot' as const; config: ConfigType; diff --git a/packages/@magic-ext/react-native-bare-oauth/src/index.ts b/packages/@magic-ext/react-native-bare-oauth/src/index.ts index 28c723709..de9d7725a 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/index.ts @@ -1,5 +1,5 @@ import { InAppBrowser } from 'react-native-inappbrowser-reborn'; -import { Extension } from '@magic-sdk/react-native-bare'; +import { MagicExtension } from '@magic-sdk/react-native-bare'; import { getBundleId } from 'react-native-device-info'; import { createCryptoChallenge } from './crypto'; import { @@ -10,7 +10,7 @@ import { OAuthRedirectResult, } from './types'; -export class OAuthExtension extends Extension.Internal<'oauth'> { +export class OAuthExtension extends MagicExtension<'oauth'> { name = 'oauth' as const; config = {}; compat = { diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index fe818090a..17221e049 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -1,5 +1,5 @@ import * as WebBrowser from 'expo-web-browser'; -import { Extension } from '@magic-sdk/react-native-expo'; +import { MagicExtension } from '@magic-sdk/react-native-expo'; import * as Application from 'expo-application'; import { createCryptoChallenge } from './crypto'; import { @@ -10,7 +10,7 @@ import { OAuthRedirectResult, } from './types'; -export class OAuthExtension extends Extension.Internal<'oauth'> { +export class OAuthExtension extends MagicExtension<'oauth'> { name = 'oauth' as const; config = {}; compat = { diff --git a/packages/@magic-ext/solana/src/index.ts b/packages/@magic-ext/solana/src/index.ts index db39be6aa..f35d15237 100644 --- a/packages/@magic-ext/solana/src/index.ts +++ b/packages/@magic-ext/solana/src/index.ts @@ -1,10 +1,10 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { SerializeConfig, Transaction, VersionedTransaction } from '@solana/web3.js'; import { SolanaConfig } from './type'; import { SOLANA_PAYLOAD_METHODS } from './constants'; -export class SolanaExtension extends Extension.Internal<'solana', any> { +export class SolanaExtension extends MagicExtension<'solana', any> { name = 'solana' as const; config: any = {}; diff --git a/packages/@magic-ext/sui/src/index.ts b/packages/@magic-ext/sui/src/index.ts index 6141cab5c..2bda04ad0 100644 --- a/packages/@magic-ext/sui/src/index.ts +++ b/packages/@magic-ext/sui/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { SuiConfig, SuiPayloadMethod } from './types'; -export class SuiExtension extends Extension.Internal<'sui', any> { +export class SuiExtension extends MagicExtension<'sui', any> { name = 'sui' as const; config: any = {}; diff --git a/packages/@magic-ext/taquito/src/index.ts b/packages/@magic-ext/taquito/src/index.ts index dd622634a..3b508e44b 100644 --- a/packages/@magic-ext/taquito/src/index.ts +++ b/packages/@magic-ext/taquito/src/index.ts @@ -1,8 +1,8 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { TaquitoConfig, TaquitoPayloadMethod } from './type'; import { MagicSigner } from './MagicSinger'; -export class TaquitoExtension extends Extension.Internal<'taquito', any> { +export class TaquitoExtension extends MagicExtension<'taquito', any> { name = 'taquito' as const; config: any = {}; diff --git a/packages/@magic-ext/terra/src/index.ts b/packages/@magic-ext/terra/src/index.ts index ce1119422..0543594dd 100644 --- a/packages/@magic-ext/terra/src/index.ts +++ b/packages/@magic-ext/terra/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { TerraPayloadMethod, TerraConfig } from './types'; -export class TerraExtension extends Extension.Internal<'terra', any> { +export class TerraExtension extends MagicExtension<'terra', any> { name = 'terra' as const; config: any = {}; diff --git a/packages/@magic-ext/tezos/src/index.ts b/packages/@magic-ext/tezos/src/index.ts index 3230e5f6f..f15ba6a8c 100644 --- a/packages/@magic-ext/tezos/src/index.ts +++ b/packages/@magic-ext/tezos/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { TezosConfig, ConfigType } from './type'; -export class TezosExtension extends Extension.Internal<'tezos', TezosConfig> { +export class TezosExtension extends MagicExtension<'tezos', TezosConfig> { name = 'tezos' as const; config: ConfigType; diff --git a/packages/@magic-ext/web3modal-ethers5/src/index.ts b/packages/@magic-ext/web3modal-ethers5/src/index.ts index f5517da24..dabd78670 100644 --- a/packages/@magic-ext/web3modal-ethers5/src/index.ts +++ b/packages/@magic-ext/web3modal-ethers5/src/index.ts @@ -1,9 +1,9 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { Web3Modal, createWeb3Modal, defaultConfig } from '@web3modal/ethers5'; import { LocalStorageKeys, ThirdPartyWalletEvents } from '@magic-sdk/types'; import { Web3ModalExtensionOptions } from './types'; -export class Web3ModalExtension extends Extension.Internal<'web3modal'> { +export class Web3ModalExtension extends MagicExtension<'web3modal'> { name = 'web3modal' as const; config = {}; modal: Web3Modal; diff --git a/packages/@magic-ext/webauthn/src/index.ts b/packages/@magic-ext/webauthn/src/index.ts index d3124547e..6677b9323 100644 --- a/packages/@magic-ext/webauthn/src/index.ts +++ b/packages/@magic-ext/webauthn/src/index.ts @@ -1,4 +1,4 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { RegisterNewUserConfiguration, LoginWithWebAuthnConfiguration, @@ -8,7 +8,7 @@ import { } from './types'; import { transformAssertionForServer, transformNewAssertionForServer } from './utils/webauthn.js'; -export class WebAuthnExtension extends Extension.Internal<'webauthn', any> { +export class WebAuthnExtension extends MagicExtension<'webauthn', any> { name = 'webauthn' as const; config: any = {}; diff --git a/packages/@magic-ext/zilliqa/src/index.ts b/packages/@magic-ext/zilliqa/src/index.ts index be90bb9e9..2ac7a54b2 100644 --- a/packages/@magic-ext/zilliqa/src/index.ts +++ b/packages/@magic-ext/zilliqa/src/index.ts @@ -1,7 +1,7 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; import { ZilliqaConfig, ConfigType } from './type'; -export class ZilliqaExtension extends Extension.Internal<'zilliqa', ZilliqaConfig> { +export class ZilliqaExtension extends MagicExtension<'zilliqa', ZilliqaConfig> { name = 'zilliqa' as const; config: ConfigType; diff --git a/packages/@magic-sdk/commons/src/index.ts b/packages/@magic-sdk/commons/src/index.ts index c4eca1a26..5670969e3 100644 --- a/packages/@magic-sdk/commons/src/index.ts +++ b/packages/@magic-sdk/commons/src/index.ts @@ -2,7 +2,7 @@ // for the public API from this file. export { - Extension, + MagicExtension, MagicSDKError as SDKError, MagicExtensionError as ExtensionError, MagicExtensionWarning as ExtensionWarning, diff --git a/packages/@magic-sdk/provider/src/core/sdk.ts b/packages/@magic-sdk/provider/src/core/sdk.ts index 7d00bff1c..0819203b7 100644 --- a/packages/@magic-sdk/provider/src/core/sdk.ts +++ b/packages/@magic-sdk/provider/src/core/sdk.ts @@ -13,7 +13,7 @@ import { ThirdPartyWalletsModule } from '../modules/third-party-wallets'; import { RPCProviderModule } from '../modules/rpc-provider'; import { ViewController } from './view-controller'; import { createURL } from '../util/url'; -import { BaseExtension, Extension } from '../modules/base-extension'; +import { BaseExtension, MagicExtension } from '../modules/base-extension'; import { isEmpty } from '../util/type-guards'; import { SDKEnvironment, sdkNameToEnvName } from './sdk-environment'; import { NFTModule } from '../modules/nft'; @@ -72,7 +72,7 @@ function prepareExtensions(this: SDKBase, options?: MagicSDKAdditionalConfigurat // Only apply extensions with a known, defined `name` parameter. (this as any)[ext.name] = ext; } - if (ext instanceof Extension.Internal) { + if (ext instanceof MagicExtension) { if (!isEmpty(ext.config)) extConfig[ext.name] = ext.config; } } else { @@ -85,7 +85,7 @@ function prepareExtensions(this: SDKBase, options?: MagicSDKAdditionalConfigurat extensions[name].init(this); const ext = extensions[name]; (this as any)[name] = ext; - if (ext instanceof Extension.Internal) { + if (ext instanceof MagicExtension) { if (!isEmpty(ext.config)) extConfig[extensions[name].name] = ext.config; } } else { diff --git a/packages/@magic-sdk/provider/src/index.ts b/packages/@magic-sdk/provider/src/index.ts index 5b48c91cb..e075ced92 100644 --- a/packages/@magic-sdk/provider/src/index.ts +++ b/packages/@magic-sdk/provider/src/index.ts @@ -5,6 +5,6 @@ export type { MagicSDKAdditionalConfiguration, MagicSDKExtensionsOption } from ' export { createSDK } from './core/sdk-environment'; export { ViewController } from './core/view-controller'; export * from './core/sdk-exceptions'; -export { Extension } from './modules/base-extension'; +export { MagicExtension } from './modules/base-extension'; export type { WithExtensions, InstanceWithExtensions } from './modules/base-extension'; export * from './util'; diff --git a/packages/@magic-sdk/provider/src/modules/base-extension.ts b/packages/@magic-sdk/provider/src/modules/base-extension.ts index 317343ee6..11e9c7fb7 100644 --- a/packages/@magic-sdk/provider/src/modules/base-extension.ts +++ b/packages/@magic-sdk/provider/src/modules/base-extension.ts @@ -145,25 +145,13 @@ export abstract class BaseExtension extends BaseModule { } } -abstract class InternalExtension extends BaseExtension { - public abstract readonly config: TConfig; -} - /** - * A base class representing "extensions" to the core Magic JS APIs. Extensions - * enable new functionality by composing Magic endpoints methods together. + * A base class representing "official" extensions. These + * extensions are designed for special interaction with the Magic iframe using + * custom JSON RPC methods, business logic, and global configurations. */ -export class Extension { - /** - * This is a special constructor used to mark "official" extensions. These - * extensions are designed for special interaction with the Magic iframe using - * custom JSON RPC methods, business logic, and global configurations. This is - * intended for internal-use only (and provides no useful advantage to - * open-source extension developers over the regular `Extension` class). - * - * @internal - */ - public static Internal = InternalExtension; +export abstract class MagicExtension extends BaseExtension { + public abstract readonly config: TConfig; } /** diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts index 0d4e98204..a590b4097 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts @@ -1,5 +1,5 @@ import browserEnv from '@ikscodes/browser-env'; -import { Extension } from '../../../../src/modules/base-extension'; +import { BaseExtension } from '../../../../src/modules/base-extension'; import { mockSDKEnvironmentConstant, restoreSDKEnvironmentConstants } from '../../../mocks'; function errorAssertions(error: any, expectedCode: string, expectedMessage: string) { @@ -113,7 +113,7 @@ test('Creates an `EXTENSION_NOT_INITIALIZED` error', async () => { ); }); -class NoopExtSupportingWeb extends Extension<'noop'> { +class NoopExtSupportingWeb extends BaseExtension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': '>1.0.0', @@ -123,7 +123,7 @@ class NoopExtSupportingWeb extends Extension<'noop'> { helloWorld() {} } -class NoopExtSupportingBareReactNative extends Extension<'noop'> { +class NoopExtSupportingBareReactNative extends BaseExtension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, @@ -133,7 +133,7 @@ class NoopExtSupportingBareReactNative extends Extension<'noop'> { helloWorld() {} } -class NoopExtSupportingExpoReactNative extends Extension<'noop'> { +class NoopExtSupportingExpoReactNative extends BaseExtension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts index 709380ead..61ef05e26 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts @@ -1,12 +1,12 @@ import browserEnv from '@ikscodes/browser-env'; import { MagicExtensionError } from '../../../../../src/core/sdk-exceptions'; -import { Extension } from '../../../../../src/modules/base-extension'; +import { BaseExtension } from '../../../../../src/modules/base-extension'; beforeEach(() => { browserEnv(); }); -class TestExtension extends Extension<'test'> { +class TestExtension extends BaseExtension<'test'> { name = 'test' as const; } diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts index 4e1c228f9..e59503de4 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts @@ -1,12 +1,12 @@ import browserEnv from '@ikscodes/browser-env'; import { MagicExtensionWarning } from '../../../../../src/core/sdk-exceptions'; -import { Extension } from '../../../../../src/modules/base-extension'; +import { BaseExtension } from '../../../../../src/modules/base-extension'; beforeEach(() => { browserEnv(); }); -class TestExtension extends Extension<'test'> { +class TestExtension extends BaseExtension<'test'> { name = 'test' as const; } diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts index 8ba6b2bae..a1997d1c2 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts @@ -1,8 +1,8 @@ import browserEnv from '@ikscodes/browser-env'; import { MagicExtensionWarning } from '../../../../../src/core/sdk-exceptions'; -import { Extension } from '../../../../../src/modules/base-extension'; +import { BaseExtension } from '../../../../../src/modules/base-extension'; -class TestExtension extends Extension<'test'> { +class TestExtension extends BaseExtension<'test'> { name = 'test' as const; } diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts index db920f4b7..0684b01c2 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts @@ -4,7 +4,7 @@ import { createMagicSDKCtor } from '../../../factories'; import { AuthModule } from '../../../../src/modules/auth'; import { UserModule } from '../../../../src/modules/user'; import { RPCProviderModule } from '../../../../src/modules/rpc-provider'; -import { Extension } from '../../../../src/modules/base-extension'; +import { MagicExtension } from '../../../../src/modules/base-extension'; beforeEach(() => { browserEnv.restore(); @@ -107,19 +107,19 @@ test('Initialize `MagicSDK` with test mode', () => { expect(magic.rpcProvider instanceof RPCProviderModule).toBe(true); }); -class NoopExtWithConfig extends Extension.Internal<'noop'> { +class NoopExtWithConfig extends MagicExtension<'noop'> { name = 'noop' as const; config = { hello: 'world' }; helloWorld() {} } -class NoopExtWithEmptyConfig extends Extension.Internal<'noop'> { +class NoopExtWithEmptyConfig extends MagicExtension<'noop'> { name = 'noop' as const; config = {}; helloWorld() {} } -class NoopExtSupportingWeb extends Extension.Internal<'noop'> { +class NoopExtSupportingWeb extends MagicExtension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': '>1.0.0', @@ -131,7 +131,7 @@ class NoopExtSupportingWeb extends Extension.Internal<'noop'> { helloWorld() {} } -class NoopExtSupportingBareReactNative extends Extension.Internal<'noop'> { +class NoopExtSupportingBareReactNative extends MagicExtension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, @@ -143,7 +143,7 @@ class NoopExtSupportingBareReactNative extends Extension.Internal<'noop'> { helloWorld() {} } -class NoopExtSupportingExpoReactNative extends Extension.Internal<'noop'> { +class NoopExtSupportingExpoReactNative extends MagicExtension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, diff --git a/scripts/bin/scaffold/template/hybrid/src/index.ts b/scripts/bin/scaffold/template/hybrid/src/index.ts index f90cd728c..76b30f42b 100644 --- a/scripts/bin/scaffold/template/hybrid/src/index.ts +++ b/scripts/bin/scaffold/template/hybrid/src/index.ts @@ -1,6 +1,6 @@ -import { Extension } from '@magic-sdk/commons'; +import { MagicExtension } from '@magic-sdk/commons'; -export class <%= className %> extends Extension.Internal<'<%= extNameCamelCase %>', any> { +export class <%= className %> extends MagicExtension<'<%= extNameCamelCase %>', any> { name = '<%= extNameCamelCase %>' as const; config: any = {}; } diff --git a/scripts/bin/scaffold/template/react-native/src/index.ts b/scripts/bin/scaffold/template/react-native/src/index.ts index 41847d836..1385d42b4 100644 --- a/scripts/bin/scaffold/template/react-native/src/index.ts +++ b/scripts/bin/scaffold/template/react-native/src/index.ts @@ -1,6 +1,6 @@ -import { Extension } from '@magic-sdk/react-native-bare'; +import { MagicExtension } from '@magic-sdk/react-native-bare'; -export class <%= className %> extends Extension.Internal<'<%= extNameCamelCase %>', any> { +export class <%= className %> extends MagicExtension<'<%= extNameCamelCase %>', any> { name = '<%= extNameCamelCase %>' as const; config: any = {}; } diff --git a/scripts/bin/scaffold/template/web/src/index.ts b/scripts/bin/scaffold/template/web/src/index.ts index 6c0638200..ef00084cb 100644 --- a/scripts/bin/scaffold/template/web/src/index.ts +++ b/scripts/bin/scaffold/template/web/src/index.ts @@ -1,6 +1,6 @@ -import { Extension } from 'magic-sdk'; +import { MagicExtension } from 'magic-sdk'; -export class <%= className %> extends Extension.Internal<'<%= extNameCamelCase %>', any> { +export class <%= className %> extends MagicExtension<'<%= extNameCamelCase %>', any> { name = '<%= extNameCamelCase %>' as const; config: any = {}; } From 7e4884430693d38baf09e5603e669bab1439f7df Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 16:16:46 -0700 Subject: [PATCH 14/28] remove static field --- packages/@magic-sdk/provider/src/core/sdk.ts | 8 ++++---- tsconfig.settings.json | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/@magic-sdk/provider/src/core/sdk.ts b/packages/@magic-sdk/provider/src/core/sdk.ts index 7d00bff1c..81e9fb999 100644 --- a/packages/@magic-sdk/provider/src/core/sdk.ts +++ b/packages/@magic-sdk/provider/src/core/sdk.ts @@ -120,7 +120,7 @@ export interface MagicSDKAdditionalConfiguration< } export class SDKBase { - private static readonly __overlays__: Map = new Map(); + private readonly __overlays__: Map = new Map(); protected readonly endpoint: string; protected readonly parameters: string; @@ -211,17 +211,17 @@ export class SDKBase { * Represents the view controller associated with this `MagicSDK` instance. */ protected get overlay(): ViewController { - if (!SDKBase.__overlays__.has(this.parameters)) { + if (!this.__overlays__.has(this.parameters)) { const controller = new SDKEnvironment.ViewController(this.endpoint, this.parameters, this.networkHash); // @ts-ignore - We don't want to expose this method to the user, but we // need to invoke in here so that the `ViewController` is ready for use. controller.init(); - SDKBase.__overlays__.set(this.parameters, controller); + this.__overlays__.set(this.parameters, controller); } - return SDKBase.__overlays__.get(this.parameters)!; + return this.__overlays__.get(this.parameters)!; } /** diff --git a/tsconfig.settings.json b/tsconfig.settings.json index 757f51c11..9b002b55d 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json @@ -1,9 +1,9 @@ { "compilerOptions": { - "lib": ["es2022", "dom"], - "module": "esnext", + "lib": ["es2018", "dom"], + "module": "es2015", "moduleResolution": "node", - "target": "ES2022", + "target": "es6", "strict": true, "jsx": "react", "allowSyntheticDefaultImports": true, From ab7c4b6b31cb541ef9407dd53ab4cb51c287e474 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 16:26:13 -0700 Subject: [PATCH 15/28] remove static field --- packages/@magic-sdk/pnp/src/pnp-extension.ts | 5 +- packages/@magic-sdk/provider/src/core/sdk.ts | 8 +- yarn.lock | 2281 ++---------------- 3 files changed, 149 insertions(+), 2145 deletions(-) diff --git a/packages/@magic-sdk/pnp/src/pnp-extension.ts b/packages/@magic-sdk/pnp/src/pnp-extension.ts index 7ceeb1092..1f0134229 100644 --- a/packages/@magic-sdk/pnp/src/pnp-extension.ts +++ b/packages/@magic-sdk/pnp/src/pnp-extension.ts @@ -1,6 +1,7 @@ import type { MagicUserMetadata } from '@magic-sdk/types'; +import { MagicExtension } from '@magic-sdk/commons'; -export class PlugNPlayExtension extends window.Magic.Extension.Internal<'pnp', { isPnP: boolean }> { +export class PlugNPlayExtension extends MagicExtension<'pnp', { isPnP: boolean }> { config = { isPnP: true }; name = 'pnp' as const; @@ -9,7 +10,7 @@ export class PlugNPlayExtension extends window.Magic.Extension.Internal<'pnp', { }; public getLoginMethod(options: { debug?: boolean; termsOfServiceURI?: string; privacyPolicyURI?: string }) { - return this.utils.createPromiEvent<[string, string | undefined]>(async (resolve) => { + return this.utils.createPromiEvent<[string, string | undefined]>(async resolve => { const lastUsedProvider = await this.utils.storage.getItem( PlugNPlayExtension.storageKeys.lastUsedProvider, ); diff --git a/packages/@magic-sdk/provider/src/core/sdk.ts b/packages/@magic-sdk/provider/src/core/sdk.ts index 0819203b7..78e196ce9 100644 --- a/packages/@magic-sdk/provider/src/core/sdk.ts +++ b/packages/@magic-sdk/provider/src/core/sdk.ts @@ -120,7 +120,7 @@ export interface MagicSDKAdditionalConfiguration< } export class SDKBase { - private static readonly __overlays__: Map = new Map(); + private readonly __overlays__: Map = new Map(); protected readonly endpoint: string; protected readonly parameters: string; @@ -211,17 +211,17 @@ export class SDKBase { * Represents the view controller associated with this `MagicSDK` instance. */ protected get overlay(): ViewController { - if (!SDKBase.__overlays__.has(this.parameters)) { + if (!this.__overlays__.has(this.parameters)) { const controller = new SDKEnvironment.ViewController(this.endpoint, this.parameters, this.networkHash); // @ts-ignore - We don't want to expose this method to the user, but we // need to invoke in here so that the `ViewController` is ready for use. controller.init(); - SDKBase.__overlays__.set(this.parameters, controller); + this.__overlays__.set(this.parameters, controller); } - return SDKBase.__overlays__.get(this.parameters)!; + return this.__overlays__.get(this.parameters)!; } /** diff --git a/yarn.lock b/yarn.lock index 1d8d2daff..62c1e28ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -165,16 +165,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" - dependencies: - "@babel/highlight": ^7.18.6 - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -185,44 +176,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.5": - version: 7.21.0 - resolution: "@babel/compat-data@npm:7.21.0" - checksum: dbf632c532f9c75ba0be7d1dc9f6cd3582501af52f10a6b90415d634ec5878735bd46064c91673b10317af94d4cc99c4da5bd9d955978cdccb7905fc33291e4d - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.8": +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.8": version: 7.26.8 resolution: "@babel/compat-data@npm:7.26.8" checksum: 1bb04c6860c8c9555b933cb9c3caf5ef1dac331a37a351efb67956fc679f695d487aea76e792dd43823702c1300f7906f2a298e50b4a8d7ec199ada9c340c365 languageName: node linkType: hard -"@babel/core@npm:^7.0.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.15.0, @babel/core@npm:^7.9.6": - version: 7.21.0 - resolution: "@babel/core@npm:7.21.0" - dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.21.0 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-module-transforms": ^7.21.0 - "@babel/helpers": ^7.21.0 - "@babel/parser": ^7.21.0 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.0 - "@babel/types": ^7.21.0 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.2 - semver: ^6.3.0 - checksum: 357f4dd3638861ceebf6d95ff49ad8b902065ee8b7b352621deed5666c2a6d702a48ca7254dba23ecae2a0afb67d20f90db7dd645c3b75e35e72ad9776c671aa - languageName: node - linkType: hard - -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.24.7, @babel/core@npm:^7.25.2, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": +"@babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.15.0, @babel/core@npm:^7.24.7, @babel/core@npm:^7.25.2, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0, @babel/core@npm:^7.9.6": version: 7.26.10 resolution: "@babel/core@npm:7.26.10" dependencies: @@ -245,19 +206,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.21.0, @babel/generator@npm:^7.21.1, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.5.0, @babel/generator@npm:^7.7.2": - version: 7.21.1 - resolution: "@babel/generator@npm:7.21.1" - dependencies: - "@babel/types": ^7.21.0 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 69085a211ff91a7a608ee3f86e6fcb9cf5e724b756d792a713b0c328a671cd3e423e1ef1b12533f366baba0616caffe0a7ba9d328727eab484de5961badbef00 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0": +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.5.0, @babel/generator@npm:^7.7.2": version: 7.27.0 resolution: "@babel/generator@npm:7.27.0" dependencies: @@ -270,15 +219,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: 88ccd15ced475ef2243fdd3b2916a29ea54c5db3cd0cfabf9d1d29ff6e63b7f7cd1c27264137d7a40ac2e978b9b9a542c332e78f40eb72abe737a7400788fc1b - languageName: node - linkType: hard - "@babel/helper-annotate-as-pure@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" @@ -298,22 +238,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-compilation-targets@npm:7.20.7" - dependencies: - "@babel/compat-data": ^7.20.5 - "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.21.3 - lru-cache: ^5.1.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 8c32c873ba86e2e1805b30e0807abd07188acbe00ebb97576f0b09061cc65007f1312b589eccb4349c5a8c7f8bb9f2ab199d41da7030bf103d9f347dcd3a3cf4 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": version: 7.27.0 resolution: "@babel/helper-compilation-targets@npm:7.27.0" dependencies: @@ -326,25 +251,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-create-class-features-plugin@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-member-expression-to-functions": ^7.21.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.20.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/helper-split-export-declaration": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 3e781d91d1056ea9b3a0395f3017492594a8b86899119b4a1645227c31727b8bec9bc8f6b72e86b1c5cf2dd6690893d2e8c5baff4974c429e616ead089552a21 - languageName: node - linkType: hard - -"@babel/helper-create-class-features-plugin@npm:^7.25.9, @babel/helper-create-class-features-plugin@npm:^7.27.0": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.25.9, @babel/helper-create-class-features-plugin@npm:^7.27.0": version: 7.27.0 resolution: "@babel/helper-create-class-features-plugin@npm:7.27.0" dependencies: @@ -361,18 +268,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6": - version: 7.21.0 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - regexpu-core: ^5.3.1 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 63a6396a4e9444edc7e97617845583ea5cf059573d0b4cc566869f38576d543e37fde0edfcc21d6dfb7962ed241e909561714dc41c5213198bac04e0983b04f2 - languageName: node - linkType: hard - "@babel/helper-create-regexp-features-plugin@npm:^7.25.9": version: 7.27.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.0" @@ -386,22 +281,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.3": - version: 0.3.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" - dependencies: - "@babel/helper-compilation-targets": ^7.17.7 - "@babel/helper-plugin-utils": ^7.16.7 - debug: ^4.1.1 - lodash.debounce: ^4.0.8 - resolve: ^1.14.2 - semver: ^6.1.2 - peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 8e3fe75513302e34f6d92bd67b53890e8545e6c5bca8fe757b9979f09d68d7e259f6daea90dc9e01e332c4f8781bda31c5fe551c82a277f9bc0bec007aed497c - languageName: node - linkType: hard - "@babel/helper-define-polyfill-provider@npm:^0.6.3, @babel/helper-define-polyfill-provider@npm:^0.6.4": version: 0.6.4 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.4" @@ -417,13 +296,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 - languageName: node - linkType: hard - "@babel/helper-explode-assignable-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6" @@ -433,34 +305,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0, @babel/helper-function-name@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-function-name@npm:7.21.0" - dependencies: - "@babel/template": ^7.20.7 - "@babel/types": ^7.21.0 - checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-hoist-variables@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.20.7, @babel/helper-member-expression-to-functions@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.21.0" - dependencies: - "@babel/types": ^7.21.0 - checksum: 49cbb865098195fe82ba22da3a8fe630cde30dcd8ebf8ad5f9a24a2b685150c6711419879cf9d99b94dad24cff9244d8c2a890d3d7ec75502cd01fe58cff5b5d - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" @@ -471,15 +315,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def - languageName: node - linkType: hard - "@babel/helper-module-imports@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" @@ -490,22 +325,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.21.0, @babel/helper-module-transforms@npm:^7.21.2": - version: 7.21.2 - resolution: "@babel/helper-module-transforms@npm:7.21.2" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.20.2 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.2 - "@babel/types": ^7.21.2 - checksum: 8a1c129a4f90bdf97d8b6e7861732c9580f48f877aaaafbc376ce2482febebcb8daaa1de8bc91676d12886487603f8c62a44f9e90ee76d6cac7f9225b26a49e1 - languageName: node - linkType: hard - "@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" @@ -519,15 +338,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: e518fe8418571405e21644cfb39cf694f30b6c47b10b006609a92469ae8b8775cbff56f0b19732343e2ea910641091c5a2dc73b56ceba04e116a33b0f8bd2fbd - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" @@ -537,34 +347,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.26.5 resolution: "@babel/helper-plugin-utils@npm:7.26.5" checksum: 4771fbb1711c624c62d12deabc2ed7435a6e6994b6ce09d5ede1bc1bf19be59c3775461a1e693bdd596af865685e87bb2abc778f62ceadc1b2095a8e2aa74180 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-wrap-function": ^7.18.9 - "@babel/types": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4be6076192308671b046245899b703ba090dbe7ad03e0bea897bb2944ae5b88e5e85853c9d1f83f643474b54c578d8ac0800b80341a86e8538264a725fbbefec - languageName: node - linkType: hard - "@babel/helper-remap-async-to-generator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" @@ -578,21 +367,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-replace-supers@npm:7.20.7" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-member-expression-to-functions": ^7.20.7 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.7 - "@babel/types": ^7.20.7 - checksum: b8e0087c9b0c1446e3c6f3f72b73b7e03559c6b570e2cfbe62c738676d9ebd8c369a708cf1a564ef88113b4330750a50232ee1131d303d478b7a5e65e46fbc7c - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": +"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: @@ -605,25 +380,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-simple-access@npm:7.20.2" - dependencies: - "@babel/types": ^7.20.2 - checksum: ad1e96ee2e5f654ffee2369a586e5e8d2722bf2d8b028a121b4c33ebae47253f64d420157b9f0a8927aea3a9e0f18c0103e74fdd531815cf3650a0a4adca11a1 - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" - dependencies: - "@babel/types": ^7.20.0 - checksum: 34da8c832d1c8a546e45d5c1d59755459ffe43629436707079989599b91e8c19e50e73af7a4bd09c95402d389266731b0d9c5f69e372d8ebd3a709c05c80d7dd - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" dependencies: @@ -633,22 +390,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" @@ -656,13 +397,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" @@ -670,13 +404,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.21.0 - resolution: "@babel/helper-validator-option@npm:7.21.0" - checksum: 8ece4c78ffa5461fd8ab6b6e57cc51afad59df08192ed5d84b475af4a7193fc1cb794b59e3e7be64f3cdc4df7ac78bf3dbb20c129d7757ae078e6279ff8c2f07 - languageName: node - linkType: hard - "@babel/helper-validator-option@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-option@npm:7.25.9" @@ -684,18 +411,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.18.9": - version: 7.20.5 - resolution: "@babel/helper-wrap-function@npm:7.20.5" - dependencies: - "@babel/helper-function-name": ^7.19.0 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.5 - "@babel/types": ^7.20.5 - checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b - languageName: node - linkType: hard - "@babel/helper-wrap-function@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-wrap-function@npm:7.25.9" @@ -707,17 +422,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helpers@npm:7.21.0" - dependencies: - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.0 - "@babel/types": ^7.21.0 - checksum: 9370dad2bb665c551869a08ac87c8bdafad53dbcdce1f5c5d498f51811456a3c005d9857562715151a0f00b2e912ac8d89f56574f837b5689f5f5072221cdf54 - languageName: node - linkType: hard - "@babel/helpers@npm:^7.26.10": version: 7.27.0 resolution: "@babel/helpers@npm:7.27.0" @@ -728,27 +432,7 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" - dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.0, @babel/parser@npm:^7.21.2, @babel/parser@npm:^7.4.3": - version: 7.21.2 - resolution: "@babel/parser@npm:7.21.2" - bin: - parser: ./bin/babel-parser.js - checksum: e2b89de2c63d4cdd2cafeaea34f389bba729727eec7a8728f736bc472a59396059e3e9fe322c9bed8fd126d201fb609712949dc8783f4cae4806acd9a73da6ff - languageName: node - linkType: hard - -"@babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0": +"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0, @babel/parser@npm:^7.4.3": version: 7.27.0 resolution: "@babel/parser@npm:7.27.0" dependencies: @@ -782,19 +466,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-export-default-from@npm:^7.0.0": - version: 7.18.10 - resolution: "@babel/plugin-proposal-export-default-from@npm:7.18.10" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/plugin-syntax-export-default-from": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2a12387e095ccd02a1560e5dd40812a83befe581d319685ae2a95f0650a4500381c1d9c710e6e29b34a1b053f9632ee2d3827b937e1cc5c9d2555280da22df53 - languageName: node - linkType: hard - -"@babel/plugin-proposal-export-default-from@npm:^7.24.7": +"@babel/plugin-proposal-export-default-from@npm:^7.0.0, @babel/plugin-proposal-export-default-from@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-proposal-export-default-from@npm:7.25.9" dependencies: @@ -901,18 +573,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-export-default-from@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4258156553d825abb2ebac920eae6837087b485eb8e0011e05ad1e57004a03441335325feb18185ffbfa0c33a340673e7ab79549080ff2beb4607f88936fedf2 - languageName: node - linkType: hard - -"@babel/plugin-syntax-export-default-from@npm:^7.24.7": +"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-syntax-export-default-from@npm:7.25.9" dependencies: @@ -923,18 +584,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.18.6, @babel/plugin-syntax-flow@npm:^7.2.0": - version: 7.18.6 - resolution: "@babel/plugin-syntax-flow@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: abe82062b3eef14de7d2b3c0e4fecf80a3e796ca497e9df616d12dd250968abf71495ee85a955b43a6c827137203f0c409450cf792732ed0d6907c806580ea71 - languageName: node - linkType: hard - -"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.26.0": +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.2.0, @babel/plugin-syntax-flow@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-flow@npm:7.26.0" dependencies: @@ -967,18 +617,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.25.9": +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: @@ -1066,18 +705,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.20.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" - dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.25.9": +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: @@ -1088,18 +716,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0": - version: 7.20.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b43cabe3790c2de7710abe32df9a30005eddb2050dadd5d122c6872f679e5710e410f1b90c8f99a2aff7b614cccfecf30e7fd310236686f60d3ed43fd80b9847 - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.24.7": +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: @@ -1123,20 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.0.0": - version: 7.20.7 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" - dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-remap-async-to-generator": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fe9ee8a5471b4317c1b9ea92410ace8126b52a600d7cfbfe1920dcac6fb0fad647d2e08beb4fd03c630eb54430e6c72db11e283e3eddc49615c68abd39430904 - languageName: node - linkType: hard - -"@babel/plugin-transform-async-to-generator@npm:^7.24.7": +"@babel/plugin-transform-async-to-generator@npm:^7.0.0, @babel/plugin-transform-async-to-generator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: @@ -1160,18 +764,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 15aacaadbecf96b53a750db1be4990b0d89c7f5bc3e1794b63b49fb219638c1fd25d452d15566d7e5ddf5b5f4e1a0a0055c35c1c7aee323c7b114bf49f66f4b0 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.25.0": +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.27.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0" dependencies: @@ -1194,26 +787,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-classes@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.20.7 - "@babel/helper-split-export-declaration": ^7.18.6 - globals: ^11.1.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 088ae152074bd0e90f64659169255bfe50393e637ec8765cb2a518848b11b0299e66b91003728fd0a41563a6fdc6b8d548ece698a314fd5447f5489c22e466b7 - languageName: node - linkType: hard - -"@babel/plugin-transform-classes@npm:^7.25.4": +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -1229,19 +803,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0": - version: 7.20.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/template": ^7.20.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: be70e54bda8b469146459f429e5f2bd415023b87b2d5af8b10e48f465ffb02847a3ed162ca60378c004b82db848e4d62e90010d41ded7e7176b6d8d1c2911139 - languageName: node - linkType: hard - -"@babel/plugin-transform-computed-properties@npm:^7.24.7": +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -1253,18 +815,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0": - version: 7.20.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bd8affdb142c77662037215e37128b2110a786c92a67e1f00b38223c438c1610bd84cbc0386e9cd3479245ea811c5ca6c9838f49be4729b592159a30ce79add2 - languageName: node - linkType: hard - -"@babel/plugin-transform-destructuring@npm:^7.24.8": +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -1287,19 +838,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.14.5": - version: 7.21.0 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-flow": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a45951c57265c366f95db9a5e70a62cfc3eafafa3f3d23295357577b5fc139d053d45416cdbdf4a0a387e41cefc434ab94dd6c3048d03b094ff6d041dd10a0b0 - languageName: node - linkType: hard - -"@babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.25.9": +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.14.5, @babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.25.9": version: 7.26.5 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" dependencies: @@ -1311,18 +850,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-for-of@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2f3f86ca1fab2929fcda6a87e4303d5c635b5f96dc9a45fd4ca083308a3020c79ac33b9543eb4640ef2b79f3586a00ab2d002a7081adb9e9d7440dce30781034 - languageName: node - linkType: hard - -"@babel/plugin-transform-for-of@npm:^7.24.7": +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.7": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -1334,20 +862,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0": - version: 7.18.9 - resolution: "@babel/plugin-transform-function-name@npm:7.18.9" - dependencies: - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-function-name": ^7.18.9 - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 62dd9c6cdc9714704efe15545e782ee52d74dc73916bf954b4d3bee088fb0ec9e3c8f52e751252433656c09f744b27b757fc06ed99bcde28e8a21600a1d8e597 - languageName: node - linkType: hard - -"@babel/plugin-transform-function-name@npm:^7.25.1": +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.25.1": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -1360,18 +875,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0": - version: 7.18.9 - resolution: "@babel/plugin-transform-literals@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3458dd2f1a47ac51d9d607aa18f3d321cbfa8560a985199185bed5a906bb0c61ba85575d386460bac9aed43fdd98940041fae5a67dff286f6f967707cff489f8 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.25.2": +"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.25.2": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -1404,20 +908,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.9.6": - version: 7.21.2 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.21.2" - dependencies: - "@babel/helper-module-transforms": ^7.21.2 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-simple-access": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 65aa06e3e3792f39b99eb5f807034693ff0ecf80438580f7ae504f4c4448ef04147b1889ea5e6f60f3ad4a12ebbb57c6f1f979a249dadbd8d11fe22f4441918b - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3, @babel/plugin-transform-modules-commonjs@npm:^7.9.6": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: @@ -1522,18 +1013,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-parameters@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6ffe0dd9afb2d2b9bc247381aa2e95dd9997ff5568a0a11900528919a4e073ac68f46409431455badb8809644d47cff180045bc2b9700e3f36e3b23554978947 - languageName: node - linkType: hard - -"@babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.25.9": +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" dependencies: @@ -1580,18 +1060,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-display-name@npm:^7.24.7": +"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" dependencies: @@ -1602,18 +1071,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 696f74c04a265409ccd46e333ff762e6011d394e6972128b5d97db4c1647289141bc7ebd45ab2bab99b60932f9793e8f89ee9432d3bde19962de2100456f6147 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-self@npm:^7.24.7": +"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" dependencies: @@ -1624,18 +1082,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.0.0": - version: 7.19.6 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.19.6" - dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1e9e29a4efc5b79840bd4f68e404f5ab7765ce48c7bd22f12f2b185f9c782c66933bdf54a1b21879e4e56e6b50b4e88aca82789ecb1f61123af6dfa9ab16c555 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-source@npm:^7.24.7": +"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" dependencies: @@ -1646,22 +1093,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-jsx": ^7.18.6 - "@babel/types": ^7.21.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c77d277d2e55b489a9b9be185c3eed5d8e2c87046778810f8e47ee3c87b47e64cad93c02211c968486c7958fd05ce203c66779446484c98a7b3a69bec687d5dc - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx@npm:^7.25.2": +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.25.2": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" dependencies: @@ -1676,19 +1108,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.0.0": - version: 7.20.5 - resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - regenerator-transform: ^0.15.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07 - languageName: node - linkType: hard - -"@babel/plugin-transform-regenerator@npm:^7.24.7": +"@babel/plugin-transform-regenerator@npm:^7.0.0, @babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" dependencies: @@ -1700,23 +1120,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-runtime@npm:7.21.0" - dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - babel-plugin-polyfill-corejs2: ^0.3.3 - babel-plugin-polyfill-corejs3: ^0.6.0 - babel-plugin-polyfill-regenerator: ^0.4.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6c9d655bef0caaf998984eea47145bd1a95cfcbad2901c5f31a73b32fa5d1748f5e7abeb962243bcd197d16b1d5a0c9f02198d174c1247de973bbd12559b3a4d - languageName: node - linkType: hard - -"@babel/plugin-transform-runtime@npm:^7.24.7": +"@babel/plugin-transform-runtime@npm:^7.0.0, @babel/plugin-transform-runtime@npm:^7.24.7": version: 7.26.10 resolution: "@babel/plugin-transform-runtime@npm:7.26.10" dependencies: @@ -1732,18 +1136,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7 - languageName: node - linkType: hard - -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: @@ -1754,19 +1147,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0": - version: 7.20.7 - resolution: "@babel/plugin-transform-spread@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8ea698a12da15718aac7489d4cde10beb8a3eea1f66167d11ab1e625033641e8b328157fd1a0b55dd6531933a160c01fc2e2e61132a385cece05f26429fd0cc2 - languageName: node - linkType: hard - -"@babel/plugin-transform-spread@npm:^7.24.7": +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -1778,18 +1159,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3 - languageName: node - linkType: hard - -"@babel/plugin-transform-sticky-regex@npm:^7.24.7": +"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -1811,7 +1181,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.0": +"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.0, @babel/plugin-transform-typescript@npm:^7.5.0": version: 7.27.0 resolution: "@babel/plugin-transform-typescript@npm:7.27.0" dependencies: @@ -1826,32 +1196,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.5.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-typescript@npm:7.21.0" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-typescript": ^7.20.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 091931118eb515738a4bc8245875f985fc9759d3f85cdf08ee641779b41520241b369404e2bb86fc81907ad827678fdb704e8e5a995352def5dd3051ea2cd870 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.7": +"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -1891,22 +1236,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/register@npm:7.21.0" - dependencies: - clone-deep: ^4.0.1 - find-cache-dir: ^2.0.0 - make-dir: ^2.1.0 - pirates: ^4.0.5 - source-map-support: ^0.5.16 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9745cc7520b4c5e64cc54f4851c3b78af82e1f8cffc9041f5cc0b9aef62d86a9a8617327fc975b5e0e39cb5cc0aba7ae02429884390ee93e0de29152fa849b4f - languageName: node - linkType: hard - -"@babel/register@npm:^7.24.6": +"@babel/register@npm:^7.0.0, @babel/register@npm:^7.24.6": version: 7.25.9 resolution: "@babel/register@npm:7.25.9" dependencies: @@ -1921,41 +1251,7 @@ __metadata: languageName: node linkType: hard -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.6": - version: 7.21.0 - resolution: "@babel/runtime@npm:7.21.0" - dependencies: - regenerator-runtime: ^0.13.11 - checksum: 7b33e25bfa9e0e1b9e8828bb61b2d32bdd46b41b07ba7cb43319ad08efc6fda8eb89445193e67d6541814627df0ca59122c0ea795e412b99c5183a0540d338ab - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.22.6": - version: 7.23.2 - resolution: "@babel/runtime@npm:7.23.2" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 6c4df4839ec75ca10175f636d6362f91df8a3137f86b38f6cd3a4c90668a0fe8e9281d320958f4fbd43b394988958585a17c3aab2a4ea6bf7316b22916a371fb - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.18.6": - version: 7.22.6 - resolution: "@babel/runtime@npm:7.22.6" - dependencies: - regenerator-runtime: ^0.13.11 - checksum: e585338287c4514a713babf4fdb8fc2a67adcebab3e7723a739fc62c79cfda875b314c90fd25f827afb150d781af97bc16c85bfdbfa2889f06053879a1ddb597 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.25.0": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.6": version: 7.27.0 resolution: "@babel/runtime@npm:7.27.0" dependencies: @@ -1973,18 +1269,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0": - version: 7.20.7 - resolution: "@babel/template@npm:7.20.7" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 - checksum: 2eb1a0ab8d415078776bceb3473d07ab746e6bb4c2f6ca46ee70efb284d75c4a32bb0cd6f4f4946dec9711f9c0780e8e5d64b743208deac6f8e9858afadc349e - languageName: node - linkType: hard - -"@babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0": +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0": version: 7.27.0 resolution: "@babel/template@npm:7.27.0" dependencies: @@ -1995,7 +1280,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.27.0, @babel/traverse@npm:^7.7.2": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.27.0, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.7.2": version: 7.27.0 resolution: "@babel/traverse@npm:7.27.0" dependencies: @@ -2010,36 +1295,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.4.3": - version: 7.21.2 - resolution: "@babel/traverse@npm:7.21.2" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.21.1 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.21.2 - "@babel/types": ^7.21.2 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: d851e3f5cfbdc2fac037a014eae7b0707709de50f7d2fbb82ffbf932d3eeba90a77431529371d6e544f8faaf8c6540eeb18fdd8d1c6fa2b61acea0fb47e18d4b - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.8.3": - version: 7.21.2 - resolution: "@babel/types@npm:7.21.2" - dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: a45a52acde139e575502c6de42c994bdbe262bafcb92ae9381fb54cdf1a3672149086843fda655c7683ce9806e998fd002bbe878fa44984498d0fdc7935ce7ff - languageName: node - linkType: hard - -"@babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -2123,18 +1379,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: ^3.3.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.4.0": +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.1 resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: @@ -3138,17 +2383,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" - dependencies: - "@jridgewell/set-array": ^1.0.1 - "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.8 resolution: "@jridgewell/gen-mapping@npm:0.3.8" @@ -3160,28 +2394,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.1.0": +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.2 resolution: "@jridgewell/resolve-uri@npm:3.1.2" checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.2.1": +"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.2.1": version: 1.2.1 resolution: "@jridgewell/set-array@npm:1.2.1" checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 @@ -3198,14 +2418,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.14": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.5.0 resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" checksum: 05df4f2538b3b0f998ea4c1cd34574d0feba216fa5d4ccaef0187d12abf82eafe6021cec8b49f9bb4d90f2ba4582ccc581e72986a5fcf4176ae0cfeb04cf52ec @@ -3222,17 +2435,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" - dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -3514,7 +2717,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/react-native-bare-oauth@workspace:packages/@magic-ext/react-native-bare-oauth" dependencies: - "@magic-sdk/react-native-bare": ^30.0.5 + "@magic-sdk/react-native-bare": ^30.0.6 "@magic-sdk/types": ^24.18.1 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 @@ -3661,7 +2864,7 @@ __metadata: languageName: unknown linkType: soft -"@magic-sdk/react-native-bare@^30.0.5, @magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare": +"@magic-sdk/react-native-bare@^30.0.6, @magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare": version: 0.0.0-use.local resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: @@ -4748,17 +3951,6 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.1.6, @peculiar/asn1-schema@npm:^2.3.0": - version: 2.3.3 - resolution: "@peculiar/asn1-schema@npm:2.3.3" - dependencies: - asn1js: ^3.0.5 - pvtsutils: ^1.3.2 - tslib: ^2.4.0 - checksum: 2b1902543ec65d677c709f05a6a845b033490444dd7c9cbfba22290a26623c55f53a13995f8401cdb67e36b8182d55ca9278d50dd3f2d9ae757fbd9ddadab927 - languageName: node - linkType: hard - "@peculiar/asn1-schema@npm:^2.3.6": version: 2.3.6 resolution: "@peculiar/asn1-schema@npm:2.3.6" @@ -4772,27 +3964,14 @@ __metadata: "@peculiar/json-schema@npm:^1.1.12": version: 1.1.12 - resolution: "@peculiar/json-schema@npm:1.1.12" - dependencies: - tslib: ^2.0.0 - checksum: b26ececdc23c5ef25837f8be8d1eb5e1c8bb6e9ae7227ac59ffea57fff56bd05137734e7685e9100595d3d88d906dff638ef8d1df54264c388d3eac1b05aa060 - languageName: node - linkType: hard - -"@peculiar/webcrypto@npm:^1.1.7": - version: 1.4.1 - resolution: "@peculiar/webcrypto@npm:1.4.1" + resolution: "@peculiar/json-schema@npm:1.1.12" dependencies: - "@peculiar/asn1-schema": ^2.3.0 - "@peculiar/json-schema": ^1.1.12 - pvtsutils: ^1.3.2 - tslib: ^2.4.1 - webcrypto-core: ^1.7.4 - checksum: cfcd49f6bd199016de83445f1786b17c49d02aee74b400e7e03ba3bc3707457bdebd23bbaba0e2ff3becdcd769d71b79ec64ae35e0acb80b4ab3ed6326ab111c + tslib: ^2.0.0 + checksum: b26ececdc23c5ef25837f8be8d1eb5e1c8bb6e9ae7227ac59ffea57fff56bd05137734e7685e9100595d3d88d906dff638ef8d1df54264c388d3eac1b05aa060 languageName: node linkType: hard -"@peculiar/webcrypto@npm:^1.4.3": +"@peculiar/webcrypto@npm:^1.1.7, @peculiar/webcrypto@npm:^1.4.3": version: 1.4.3 resolution: "@peculiar/webcrypto@npm:1.4.3" dependencies: @@ -5631,7 +4810,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -5644,19 +4823,6 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14": - version: 7.20.0 - resolution: "@types/babel__core@npm:7.20.0" - dependencies: - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 - "@types/babel__generator": "*" - "@types/babel__template": "*" - "@types/babel__traverse": "*" - checksum: 49b601a0a7637f1f387442c8156bd086cfd10ff4b82b0e1994e73a6396643b5435366fb33d6b604eade8467cca594ef97adcbc412aede90bb112ebe88d0ad6df - languageName: node - linkType: hard - "@types/babel__generator@npm:*": version: 7.6.4 resolution: "@types/babel__generator@npm:7.6.4" @@ -5676,16 +4842,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.18.3 - resolution: "@types/babel__traverse@npm:7.18.3" - dependencies: - "@babel/types": ^7.3.0 - checksum: d20953338b2f012ab7750932ece0a78e7d1645b0a6ff42d49be90f55e9998085da1374a9786a7da252df89555c6586695ba4d1d4b4e88ab2b9f306bcd35e00d3 - languageName: node - linkType: hard - -"@types/babel__traverse@npm:^7.0.4": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": version: 7.20.7 resolution: "@types/babel__traverse@npm:7.20.7" dependencies: @@ -5855,20 +5012,13 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.158": +"@types/lodash@npm:^4.14.158, @types/lodash@npm:^4.14.172": version: 4.14.191 resolution: "@types/lodash@npm:4.14.191" checksum: ba0d5434e10690869f32d5ea49095250157cae502f10d57de0a723fd72229ce6c6a4979576f0f13e0aa9fbe3ce2457bfb9fa7d4ec3d6daba56730a51906d1491 languageName: node linkType: hard -"@types/lodash@npm:^4.14.172": - version: 4.14.172 - resolution: "@types/lodash@npm:4.14.172" - checksum: 5fc51ea40d7e455bd1c760bcc60c9e81f82d85988666d4d4969bd8311367c63bbf1fe2be48755ba87836710e45fff94014ec164ebe6ccaa72815014981152434 - languageName: node - linkType: hard - "@types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" @@ -6943,16 +6093,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.3, acorn@npm:^8.14.0": - version: 8.14.0 - resolution: "acorn@npm:8.14.0" - bin: - acorn: bin/acorn - checksum: 8755074ba55fff94e84e81c72f1013c2d9c78e973c31231c8ae505a5f966859baf654bddd75046bffd73ce816b149298977fff5077a3033dedba0ae2aad152d4 - languageName: node - linkType: hard - -"acorn@npm:^8.2.4, acorn@npm:^8.8.2": +"acorn@npm:^8.11.3, acorn@npm:^8.14.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.8.2": version: 8.14.1 resolution: "acorn@npm:8.14.1" bin: @@ -6961,15 +6102,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" - bin: - acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 - languageName: node - linkType: hard - "add-stream@npm:^1.0.0": version: 1.0.0 resolution: "add-stream@npm:1.0.0" @@ -7002,18 +6134,7 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" - dependencies: - debug: ^4.1.0 - depd: ^1.1.2 - humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.3.0": +"agentkeepalive@npm:^4.2.1, agentkeepalive@npm:^4.3.0": version: 4.5.0 resolution: "agentkeepalive@npm:4.5.0" dependencies: @@ -7231,7 +6352,7 @@ __metadata: languageName: node linkType: hard -"aptos@npm:^1.3.17": +"aptos@npm:^1.3.17, aptos@npm:^1.8.5": version: 1.9.1 resolution: "aptos@npm:1.9.1" dependencies: @@ -7244,19 +6365,6 @@ __metadata: languageName: node linkType: hard -"aptos@npm:^1.8.5": - version: 1.8.5 - resolution: "aptos@npm:1.8.5" - dependencies: - "@noble/hashes": 1.1.3 - "@scure/bip39": 1.1.0 - axios: 0.27.2 - form-data: 4.0.0 - tweetnacl: 1.0.3 - checksum: 7b15b7700e17d6e5e46056d622a23e47a30a0c0721ed25867c7cc6a9cc5b23528415a9d535bdf1398958c6728f4dcba7078e9ae56b2ee5865dff262833814598 - languageName: node - linkType: hard - "archy@npm:^1.0.0": version: 1.0.0 resolution: "archy@npm:1.0.0" @@ -7394,20 +6502,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6": - version: 3.1.6 - resolution: "array-includes@npm:3.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 - is-string: ^1.0.7 - checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 - languageName: node - linkType: hard - -"array-includes@npm:^3.1.8": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -7500,19 +6595,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flat@npm:1.3.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.2": +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -7725,13 +6808,6 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -7869,19 +6945,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.3.3": - version: 0.3.3 - resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" - dependencies: - "@babel/compat-data": ^7.17.7 - "@babel/helper-define-polyfill-provider": ^0.3.3 - semver: ^6.1.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7db3044993f3dddb3cc3d407bc82e640964a3bfe22de05d90e1f8f7a5cb71460011ab136d3c03c6c1ba428359ebf635688cd6205e28d0469bba221985f5c6179 - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs2@npm:^0.4.10": version: 0.4.13 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.13" @@ -7907,29 +6970,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.6.0": - version: 0.6.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 - core-js-compat: ^3.25.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 470bb8c59f7c0912bd77fe1b5a2e72f349b3f65bbdee1d60d6eb7e1f4a085c6f24b2dd5ab4ac6c2df6444a96b070ef6790eccc9edb6a2668c60d33133bfb62c6 - languageName: node - linkType: hard - -"babel-plugin-polyfill-regenerator@npm:^0.4.1": - version: 0.4.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c - languageName: node - linkType: hard - "babel-plugin-polyfill-regenerator@npm:^0.6.1": version: 0.6.4 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.4" @@ -8262,16 +7302,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"braces@npm:^3.0.3": +"braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -8303,20 +7334,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.3, browserslist@npm:^4.21.5": - version: 4.21.5 - resolution: "browserslist@npm:4.21.5" - dependencies: - caniuse-lite: ^1.0.30001449 - electron-to-chromium: ^1.4.284 - node-releases: ^2.0.8 - update-browserslist-db: ^1.0.10 - bin: - browserslist: cli.js - checksum: 9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706 - languageName: node - linkType: hard - "browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": version: 4.24.4 resolution: "browserslist@npm:4.24.4" @@ -8547,17 +7564,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" - dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -8634,13 +7641,6 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001458 - resolution: "caniuse-lite@npm:1.0.30001458" - checksum: 258cc5a25babbbfe483bf788c6f321a19400ff80b2bf156b360bac09a6f9f4da44516350d187a30395667cb142c682d9ea96577ea0df236d35f76234b07ccb41 - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001688": version: 1.0.30001707 resolution: "caniuse-lite@npm:1.0.30001707" @@ -8787,14 +7787,7 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0": - version: 3.8.0 - resolution: "ci-info@npm:3.8.0" - checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 - languageName: node - linkType: hard - -"ci-info@npm:^3.6.1": +"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0, ci-info@npm:^3.6.1": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 @@ -9398,7 +8391,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -9426,15 +8419,6 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.25.1": - version: 3.29.0 - resolution: "core-js-compat@npm:3.29.0" - dependencies: - browserslist: ^4.21.5 - checksum: ca5d370296c15ebd5f961dae6b6a24a153a84937bff58543099b7f1c407e8d5bbafafa7ca27e65baad522ece762d6356e1d6ea9efa99815f6fefd150fac7e8a5 - languageName: node - linkType: hard - "core-js-compat@npm:^3.40.0": version: 3.41.0 resolution: "core-js-compat@npm:3.41.0" @@ -9725,20 +8709,13 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:1.11.10": +"dayjs@npm:1.11.10, dayjs@npm:^1.8.15": version: 1.11.10 resolution: "dayjs@npm:1.11.10" checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 languageName: node linkType: hard -"dayjs@npm:^1.8.15": - version: 1.11.7 - resolution: "dayjs@npm:1.11.7" - checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb - languageName: node - linkType: hard - "debug-log@npm:^1.0.1": version: 1.0.1 resolution: "debug-log@npm:1.0.1" @@ -9755,15 +8732,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: 2.1.2 + ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 languageName: node linkType: hard @@ -9776,18 +8753,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.3.1, debug@npm:^4.3.5": - version: 4.3.7 - resolution: "debug@npm:4.3.7" - dependencies: - ms: ^2.1.3 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 - languageName: node - linkType: hard - "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" @@ -9890,17 +8855,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.2.0 - resolution: "define-properties@npm:1.2.0" - dependencies: - has-property-descriptors: ^1.0.0 - object-keys: ^1.1.1 - checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 - languageName: node - linkType: hard - -"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -9981,13 +8936,6 @@ __metadata: languageName: node linkType: hard -"depd@npm:^1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - "deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": version: 2.3.1 resolution: "deprecation@npm:2.3.1" @@ -10210,7 +9158,7 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.10": +"ejs@npm:^3.1.10, ejs@npm:^3.1.7": version: 3.1.10 resolution: "ejs@npm:3.1.10" dependencies: @@ -10221,24 +9169,6 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.7": - version: 3.1.9 - resolution: "ejs@npm:3.1.9" - dependencies: - jake: ^10.8.5 - bin: - ejs: bin/cli.js - checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.284": - version: 1.4.313 - resolution: "electron-to-chromium@npm:1.4.313" - checksum: 694c379e0800e55e3e2966f73557bfc3bad66e1eb120928d33e8f0619b59ec057eb94ecb27a06e6f7ea1892565f6b8a87b03129a8243baa0d1ccea9579040a83 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.73": version: 1.5.129 resolution: "electron-to-chromium@npm:1.5.129" @@ -10420,7 +9350,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.20.4, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -10474,57 +9404,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.21.1 - resolution: "es-abstract@npm:1.21.1" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - es-set-tostringtag: ^2.0.1 - es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.1.3 - get-symbol-description: ^1.0.0 - globalthis: ^1.0.3 - gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.4 - is-array-buffer: ^3.0.1 - is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - is-string: ^1.0.7 - is-typed-array: ^1.1.10 - is-weakref: ^1.0.2 - object-inspect: ^1.12.2 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 - safe-regex-test: ^1.0.0 - string.prototype.trimend: ^1.0.6 - string.prototype.trimstart: ^1.0.6 - typed-array-length: ^1.0.4 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.9 - checksum: 23ff60d42d17a55d150e7bcedbdb065d4077a8b98c436e0e2e1ef4dd532a6d78a56028673de0bd8ed464a43c46ba781c50d9af429b6a17e44dbd14c7d7fb7926 - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: ^1.2.4 - checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.1": +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" checksum: 0512f4e5d564021c9e3a644437b0155af2679d10d80f21adaf868e64d30efdfbd321631956f20f42d655fedb2e3a027da479fad3fa6048f768eb453a80a5f80a @@ -10561,16 +9441,7 @@ __metadata: languageName: node linkType: hard -"es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" - dependencies: - es-errors: ^1.3.0 - checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.1.1": +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" dependencies: @@ -10579,29 +9450,7 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" - dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" - dependencies: - get-intrinsic: ^1.2.4 - has-tostringtag: ^1.0.2 - hasown: ^2.0.1 - checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.1.0": +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": version: 2.1.0 resolution: "es-set-tostringtag@npm:2.1.0" dependencies: @@ -10613,16 +9462,7 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" - dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.2": +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" dependencies: @@ -10879,14 +9719,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escalade@npm:^3.2.0": +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e @@ -10900,13 +9733,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:2.0.0, escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -10914,6 +9740,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" @@ -11164,13 +9997,6 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": - version: 3.4.1 - resolution: "eslint-visitor-keys@npm:3.4.1" - checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" @@ -11687,20 +10513,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.1.1": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.1.1, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -11862,15 +10675,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -12000,17 +10804,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.14.9": - version: 1.15.2 - resolution: "follow-redirects@npm:1.15.2" - peerDependenciesMeta: - debug: - optional: true - checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.15.4": +"follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.4": version: 1.15.5 resolution: "follow-redirects@npm:1.15.5" peerDependenciesMeta: @@ -12222,27 +11016,17 @@ __metadata: linkType: hard fsevents@^1.2.7: - version: 1.2.13 - resolution: "fsevents@npm:1.2.13" - dependencies: - bindings: ^1.5.0 - nan: ^2.12.1 - checksum: ae855aa737aaa2f9167e9f70417cf6e45a5cd11918e1fee9923709a0149be52416d765433b4aeff56c789b1152e718cd1b13ddec6043b78cdda68260d86383c1 - conditions: os=darwin - languageName: node - linkType: hard - -fsevents@^2.3.2: - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" + version: 1.2.13 + resolution: "fsevents@npm:1.2.13" dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + bindings: ^1.5.0 + nan: ^2.12.1 + checksum: ae855aa737aaa2f9167e9f70417cf6e45a5cd11918e1fee9923709a0149be52416d765433b4aeff56c789b1152e718cd1b13ddec6043b78cdda68260d86383c1 conditions: os=darwin languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@^2.3.2, fsevents@npm:~2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -12262,16 +11046,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -12280,13 +11055,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" @@ -12294,18 +11062,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - functions-have-names: ^1.2.2 - checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 - languageName: node - linkType: hard - "function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" @@ -12318,7 +11074,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 @@ -12362,31 +11118,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.3 - checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" - dependencies: - es-errors: ^1.3.0 - function-bind: ^1.1.2 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - hasown: ^2.0.0 - checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.6": +"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.6": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: @@ -12512,16 +11244,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 - languageName: node - linkType: hard - "get-symbol-description@npm:^1.0.2": version: 1.0.2 resolution: "get-symbol-description@npm:1.0.2" @@ -12724,16 +11446,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" - dependencies: - define-properties: ^1.1.3 - checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 - languageName: node - linkType: hard - -"globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -12771,36 +11484,20 @@ fsevents@^2.3.2: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: ^1.1.3 - checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 - languageName: node - linkType: hard - -"gopd@npm:^1.2.0": +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" checksum: cc6d8e655e360955bdccaca51a12a474268f95bb793fc3e1f2bdadb075f28bfd1fd988dab872daf77a61d78cbaf13744bc8727a17cfb1d150d76047d805375f3 languageName: node linkType: hard -"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.2.4": +"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -12907,16 +11604,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" - dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -12925,13 +11613,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e - languageName: node - linkType: hard - "has-proto@npm:^1.0.3": version: 1.0.3 resolution: "has-proto@npm:1.0.3" @@ -12939,30 +11620,14 @@ fsevents@^2.3.2: languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 - languageName: node - linkType: hard - -"has-symbols@npm:^1.1.0": +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" checksum: b2316c7302a0e8ba3aaba215f834e96c22c86f192e7310bdf689dd0e6999510c89b00fbc5742571507cebf25764d68c988b3a0da217369a73596191ac0ce694b languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c - languageName: node - linkType: hard - -"has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -13017,15 +11682,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 - languageName: node - linkType: hard - "hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" @@ -13036,16 +11692,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" - dependencies: - function-bind: ^1.1.2 - checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 - languageName: node - linkType: hard - -"hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -13358,21 +12005,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"ignore@npm:^5.0.4": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 - languageName: node - linkType: hard - -"ignore@npm:^5.2.0": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef - languageName: node - linkType: hard - -"ignore@npm:^5.3.1": +"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be @@ -13538,30 +12171,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"inquirer@npm:^8.1.2": - version: 8.2.5 - resolution: "inquirer@npm:8.2.5" - dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.1 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.21 - mute-stream: 0.0.8 - ora: ^5.4.1 - run-async: ^2.4.0 - rxjs: ^7.5.5 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - wrap-ansi: ^7.0.0 - checksum: f13ee4c444187786fb393609dedf6b30870115a57b603f2e6424f29a99abc13446fd45ee22461c33c9c40a92a60a8df62d0d6b25d74fc6676fa4cb211de55b55 - languageName: node - linkType: hard - -"inquirer@npm:^8.2.4": +"inquirer@npm:^8.1.2, inquirer@npm:^8.2.4": version: 8.2.6 resolution: "inquirer@npm:8.2.6" dependencies: @@ -13584,17 +12194,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"internal-slot@npm:^1.0.4": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" - dependencies: - get-intrinsic: ^1.2.0 - has: ^1.0.3 - side-channel: ^1.0.4 - checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a - languageName: node - linkType: hard - "internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" @@ -13677,17 +12276,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1": - version: 3.0.1 - resolution: "is-array-buffer@npm:3.0.1" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - is-typed-array: ^1.1.10 - checksum: f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9 - languageName: node - linkType: hard - "is-array-buffer@npm:^3.0.4": version: 3.0.4 resolution: "is-array-buffer@npm:3.0.4" @@ -13787,7 +12375,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.15.1 resolution: "is-core-module@npm:2.15.1" dependencies: @@ -13796,24 +12384,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab - languageName: node - linkType: hard - -"is-core-module@npm:^2.8.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: ^2.0.0 - checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c - languageName: node - linkType: hard - "is-data-descriptor@npm:^0.1.4": version: 0.1.4 resolution: "is-data-descriptor@npm:0.1.4" @@ -14009,13 +12579,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" @@ -14123,16 +12686,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.3": +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": version: 1.0.3 resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: @@ -14205,19 +12759,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 - languageName: node - linkType: hard - "is-typed-array@npm:^1.1.13": version: 1.1.13 resolution: "is-typed-array@npm:1.1.13" @@ -15526,15 +14067,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d - languageName: node - linkType: hard - "jsesc@npm:^3.0.2": version: 3.1.0 resolution: "jsesc@npm:3.1.0" @@ -15544,15 +14076,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" - bin: - jsesc: bin/jsesc - checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 - languageName: node - linkType: hard - "jsesc@npm:~3.0.2": version: 3.0.2 resolution: "jsesc@npm:3.0.2" @@ -16413,20 +14936,13 @@ fsevents@^2.3.2: languageName: node linkType: hard -"lru-cache@npm:^7.5.1": +"lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 languageName: node linkType: hard -"lru-cache@npm:^7.7.1": - version: 7.17.0 - resolution: "lru-cache@npm:7.17.0" - checksum: 28c2a98ad313b8d61beac1f08257b6f0ca990e39d24a9bc831030b6e209447cfb11c6d9d1a774282189bfc9609d1dfd17ebe485228dd68f7b96b6b9b7740894e - languageName: node - linkType: hard - "magic-sdk-monorepo@workspace:.": version: 0.0.0-use.local resolution: "magic-sdk-monorepo@workspace:." @@ -17477,17 +15993,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" - dependencies: - braces: ^3.0.2 - picomatch: ^2.3.1 - checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc - languageName: node - linkType: hard - -"micromatch@npm:^4.0.7": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.7": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -17607,7 +16113,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": +"minimatch@npm:9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -17643,7 +16149,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -17764,14 +16270,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.2.4 - resolution: "minipass@npm:4.2.4" - checksum: c664f2ae4401408d1e7a6e4f50aca45f87b1b0634bc9261136df5c378e313e77355765f73f59c4a5abcadcdf43d83fcd3eb14e4a7cdcce8e36508e2290345753 - languageName: node - linkType: hard - -"minipass@npm:^4.2.4": +"minipass@npm:^4.0.0, minipass@npm:^4.2.4": version: 4.2.8 resolution: "minipass@npm:4.2.8" checksum: 7f4914d5295a9a30807cae5227a37a926e6d910c03f315930fde52332cf0575dfbc20295318f91f0baf0e6bb11a6f668e30cde8027dea7a11b9d159867a3c830 @@ -17886,13 +16385,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - "ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -18074,21 +16566,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": - version: 2.6.9 - resolution: "node-fetch@npm:2.6.9" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: acb04f9ce7224965b2b59e71b33c639794d8991efd73855b0b250921382b38331ffc9d61bce502571f6cc6e11a8905ca9b1b6d4aeb586ab093e2756a1fd190d0 - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.1": +"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -18102,20 +16580,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"node-fetch@npm:^2.6.12": - version: 2.6.12 - resolution: "node-fetch@npm:2.6.12" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 3bc1655203d47ee8e313c0d96664b9673a3d4dd8002740318e9d27d14ef306693a4b2ef8d6525775056fd912a19e23f3ac0d7111ad8925877b7567b29a625592 - languageName: node - linkType: hard - "node-forge@npm:^1, node-forge@npm:^1.3.1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -18195,13 +16659,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"node-releases@npm:^2.0.8": - version: 2.0.10 - resolution: "node-releases@npm:2.0.10" - checksum: d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc - languageName: node - linkType: hard - "node-stream-zip@npm:^1.9.1": version: 1.15.0 resolution: "node-stream-zip@npm:1.15.0" @@ -18695,13 +17152,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1": version: 1.13.3 resolution: "object-inspect@npm:1.13.3" @@ -18725,19 +17175,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - has-symbols: ^1.0.3 - object-keys: ^1.1.1 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 - languageName: node - linkType: hard - -"object.assign@npm:^4.1.5": +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": version: 4.1.5 resolution: "object.assign@npm:4.1.5" dependencies: @@ -18792,18 +17230,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"object.values@npm:^1.1.6": - version: 1.1.6 - resolution: "object.values@npm:1.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e - languageName: node - linkType: hard - -"object.values@npm:^1.2.0": +"object.values@npm:^1.1.6, object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: @@ -19449,14 +17876,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -19545,14 +17965,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"pirates@npm:^4.0.4, pirates@npm:^4.0.5": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 - languageName: node - linkType: hard - -"pirates@npm:^4.0.6": +"pirates@npm:^4.0.4, pirates@npm:^4.0.6": version: 4.0.7 resolution: "pirates@npm:4.0.7" checksum: 3dcbaff13c8b5bc158416feb6dc9e49e3c6be5fddc1ea078a05a73ef6b85d79324bbb1ef59b954cdeff000dbf000c1d39f32dc69310c7b78fbada5171b583e40 @@ -19905,14 +18318,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"psl@npm:^1.1.28": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d - languageName: node - linkType: hard - -"psl@npm:^1.1.33": +"psl@npm:^1.1.28, psl@npm:^1.1.33": version: 1.15.0 resolution: "psl@npm:1.15.0" dependencies: @@ -19938,14 +18344,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 - languageName: node - linkType: hard - -"punycode@npm:^2.3.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 @@ -20166,29 +18565,16 @@ fsevents@^2.3.2: linkType: hard "react-native-safe-area-context@npm:^4.4.1": - version: 4.5.0 - resolution: "react-native-safe-area-context@npm:4.5.0" - peerDependencies: - react: "*" - react-native: "*" - checksum: 958df1d20492aa89c23d746f88409a3a3bd1b0d397c80310a4b0bbec9888cbbeb7579c9c92dad46841e2e6536491806206228ba009b7c8af970670aef8273a30 - languageName: node - linkType: hard - -"react-native-webview@npm:>=12.4.0": - version: 13.2.3 - resolution: "react-native-webview@npm:13.2.3" - dependencies: - escape-string-regexp: 2.0.0 - invariant: 2.2.4 + version: 4.5.0 + resolution: "react-native-safe-area-context@npm:4.5.0" peerDependencies: react: "*" react-native: "*" - checksum: 4b3d14503aa622fc8bbf8b069437af06509bcfa9f2a84654d4904fce4e164132e738a73fc918694d45c14b9f460a05a2ce8389bd7fad21df95bb3b3911046ea7 + checksum: 958df1d20492aa89c23d746f88409a3a3bd1b0d397c80310a4b0bbec9888cbbeb7579c9c92dad46841e2e6536491806206228ba009b7c8af970670aef8273a30 languageName: node linkType: hard -"react-native-webview@npm:^13.3.0": +"react-native-webview@npm:>=12.4.0, react-native-webview@npm:^13.3.0": version: 13.13.5 resolution: "react-native-webview@npm:13.13.5" dependencies: @@ -20470,18 +18856,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.1 - resolution: "readable-stream@npm:3.6.1" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: b7ab0508dba3c37277b9e43c0a970ea27635375698859a687f558c3c9393154b6c4f39c3aa5689641de183fffa26771bc1a45878ddde0236ad18fc8fdfde50ea - languageName: node - linkType: hard - -"readable-stream@npm:^3.1.1": +"readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -20560,15 +18935,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.0 - resolution: "regenerate-unicode-properties@npm:10.1.0" - dependencies: - regenerate: ^1.4.2 - checksum: b1a8929588433ab8b9dc1a34cf3665b3b472f79f2af6ceae00d905fc496b332b9af09c6718fb28c730918f19a00dc1d7310adbaa9b72a2ec7ad2f435da8ace17 - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.2.0": version: 10.2.0 resolution: "regenerate-unicode-properties@npm:10.2.0" @@ -20592,7 +18958,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4": +"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 @@ -20606,15 +18972,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"regenerator-transform@npm:^0.15.1": - version: 0.15.1 - resolution: "regenerator-transform@npm:0.15.1" - dependencies: - "@babel/runtime": ^7.8.4 - checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 - languageName: node - linkType: hard - "regenerator-transform@npm:^0.15.2": version: 0.15.2 resolution: "regenerator-transform@npm:0.15.2" @@ -20634,17 +18991,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - functions-have-names: ^1.2.2 - checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.2": version: 1.5.3 resolution: "regexp.prototype.flags@npm:1.5.3" @@ -20657,20 +19003,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.1 - resolution: "regexpu-core@npm:5.3.1" - dependencies: - "@babel/regjsgen": ^0.8.0 - regenerate: ^1.4.2 - regenerate-unicode-properties: ^10.1.0 - regjsparser: ^0.9.1 - unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.1.0 - checksum: 446fbbb79059afcd64d11ea573276e2df97ee7ad45aa452834d3b2aef7edf7bfe206c310f57f9345d8c95bfedbf9c16a9529f9219a05ae6a6b0d6f0dbe523b33 - languageName: node - linkType: hard - "regexpu-core@npm:^6.2.0": version: 6.2.0 resolution: "regexpu-core@npm:6.2.0" @@ -20712,17 +19044,6 @@ fsevents@^2.3.2: languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" - dependencies: - jsesc: ~0.5.0 - bin: - regjsparser: bin/parser - checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc - languageName: node - linkType: hard - "release-zalgo@npm:^1.0.0": version: 1.0.0 resolution: "release-zalgo@npm:1.0.0" @@ -20915,20 +19236,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.5.0": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e - languageName: node - linkType: hard - -"resolve@npm:^1.22.4": +"resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.5.0, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -20954,20 +19262,7 @@ fsevents@^2.3.2: languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.5.0#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.22.4#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.5.0#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -21194,17 +19489,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 - languageName: node - linkType: hard - "safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" @@ -21350,7 +19634,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"semver@npm:7.5.3, semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.8": +"semver@npm:7.5.3": version: 7.5.3 resolution: "semver@npm:7.5.3" dependencies: @@ -21361,16 +19645,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" - bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 - languageName: node - linkType: hard - -"semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -21379,18 +19654,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.3.7, semver@npm:^7.5.3": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.7.1": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.1": version: 7.7.1 resolution: "semver@npm:7.7.1" bin: @@ -21399,36 +19663,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"semver@npm:^7.6.0, semver@npm:^7.6.3": - version: 7.6.3 - resolution: "semver@npm:7.6.3" - bin: - semver: bin/semver.js - checksum: 4110ec5d015c9438f322257b1c51fe30276e5f766a3f64c09edd1d7ea7118ecbc3f379f3b69032bacf13116dc7abc4ad8ce0d7e2bd642e26b0d271b56b61a7d8 - languageName: node - linkType: hard - -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: ~1.2.1 - statuses: 2.0.1 - checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 - languageName: node - linkType: hard - "send@npm:0.19.0": version: 0.19.0 resolution: "send@npm:0.19.0" @@ -21457,19 +19691,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"serve-static@npm:^1.13.1": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - parseurl: ~1.3.3 - send: 0.18.0 - checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d - languageName: node - linkType: hard - -"serve-static@npm:^1.16.2": +"serve-static@npm:^1.13.1, serve-static@npm:^1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -21621,18 +19843,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 - languageName: node - linkType: hard - -"side-channel@npm:^1.0.6": +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" dependencies: @@ -22083,7 +20294,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"stacktrace-parser@npm:^0.1.10": +"stacktrace-parser@npm:^0.1.10, stacktrace-parser@npm:^0.1.3": version: 0.1.11 resolution: "stacktrace-parser@npm:0.1.11" dependencies: @@ -22092,15 +20303,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"stacktrace-parser@npm:^0.1.3": - version: 0.1.10 - resolution: "stacktrace-parser@npm:0.1.10" - dependencies: - type-fest: ^0.7.1 - checksum: f4fbddfc09121d91e587b60de4beb4941108e967d71ad3a171812dc839b010ca374d064ad0a296295fed13acd103609d99a4224a25b4e67de13cae131f1901ee - languageName: node - linkType: hard - "static-extend@npm:^0.1.1": version: 0.1.2 resolution: "static-extend@npm:0.1.2" @@ -22318,17 +20520,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e - languageName: node - linkType: hard - "string.prototype.trimend@npm:^1.0.8": version: 1.0.8 resolution: "string.prototype.trimend@npm:1.0.8" @@ -22340,17 +20531,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 - languageName: node - linkType: hard - "string.prototype.trimstart@npm:^1.0.8": version: 1.0.8 resolution: "string.prototype.trimstart@npm:1.0.8" @@ -22827,22 +21007,13 @@ resolve@~1.7.1: languageName: node linkType: hard -"tmp@npm:^0.2.3": +"tmp@npm:^0.2.3, tmp@npm:~0.2.1": version: 0.2.3 resolution: "tmp@npm:0.2.3" checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 languageName: node linkType: hard -"tmp@npm:~0.2.1": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: ^3.0.0 - checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e - languageName: node - linkType: hard - "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -22850,13 +21021,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 - languageName: node - linkType: hard - "to-object-path@npm:^0.3.0": version: 0.3.0 resolution: "to-object-path@npm:0.3.0" @@ -23016,45 +21180,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"ts-node@npm:^10.9.1": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" - dependencies: - "@cspotcode/source-map-support": ^0.8.0 - "@tsconfig/node10": ^1.0.7 - "@tsconfig/node12": ^1.0.7 - "@tsconfig/node14": ^1.0.0 - "@tsconfig/node16": ^1.0.2 - acorn: ^8.4.1 - acorn-walk: ^8.1.1 - arg: ^4.1.0 - create-require: ^1.1.0 - diff: ^4.0.1 - make-error: ^1.1.1 - v8-compile-cache-lib: ^3.0.1 - yn: 3.1.1 - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - bin: - ts-node: dist/bin.js - ts-node-cwd: dist/bin-cwd.js - ts-node-esm: dist/bin-esm.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 - languageName: node - linkType: hard - -"ts-node@npm:^10.9.2": +"ts-node@npm:^10.9.1, ts-node@npm:^10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: @@ -23174,34 +21300,13 @@ resolve@~1.7.1: languageName: node linkType: hard -"tslib@npm:^2, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 - languageName: node - linkType: hard - -"tslib@npm:^2.0.1, tslib@npm:^2.6.2": +"tslib@npm:^2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a languageName: node linkType: hard -"tslib@npm:^2.3.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad - languageName: node - linkType: hard - -"tslib@npm:^2.5.0": - version: 2.5.3 - resolution: "tslib@npm:2.5.3" - checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c - languageName: node - linkType: hard - "tuf-js@npm:^1.1.7": version: 1.1.7 resolution: "tuf-js@npm:1.1.7" @@ -23366,17 +21471,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 - languageName: node - linkType: hard - "typed-array-length@npm:^1.0.6": version: 1.0.6 resolution: "typed-array-length@npm:1.0.6" @@ -23414,17 +21508,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"typescript@npm:>=3 < 6": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 - languageName: node - linkType: hard - -"typescript@npm:~5.8.2": +"typescript@npm:>=3 < 6, typescript@npm:~5.8.2": version: 5.8.2 resolution: "typescript@npm:5.8.2" bin: @@ -23434,17 +21518,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"typescript@patch:typescript@>=3 < 6#~builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=5da071" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 - languageName: node - linkType: hard - -"typescript@patch:typescript@~5.8.2#~builtin": +"typescript@patch:typescript@>=3 < 6#~builtin, typescript@patch:typescript@~5.8.2#~builtin": version: 5.8.2 resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin::version=5.8.2&hash=5da071" bin: @@ -23770,20 +21844,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.10": - version: 1.0.10 - resolution: "update-browserslist-db@npm:1.0.10" - dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 - peerDependencies: - browserslist: ">= 4.21.0" - bin: - browserslist-lint: cli.js - checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.1.1": version: 1.1.3 resolution: "update-browserslist-db@npm:1.1.3" @@ -24071,19 +22131,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"webcrypto-core@npm:^1.7.4": - version: 1.7.6 - resolution: "webcrypto-core@npm:1.7.6" - dependencies: - "@peculiar/asn1-schema": ^2.1.6 - "@peculiar/json-schema": ^1.1.12 - asn1js: ^3.0.1 - pvtsutils: ^1.3.2 - tslib: ^2.4.0 - checksum: 0503c92cd1fc8861383872774963104bf3d7ddf0a35cadd841862f0488e4613bdf23499d06b31938a4f2cf333bfde8dacc24e349c5e943e44246f3fcb623c7d0 - languageName: node - linkType: hard - "webcrypto-core@npm:^1.7.7": version: 1.7.7 resolution: "webcrypto-core@npm:1.7.7" @@ -24256,20 +22303,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef - languageName: node - linkType: hard - "which@npm:^1.2.9, which@npm:^1.3.0": version: 1.3.1 resolution: "which@npm:1.3.1" @@ -24499,22 +22532,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"ws@npm:^7, ws@npm:^7.0.0, ws@npm:^7.4.5, ws@npm:^7.5.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 - languageName: node - linkType: hard - -"ws@npm:^7.4.6, ws@npm:^7.5.10": +"ws@npm:^7, ws@npm:^7.0.0, ws@npm:^7.4.5, ws@npm:^7.4.6, ws@npm:^7.5.1, ws@npm:^7.5.10": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -24739,7 +22757,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"yargs@npm:17.7.2, yargs@npm:^17.6.2": +"yargs@npm:17.7.2, yargs@npm:^17.2.1, yargs@npm:^17.6.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -24825,21 +22843,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"yargs@npm:^17.2.1": - version: 17.7.1 - resolution: "yargs@npm:17.7.1" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: 3d8a43c336a4942bc68080768664aca85c7bd406f018bad362fd255c41c8f4e650277f42fd65d543fce99e084124ddafee7bbfc1a5c6a8fda4cec78609dcf8d4 - languageName: node - linkType: hard - "yn@npm:3.1.1": version: 3.1.1 resolution: "yn@npm:3.1.1" From 7e2c13050088b882a0876cc6d0cab51d0552f068 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 16:40:29 -0700 Subject: [PATCH 16/28] update yarn.lock --- yarn.lock | 605 ++++-------------------------------------------------- 1 file changed, 45 insertions(+), 560 deletions(-) diff --git a/yarn.lock b/yarn.lock index 3897d07b8..1e76f48ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -279,7 +279,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": +"@babel/helper-create-regexp-features-plugin@npm:^7.25.9": version: 7.27.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.0" dependencies: @@ -327,7 +327,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -457,65 +457,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b33d37dacf98a9c74f53959999adc37a258057668b62dba557e6865689433c53764673109eaba9102bf73b2ac4db162f0d9b89a6cca6f1b71d12f5908ec11da9 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c684593952ab1b40dfa4e64e98a07e7227c6db175c21bd0e6d71d2ad5d240fef4e4a984d56f05a494876542a022244fe1c1098f4116109fd90d06615e8a269b1 - languageName: node - linkType: hard - "@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" @@ -577,15 +518,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -663,28 +595,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 - languageName: node - linkType: hard - "@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -806,19 +716,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: @@ -829,7 +727,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: @@ -842,7 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: @@ -855,18 +753,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": +"@babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.27.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0" dependencies: @@ -877,7 +764,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -901,7 +788,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -917,7 +804,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.25.9": +"@babel/plugin-transform-computed-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -929,7 +816,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": +"@babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -940,64 +827,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b553eebc328797ead6be5ba5bdaf2f1222cea8a5bd33fb4ed625975d4f9b510bfb0d688d97e314cd4b4a48b279bea7b3634ad68c1b41ee143c3082db0ae74037 - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 - languageName: node - linkType: hard - -"@babel/plugin-transform-dynamic-import@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba - languageName: node - linkType: hard - -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.25.9": +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": version: 7.25.9 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: @@ -1020,7 +850,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": +"@babel/plugin-transform-for-of@npm:^7.24.7": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -1032,7 +862,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.25.9": +"@babel/plugin-transform-function-name@npm:^7.25.1": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -1045,18 +875,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.25.9": +"@babel/plugin-transform-literals@npm:^7.25.2": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -1067,7 +886,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: @@ -1078,29 +897,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: baad1f6fd0e0d38e9a9c1086a06abdc014c4c653fd452337cadfe23fb5bd8bf4368d1bc433a5ac8e6421bc0732ebb7c044cf3fb39c1b7ebe967d66e26c4e5cec - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3, @babel/plugin-transform-modules-commonjs@npm:^7.9.6": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" @@ -1113,33 +909,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf446202f372ba92dc0db32b24b56225b6e3ad3b227e31074de8b86fdec01c273ae2536873e38dbe3ceb1cd0894209343adeaa37df208e3fa88c0c7dffec7924 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 946db66be5f04ab9ee56c424b00257276ec094aa2f148508927e6085239f76b00304fa1e33026d29eccdbe312efea15ca3d92e74a12689d7f0cdd9a7ba1a6c54 - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: @@ -1151,18 +921,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-new-target@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f8113539919aafce52f07b2bd182c771a476fe1d5d96d813460b33a16f173f038929369c595572cadc1f7bd8cb816ce89439d056e007770ddd7b7a0878e7895f - languageName: node - linkType: hard - -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.26.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: @@ -1173,7 +932,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: @@ -1184,7 +943,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: @@ -1197,19 +956,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-super@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: @@ -1220,7 +967,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: @@ -1243,7 +990,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9": +"@babel/plugin-transform-private-methods@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: @@ -1255,7 +1002,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: @@ -1268,17 +1015,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c - languageName: node - linkType: hard - "@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" @@ -1350,7 +1086,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": +"@babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" dependencies: @@ -1362,29 +1098,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:^7.24.7": version: 7.26.10 resolution: "@babel/plugin-transform-runtime@npm:7.26.10" @@ -1401,7 +1114,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: @@ -1412,7 +1125,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.25.9": +"@babel/plugin-transform-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -1424,7 +1137,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.25.9": +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -1435,28 +1148,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": - version: 7.27.0 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.0" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 244bb15135a69d5e6b563394ac6a6ae2ac7e6523b0abdbfc513d55e22e4d32bceb40e8209f13c6b25621bbdfc4d3f792596ba5ddfadbcdf576ea8bd040578aeb - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.0": version: 7.27.0 resolution: "@babel/plugin-transform-typescript@npm:7.27.0" @@ -1472,30 +1163,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: be067e07488d804e3e82d7771f23666539d2ae5af03bf6eb8480406adf3dabd776e60c1fd5c6078dc5714b73cd80bbaca70e71d4f5d154c5c57200581602ca2f - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -1507,97 +1175,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/preset-env@npm:7.26.9" - dependencies: - "@babel/compat-data": ^7.26.8 - "@babel/helper-compilation-targets": ^7.26.5 - "@babel/helper-plugin-utils": ^7.26.5 - "@babel/helper-validator-option": ^7.25.9 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 - "@babel/plugin-syntax-import-assertions": ^7.26.0 - "@babel/plugin-syntax-import-attributes": ^7.26.0 - "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.25.9 - "@babel/plugin-transform-async-generator-functions": ^7.26.8 - "@babel/plugin-transform-async-to-generator": ^7.25.9 - "@babel/plugin-transform-block-scoped-functions": ^7.26.5 - "@babel/plugin-transform-block-scoping": ^7.25.9 - "@babel/plugin-transform-class-properties": ^7.25.9 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/plugin-transform-classes": ^7.25.9 - "@babel/plugin-transform-computed-properties": ^7.25.9 - "@babel/plugin-transform-destructuring": ^7.25.9 - "@babel/plugin-transform-dotall-regex": ^7.25.9 - "@babel/plugin-transform-duplicate-keys": ^7.25.9 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-dynamic-import": ^7.25.9 - "@babel/plugin-transform-exponentiation-operator": ^7.26.3 - "@babel/plugin-transform-export-namespace-from": ^7.25.9 - "@babel/plugin-transform-for-of": ^7.26.9 - "@babel/plugin-transform-function-name": ^7.25.9 - "@babel/plugin-transform-json-strings": ^7.25.9 - "@babel/plugin-transform-literals": ^7.25.9 - "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 - "@babel/plugin-transform-member-expression-literals": ^7.25.9 - "@babel/plugin-transform-modules-amd": ^7.25.9 - "@babel/plugin-transform-modules-commonjs": ^7.26.3 - "@babel/plugin-transform-modules-systemjs": ^7.25.9 - "@babel/plugin-transform-modules-umd": ^7.25.9 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-new-target": ^7.25.9 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 - "@babel/plugin-transform-numeric-separator": ^7.25.9 - "@babel/plugin-transform-object-rest-spread": ^7.25.9 - "@babel/plugin-transform-object-super": ^7.25.9 - "@babel/plugin-transform-optional-catch-binding": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - "@babel/plugin-transform-parameters": ^7.25.9 - "@babel/plugin-transform-private-methods": ^7.25.9 - "@babel/plugin-transform-private-property-in-object": ^7.25.9 - "@babel/plugin-transform-property-literals": ^7.25.9 - "@babel/plugin-transform-regenerator": ^7.25.9 - "@babel/plugin-transform-regexp-modifiers": ^7.26.0 - "@babel/plugin-transform-reserved-words": ^7.25.9 - "@babel/plugin-transform-shorthand-properties": ^7.25.9 - "@babel/plugin-transform-spread": ^7.25.9 - "@babel/plugin-transform-sticky-regex": ^7.25.9 - "@babel/plugin-transform-template-literals": ^7.26.8 - "@babel/plugin-transform-typeof-symbol": ^7.26.7 - "@babel/plugin-transform-unicode-escapes": ^7.25.9 - "@babel/plugin-transform-unicode-property-regex": ^7.25.9 - "@babel/plugin-transform-unicode-regex": ^7.25.9 - "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.11.0 - babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.40.0 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7a657f947d069b7a27b02258012ce3ceb9383a8c10c249d4a3565c486294c3fe63ed08128ca3d124444d17eb821cfbf64a91fe8160af2e39f70d5cd2232f079e - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.24.7": version: 7.25.9 resolution: "@babel/preset-flow@npm:7.25.9" @@ -1611,19 +1188,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 - languageName: node - linkType: hard - "@babel/preset-react@npm:^7.22.15": version: 7.26.3 resolution: "@babel/preset-react@npm:7.26.3" @@ -1705,7 +1269,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -3569,12 +3133,15 @@ __metadata: dependencies: "@magic-sdk/react-native-bare": ^30.0.6 "@magic-sdk/types": ^24.18.1 + "@react-native-async-storage/async-storage": ^2.1.2 + "@react-native/babel-preset": ^0.79.0 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 react-native-device-info: ^10.3.0 react-native-inappbrowser-reborn: ^3.7.0 peerDependencies: "@magic-sdk/react-native-bare": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 react-native-inappbrowser-reborn: ">=3.7.0" languageName: unknown linkType: soft @@ -3585,12 +3152,15 @@ __metadata: dependencies: "@magic-sdk/react-native-expo": ^30.0.5 "@magic-sdk/types": ^10.0.0 + "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 + babel-preset-expo: ^12.0.11 crypto-js: ^4.2.0 expo-application: ^5.0.1 - expo-web-browser: ">=12.0.0" + expo-web-browser: 14.0.2 peerDependencies: "@magic-sdk/react-native-expo": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 languageName: unknown linkType: soft @@ -3715,7 +3285,6 @@ __metadata: resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 @@ -3753,13 +3322,10 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: - "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/preset-env": ^7.26.9 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 - "@react-native-async-storage/async-storage": ^1.15.5 + "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/assets-registry": ^0.78.2 "@testing-library/react-native": ^13.2.0 @@ -3785,7 +3351,7 @@ __metadata: peerDependencies: "@react-native-community/netinfo": ">=9.0.0" expo: "*" - react: ">=16" + react: ">=17" react-native: ">=0.60" react-native-safe-area-context: ">=4.4.1" react-native-webview: ">=12.4.0" @@ -4837,17 +4403,6 @@ __metadata: languageName: node linkType: hard -"@react-native-async-storage/async-storage@npm:^1.15.5": - version: 1.17.11 - resolution: "@react-native-async-storage/async-storage@npm:1.17.11" - dependencies: - merge-options: ^3.0.4 - peerDependencies: - react-native: ^0.0.0-0 || 0.60 - 0.71 || 1000.0.0 - checksum: 691f2b74498160d0b532f673402d8affeecb28b005b1c6d6fa2e7c87f89ab3068177e8e2d2686738306e7592a39c6d7148aa4c426b7e8e149c43a336ad446648 - languageName: node - linkType: hard - "@react-native-async-storage/async-storage@npm:^2.1.2": version: 2.1.2 resolution: "@react-native-async-storage/async-storage@npm:2.1.2" @@ -8644,15 +8199,6 @@ __metadata: languageName: node linkType: hard -"compare-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "compare-urls@npm:2.0.0" - dependencies: - normalize-url: ^2.0.1 - checksum: 706a305fcbafac63e3e3dafe71283b2fbef05ed18f64636e13bf201cdca164ff16463a7004023535497828f69b822ce44c3b43fcaa0e99d8976b26b1f326595c - languageName: node - linkType: hard - "component-type@npm:^1.2.1": version: 1.2.2 resolution: "component-type@npm:1.2.2" @@ -9195,7 +8741,7 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": +"decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 @@ -10666,15 +10212,13 @@ __metadata: languageName: node linkType: hard -"expo-web-browser@npm:>=12.0.0": - version: 12.1.1 - resolution: "expo-web-browser@npm:12.1.1" - dependencies: - compare-urls: ^2.0.0 - url: ^0.11.0 +"expo-web-browser@npm:14.0.2": + version: 14.0.2 + resolution: "expo-web-browser@npm:14.0.2" peerDependencies: expo: "*" - checksum: d6a1c48170cfae7fb7038bcf479a520ab59a84b5f2a90b68abc2570c25e88dbd60a643282fbd4406451576198bab4019c668b119e40e674d0184d3f233011ab7 + react-native: "*" + checksum: ee84e87987ec9054cee0d13bee78102ba609c219a8a9c81872be4d115d40f00acd068555d737f42fd0bc9b3fd43774d00108d82eececae18098558ef8a7971f1 languageName: node linkType: hard @@ -14602,6 +14146,7 @@ __metadata: resolution: "magic-sdk-monorepo@workspace:." dependencies: "@babel/core": ^7.26.10 + "@babel/plugin-transform-class-static-block": ^7.26.0 "@babel/plugin-transform-modules-commonjs": ^7.26.3 "@babel/runtime": ^7.27.0 "@eslint/compat": ^1.2.2 @@ -15884,17 +15429,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^2.0.1": - version: 2.0.1 - resolution: "normalize-url@npm:2.0.1" - dependencies: - prepend-http: ^2.0.0 - query-string: ^5.0.1 - sort-keys: ^2.0.0 - checksum: 30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75 - languageName: node - linkType: hard - "npm-bundled@npm:^1.1.2": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -17114,13 +16648,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -17320,13 +16847,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - "punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -17392,24 +16912,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^5.0.1": - version: 5.1.1 - resolution: "query-string@npm:5.1.1" - dependencies: - decode-uri-component: ^0.2.0 - object-assign: ^4.1.0 - strict-uri-encode: ^1.0.0 - checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd - languageName: node - linkType: hard - -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -19076,13 +18578,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"strict-uri-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "strict-uri-encode@npm:1.1.0" - checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -20543,16 +20038,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 - languageName: node - linkType: hard - "use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" From abd9d4e972ab002e274aae3c497e4567a9812234 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 16:44:03 -0700 Subject: [PATCH 17/28] fix test --- .../@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts index 21f5e3a52..dc60cd985 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts @@ -1,7 +1,6 @@ import { TEST_API_KEY } from '../../../constants'; import { ViewController } from '../../../../src/core/view-controller'; import { createMagicSDKCtor } from '../../../factories'; -import { SDKBase } from '../../../../src/core/sdk'; beforeEach(() => { jest.resetAllMocks(); @@ -11,12 +10,12 @@ test('`MagicSDK.overlay` is lazy loaded', async () => { const Ctor = createMagicSDKCtor(); const magic = new Ctor(TEST_API_KEY, { deferPreload: true }); - expect((SDKBase as any).__overlays__.size).toBe(0); + expect(magic.__overlays__.size).toBe(0); const { overlay: A } = magic; - const B = (SDKBase as any).__overlays__.values().next().value; + const B = magic.__overlays__.values().next().value; - expect((SDKBase as any).__overlays__.size).toBe(1); + expect((magic as any).__overlays__.size).toBe(1); expect(A instanceof ViewController).toBe(true); expect(A).toBe(B); }); From f976d17504dd744d136cc6d273812f214e3c73b9 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 16:51:36 -0700 Subject: [PATCH 18/28] fix tests --- packages/@magic-sdk/provider/src/core/sdk.ts | 10 +++++----- .../provider/test/spec/core/sdk/overlay.spec.ts | 7 ++++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/@magic-sdk/provider/src/core/sdk.ts b/packages/@magic-sdk/provider/src/core/sdk.ts index 78e196ce9..f38030be7 100644 --- a/packages/@magic-sdk/provider/src/core/sdk.ts +++ b/packages/@magic-sdk/provider/src/core/sdk.ts @@ -119,9 +119,9 @@ export interface MagicSDKAdditionalConfiguration< meta?: any; // Generic field for clients to add metadata } -export class SDKBase { - private readonly __overlays__: Map = new Map(); +export const __overlays__: Map = new Map(); +export class SDKBase { protected readonly endpoint: string; protected readonly parameters: string; protected readonly networkHash: string; @@ -211,17 +211,17 @@ export class SDKBase { * Represents the view controller associated with this `MagicSDK` instance. */ protected get overlay(): ViewController { - if (!this.__overlays__.has(this.parameters)) { + if (!__overlays__.has(this.parameters)) { const controller = new SDKEnvironment.ViewController(this.endpoint, this.parameters, this.networkHash); // @ts-ignore - We don't want to expose this method to the user, but we // need to invoke in here so that the `ViewController` is ready for use. controller.init(); - this.__overlays__.set(this.parameters, controller); + __overlays__.set(this.parameters, controller); } - return this.__overlays__.get(this.parameters)!; + return __overlays__.get(this.parameters)!; } /** diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts index dc60cd985..1144e320a 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts @@ -1,6 +1,7 @@ import { TEST_API_KEY } from '../../../constants'; import { ViewController } from '../../../../src/core/view-controller'; import { createMagicSDKCtor } from '../../../factories'; +import { __overlays__ } from '../../../../src/core/sdk'; beforeEach(() => { jest.resetAllMocks(); @@ -10,12 +11,12 @@ test('`MagicSDK.overlay` is lazy loaded', async () => { const Ctor = createMagicSDKCtor(); const magic = new Ctor(TEST_API_KEY, { deferPreload: true }); - expect(magic.__overlays__.size).toBe(0); + expect(__overlays__.size).toBe(0); const { overlay: A } = magic; - const B = magic.__overlays__.values().next().value; + const B = __overlays__.values().next().value; - expect((magic as any).__overlays__.size).toBe(1); + expect(__overlays__.size).toBe(1); expect(A instanceof ViewController).toBe(true); expect(A).toBe(B); }); From 89580d3eba90122d3c416a398e1bbc3014468585 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 22 Apr 2025 17:10:34 -0700 Subject: [PATCH 19/28] update yarn.lock --- yarn.lock | 605 ++++-------------------------------------------------- 1 file changed, 45 insertions(+), 560 deletions(-) diff --git a/yarn.lock b/yarn.lock index 3897d07b8..1e76f48ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -279,7 +279,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": +"@babel/helper-create-regexp-features-plugin@npm:^7.25.9": version: 7.27.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.0" dependencies: @@ -327,7 +327,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -457,65 +457,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b33d37dacf98a9c74f53959999adc37a258057668b62dba557e6865689433c53764673109eaba9102bf73b2ac4db162f0d9b89a6cca6f1b71d12f5908ec11da9 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c684593952ab1b40dfa4e64e98a07e7227c6db175c21bd0e6d71d2ad5d240fef4e4a984d56f05a494876542a022244fe1c1098f4116109fd90d06615e8a269b1 - languageName: node - linkType: hard - "@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" @@ -577,15 +518,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -663,28 +595,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 - languageName: node - linkType: hard - "@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -806,19 +716,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: @@ -829,7 +727,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: @@ -842,7 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: @@ -855,18 +753,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": +"@babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.27.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0" dependencies: @@ -877,7 +764,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -901,7 +788,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -917,7 +804,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.25.9": +"@babel/plugin-transform-computed-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -929,7 +816,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": +"@babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -940,64 +827,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b553eebc328797ead6be5ba5bdaf2f1222cea8a5bd33fb4ed625975d4f9b510bfb0d688d97e314cd4b4a48b279bea7b3634ad68c1b41ee143c3082db0ae74037 - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 - languageName: node - linkType: hard - -"@babel/plugin-transform-dynamic-import@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba - languageName: node - linkType: hard - -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.25.9": +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": version: 7.25.9 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: @@ -1020,7 +850,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": +"@babel/plugin-transform-for-of@npm:^7.24.7": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -1032,7 +862,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.25.9": +"@babel/plugin-transform-function-name@npm:^7.25.1": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -1045,18 +875,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.25.9": +"@babel/plugin-transform-literals@npm:^7.25.2": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -1067,7 +886,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: @@ -1078,29 +897,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: baad1f6fd0e0d38e9a9c1086a06abdc014c4c653fd452337cadfe23fb5bd8bf4368d1bc433a5ac8e6421bc0732ebb7c044cf3fb39c1b7ebe967d66e26c4e5cec - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3, @babel/plugin-transform-modules-commonjs@npm:^7.9.6": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" @@ -1113,33 +909,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf446202f372ba92dc0db32b24b56225b6e3ad3b227e31074de8b86fdec01c273ae2536873e38dbe3ceb1cd0894209343adeaa37df208e3fa88c0c7dffec7924 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 946db66be5f04ab9ee56c424b00257276ec094aa2f148508927e6085239f76b00304fa1e33026d29eccdbe312efea15ca3d92e74a12689d7f0cdd9a7ba1a6c54 - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: @@ -1151,18 +921,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-new-target@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f8113539919aafce52f07b2bd182c771a476fe1d5d96d813460b33a16f173f038929369c595572cadc1f7bd8cb816ce89439d056e007770ddd7b7a0878e7895f - languageName: node - linkType: hard - -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.26.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: @@ -1173,7 +932,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: @@ -1184,7 +943,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: @@ -1197,19 +956,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-super@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: @@ -1220,7 +967,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: @@ -1243,7 +990,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9": +"@babel/plugin-transform-private-methods@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: @@ -1255,7 +1002,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: @@ -1268,17 +1015,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c - languageName: node - linkType: hard - "@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" @@ -1350,7 +1086,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": +"@babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" dependencies: @@ -1362,29 +1098,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:^7.24.7": version: 7.26.10 resolution: "@babel/plugin-transform-runtime@npm:7.26.10" @@ -1401,7 +1114,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: @@ -1412,7 +1125,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.25.9": +"@babel/plugin-transform-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -1424,7 +1137,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.25.9": +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -1435,28 +1148,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": - version: 7.27.0 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.0" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 244bb15135a69d5e6b563394ac6a6ae2ac7e6523b0abdbfc513d55e22e4d32bceb40e8209f13c6b25621bbdfc4d3f792596ba5ddfadbcdf576ea8bd040578aeb - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.0": version: 7.27.0 resolution: "@babel/plugin-transform-typescript@npm:7.27.0" @@ -1472,30 +1163,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: be067e07488d804e3e82d7771f23666539d2ae5af03bf6eb8480406adf3dabd776e60c1fd5c6078dc5714b73cd80bbaca70e71d4f5d154c5c57200581602ca2f - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -1507,97 +1175,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/preset-env@npm:7.26.9" - dependencies: - "@babel/compat-data": ^7.26.8 - "@babel/helper-compilation-targets": ^7.26.5 - "@babel/helper-plugin-utils": ^7.26.5 - "@babel/helper-validator-option": ^7.25.9 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 - "@babel/plugin-syntax-import-assertions": ^7.26.0 - "@babel/plugin-syntax-import-attributes": ^7.26.0 - "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.25.9 - "@babel/plugin-transform-async-generator-functions": ^7.26.8 - "@babel/plugin-transform-async-to-generator": ^7.25.9 - "@babel/plugin-transform-block-scoped-functions": ^7.26.5 - "@babel/plugin-transform-block-scoping": ^7.25.9 - "@babel/plugin-transform-class-properties": ^7.25.9 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/plugin-transform-classes": ^7.25.9 - "@babel/plugin-transform-computed-properties": ^7.25.9 - "@babel/plugin-transform-destructuring": ^7.25.9 - "@babel/plugin-transform-dotall-regex": ^7.25.9 - "@babel/plugin-transform-duplicate-keys": ^7.25.9 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-dynamic-import": ^7.25.9 - "@babel/plugin-transform-exponentiation-operator": ^7.26.3 - "@babel/plugin-transform-export-namespace-from": ^7.25.9 - "@babel/plugin-transform-for-of": ^7.26.9 - "@babel/plugin-transform-function-name": ^7.25.9 - "@babel/plugin-transform-json-strings": ^7.25.9 - "@babel/plugin-transform-literals": ^7.25.9 - "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 - "@babel/plugin-transform-member-expression-literals": ^7.25.9 - "@babel/plugin-transform-modules-amd": ^7.25.9 - "@babel/plugin-transform-modules-commonjs": ^7.26.3 - "@babel/plugin-transform-modules-systemjs": ^7.25.9 - "@babel/plugin-transform-modules-umd": ^7.25.9 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-new-target": ^7.25.9 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 - "@babel/plugin-transform-numeric-separator": ^7.25.9 - "@babel/plugin-transform-object-rest-spread": ^7.25.9 - "@babel/plugin-transform-object-super": ^7.25.9 - "@babel/plugin-transform-optional-catch-binding": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - "@babel/plugin-transform-parameters": ^7.25.9 - "@babel/plugin-transform-private-methods": ^7.25.9 - "@babel/plugin-transform-private-property-in-object": ^7.25.9 - "@babel/plugin-transform-property-literals": ^7.25.9 - "@babel/plugin-transform-regenerator": ^7.25.9 - "@babel/plugin-transform-regexp-modifiers": ^7.26.0 - "@babel/plugin-transform-reserved-words": ^7.25.9 - "@babel/plugin-transform-shorthand-properties": ^7.25.9 - "@babel/plugin-transform-spread": ^7.25.9 - "@babel/plugin-transform-sticky-regex": ^7.25.9 - "@babel/plugin-transform-template-literals": ^7.26.8 - "@babel/plugin-transform-typeof-symbol": ^7.26.7 - "@babel/plugin-transform-unicode-escapes": ^7.25.9 - "@babel/plugin-transform-unicode-property-regex": ^7.25.9 - "@babel/plugin-transform-unicode-regex": ^7.25.9 - "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.11.0 - babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.40.0 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7a657f947d069b7a27b02258012ce3ceb9383a8c10c249d4a3565c486294c3fe63ed08128ca3d124444d17eb821cfbf64a91fe8160af2e39f70d5cd2232f079e - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.24.7": version: 7.25.9 resolution: "@babel/preset-flow@npm:7.25.9" @@ -1611,19 +1188,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 - languageName: node - linkType: hard - "@babel/preset-react@npm:^7.22.15": version: 7.26.3 resolution: "@babel/preset-react@npm:7.26.3" @@ -1705,7 +1269,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -3569,12 +3133,15 @@ __metadata: dependencies: "@magic-sdk/react-native-bare": ^30.0.6 "@magic-sdk/types": ^24.18.1 + "@react-native-async-storage/async-storage": ^2.1.2 + "@react-native/babel-preset": ^0.79.0 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 react-native-device-info: ^10.3.0 react-native-inappbrowser-reborn: ^3.7.0 peerDependencies: "@magic-sdk/react-native-bare": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 react-native-inappbrowser-reborn: ">=3.7.0" languageName: unknown linkType: soft @@ -3585,12 +3152,15 @@ __metadata: dependencies: "@magic-sdk/react-native-expo": ^30.0.5 "@magic-sdk/types": ^10.0.0 + "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 + babel-preset-expo: ^12.0.11 crypto-js: ^4.2.0 expo-application: ^5.0.1 - expo-web-browser: ">=12.0.0" + expo-web-browser: 14.0.2 peerDependencies: "@magic-sdk/react-native-expo": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 languageName: unknown linkType: soft @@ -3715,7 +3285,6 @@ __metadata: resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 @@ -3753,13 +3322,10 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: - "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/preset-env": ^7.26.9 "@magic-sdk/commons": ^25.0.5 "@magic-sdk/provider": ^29.0.5 "@magic-sdk/types": ^24.18.1 - "@react-native-async-storage/async-storage": ^1.15.5 + "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/assets-registry": ^0.78.2 "@testing-library/react-native": ^13.2.0 @@ -3785,7 +3351,7 @@ __metadata: peerDependencies: "@react-native-community/netinfo": ">=9.0.0" expo: "*" - react: ">=16" + react: ">=17" react-native: ">=0.60" react-native-safe-area-context: ">=4.4.1" react-native-webview: ">=12.4.0" @@ -4837,17 +4403,6 @@ __metadata: languageName: node linkType: hard -"@react-native-async-storage/async-storage@npm:^1.15.5": - version: 1.17.11 - resolution: "@react-native-async-storage/async-storage@npm:1.17.11" - dependencies: - merge-options: ^3.0.4 - peerDependencies: - react-native: ^0.0.0-0 || 0.60 - 0.71 || 1000.0.0 - checksum: 691f2b74498160d0b532f673402d8affeecb28b005b1c6d6fa2e7c87f89ab3068177e8e2d2686738306e7592a39c6d7148aa4c426b7e8e149c43a336ad446648 - languageName: node - linkType: hard - "@react-native-async-storage/async-storage@npm:^2.1.2": version: 2.1.2 resolution: "@react-native-async-storage/async-storage@npm:2.1.2" @@ -8644,15 +8199,6 @@ __metadata: languageName: node linkType: hard -"compare-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "compare-urls@npm:2.0.0" - dependencies: - normalize-url: ^2.0.1 - checksum: 706a305fcbafac63e3e3dafe71283b2fbef05ed18f64636e13bf201cdca164ff16463a7004023535497828f69b822ce44c3b43fcaa0e99d8976b26b1f326595c - languageName: node - linkType: hard - "component-type@npm:^1.2.1": version: 1.2.2 resolution: "component-type@npm:1.2.2" @@ -9195,7 +8741,7 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": +"decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 @@ -10666,15 +10212,13 @@ __metadata: languageName: node linkType: hard -"expo-web-browser@npm:>=12.0.0": - version: 12.1.1 - resolution: "expo-web-browser@npm:12.1.1" - dependencies: - compare-urls: ^2.0.0 - url: ^0.11.0 +"expo-web-browser@npm:14.0.2": + version: 14.0.2 + resolution: "expo-web-browser@npm:14.0.2" peerDependencies: expo: "*" - checksum: d6a1c48170cfae7fb7038bcf479a520ab59a84b5f2a90b68abc2570c25e88dbd60a643282fbd4406451576198bab4019c668b119e40e674d0184d3f233011ab7 + react-native: "*" + checksum: ee84e87987ec9054cee0d13bee78102ba609c219a8a9c81872be4d115d40f00acd068555d737f42fd0bc9b3fd43774d00108d82eececae18098558ef8a7971f1 languageName: node linkType: hard @@ -14602,6 +14146,7 @@ __metadata: resolution: "magic-sdk-monorepo@workspace:." dependencies: "@babel/core": ^7.26.10 + "@babel/plugin-transform-class-static-block": ^7.26.0 "@babel/plugin-transform-modules-commonjs": ^7.26.3 "@babel/runtime": ^7.27.0 "@eslint/compat": ^1.2.2 @@ -15884,17 +15429,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^2.0.1": - version: 2.0.1 - resolution: "normalize-url@npm:2.0.1" - dependencies: - prepend-http: ^2.0.0 - query-string: ^5.0.1 - sort-keys: ^2.0.0 - checksum: 30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75 - languageName: node - linkType: hard - "npm-bundled@npm:^1.1.2": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -17114,13 +16648,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -17320,13 +16847,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - "punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -17392,24 +16912,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^5.0.1": - version: 5.1.1 - resolution: "query-string@npm:5.1.1" - dependencies: - decode-uri-component: ^0.2.0 - object-assign: ^4.1.0 - strict-uri-encode: ^1.0.0 - checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd - languageName: node - linkType: hard - -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -19076,13 +18578,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"strict-uri-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "strict-uri-encode@npm:1.1.0" - checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -20543,16 +20038,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 - languageName: node - linkType: hard - "use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" From a30deaaa4b6ce20dc2a5f7bd2ca609967732bee2 Mon Sep 17 00:00:00 2001 From: Jerry Liu <33166884+Ethella@users.noreply.github.com> Date: Tue, 22 Apr 2025 22:16:53 -0700 Subject: [PATCH 20/28] =?UTF-8?q?Revert=20"Remove=20Extension=20class=20an?= =?UTF-8?q?d=20rename=20InternalExtension=20to=20MagicExtension=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit d3d0911225a89df21769325dbef4f5163a884220. --- packages/@magic-ext/algorand/src/index.ts | 4 +- packages/@magic-ext/aptos/src/index.ts | 4 +- packages/@magic-ext/avalanche/src/index.ts | 4 +- packages/@magic-ext/bitcoin/src/index.ts | 4 +- packages/@magic-ext/conflux/src/index.ts | 4 +- packages/@magic-ext/cosmos/src/index.ts | 4 +- packages/@magic-ext/ed25519/src/index.ts | 4 +- packages/@magic-ext/farcaster/src/index.ts | 4 +- packages/@magic-ext/flow/src/index.ts | 4 +- packages/@magic-ext/gdkms/src/index.ts | 4 +- packages/@magic-ext/harmony/src/index.ts | 4 +- packages/@magic-ext/hedera/src/index.ts | 4 +- packages/@magic-ext/icon/src/index.ts | 4 +- packages/@magic-ext/kadena/src/index.ts | 4 +- packages/@magic-ext/near/src/index.ts | 4 +- packages/@magic-ext/oauth/src/index.ts | 4 +- packages/@magic-ext/oauth2/src/index.ts | 4 +- packages/@magic-ext/oidc/src/index.ts | 4 +- packages/@magic-ext/polkadot/src/index.ts | 4 +- .../react-native-bare-oauth/src/index.ts | 4 +- .../react-native-expo-oauth/src/index.ts | 4 +- packages/@magic-ext/solana/src/index.ts | 4 +- packages/@magic-ext/sui/src/index.ts | 4 +- packages/@magic-ext/taquito/src/index.ts | 4 +- packages/@magic-ext/terra/src/index.ts | 4 +- packages/@magic-ext/tezos/src/index.ts | 4 +- .../@magic-ext/web3modal-ethers5/src/index.ts | 4 +- packages/@magic-ext/webauthn/src/index.ts | 4 +- packages/@magic-ext/zilliqa/src/index.ts | 4 +- packages/@magic-sdk/commons/src/index.ts | 2 +- packages/@magic-sdk/pnp/src/pnp-extension.ts | 5 +- packages/@magic-sdk/provider/src/core/sdk.ts | 16 +- packages/@magic-sdk/provider/src/index.ts | 2 +- .../provider/src/modules/base-extension.ts | 22 +- .../sdk-exceptions/error-factories.spec.ts | 8 +- .../magic-extension-error/constructor.spec.ts | 4 +- .../constructor.spec.ts | 4 +- .../magic-extension-warning/log.spec.ts | 4 +- .../test/spec/core/sdk/constructor.spec.ts | 12 +- .../test/spec/core/sdk/overlay.spec.ts | 8 +- .../bin/scaffold/template/hybrid/src/index.ts | 4 +- .../template/react-native/src/index.ts | 4 +- .../bin/scaffold/template/web/src/index.ts | 4 +- yarn.lock | 1327 +++++++++++------ 44 files changed, 950 insertions(+), 592 deletions(-) diff --git a/packages/@magic-ext/algorand/src/index.ts b/packages/@magic-ext/algorand/src/index.ts index 5a980bd6c..08427aba7 100644 --- a/packages/@magic-ext/algorand/src/index.ts +++ b/packages/@magic-ext/algorand/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { AlgorandConfig, AlgorandPayloadMethod } from './types'; -export class AlgorandExtension extends MagicExtension<'algod', any> { +export class AlgorandExtension extends Extension.Internal<'algod', any> { name = 'algod' as const; config: any = {}; diff --git a/packages/@magic-ext/aptos/src/index.ts b/packages/@magic-ext/aptos/src/index.ts index 8efc3b7e5..28a726c2b 100644 --- a/packages/@magic-ext/aptos/src/index.ts +++ b/packages/@magic-ext/aptos/src/index.ts @@ -1,4 +1,4 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; // @ts-ignore import { AptosClient, BCS, TxnBuilderTypes, Types, getAddressFromAccountOrAddress } from 'aptos'; @@ -7,7 +7,7 @@ import { AptosConfig, AptosPayloadMethod } from './type'; import { APTOS_PAYLOAD_TYPE } from './constants'; export { MagicAptosWallet } from './MagicAptosWallet'; -export class AptosExtension extends MagicExtension<'aptos', any> { +export class AptosExtension extends Extension.Internal<'aptos', any> { name = 'aptos' as const; config: any = {}; diff --git a/packages/@magic-ext/avalanche/src/index.ts b/packages/@magic-ext/avalanche/src/index.ts index 3c06caf39..e9f0a0a28 100644 --- a/packages/@magic-ext/avalanche/src/index.ts +++ b/packages/@magic-ext/avalanche/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { AvaxConfig } from './types'; -export class AvalancheExtension extends MagicExtension<'avax', any> { +export class AvalancheExtension extends Extension.Internal<'avax', any> { name = 'avax' as const; config: any = {}; diff --git a/packages/@magic-ext/bitcoin/src/index.ts b/packages/@magic-ext/bitcoin/src/index.ts index 09fec74ac..fd0e09586 100644 --- a/packages/@magic-ext/bitcoin/src/index.ts +++ b/packages/@magic-ext/bitcoin/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { BitcoinConfig, BitcoinPayloadMethod } from './types'; -export class BitcoinExtension extends MagicExtension<'bitcoin', any> { +export class BitcoinExtension extends Extension.Internal<'bitcoin', any> { name = 'bitcoin' as const; config: any = {}; diff --git a/packages/@magic-ext/conflux/src/index.ts b/packages/@magic-ext/conflux/src/index.ts index b7d75b9f2..86cf2ac2f 100644 --- a/packages/@magic-ext/conflux/src/index.ts +++ b/packages/@magic-ext/conflux/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { ConfluxPayloadMethod, ConfluxConfig } from './types'; -export class ConfluxExtension extends MagicExtension<'conflux', any> { +export class ConfluxExtension extends Extension.Internal<'conflux', any> { name = 'conflux' as const; config: any = {}; diff --git a/packages/@magic-ext/cosmos/src/index.ts b/packages/@magic-ext/cosmos/src/index.ts index 2eba67c71..87ab57882 100644 --- a/packages/@magic-ext/cosmos/src/index.ts +++ b/packages/@magic-ext/cosmos/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { CosmosConfig, CosmosPayloadMethod } from './type'; -export class CosmosExtension extends MagicExtension<'cosmos', any> { +export class CosmosExtension extends Extension.Internal<'cosmos', any> { name = 'cosmos' as const; config: any = {}; diff --git a/packages/@magic-ext/ed25519/src/index.ts b/packages/@magic-ext/ed25519/src/index.ts index d11509a04..3d45b230c 100644 --- a/packages/@magic-ext/ed25519/src/index.ts +++ b/packages/@magic-ext/ed25519/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { Ed25519PayloadMethod } from './types'; -export class Ed25519Extension extends MagicExtension<'ed', any> { +export class Ed25519Extension extends Extension.Internal<'ed', any> { name = 'ed' as const; config: any = {}; diff --git a/packages/@magic-ext/farcaster/src/index.ts b/packages/@magic-ext/farcaster/src/index.ts index ee8658fdc..84e857d07 100644 --- a/packages/@magic-ext/farcaster/src/index.ts +++ b/packages/@magic-ext/farcaster/src/index.ts @@ -1,4 +1,4 @@ -import {MagicExtension, FarcasterLoginEventEmit} from '@magic-sdk/commons'; +import {Extension, FarcasterLoginEventEmit} from '@magic-sdk/commons'; import { FarcasterPayloadMethod } from './types'; import { isMainFrame, isMobile } from './utils'; @@ -71,7 +71,7 @@ type FarcasterLoginEventHandlers = { [FarcasterLoginEventEmit.Cancel]: () => void; }; -export class FarcasterExtension extends MagicExtension<'farcaster'> { +export class FarcasterExtension extends Extension.Internal<'farcaster'> { name = 'farcaster' as const; config = {}; diff --git a/packages/@magic-ext/flow/src/index.ts b/packages/@magic-ext/flow/src/index.ts index db49a4867..c4452cc72 100644 --- a/packages/@magic-ext/flow/src/index.ts +++ b/packages/@magic-ext/flow/src/index.ts @@ -1,10 +1,10 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; // @ts-ignore import * as fcl from '@onflow/fcl'; import { FlowConfig, FlowPayloadMethod } from './type'; -export class FlowExtension extends MagicExtension<'flow', any> { +export class FlowExtension extends Extension.Internal<'flow', any> { name = 'flow' as const; config: any = {}; diff --git a/packages/@magic-ext/gdkms/src/index.ts b/packages/@magic-ext/gdkms/src/index.ts index a16d2cfb0..77d516e05 100644 --- a/packages/@magic-ext/gdkms/src/index.ts +++ b/packages/@magic-ext/gdkms/src/index.ts @@ -1,6 +1,6 @@ -import { MagicExtension, MagicPayloadMethod } from '@magic-sdk/commons'; +import { Extension, MagicPayloadMethod } from '@magic-sdk/commons'; -export class GDKMSExtension extends MagicExtension<'gdkms', any> { +export class GDKMSExtension extends Extension.Internal<'gdkms', any> { name = 'gdkms' as const; config: any = {}; diff --git a/packages/@magic-ext/harmony/src/index.ts b/packages/@magic-ext/harmony/src/index.ts index 78706e22d..cc74c3dbc 100644 --- a/packages/@magic-ext/harmony/src/index.ts +++ b/packages/@magic-ext/harmony/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { HarmonyPayloadMethod, HarmonyConfig } from './types'; -export class HarmonyExtension extends MagicExtension<'harmony', any> { +export class HarmonyExtension extends Extension.Internal<'harmony', any> { name = 'harmony' as const; config: any = {}; diff --git a/packages/@magic-ext/hedera/src/index.ts b/packages/@magic-ext/hedera/src/index.ts index 2fe8e94b9..a17acf22f 100644 --- a/packages/@magic-ext/hedera/src/index.ts +++ b/packages/@magic-ext/hedera/src/index.ts @@ -1,9 +1,9 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { HederaConfig, HederaPayloadMethod } from './types'; export * from './utils'; -export class HederaExtension extends MagicExtension<'hedera', any> { +export class HederaExtension extends Extension.Internal<'hedera', any> { name = 'hedera' as const; config: any = {}; network: string; diff --git a/packages/@magic-ext/icon/src/index.ts b/packages/@magic-ext/icon/src/index.ts index 27e6406a7..334a682c5 100644 --- a/packages/@magic-ext/icon/src/index.ts +++ b/packages/@magic-ext/icon/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { IconConfig, ConfigType } from './type'; -export class IconExtension extends MagicExtension<'icon', IconConfig> { +export class IconExtension extends Extension.Internal<'icon', IconConfig> { name = 'icon' as const; config: ConfigType; diff --git a/packages/@magic-ext/kadena/src/index.ts b/packages/@magic-ext/kadena/src/index.ts index a9d9b5c93..13ee4d6ce 100644 --- a/packages/@magic-ext/kadena/src/index.ts +++ b/packages/@magic-ext/kadena/src/index.ts @@ -1,4 +1,4 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { UnsignedCommand, KadenaConfig, @@ -10,7 +10,7 @@ import { OptimalTransactionsAccount, } from './types'; -export class KadenaExtension extends MagicExtension<'kadena'> { +export class KadenaExtension extends Extension.Internal<'kadena'> { name = 'kadena' as const; config = {}; diff --git a/packages/@magic-ext/near/src/index.ts b/packages/@magic-ext/near/src/index.ts index ac0919a35..82c878eb3 100644 --- a/packages/@magic-ext/near/src/index.ts +++ b/packages/@magic-ext/near/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { NearPayloadMethod, NearConfig } from './types'; -export class NearExtension extends MagicExtension<'near', any> { +export class NearExtension extends Extension.Internal<'near', any> { name = 'near' as const; config: any = {}; diff --git a/packages/@magic-ext/oauth/src/index.ts b/packages/@magic-ext/oauth/src/index.ts index 7153690fb..84398f0c8 100644 --- a/packages/@magic-ext/oauth/src/index.ts +++ b/packages/@magic-ext/oauth/src/index.ts @@ -1,4 +1,4 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { OAuthErrorData, OAuthPayloadMethods, @@ -8,7 +8,7 @@ import { } from './types'; import { createCryptoChallenge } from './crypto'; -export class OAuthExtension extends MagicExtension<'oauth'> { +export class OAuthExtension extends Extension.Internal<'oauth'> { name = 'oauth' as const; config = {}; compat = { diff --git a/packages/@magic-ext/oauth2/src/index.ts b/packages/@magic-ext/oauth2/src/index.ts index 9d0159d9e..604b3a269 100644 --- a/packages/@magic-ext/oauth2/src/index.ts +++ b/packages/@magic-ext/oauth2/src/index.ts @@ -1,4 +1,4 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { OAuthErrorData, OAuthRedirectError, @@ -20,7 +20,7 @@ declare global { } } -export class OAuthExtension extends MagicExtension<'oauth2'> { +export class OAuthExtension extends Extension.Internal<'oauth2'> { name = 'oauth2' as const; config = {}; compat = { diff --git a/packages/@magic-ext/oidc/src/index.ts b/packages/@magic-ext/oidc/src/index.ts index 1b4ea26e9..c2949236d 100644 --- a/packages/@magic-ext/oidc/src/index.ts +++ b/packages/@magic-ext/oidc/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { MagicOpenIdConnectPayloadMethod, LoginWithOpenIdParams } from './types'; -export class OpenIdExtension extends MagicExtension<'openid', any> { +export class OpenIdExtension extends Extension.Internal<'openid', any> { name = 'openid' as const; config: any = {}; diff --git a/packages/@magic-ext/polkadot/src/index.ts b/packages/@magic-ext/polkadot/src/index.ts index 725e33a54..65a8d4103 100644 --- a/packages/@magic-ext/polkadot/src/index.ts +++ b/packages/@magic-ext/polkadot/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { PolkadotConfig, ConfigType } from './type'; -export class PolkadotExtension extends MagicExtension<'polkadot', PolkadotConfig> { +export class PolkadotExtension extends Extension.Internal<'polkadot', PolkadotConfig> { name = 'polkadot' as const; config: ConfigType; diff --git a/packages/@magic-ext/react-native-bare-oauth/src/index.ts b/packages/@magic-ext/react-native-bare-oauth/src/index.ts index de9d7725a..28c723709 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/index.ts @@ -1,5 +1,5 @@ import { InAppBrowser } from 'react-native-inappbrowser-reborn'; -import { MagicExtension } from '@magic-sdk/react-native-bare'; +import { Extension } from '@magic-sdk/react-native-bare'; import { getBundleId } from 'react-native-device-info'; import { createCryptoChallenge } from './crypto'; import { @@ -10,7 +10,7 @@ import { OAuthRedirectResult, } from './types'; -export class OAuthExtension extends MagicExtension<'oauth'> { +export class OAuthExtension extends Extension.Internal<'oauth'> { name = 'oauth' as const; config = {}; compat = { diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index 17221e049..fe818090a 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -1,5 +1,5 @@ import * as WebBrowser from 'expo-web-browser'; -import { MagicExtension } from '@magic-sdk/react-native-expo'; +import { Extension } from '@magic-sdk/react-native-expo'; import * as Application from 'expo-application'; import { createCryptoChallenge } from './crypto'; import { @@ -10,7 +10,7 @@ import { OAuthRedirectResult, } from './types'; -export class OAuthExtension extends MagicExtension<'oauth'> { +export class OAuthExtension extends Extension.Internal<'oauth'> { name = 'oauth' as const; config = {}; compat = { diff --git a/packages/@magic-ext/solana/src/index.ts b/packages/@magic-ext/solana/src/index.ts index f35d15237..db39be6aa 100644 --- a/packages/@magic-ext/solana/src/index.ts +++ b/packages/@magic-ext/solana/src/index.ts @@ -1,10 +1,10 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { SerializeConfig, Transaction, VersionedTransaction } from '@solana/web3.js'; import { SolanaConfig } from './type'; import { SOLANA_PAYLOAD_METHODS } from './constants'; -export class SolanaExtension extends MagicExtension<'solana', any> { +export class SolanaExtension extends Extension.Internal<'solana', any> { name = 'solana' as const; config: any = {}; diff --git a/packages/@magic-ext/sui/src/index.ts b/packages/@magic-ext/sui/src/index.ts index 2bda04ad0..6141cab5c 100644 --- a/packages/@magic-ext/sui/src/index.ts +++ b/packages/@magic-ext/sui/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { SuiConfig, SuiPayloadMethod } from './types'; -export class SuiExtension extends MagicExtension<'sui', any> { +export class SuiExtension extends Extension.Internal<'sui', any> { name = 'sui' as const; config: any = {}; diff --git a/packages/@magic-ext/taquito/src/index.ts b/packages/@magic-ext/taquito/src/index.ts index 3b508e44b..dd622634a 100644 --- a/packages/@magic-ext/taquito/src/index.ts +++ b/packages/@magic-ext/taquito/src/index.ts @@ -1,8 +1,8 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { TaquitoConfig, TaquitoPayloadMethod } from './type'; import { MagicSigner } from './MagicSinger'; -export class TaquitoExtension extends MagicExtension<'taquito', any> { +export class TaquitoExtension extends Extension.Internal<'taquito', any> { name = 'taquito' as const; config: any = {}; diff --git a/packages/@magic-ext/terra/src/index.ts b/packages/@magic-ext/terra/src/index.ts index 0543594dd..ce1119422 100644 --- a/packages/@magic-ext/terra/src/index.ts +++ b/packages/@magic-ext/terra/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { TerraPayloadMethod, TerraConfig } from './types'; -export class TerraExtension extends MagicExtension<'terra', any> { +export class TerraExtension extends Extension.Internal<'terra', any> { name = 'terra' as const; config: any = {}; diff --git a/packages/@magic-ext/tezos/src/index.ts b/packages/@magic-ext/tezos/src/index.ts index f15ba6a8c..3230e5f6f 100644 --- a/packages/@magic-ext/tezos/src/index.ts +++ b/packages/@magic-ext/tezos/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { TezosConfig, ConfigType } from './type'; -export class TezosExtension extends MagicExtension<'tezos', TezosConfig> { +export class TezosExtension extends Extension.Internal<'tezos', TezosConfig> { name = 'tezos' as const; config: ConfigType; diff --git a/packages/@magic-ext/web3modal-ethers5/src/index.ts b/packages/@magic-ext/web3modal-ethers5/src/index.ts index 5b6570e3a..29dc64c5a 100644 --- a/packages/@magic-ext/web3modal-ethers5/src/index.ts +++ b/packages/@magic-ext/web3modal-ethers5/src/index.ts @@ -1,9 +1,9 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { Web3Modal, createWeb3Modal, defaultConfig } from '@web3modal/ethers5'; import { LocalStorageKeys, ThirdPartyWalletEvents } from '@magic-sdk/types'; import { Web3ModalExtensionOptions } from './types'; -export class Web3ModalExtension extends MagicExtension<'web3modal'> { +export class Web3ModalExtension extends Extension.Internal<'web3modal'> { name = 'web3modal' as const; config = {}; modal: Web3Modal; diff --git a/packages/@magic-ext/webauthn/src/index.ts b/packages/@magic-ext/webauthn/src/index.ts index 6677b9323..d3124547e 100644 --- a/packages/@magic-ext/webauthn/src/index.ts +++ b/packages/@magic-ext/webauthn/src/index.ts @@ -1,4 +1,4 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { RegisterNewUserConfiguration, LoginWithWebAuthnConfiguration, @@ -8,7 +8,7 @@ import { } from './types'; import { transformAssertionForServer, transformNewAssertionForServer } from './utils/webauthn.js'; -export class WebAuthnExtension extends MagicExtension<'webauthn', any> { +export class WebAuthnExtension extends Extension.Internal<'webauthn', any> { name = 'webauthn' as const; config: any = {}; diff --git a/packages/@magic-ext/zilliqa/src/index.ts b/packages/@magic-ext/zilliqa/src/index.ts index 2ac7a54b2..be90bb9e9 100644 --- a/packages/@magic-ext/zilliqa/src/index.ts +++ b/packages/@magic-ext/zilliqa/src/index.ts @@ -1,7 +1,7 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; import { ZilliqaConfig, ConfigType } from './type'; -export class ZilliqaExtension extends MagicExtension<'zilliqa', ZilliqaConfig> { +export class ZilliqaExtension extends Extension.Internal<'zilliqa', ZilliqaConfig> { name = 'zilliqa' as const; config: ConfigType; diff --git a/packages/@magic-sdk/commons/src/index.ts b/packages/@magic-sdk/commons/src/index.ts index 5670969e3..c4eca1a26 100644 --- a/packages/@magic-sdk/commons/src/index.ts +++ b/packages/@magic-sdk/commons/src/index.ts @@ -2,7 +2,7 @@ // for the public API from this file. export { - MagicExtension, + Extension, MagicSDKError as SDKError, MagicExtensionError as ExtensionError, MagicExtensionWarning as ExtensionWarning, diff --git a/packages/@magic-sdk/pnp/src/pnp-extension.ts b/packages/@magic-sdk/pnp/src/pnp-extension.ts index 1f0134229..7ceeb1092 100644 --- a/packages/@magic-sdk/pnp/src/pnp-extension.ts +++ b/packages/@magic-sdk/pnp/src/pnp-extension.ts @@ -1,7 +1,6 @@ import type { MagicUserMetadata } from '@magic-sdk/types'; -import { MagicExtension } from '@magic-sdk/commons'; -export class PlugNPlayExtension extends MagicExtension<'pnp', { isPnP: boolean }> { +export class PlugNPlayExtension extends window.Magic.Extension.Internal<'pnp', { isPnP: boolean }> { config = { isPnP: true }; name = 'pnp' as const; @@ -10,7 +9,7 @@ export class PlugNPlayExtension extends MagicExtension<'pnp', { isPnP: boolean } }; public getLoginMethod(options: { debug?: boolean; termsOfServiceURI?: string; privacyPolicyURI?: string }) { - return this.utils.createPromiEvent<[string, string | undefined]>(async resolve => { + return this.utils.createPromiEvent<[string, string | undefined]>(async (resolve) => { const lastUsedProvider = await this.utils.storage.getItem( PlugNPlayExtension.storageKeys.lastUsedProvider, ); diff --git a/packages/@magic-sdk/provider/src/core/sdk.ts b/packages/@magic-sdk/provider/src/core/sdk.ts index f38030be7..7d00bff1c 100644 --- a/packages/@magic-sdk/provider/src/core/sdk.ts +++ b/packages/@magic-sdk/provider/src/core/sdk.ts @@ -13,7 +13,7 @@ import { ThirdPartyWalletsModule } from '../modules/third-party-wallets'; import { RPCProviderModule } from '../modules/rpc-provider'; import { ViewController } from './view-controller'; import { createURL } from '../util/url'; -import { BaseExtension, MagicExtension } from '../modules/base-extension'; +import { BaseExtension, Extension } from '../modules/base-extension'; import { isEmpty } from '../util/type-guards'; import { SDKEnvironment, sdkNameToEnvName } from './sdk-environment'; import { NFTModule } from '../modules/nft'; @@ -72,7 +72,7 @@ function prepareExtensions(this: SDKBase, options?: MagicSDKAdditionalConfigurat // Only apply extensions with a known, defined `name` parameter. (this as any)[ext.name] = ext; } - if (ext instanceof MagicExtension) { + if (ext instanceof Extension.Internal) { if (!isEmpty(ext.config)) extConfig[ext.name] = ext.config; } } else { @@ -85,7 +85,7 @@ function prepareExtensions(this: SDKBase, options?: MagicSDKAdditionalConfigurat extensions[name].init(this); const ext = extensions[name]; (this as any)[name] = ext; - if (ext instanceof MagicExtension) { + if (ext instanceof Extension.Internal) { if (!isEmpty(ext.config)) extConfig[extensions[name].name] = ext.config; } } else { @@ -119,9 +119,9 @@ export interface MagicSDKAdditionalConfiguration< meta?: any; // Generic field for clients to add metadata } -export const __overlays__: Map = new Map(); - export class SDKBase { + private static readonly __overlays__: Map = new Map(); + protected readonly endpoint: string; protected readonly parameters: string; protected readonly networkHash: string; @@ -211,17 +211,17 @@ export class SDKBase { * Represents the view controller associated with this `MagicSDK` instance. */ protected get overlay(): ViewController { - if (!__overlays__.has(this.parameters)) { + if (!SDKBase.__overlays__.has(this.parameters)) { const controller = new SDKEnvironment.ViewController(this.endpoint, this.parameters, this.networkHash); // @ts-ignore - We don't want to expose this method to the user, but we // need to invoke in here so that the `ViewController` is ready for use. controller.init(); - __overlays__.set(this.parameters, controller); + SDKBase.__overlays__.set(this.parameters, controller); } - return __overlays__.get(this.parameters)!; + return SDKBase.__overlays__.get(this.parameters)!; } /** diff --git a/packages/@magic-sdk/provider/src/index.ts b/packages/@magic-sdk/provider/src/index.ts index e075ced92..5b48c91cb 100644 --- a/packages/@magic-sdk/provider/src/index.ts +++ b/packages/@magic-sdk/provider/src/index.ts @@ -5,6 +5,6 @@ export type { MagicSDKAdditionalConfiguration, MagicSDKExtensionsOption } from ' export { createSDK } from './core/sdk-environment'; export { ViewController } from './core/view-controller'; export * from './core/sdk-exceptions'; -export { MagicExtension } from './modules/base-extension'; +export { Extension } from './modules/base-extension'; export type { WithExtensions, InstanceWithExtensions } from './modules/base-extension'; export * from './util'; diff --git a/packages/@magic-sdk/provider/src/modules/base-extension.ts b/packages/@magic-sdk/provider/src/modules/base-extension.ts index 11e9c7fb7..317343ee6 100644 --- a/packages/@magic-sdk/provider/src/modules/base-extension.ts +++ b/packages/@magic-sdk/provider/src/modules/base-extension.ts @@ -145,13 +145,25 @@ export abstract class BaseExtension extends BaseModule { } } +abstract class InternalExtension extends BaseExtension { + public abstract readonly config: TConfig; +} + /** - * A base class representing "official" extensions. These - * extensions are designed for special interaction with the Magic iframe using - * custom JSON RPC methods, business logic, and global configurations. + * A base class representing "extensions" to the core Magic JS APIs. Extensions + * enable new functionality by composing Magic endpoints methods together. */ -export abstract class MagicExtension extends BaseExtension { - public abstract readonly config: TConfig; +export class Extension { + /** + * This is a special constructor used to mark "official" extensions. These + * extensions are designed for special interaction with the Magic iframe using + * custom JSON RPC methods, business logic, and global configurations. This is + * intended for internal-use only (and provides no useful advantage to + * open-source extension developers over the regular `Extension` class). + * + * @internal + */ + public static Internal = InternalExtension; } /** diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts index 9f84bfc43..11bc68b28 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/error-factories.spec.ts @@ -1,4 +1,4 @@ -import { BaseExtension } from '../../../../src/modules/base-extension'; +import { Extension } from '../../../../src/modules/base-extension'; import { mockSDKEnvironmentConstant, restoreSDKEnvironmentConstants } from '../../../mocks'; function errorAssertions(error: any, expectedCode: string, expectedMessage: string) { @@ -112,7 +112,7 @@ test('Creates an `EXTENSION_NOT_INITIALIZED` error', async () => { ); }); -class NoopExtSupportingWeb extends BaseExtension<'noop'> { +class NoopExtSupportingWeb extends Extension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': '>1.0.0', @@ -123,7 +123,7 @@ class NoopExtSupportingWeb extends BaseExtension<'noop'> { helloWorld() {} } -class NoopExtSupportingBareReactNative extends BaseExtension<'noop'> { +class NoopExtSupportingBareReactNative extends Extension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, @@ -134,7 +134,7 @@ class NoopExtSupportingBareReactNative extends BaseExtension<'noop'> { helloWorld() {} } -class NoopExtSupportingExpoReactNative extends BaseExtension<'noop'> { +class NoopExtSupportingExpoReactNative extends Extension<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts index 0c91cb60f..75a70f050 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-error/constructor.spec.ts @@ -1,11 +1,11 @@ import { MagicExtensionError } from '../../../../../src/core/sdk-exceptions'; -import { BaseExtension } from '../../../../../src/modules/base-extension'; +import { Extension } from '../../../../../src/modules/base-extension'; beforeEach(() => { jest.resetAllMocks(); }); -class TestExtension extends BaseExtension<'test'> { +class TestExtension extends Extension<'test'> { name = 'test' as const; } diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts index c0d1ef37d..c82dbb53d 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/constructor.spec.ts @@ -1,11 +1,11 @@ import { MagicExtensionWarning } from '../../../../../src/core/sdk-exceptions'; -import { BaseExtension } from '../../../../../src/modules/base-extension'; +import { Extension } from '../../../../../src/modules/base-extension'; beforeEach(() => { jest.resetAllMocks(); }); -class TestExtension extends BaseExtension<'test'> { +class TestExtension extends Extension<'test'> { name = 'test' as const; } diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts index 9bb9ca41a..9ef537791 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk-exceptions/magic-extension-warning/log.spec.ts @@ -1,7 +1,7 @@ import { MagicExtensionWarning } from '../../../../../src/core/sdk-exceptions'; -import { BaseExtension } from '../../../../../src/modules/base-extension'; +import { Extension } from '../../../../../src/modules/base-extension'; -class TestExtension extends BaseExtension<'test'> { +class TestExtension extends Extension<'test'> { name = 'test' as const; } diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts index 69fa1f325..e2d2b45df 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk/constructor.spec.ts @@ -3,7 +3,7 @@ import { createMagicSDKCtor } from '../../../factories'; import { AuthModule } from '../../../../src/modules/auth'; import { UserModule } from '../../../../src/modules/user'; import { RPCProviderModule } from '../../../../src/modules/rpc-provider'; -import { MagicExtension } from '../../../../src/modules/base-extension'; +import { Extension } from '../../../../src/modules/base-extension'; beforeEach(() => { jest.restoreAllMocks(); @@ -106,19 +106,19 @@ test('Initialize `MagicSDK` with test mode', () => { expect(magic.rpcProvider instanceof RPCProviderModule).toBe(true); }); -class NoopExtWithConfig extends MagicExtension<'noop'> { +class NoopExtWithConfig extends Extension.Internal<'noop'> { name = 'noop' as const; config = { hello: 'world' }; helloWorld() {} } -class NoopExtWithEmptyConfig extends MagicExtension<'noop'> { +class NoopExtWithEmptyConfig extends Extension.Internal<'noop'> { name = 'noop' as const; config = {}; helloWorld() {} } -class NoopExtSupportingWeb extends MagicExtension<'noop'> { +class NoopExtSupportingWeb extends Extension.Internal<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': '>1.0.0', @@ -130,7 +130,7 @@ class NoopExtSupportingWeb extends MagicExtension<'noop'> { helloWorld() {} } -class NoopExtSupportingBareReactNative extends MagicExtension<'noop'> { +class NoopExtSupportingBareReactNative extends Extension.Internal<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, @@ -142,7 +142,7 @@ class NoopExtSupportingBareReactNative extends MagicExtension<'noop'> { helloWorld() {} } -class NoopExtSupportingExpoReactNative extends MagicExtension<'noop'> { +class NoopExtSupportingExpoReactNative extends Extension.Internal<'noop'> { name = 'noop' as const; compat = { 'magic-sdk': false, diff --git a/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts b/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts index 1144e320a..21f5e3a52 100644 --- a/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts +++ b/packages/@magic-sdk/provider/test/spec/core/sdk/overlay.spec.ts @@ -1,7 +1,7 @@ import { TEST_API_KEY } from '../../../constants'; import { ViewController } from '../../../../src/core/view-controller'; import { createMagicSDKCtor } from '../../../factories'; -import { __overlays__ } from '../../../../src/core/sdk'; +import { SDKBase } from '../../../../src/core/sdk'; beforeEach(() => { jest.resetAllMocks(); @@ -11,12 +11,12 @@ test('`MagicSDK.overlay` is lazy loaded', async () => { const Ctor = createMagicSDKCtor(); const magic = new Ctor(TEST_API_KEY, { deferPreload: true }); - expect(__overlays__.size).toBe(0); + expect((SDKBase as any).__overlays__.size).toBe(0); const { overlay: A } = magic; - const B = __overlays__.values().next().value; + const B = (SDKBase as any).__overlays__.values().next().value; - expect(__overlays__.size).toBe(1); + expect((SDKBase as any).__overlays__.size).toBe(1); expect(A instanceof ViewController).toBe(true); expect(A).toBe(B); }); diff --git a/scripts/bin/scaffold/template/hybrid/src/index.ts b/scripts/bin/scaffold/template/hybrid/src/index.ts index 76b30f42b..f90cd728c 100644 --- a/scripts/bin/scaffold/template/hybrid/src/index.ts +++ b/scripts/bin/scaffold/template/hybrid/src/index.ts @@ -1,6 +1,6 @@ -import { MagicExtension } from '@magic-sdk/commons'; +import { Extension } from '@magic-sdk/commons'; -export class <%= className %> extends MagicExtension<'<%= extNameCamelCase %>', any> { +export class <%= className %> extends Extension.Internal<'<%= extNameCamelCase %>', any> { name = '<%= extNameCamelCase %>' as const; config: any = {}; } diff --git a/scripts/bin/scaffold/template/react-native/src/index.ts b/scripts/bin/scaffold/template/react-native/src/index.ts index 1385d42b4..41847d836 100644 --- a/scripts/bin/scaffold/template/react-native/src/index.ts +++ b/scripts/bin/scaffold/template/react-native/src/index.ts @@ -1,6 +1,6 @@ -import { MagicExtension } from '@magic-sdk/react-native-bare'; +import { Extension } from '@magic-sdk/react-native-bare'; -export class <%= className %> extends MagicExtension<'<%= extNameCamelCase %>', any> { +export class <%= className %> extends Extension.Internal<'<%= extNameCamelCase %>', any> { name = '<%= extNameCamelCase %>' as const; config: any = {}; } diff --git a/scripts/bin/scaffold/template/web/src/index.ts b/scripts/bin/scaffold/template/web/src/index.ts index ef00084cb..6c0638200 100644 --- a/scripts/bin/scaffold/template/web/src/index.ts +++ b/scripts/bin/scaffold/template/web/src/index.ts @@ -1,6 +1,6 @@ -import { MagicExtension } from 'magic-sdk'; +import { Extension } from 'magic-sdk'; -export class <%= className %> extends MagicExtension<'<%= extNameCamelCase %>', any> { +export class <%= className %> extends Extension.Internal<'<%= extNameCamelCase %>', any> { name = '<%= extNameCamelCase %>' as const; config: any = {}; } diff --git a/yarn.lock b/yarn.lock index 3897d07b8..334a21ecc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1705,7 +1705,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -1986,13 +1986,22 @@ __metadata: languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.2.1": +"@eslint/config-helpers@npm:^0.2.0": version: 0.2.1 resolution: "@eslint/config-helpers@npm:0.2.1" checksum: b463805bc319608436a8b19c94fd533d8196b326c03361db54c0f3ec59d7bd6337c9764bc945ef15df94f50443973241dc265f661b07aceed4938f7d1cf2e822 languageName: node linkType: hard +"@eslint/core@npm:^0.12.0": + version: 0.12.0 + resolution: "@eslint/core@npm:0.12.0" + dependencies: + "@types/json-schema": ^7.0.15 + checksum: 3979af324102a3af2742060360563ba6b9525b8e1e524ad3d3e31e65af27db554b61d1cdfeaa42e15fb7d9ce9097c44225fd9e4f8193576accc1772457b88c12 + languageName: node + linkType: hard + "@eslint/core@npm:^0.13.0": version: 0.13.0 resolution: "@eslint/core@npm:0.13.0" @@ -2043,10 +2052,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.25.1, @eslint/js@npm:^9.14.0": - version: 9.25.1 - resolution: "@eslint/js@npm:9.25.1" - checksum: f5b9c9c40694fbb858fc84ac0f9468ca3f09d8b4935da21dcab3f65c094e8e266a4926ec7bb1e18441440c5ddd722a5f62dabd58096aefbe6b517ed809d8fa8b +"@eslint/js@npm:9.24.0, @eslint/js@npm:^9.14.0": + version: 9.24.0 + resolution: "@eslint/js@npm:9.24.0" + checksum: 423c09a9a52ae596cd77f38f97491261447e04d31a6d681b49cec7ff25dadb64f9b30e48ee5fcfb0a238a3dc3f6ee7c678fdd6ec2415bf687a73ddebaa8adff4 languageName: node linkType: hard @@ -2057,7 +2066,7 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.8": +"@eslint/plugin-kit@npm:^0.2.7": version: 0.2.8 resolution: "@eslint/plugin-kit@npm:0.2.8" dependencies: @@ -2478,9 +2487,9 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.22.26": - version: 0.22.26 - resolution: "@expo/cli@npm:0.22.26" +"@expo/cli@npm:0.22.24": + version: 0.22.24 + resolution: "@expo/cli@npm:0.22.24" dependencies: "@0no-co/graphql.web": ^1.0.8 "@babel/runtime": ^7.20.0 @@ -2495,7 +2504,7 @@ __metadata: "@expo/osascript": ^2.1.6 "@expo/package-manager": ^1.7.2 "@expo/plist": ^0.2.2 - "@expo/prebuild-config": ~8.2.0 + "@expo/prebuild-config": ^8.0.31 "@expo/rudder-sdk-node": ^1.1.1 "@expo/spawn-async": ^1.7.2 "@expo/ws-tunnel": ^1.0.1 @@ -2556,7 +2565,7 @@ __metadata: ws: ^8.12.1 bin: expo-internal: build/bin/cli - checksum: 32b79ab6a5ee88487e457e5f74249b2e081889521a89d53b452fbd454652428a08164e933681bf7707f4834f1cf529c3b6eaa9df7a077bc1a7bc026442990bf4 + checksum: a205e110559354ac57055eb81f688d56f8610f33aa7f6a7f138fd1d88d4366c0a1fbb3571b26f06068ca9749dfa3f83d8606e4d4dfdba5445edc29835da45b5c languageName: node linkType: hard @@ -2592,6 +2601,28 @@ __metadata: languageName: node linkType: hard +"@expo/config-plugins@npm:~9.1.0": + version: 9.1.0 + resolution: "@expo/config-plugins@npm:9.1.0" + dependencies: + "@expo/config-types": ^53.0.0-preview.0 + "@expo/json-file": ~9.1.0 + "@expo/plist": ^0.3.0 + "@expo/sdk-runtime-versions": ^1.0.0 + chalk: ^4.1.2 + debug: ^4.3.5 + getenv: ^1.0.0 + glob: ^10.4.2 + resolve-from: ^5.0.0 + semver: ^7.5.4 + slash: ^3.0.0 + slugify: ^1.6.6 + xcode: ^3.0.1 + xml2js: 0.6.0 + checksum: eff457d0d9b3591b82b3c4086ab36178772886f9871e85912325dcf972c8768e13fe83f5fd7c5ab8505773bdf69dc073135efd36b2a3a4239657d3b3410d6fb6 + languageName: node + linkType: hard + "@expo/config-types@npm:^52.0.5": version: 52.0.5 resolution: "@expo/config-types@npm:52.0.5" @@ -2599,6 +2630,13 @@ __metadata: languageName: node linkType: hard +"@expo/config-types@npm:^53.0.0-preview.0": + version: 53.0.0-preview.0 + resolution: "@expo/config-types@npm:53.0.0-preview.0" + checksum: 74991970b6d251791658fb234d3526dde502f80796dda2d9ae8617e1e980c9d528433b5cb12c4297feecc701893678489892b2dab79cd1687624da753262785d + languageName: node + linkType: hard + "@expo/config@npm:~10.0.11": version: 10.0.11 resolution: "@expo/config@npm:10.0.11" @@ -2620,14 +2658,44 @@ __metadata: languageName: node linkType: hard +"@expo/config@npm:~11.0.0": + version: 11.0.0 + resolution: "@expo/config@npm:11.0.0" + dependencies: + "@babel/code-frame": ~7.10.4 + "@expo/config-plugins": ~9.1.0 + "@expo/config-types": ^53.0.0-preview.0 + "@expo/json-file": ^9.1.0 + deepmerge: ^4.3.1 + getenv: ^1.0.0 + glob: ^10.4.2 + require-from-string: ^2.0.2 + resolve-from: ^5.0.0 + resolve-workspace-root: ^2.0.0 + semver: ^7.6.0 + slugify: ^1.3.4 + sucrase: 3.35.0 + checksum: 12f5a07a77d3d27a6db61e358893bb933dfb2f379edb04ac89a9957f24defff0b1fb827bb3da3ce6a1d9dc63cc220ab4373de4d6b768bc45cdbbac022fe99144 + languageName: node + linkType: hard + "@expo/devcert@npm:^1.1.2": - version: 1.2.0 - resolution: "@expo/devcert@npm:1.2.0" + version: 1.1.4 + resolution: "@expo/devcert@npm:1.1.4" dependencies: - "@expo/sudo-prompt": ^9.3.1 + application-config-path: ^0.1.0 + command-exists: ^1.2.4 debug: ^3.1.0 + eol: ^0.9.1 + get-port: ^3.2.0 glob: ^10.4.2 - checksum: e35d63de8bd3512215b259be75dbb7836ecb8885f94b037fbca5923bf9b3b8391cb8cc28f85c0e4e175b0696d1ea18e720ceb72f21b50ffdab25d750edf99178 + lodash: ^4.17.21 + mkdirp: ^0.5.1 + password-prompt: ^1.0.4 + sudo-prompt: ^8.2.0 + tmp: ^0.0.33 + tslib: ^2.4.0 + checksum: a6bb5ba18d1d4fe5ebfa096f8d332f14bbe8bb942bc3650debf89fb68b5637bd5b7b22f9b28d5971965436bf83d442e843ac7e0e1e7408cce6e575b55c830b6d languageName: node linkType: hard @@ -2682,13 +2750,30 @@ __metadata: languageName: node linkType: hard -"@expo/json-file@npm:^9.0.2, @expo/json-file@npm:^9.1.2": - version: 9.1.2 - resolution: "@expo/json-file@npm:9.1.2" +"@expo/image-utils@npm:^0.7.0": + version: 0.7.0 + resolution: "@expo/image-utils@npm:0.7.0" + dependencies: + "@expo/spawn-async": ^1.7.2 + chalk: ^4.0.0 + getenv: ^1.0.0 + jimp-compact: 0.16.1 + parse-png: ^2.1.0 + resolve-from: ^5.0.0 + semver: ^7.6.0 + temp-dir: ~2.0.0 + unique-string: ~2.0.0 + checksum: cca19bd942db1811c95f94f521ec5d1103a1c8323d09af730f56a3e3bd24d161888bec96142ccf78037b69317783302632479e17c5f3bff69e5aecd5888bcfa7 + languageName: node + linkType: hard + +"@expo/json-file@npm:^9.0.2, @expo/json-file@npm:^9.1.0, @expo/json-file@npm:~9.1.0": + version: 9.1.0 + resolution: "@expo/json-file@npm:9.1.0" dependencies: "@babel/code-frame": ~7.10.4 json5: ^2.2.3 - checksum: 42d6fd58030641ec2026472858ea6f03c9effc581b38f9064a7e2bcb9b65e49066da270260d47e6283c575a6851a0bdfd77e67719ef4785ebbe2d1a88ddafd94 + checksum: 02c9db64d400dea5d83c8012aa973af845c43dc070a483ee63f8490018918ab28fb947f502afc423d933063a46e6d6c07821e5c735400e28672edb1b3e0220aa languageName: node linkType: hard @@ -2730,26 +2815,26 @@ __metadata: linkType: hard "@expo/osascript@npm:^2.1.6": - version: 2.2.2 - resolution: "@expo/osascript@npm:2.2.2" + version: 2.1.6 + resolution: "@expo/osascript@npm:2.1.6" dependencies: "@expo/spawn-async": ^1.7.2 exec-async: ^2.2.0 - checksum: 263d050cce5b76d7368f4ba31c298a4b0f025aaf95b009dd680a95d51a2ede31b3a03dd959927753cc9ca42c418e169dcc6d7cfaf6e3032e3b2d72be7d1688d9 + checksum: 93883d448ac1c829377035369e7ab72133f0104553c31278185aba94605b25349f006e48a86e0a94794a35c26d42f64d7ee6128bb95319dd20af9e7b166210b1 languageName: node linkType: hard "@expo/package-manager@npm:^1.7.2": - version: 1.8.2 - resolution: "@expo/package-manager@npm:1.8.2" + version: 1.8.0 + resolution: "@expo/package-manager@npm:1.8.0" dependencies: - "@expo/json-file": ^9.1.2 + "@expo/json-file": ^9.1.0 "@expo/spawn-async": ^1.7.2 chalk: ^4.0.0 npm-package-arg: ^11.0.0 ora: ^3.4.0 resolve-workspace-root: ^2.0.0 - checksum: 8a9b95527cb07b17306220de486a78f45c3994aebcd235b33427031a4975bf88629d2317fb39981eabc6124d18ded3599367dfa737c84f07985a4baefbb64070 + checksum: 86199ff5bcd60262dc7d0394a1527be88838295126bd5e4f37722634eaba8c7bc585e3b2d144df485e62196f2544198891cd04ead307911c67a048255de540c8 languageName: node linkType: hard @@ -2764,22 +2849,32 @@ __metadata: languageName: node linkType: hard -"@expo/prebuild-config@npm:~8.2.0": - version: 8.2.0 - resolution: "@expo/prebuild-config@npm:8.2.0" +"@expo/plist@npm:^0.3.0": + version: 0.3.0 + resolution: "@expo/plist@npm:0.3.0" dependencies: - "@expo/config": ~10.0.11 - "@expo/config-plugins": ~9.0.17 - "@expo/config-types": ^52.0.5 - "@expo/image-utils": ^0.6.5 - "@expo/json-file": ^9.0.2 - "@react-native/normalize-colors": 0.76.9 + "@xmldom/xmldom": ^0.8.8 + base64-js: ^1.2.3 + xmlbuilder: ^15.1.1 + checksum: c305a2ec5c2e3ec826b9943bf7b1fa300e0e0ea8512c13f7a92c14c5258763e8cf7324ecc2bd5fc7fe16d17290715a58912b068c8be174e0f905040b3d560dd1 + languageName: node + linkType: hard + +"@expo/prebuild-config@npm:^8.0.31": + version: 8.1.0 + resolution: "@expo/prebuild-config@npm:8.1.0" + dependencies: + "@expo/config": ~11.0.0 + "@expo/config-plugins": ~9.1.0 + "@expo/config-types": ^53.0.0-preview.0 + "@expo/image-utils": ^0.7.0 + "@expo/json-file": ^9.1.0 + "@react-native/normalize-colors": 0.79.0-rc.4 debug: ^4.3.1 - fs-extra: ^9.0.0 resolve-from: ^5.0.0 semver: ^7.6.0 xml2js: 0.6.0 - checksum: 5c9d194e63cc4ec9ba3076179832ce928208e09846981cccc6f07e70742b1d7a29bf7594788543578ced75a42fbc0d4a624c4bd7af73e755d220170090f0b2e5 + checksum: f30b154034c341b8b75d971e8c1c4c2bf63737d6709c230d1ab08b097e55d1a332579b35fcbd1c9ac04cae9fae2b80b051dbf0f601cea36be6cec0d2fe1eda96 languageName: node linkType: hard @@ -2814,21 +2909,12 @@ __metadata: languageName: node linkType: hard -"@expo/sudo-prompt@npm:^9.3.1": - version: 9.3.2 - resolution: "@expo/sudo-prompt@npm:9.3.2" - checksum: 5db5385d7ecaadee7ef768c56ed882ae1b266e4c390325f36967382edefaf6cc2e7845b12b35a91d3ad83b05868548acefe8a015aef3a47d91a2cfc5a0a3cc84 - languageName: node - linkType: hard - "@expo/vector-icons@npm:^14.0.0": - version: 14.1.0 - resolution: "@expo/vector-icons@npm:14.1.0" - peerDependencies: - expo-font: "*" - react: "*" - react-native: "*" - checksum: 1704db7bc30cf0d8aa6b139bad5ec4fc4e6b3fc576e9bf37d6c40212f4c5c3160c54719f4ac3c3f2f2a59d7ff2a11f7cb23419b586e3bfb128e407943d7fbdfa + version: 14.0.4 + resolution: "@expo/vector-icons@npm:14.0.4" + dependencies: + prop-types: ^15.8.1 + checksum: 31bd5d4e4e2f0b0620b7e8b55b0c5691875cf57c5737bd0ccef0017d0e7abee66352f3d66a58997b719bd0720cccf8f5119503c69fe1a30398747306ebefeb6e languageName: node linkType: hard @@ -4830,10 +4916,10 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.2.3": - version: 0.2.4 - resolution: "@pkgr/core@npm:0.2.4" - checksum: 8544f0346c3f7035b9e2fdf60179c68b12d3c76b3fba9533844099af67cf5c0ce5257538f5faa05953d48cc1536d046f003231f321b2f75b3fb449db8410a2b7 +"@pkgr/core@npm:^0.2.1": + version: 0.2.1 + resolution: "@pkgr/core@npm:0.2.1" + checksum: f644417c46b31fef0eb67353562d844e38ddb381c8b8b00053c0410e43cbc4999a038c742599b0cf957ed753978a058ebd60694e38a9e5bc8242639fd57cfe2a languageName: node linkType: hard @@ -4894,13 +4980,13 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.79.1": - version: 0.79.1 - resolution: "@react-native/babel-plugin-codegen@npm:0.79.1" +"@react-native/babel-plugin-codegen@npm:0.79.0": + version: 0.79.0 + resolution: "@react-native/babel-plugin-codegen@npm:0.79.0" dependencies: "@babel/traverse": ^7.25.3 - "@react-native/codegen": 0.79.1 - checksum: e8c810d5c2b2ee646c63b422b8ca43f487ed60827d524c79ed0b48c638d8941377c3c2edb917560026b318c43554389baae18a4cefbbb4837b6cf6134aa4ba38 + "@react-native/codegen": 0.79.0 + checksum: 081c33b440e216d219d5f75dc4522a8d480fcd85f645f2b9ab9e5f9535eb4cff3afad9f2a2c62ad2430024938d99f759e526ebc356af7cf00279f13dfc561b5c languageName: node linkType: hard @@ -5015,8 +5101,8 @@ __metadata: linkType: hard "@react-native/babel-preset@npm:^0.79.0": - version: 0.79.1 - resolution: "@react-native/babel-preset@npm:0.79.1" + version: 0.79.0 + resolution: "@react-native/babel-preset@npm:0.79.0" dependencies: "@babel/core": ^7.25.2 "@babel/plugin-proposal-export-default-from": ^7.24.7 @@ -5059,13 +5145,13 @@ __metadata: "@babel/plugin-transform-typescript": ^7.25.2 "@babel/plugin-transform-unicode-regex": ^7.24.7 "@babel/template": ^7.25.0 - "@react-native/babel-plugin-codegen": 0.79.1 + "@react-native/babel-plugin-codegen": 0.79.0 babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: 903728a6e418add6d6e62344798c1c98a83ca52fab1f81d58d748cc233cad2a3ef8778cb92be0ee9dafcd2189d51a781307f676cf81f6742a0fde715d29a787e + checksum: cf63ec5ae5fa81dd7772373090ba8e0ab9371a5aa0308db24793db084071135085e462a93ddea7c0943bd6aedb15c87f547ed8b6b25943f4c2a297cba869bdc3 languageName: node linkType: hard @@ -5104,9 +5190,9 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.79.1": - version: 0.79.1 - resolution: "@react-native/codegen@npm:0.79.1" +"@react-native/codegen@npm:0.79.0": + version: 0.79.0 + resolution: "@react-native/codegen@npm:0.79.0" dependencies: glob: ^7.1.1 hermes-parser: 0.25.1 @@ -5115,7 +5201,7 @@ __metadata: yargs: ^17.6.2 peerDependencies: "@babel/core": "*" - checksum: 9206e3a7063698659a1470daec09ef8b88161ff162cad1fa22049bd0d2fd00d515140c921ee6f7f38fa0826c5ff2fe5afe5be5b28aac81c1d2d8065b2a50f86c + checksum: d793f3e872b7e7daf23e8661f0c649f457422d328957843d1d59bf9afe862c0bf7da94195daba0e615533b3f097de0ea0fe140c92f996074a5ee66535dcb6922 languageName: node linkType: hard @@ -5224,13 +5310,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.76.9": - version: 0.76.9 - resolution: "@react-native/normalize-colors@npm:0.76.9" - checksum: 4fddb977b8aad2e848cb698f13b9ffec539668e8ae891846327d5e23ce3de13dea59a2dfbea8a154ea034791c7abc3f7d1d4c8caae2114f7a683c78b221aed36 - languageName: node - linkType: hard - "@react-native/normalize-colors@npm:0.78.2": version: 0.78.2 resolution: "@react-native/normalize-colors@npm:0.78.2" @@ -5238,6 +5317,13 @@ __metadata: languageName: node linkType: hard +"@react-native/normalize-colors@npm:0.79.0-rc.4": + version: 0.79.0-rc.4 + resolution: "@react-native/normalize-colors@npm:0.79.0-rc.4" + checksum: ab0b9c7bf17094a5bd6081c163e21443ed3d26cfbd52ffc7e143239406deb187d4e7371660cac92aa1cdb3636335765e56b13fc056fb915ca9d203a10d51dcb8 + languageName: node + linkType: hard + "@react-native/virtualized-lists@npm:0.78.2": version: 0.78.2 resolution: "@react-native/virtualized-lists@npm:0.78.2" @@ -5692,15 +5778,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" + version: 7.20.0 + resolution: "@types/babel__core@npm:7.20.0" dependencies: "@babel/parser": ^7.20.7 "@babel/types": ^7.20.7 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 + checksum: 49b601a0a7637f1f387442c8156bd086cfd10ff4b82b0e1994e73a6396643b5435366fb33d6b604eade8467cca594ef97adcbc412aede90bb112ebe88d0ad6df languageName: node linkType: hard @@ -5724,11 +5810,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.7 - resolution: "@types/babel__traverse@npm:7.20.7" + version: 7.18.3 + resolution: "@types/babel__traverse@npm:7.18.3" dependencies: - "@babel/types": ^7.20.7 - checksum: 2a2e5ad29c34a8b776162b0fe81c9ccb6459b2b46bf230f756ba0276a0258fcae1cbcfdccbb93a1e8b1df44f4939784ee8a1a269f95afe0c78b24b9cb6d50dd1 + "@babel/types": ^7.3.0 + checksum: d20953338b2f012ab7750932ece0a78e7d1645b0a6ff42d49be90f55e9998085da1374a9786a7da252df89555c6586695ba4d1d4b4e88ab2b9f306bcd35e00d3 languageName: node linkType: hard @@ -5970,11 +6056,11 @@ __metadata: linkType: hard "@types/react@npm:^19.1.0": - version: 19.1.2 - resolution: "@types/react@npm:19.1.2" + version: 19.1.0 + resolution: "@types/react@npm:19.1.0" dependencies: csstype: ^3.0.2 - checksum: 5a911a2c84be0c9451bb8a7c75c907af1f52afbb4d51b0d62e7516a9b0b1e63c3c1cdc35b79bfc6e66176c76cfff9d43023a781cd3dc59e2744715ced7d7e7c4 + checksum: 7dd7e021897509a68672ab38c268d2f1f519306ade66cc12ffce4dd46e9d2b4224ab49e0b1191b17ac5eceafc65d76e987d6c5b0679224ddbb46f8debce5decc languageName: node linkType: hard @@ -6071,14 +6157,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^8.29.1": - version: 8.31.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.31.0" + version: 8.29.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.29.1" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 8.31.0 - "@typescript-eslint/type-utils": 8.31.0 - "@typescript-eslint/utils": 8.31.0 - "@typescript-eslint/visitor-keys": 8.31.0 + "@typescript-eslint/scope-manager": 8.29.1 + "@typescript-eslint/type-utils": 8.29.1 + "@typescript-eslint/utils": 8.29.1 + "@typescript-eslint/visitor-keys": 8.29.1 graphemer: ^1.4.0 ignore: ^5.3.1 natural-compare: ^1.4.0 @@ -6087,64 +6173,64 @@ __metadata: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: aaaf8664ef83621f9a9fde3efb15f0422d1645d74ff79a6814df6520cdbdb8feee051f58f024f141d7b61a58259f18dd292b6369116cf6957ddc7377bbaea2e1 + checksum: 7951a5c812af59fcd32f938f4019a02517739f7b4069d3a018378466a0b9a85b27608f76e6ae7c0186502d56cc7c66aa28aac6cc82642309604e461def8abc55 languageName: node linkType: hard "@typescript-eslint/parser@npm:^8.29.1": - version: 8.31.0 - resolution: "@typescript-eslint/parser@npm:8.31.0" + version: 8.29.1 + resolution: "@typescript-eslint/parser@npm:8.29.1" dependencies: - "@typescript-eslint/scope-manager": 8.31.0 - "@typescript-eslint/types": 8.31.0 - "@typescript-eslint/typescript-estree": 8.31.0 - "@typescript-eslint/visitor-keys": 8.31.0 + "@typescript-eslint/scope-manager": 8.29.1 + "@typescript-eslint/types": 8.29.1 + "@typescript-eslint/typescript-estree": 8.29.1 + "@typescript-eslint/visitor-keys": 8.29.1 debug: ^4.3.4 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 7d35be4a51f4062b106b61591d4848feeceb6ec7c375c0f9d71780cf949d2d1a542ad5b893ca23333dcff73126ed9c05fd615fcc9652d4f78eb4d3922a47bd6b + checksum: 0d0f3288b7d2c61c99e30caf1f2fcb85f750eb7aadbbf94ba95bb11ed9abd2e60f52c6433d24b8afa447cfc34ff2af2ef7dde106f51a87df741737b9d4849ecc languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.31.0": - version: 8.31.0 - resolution: "@typescript-eslint/scope-manager@npm:8.31.0" +"@typescript-eslint/scope-manager@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/scope-manager@npm:8.29.1" dependencies: - "@typescript-eslint/types": 8.31.0 - "@typescript-eslint/visitor-keys": 8.31.0 - checksum: df114f39eacfac6f38551aed3947cb01479f13ce182b7ed503eb8ea0e0cfac15b9b5a35c01c33f83eb162009169895a551a1b63133988f809f55d212f76bd2bc + "@typescript-eslint/types": 8.29.1 + "@typescript-eslint/visitor-keys": 8.29.1 + checksum: b560a2bc3d267c78c91fd2d03d2cf689f803132fa94a9e6cf00224803efd23e6d7c6f49c3e7ff990e30f7a8acdfd1a6b71b0ebe61f924dd19f7a48780f59cf03 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.31.0": - version: 8.31.0 - resolution: "@typescript-eslint/type-utils@npm:8.31.0" +"@typescript-eslint/type-utils@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/type-utils@npm:8.29.1" dependencies: - "@typescript-eslint/typescript-estree": 8.31.0 - "@typescript-eslint/utils": 8.31.0 + "@typescript-eslint/typescript-estree": 8.29.1 + "@typescript-eslint/utils": 8.29.1 debug: ^4.3.4 ts-api-utils: ^2.0.1 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 7932188fdf68e631dc0308f918950928a9cea19a9f91cb0b32b294e7ccc33ed9b265b6b353957d2bd721f79238e62135818ace8490b619e3890a1ba85bcaa3f6 + checksum: c5b7cf3f7b097d51b505b136ae6e8fe3d9b10882d2c4a2e299234f33a8032459c0a9fd9383405e52a32eb4f92a0417fecd1a67d6a83f99d52b38f9b145bce127 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.31.0": - version: 8.31.0 - resolution: "@typescript-eslint/types@npm:8.31.0" - checksum: 5c0cb0f421dca169efccacd25c1eff529446eceb337ed8a439b4d0e3f4c797658a6b34a5cc6b4436262c841e3719b01ac3d26766958757487f75f97c6e6dd1e3 +"@typescript-eslint/types@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/types@npm:8.29.1" + checksum: 3a48ad30af93388b599b08bf1bee64cac6f4d9dcdb5c3b49309ca674d1a3c4740222af83512528bb5dad7d738e07d9858f198ddce4aac751439bd024a4cb4cde languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.31.0": - version: 8.31.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.31.0" +"@typescript-eslint/typescript-estree@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.29.1" dependencies: - "@typescript-eslint/types": 8.31.0 - "@typescript-eslint/visitor-keys": 8.31.0 + "@typescript-eslint/types": 8.29.1 + "@typescript-eslint/visitor-keys": 8.29.1 debug: ^4.3.4 fast-glob: ^3.3.2 is-glob: ^4.0.3 @@ -6153,32 +6239,32 @@ __metadata: ts-api-utils: ^2.0.1 peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 1982056fa3b9aa3488408760cd15a41fd301444c998b2063c8e323aa9a715bf1cc36388c29a58f19c529de80578a738b4074e6d9da7eb8ed9c0eb4df7293f86d + checksum: a5b9af38921d75432f5dcbfb2bcd25c58b4d9ecbe749859eeff6335f4b2f1241e2b63cf90532649609227f8ff28f9774f7056f360ca4c7ca26f53b321a357ab5 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.31.0": - version: 8.31.0 - resolution: "@typescript-eslint/utils@npm:8.31.0" +"@typescript-eslint/utils@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/utils@npm:8.29.1" dependencies: "@eslint-community/eslint-utils": ^4.4.0 - "@typescript-eslint/scope-manager": 8.31.0 - "@typescript-eslint/types": 8.31.0 - "@typescript-eslint/typescript-estree": 8.31.0 + "@typescript-eslint/scope-manager": 8.29.1 + "@typescript-eslint/types": 8.29.1 + "@typescript-eslint/typescript-estree": 8.29.1 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 5569dbd4bc083bab18244e1e59119f0a55466460b1d1c659439c67bcab5fba97b84da4652798a132457a847bad7f1e76403d3c7905c49d8ebdb189f593dd1378 + checksum: 473915d36c0db781126400f70a6184f1daa2943b6ed4fe366a9791e15e301fb1308b92483ef9d96cc7eadf1c8aef995969192c6e15b58d306a2cce6b3f71803c languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.31.0": - version: 8.31.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.31.0" +"@typescript-eslint/visitor-keys@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.29.1" dependencies: - "@typescript-eslint/types": 8.31.0 + "@typescript-eslint/types": 8.29.1 eslint-visitor-keys: ^4.2.0 - checksum: ce88b8edb75517d4a4e9d262d7b60b5d5a1ead7cac181345a1df0dcb4c7da650785df226d2ce8abbdbd9dbf2b29040d026f792df59d3d0189236c334de56a06e + checksum: 82bd4efa0ed982d80bfda85151e11da95c5c79fcf54389f37cdd168ae7a83abc6f72a5b8fb2c90f7a568f02e8bd3d7752cb5671b51faff13a06434a999ea346e languageName: node linkType: hard @@ -6750,6 +6836,13 @@ __metadata: languageName: node linkType: hard +"@xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 + languageName: node + linkType: hard + "@xmldom/xmldom@npm:~0.7.7": version: 0.7.13 resolution: "@xmldom/xmldom@npm:0.7.13" @@ -6857,11 +6950,11 @@ __metadata: linkType: hard "acorn-loose@npm:^8.3.0": - version: 8.5.0 - resolution: "acorn-loose@npm:8.5.0" + version: 8.4.0 + resolution: "acorn-loose@npm:8.4.0" dependencies: - acorn: ^8.14.0 - checksum: 1d7141f199c9e93a176131f8eb0674d2ccd4c0c740bb6e5389ab6bd2335d3ebcb24374ce1a03661416bff81b5478e9efc574fc094a5125caa50c657769c7d2b4 + acorn: ^8.11.0 + checksum: e079d89c7502563f8e6aed39ae8facd1174198e8092b732d9913b6ad027ee3c2d29ab3612c1be739cefcf2508884ecff386e9390d3c264a1f8318c1eba1336b5 languageName: node linkType: hard @@ -6960,7 +7053,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -7069,6 +7162,13 @@ __metadata: languageName: node linkType: hard +"application-config-path@npm:^0.1.0": + version: 0.1.1 + resolution: "application-config-path@npm:0.1.1" + checksum: e478c1e4d515108de89693165d92dab11cfdc69dd0f3ccde034f14a3f4e50007946de9e4dd51cd77d2f7ba9752e75d8e4d937ef053a53e466425d9751c961a37 + languageName: node + linkType: hard + "aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -7157,13 +7257,13 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: - call-bind: ^1.0.5 - is-array-buffer: ^3.0.4 - checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + call-bound: ^1.0.3 + is-array-buffer: ^3.0.5 + checksum: 0ae3786195c3211b423e5be8dd93357870e6fb66357d81da968c2c39ef43583ef6eece1f9cb1caccdae4806739c65dea832b44b8593414313cd76a89795fca63 languageName: node linkType: hard @@ -7245,30 +7345,29 @@ __metadata: linkType: hard "array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 + call-bind: ^1.0.8 + define-properties: ^1.2.1 + es-abstract: ^1.23.5 + es-shim-unscopables: ^1.0.2 + checksum: 11b4de09b1cf008be6031bb507d997ad6f1892e57dc9153583de6ebca0f74ea403fffe0f203461d359de05048d609f3f480d9b46fed4099652d8b62cc972f284 languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: ^1.0.1 - call-bind: ^1.0.5 + call-bind: ^1.0.8 define-properties: ^1.2.1 - es-abstract: ^1.22.3 - es-errors: ^1.2.1 - get-intrinsic: ^1.2.3 + es-abstract: ^1.23.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.6 is-array-buffer: ^3.0.4 - is-shared-array-buffer: ^1.0.2 - checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e + checksum: b1d1fd20be4e972a3779b1569226f6740170dca10f07aa4421d42cefeec61391e79c557cda8e771f5baefe47d878178cd4438f60916ce831813c08132bced765 languageName: node linkType: hard @@ -8056,7 +8155,7 @@ __metadata: languageName: node linkType: hard -"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: @@ -8066,16 +8165,25 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" dependencies: + call-bind-apply-helpers: ^1.0.0 es-define-property: ^1.0.0 - es-errors: ^1.3.0 - function-bind: ^1.1.2 get-intrinsic: ^1.2.4 - set-function-length: ^1.2.1 - checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + set-function-length: ^1.2.2 + checksum: aa2899bce917a5392fd73bd32e71799c37c0b7ab454e0ed13af7f6727549091182aade8bbb7b55f304a5bc436d543241c14090fb8a3137e9875e23f444f4f5a9 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: ^1.0.2 + get-intrinsic: ^1.3.0 + checksum: 2f6399488d1c272f56306ca60ff696575e2b7f31daf23bc11574798c84d9f2759dceb0cb1f471a85b77f28962a7ac6411f51d283ea2e45319009a19b6ccab3b2 languageName: node linkType: hard @@ -8545,6 +8653,13 @@ __metadata: languageName: node linkType: hard +"command-exists@npm:^1.2.4": + version: 1.2.9 + resolution: "command-exists@npm:1.2.9" + checksum: 729ae3d88a2058c93c58840f30341b7f82688a573019535d198b57a4d8cb0135ced0ad7f52b591e5b28a90feb2c675080ce916e56254a0f7c15cb2395277cac3 + languageName: node + linkType: hard + "command-line-application@npm:^0.10.1": version: 0.10.1 resolution: "command-line-application@npm:0.10.1" @@ -9087,36 +9202,36 @@ __metadata: languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - call-bind: ^1.0.6 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + is-data-view: ^1.0.2 + checksum: 1e1cd509c3037ac0f8ba320da3d1f8bf1a9f09b0be09394b5e40781b8cc15ff9834967ba7c9f843a425b34f9fe14ce44cf055af6662c44263424c1eb8d65659b languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + is-data-view: ^1.0.2 + checksum: 3600c91ced1cfa935f19ef2abae11029e01738de8d229354d3b2a172bf0d7e4ed08ff8f53294b715569fdf72dfeaa96aa7652f479c0f60570878d88e7e8bddf6 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" dependencies: - call-bind: ^1.0.6 + call-bound: ^1.0.2 es-errors: ^1.3.0 is-data-view: ^1.0.1 - checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + checksum: 8dd492cd51d19970876626b5b5169fbb67ca31ec1d1d3238ee6a71820ca8b80cafb141c485999db1ee1ef02f2cc3b99424c5eda8d59e852d9ebb79ab290eb5ee languageName: node linkType: hard @@ -9151,14 +9266,14 @@ __metadata: linkType: hard "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5": - version: 4.3.7 - resolution: "debug@npm:4.3.7" + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 + checksum: fb42df878dd0e22816fc56e1fdca9da73caa85212fbe40c868b1295a6878f9101ae684f4eeef516c13acfc700f5ea07f1136954f43d4cd2d477a811144136479 languageName: node linkType: hard @@ -9492,10 +9607,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.5": - version: 16.5.0 - resolution: "dotenv@npm:16.5.0" - checksum: 6543fe87b5ddf2d60dd42df6616eec99148a5fc150cb4530fef5bda655db5204a3afa0e6f25f7cd64b20657ace4d79c0ef974bec32fdb462cad18754191e7a90 +"dotenv@npm:^16.4.5, dotenv@npm:~16.4.5": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: c27419b5875a44addcc56cc69b7dc5b0e6587826ca85d5b355da9303c6fc317fc9989f1f18366a16378c9fdd9532d14117a1abe6029cc719cdbbef6eaef2cea4 languageName: node linkType: hard @@ -9513,14 +9628,7 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:~16.4.5": - version: 16.4.7 - resolution: "dotenv@npm:16.4.7" - checksum: c27419b5875a44addcc56cc69b7dc5b0e6587826ca85d5b355da9303c6fc317fc9989f1f18366a16378c9fdd9532d14117a1abe6029cc719cdbbef6eaef2cea4 - languageName: node - linkType: hard - -"dunder-proto@npm:^1.0.1": +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" dependencies: @@ -9698,10 +9806,10 @@ __metadata: languageName: node linkType: hard -"entities@npm:^6.0.0": - version: 6.0.0 - resolution: "entities@npm:6.0.0" - checksum: 4e964b5549b0f1e7a88836527d38181aa7b2f87222ed2424e78309781b17212de684c84094435f53bea69a7e7e2505268fd96772af166adb686d086d64361435 +"entities@npm:^4.5.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 languageName: node linkType: hard @@ -9739,6 +9847,13 @@ __metadata: languageName: node linkType: hard +"eol@npm:^0.9.1": + version: 0.9.1 + resolution: "eol@npm:0.9.1" + checksum: ba9fa998bc8148b935dcf85585eacf049eeaf18d2ab6196710d4d1f59e7dfd0e87b18508dc67144ff8ba12f835a4a4989aeea64c98b13cca77b74b9d4b33bce5 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -9764,57 +9879,62 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.20.4, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.20.4, es-abstract@npm:^1.22.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: - array-buffer-byte-length: ^1.0.1 - arraybuffer.prototype.slice: ^1.0.3 + array-buffer-byte-length: ^1.0.2 + arraybuffer.prototype.slice: ^1.0.4 available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 - data-view-buffer: ^1.0.1 - data-view-byte-length: ^1.0.1 - data-view-byte-offset: ^1.0.0 - es-define-property: ^1.0.0 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + data-view-buffer: ^1.0.2 + data-view-byte-length: ^1.0.2 + data-view-byte-offset: ^1.0.1 + es-define-property: ^1.0.1 es-errors: ^1.3.0 es-object-atoms: ^1.0.0 - es-set-tostringtag: ^2.0.3 - es-to-primitive: ^1.2.1 - function.prototype.name: ^1.1.6 - get-intrinsic: ^1.2.4 - get-symbol-description: ^1.0.2 - globalthis: ^1.0.3 - gopd: ^1.0.1 + es-set-tostringtag: ^2.1.0 + es-to-primitive: ^1.3.0 + function.prototype.name: ^1.1.8 + get-intrinsic: ^1.2.7 + get-proto: ^1.0.0 + get-symbol-description: ^1.1.0 + globalthis: ^1.0.4 + gopd: ^1.2.0 has-property-descriptors: ^1.0.2 - has-proto: ^1.0.3 - has-symbols: ^1.0.3 + has-proto: ^1.2.0 + has-symbols: ^1.1.0 hasown: ^2.0.2 - internal-slot: ^1.0.7 - is-array-buffer: ^3.0.4 + internal-slot: ^1.1.0 + is-array-buffer: ^3.0.5 is-callable: ^1.2.7 - is-data-view: ^1.0.1 - is-negative-zero: ^2.0.3 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.3 - is-string: ^1.0.7 - is-typed-array: ^1.1.13 - is-weakref: ^1.0.2 - object-inspect: ^1.13.1 + is-data-view: ^1.0.2 + is-regex: ^1.2.1 + is-shared-array-buffer: ^1.0.4 + is-string: ^1.1.1 + is-typed-array: ^1.1.15 + is-weakref: ^1.1.0 + math-intrinsics: ^1.1.0 + object-inspect: ^1.13.3 object-keys: ^1.1.1 - object.assign: ^4.1.5 - regexp.prototype.flags: ^1.5.2 - safe-array-concat: ^1.1.2 - safe-regex-test: ^1.0.3 - string.prototype.trim: ^1.2.9 - string.prototype.trimend: ^1.0.8 + object.assign: ^4.1.7 + own-keys: ^1.0.1 + regexp.prototype.flags: ^1.5.3 + safe-array-concat: ^1.1.3 + safe-push-apply: ^1.0.0 + safe-regex-test: ^1.1.0 + set-proto: ^1.0.0 + string.prototype.trim: ^1.2.10 + string.prototype.trimend: ^1.0.9 string.prototype.trimstart: ^1.0.8 - typed-array-buffer: ^1.0.2 - typed-array-byte-length: ^1.0.1 - typed-array-byte-offset: ^1.0.2 - typed-array-length: ^1.0.6 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.15 - checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae + typed-array-buffer: ^1.0.3 + typed-array-byte-length: ^1.0.3 + typed-array-byte-offset: ^1.0.4 + typed-array-length: ^1.0.7 + unbox-primitive: ^1.1.0 + which-typed-array: ^1.1.18 + checksum: f3ee2614159ca197f97414ab36e3f406ee748ce2f97ffbf09e420726db5a442ce13f1e574601468bff6e6eb81588e6c9ce1ac6c03868a37c7cd48ac679f8485a languageName: node linkType: hard @@ -9825,7 +9945,7 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 @@ -9841,7 +9961,7 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": +"es-set-tostringtag@npm:^2.1.0": version: 2.1.0 resolution: "es-set-tostringtag@npm:2.1.0" dependencies: @@ -9862,14 +9982,14 @@ __metadata: languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + is-callable: ^1.2.7 + is-date-object: ^1.0.5 + is-symbol: ^1.0.4 + checksum: 966965880356486cd4d1fe9a523deda2084c81b3702d951212c098f5f2ee93605d1b7c1840062efb48a07d892641c7ed1bc194db563645c0dd2b919cb6d65b93 languageName: node linkType: hard @@ -10232,17 +10352,17 @@ __metadata: linkType: hard "eslint@npm:^9.24.0": - version: 9.25.1 - resolution: "eslint@npm:9.25.1" + version: 9.24.0 + resolution: "eslint@npm:9.24.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.12.1 "@eslint/config-array": ^0.20.0 - "@eslint/config-helpers": ^0.2.1 - "@eslint/core": ^0.13.0 + "@eslint/config-helpers": ^0.2.0 + "@eslint/core": ^0.12.0 "@eslint/eslintrc": ^3.3.1 - "@eslint/js": 9.25.1 - "@eslint/plugin-kit": ^0.2.8 + "@eslint/js": 9.24.0 + "@eslint/plugin-kit": ^0.2.7 "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/retry": ^0.4.2 @@ -10277,7 +10397,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 498a9dcb28f7ad154e5ad744a80f31397fe971959c317af710794de3cc3518e59f581d0a1668b9d3872f05dbff55093c23019677a729087d097c19295473eb8b + checksum: fb4cdca007fe8b66d6c1ae8e682ce504afc116ab9a0ba264a69ff7cd40833ad02d9b86394685563175d202c31dbb57b31de46687cfa10ed890c7ae560f560871 languageName: node linkType: hard @@ -10658,11 +10778,11 @@ __metadata: linkType: hard "expo-modules-core@npm:^2.2.3": - version: 2.3.7 - resolution: "expo-modules-core@npm:2.3.7" + version: 2.3.0 + resolution: "expo-modules-core@npm:2.3.0" dependencies: invariant: ^2.2.4 - checksum: f841304d1e8939f811028f659298bf06bb1da75583cf6787e9cb6a39aaa457930c5eda784c3876d9d512c70a3f767815bc25b5d3ef9d6ef45339acd70de94205 + checksum: 7a23deea37d9ffca7e9a00b9ea124e7378d5cd458df39f0d7c09b37d510fc4d9dff84b11edc75e666abe282a784fc5f784377368a92cb4509cb12b95ee5f61f8 languageName: node linkType: hard @@ -10679,11 +10799,11 @@ __metadata: linkType: hard "expo@npm:^52.0.44": - version: 52.0.46 - resolution: "expo@npm:52.0.46" + version: 52.0.44 + resolution: "expo@npm:52.0.44" dependencies: "@babel/runtime": ^7.20.0 - "@expo/cli": 0.22.26 + "@expo/cli": 0.22.24 "@expo/config": ~10.0.11 "@expo/config-plugins": ~9.0.17 "@expo/fingerprint": 0.11.11 @@ -10717,7 +10837,7 @@ __metadata: expo: bin/cli expo-modules-autolinking: bin/autolinking fingerprint: bin/fingerprint - checksum: 603b4fa89edf9c2aaf8741818bdd5ca46195a461093ecb2c1855164ba9799d2a590a1424f2e11ae7d97f2f8fe64928516a84b8c8ecfbe5a1dad09a5c0edca83e + checksum: 971865f1cdbf8d445f8c1dd7284be50c712ca15f88532ee4818c827a48d98b8c0b38b3edf42d19888af5607cb1162d0d20b88e8d020b7d64ac5f0a0b13a701fa languageName: node linkType: hard @@ -11073,12 +11193,12 @@ __metadata: languageName: node linkType: hard -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" +"for-each@npm:^0.3.3, for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: ^1.1.3 - checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 + is-callable: ^1.2.7 + checksum: 3c986d7e11f4381237cc98baa0a2f87eabe74719eee65ed7bed275163082b940ede19268c61d04c6260e0215983b12f8d885e3c8f9aa8c2113bf07c37051745c languageName: node linkType: hard @@ -11212,7 +11332,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.1.0": +"fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -11286,15 +11406,17 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + define-properties: ^1.2.1 functions-have-names: ^1.2.3 - checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 + hasown: ^2.0.2 + is-callable: ^1.2.7 + checksum: 3a366535dc08b25f40a322efefa83b2da3cd0f6da41db7775f2339679120ef63b6c7e967266182609e655b8f0a8f65596ed21c7fd72ad8bd5621c2340edd4010 languageName: node linkType: hard @@ -11342,7 +11464,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.6": +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: @@ -11412,7 +11534,14 @@ __metadata: languageName: node linkType: hard -"get-proto@npm:^1.0.1": +"get-port@npm:^3.2.0": + version: 3.2.0 + resolution: "get-port@npm:3.2.0" + checksum: 31f530326569683ac4b7452eb7573c40e9dbe52aec14d80745c35475261e6389160da153d5b8ae911150b4ce99003472b30c69ba5be0cedeaa7865b95542d168 + languageName: node + linkType: hard + +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" dependencies: @@ -11468,14 +11597,14 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - call-bind: ^1.0.5 + call-bound: ^1.0.3 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + get-intrinsic: ^1.2.6 + checksum: 655ed04db48ee65ef2ddbe096540d4405e79ba0a7f54225775fef43a7e2afcb93a77d141c5f05fdef0afce2eb93bcbfb3597142189d562ac167ff183582683cd languageName: node linkType: hard @@ -11662,7 +11791,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -11773,7 +11902,7 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": +"has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b @@ -11803,14 +11932,16 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: ^1.0.0 + checksum: f55010cb94caa56308041d77967c72a02ffd71386b23f9afa8447e58bc92d49d15c19bf75173713468e92fe3fb1680b03b115da39c21c32c74886d1d50d3e7ff languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" checksum: b2316c7302a0e8ba3aaba215f834e96c22c86f192e7310bdf689dd0e6999510c89b00fbc5742571507cebf25764d68c988b3a0da217369a73596191ac0ce694b @@ -12293,14 +12424,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: ^1.3.0 - hasown: ^2.0.0 - side-channel: ^1.0.4 - checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb + hasown: ^2.0.2 + side-channel: ^1.1.0 + checksum: 8e0991c2d048cc08dab0a91f573c99f6a4215075887517ea4fa32203ce8aea60fa03f95b177977fa27eb502e5168366d0f3e02c762b799691411d49900611861 languageName: node linkType: hard @@ -12357,13 +12488,14 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 - checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + get-intrinsic: ^1.2.6 + checksum: f137a2a6e77af682cdbffef1e633c140cf596f72321baf8bba0f4ef22685eb4339dde23dfe9e9ca430b5f961dee4d46577dcf12b792b68518c8449b134fb9156 languageName: node linkType: hard @@ -12374,12 +12506,21 @@ __metadata: languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: ^1.0.0 + checksum: e3471d95e6c014bf37cad8a93f2f4b6aac962178e0a5041e8903147166964fdc1c5c1d2ef87e86d77322c370ca18f2ea004fa7420581fa747bcaf7c223069dbd + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: ^1.0.1 - checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 + has-bigints: ^1.0.2 + checksum: ee1544f0e664f253306786ed1dce494b8cf242ef415d6375d8545b4d8816b0f054bd9f948a8988ae2c6325d1c28260dd02978236b2f7b8fb70dfc4838a6c9fa7 languageName: node linkType: hard @@ -12392,13 +12533,13 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 + call-bound: ^1.0.3 + has-tostringtag: ^1.0.2 + checksum: 0415b181e8f1bfd5d3f8a20f8108e64d372a72131674eea9c2923f39d065b6ad08d654765553bdbffbd92c3746f1007986c34087db1bd89a31f71be8359ccdaa languageName: node linkType: hard @@ -12409,7 +12550,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac @@ -12436,21 +12577,24 @@ __metadata: languageName: node linkType: hard -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: + call-bound: ^1.0.2 + get-intrinsic: ^1.2.6 is-typed-array: ^1.1.13 - checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + checksum: 31600dd19932eae7fd304567e465709ffbfa17fa236427c9c864148e1b54eb2146357fcf3aed9b686dee13c217e1bb5a649cb3b9c479e1004c0648e9febde1b2 languageName: node linkType: hard -"is-date-object@npm:^1.0.1": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - has-tostringtag: ^1.0.0 - checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc + call-bound: ^1.0.2 + has-tostringtag: ^1.0.2 + checksum: d6c36ab9d20971d65f3fc64cef940d57a4900a2ac85fb488a46d164c2072a33da1cb51eefcc039e3e5c208acbce343d3480b84ab5ff0983f617512da2742562a languageName: node linkType: hard @@ -12486,6 +12630,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: ^1.0.3 + checksum: 38c646c506e64ead41a36c182d91639833311970b6b6c6268634f109eef0a1a9d2f1f2e499ef4cb43c744a13443c4cdd2f0812d5afdcee5e9b65b72b28c48557 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^1.0.0": version: 1.0.0 resolution: "is-fullwidth-code-point@npm:1.0.0" @@ -12516,6 +12669,15 @@ __metadata: languageName: node linkType: hard +"is-generator-function@npm:^1.0.10": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -12550,19 +12712,20 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.3": +"is-map@npm:^2.0.3": version: 2.0.3 - resolution: "is-negative-zero@npm:2.0.3" - checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd + resolution: "is-map@npm:2.0.3" + checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - has-tostringtag: ^1.0.0 - checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 + call-bound: ^1.0.3 + has-tostringtag: ^1.0.2 + checksum: 6517f0a0e8c4b197a21afb45cd3053dc711e79d45d8878aa3565de38d0102b130ca8732485122c7b336e98c27dacd5236854e3e6526e0eb30cae64956535662f languageName: node linkType: hard @@ -12638,13 +12801,15 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 + call-bound: ^1.0.2 + gopd: ^1.2.0 + has-tostringtag: ^1.0.2 + hasown: ^2.0.2 + checksum: 99ee0b6d30ef1bb61fa4b22fae7056c6c9b3c693803c0c284ff7a8570f83075a7d38cda53b06b7996d441215c27895ea5d1af62124562e13d91b3dbec41a5e13 languageName: node linkType: hard @@ -12655,12 +12820,19 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: ^1.0.7 - checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 + call-bound: ^1.0.3 + checksum: 1611fedc175796eebb88f4dfc393dd969a4a8e6c69cadaff424ee9d4464f9f026399a5f84a90f7c62d6d7ee04e3626a912149726de102b0bd6c1ee6a9868fa5a languageName: node linkType: hard @@ -12701,21 +12873,24 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: ^1.0.0 - checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 + call-bound: ^1.0.3 + has-tostringtag: ^1.0.2 + checksum: 2eeaaff605250f5e836ea3500d33d1a5d3aa98d008641d9d42fb941e929ffd25972326c2ef912987e54c95b6f10416281aaf1b35cdf81992cfb7524c5de8e193 languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: ^1.0.2 - checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 + call-bound: ^1.0.2 + has-symbols: ^1.1.0 + safe-regex-test: ^1.1.0 + checksum: bfafacf037af6f3c9d68820b74be4ae8a736a658a3344072df9642a090016e281797ba8edbeb1c83425879aae55d1cb1f30b38bf132d703692b2570367358032 languageName: node linkType: hard @@ -12728,12 +12903,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" dependencies: - which-typed-array: ^1.1.14 - checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 + which-typed-array: ^1.1.16 + checksum: ea7cfc46c282f805d19a9ab2084fd4542fed99219ee9dbfbc26284728bd713a51eac66daa74eca00ae0a43b61322920ba334793607dc39907465913e921e0892 languageName: node linkType: hard @@ -12744,12 +12919,29 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: ^1.0.2 - checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de + call-bound: ^1.0.3 + checksum: 1769b9aed5d435a3a989ffc18fc4ad1947d2acdaf530eb2bd6af844861b545047ea51102f75901f89043bed0267ed61d914ee21e6e8b9aa734ec201cdfc0726f + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae languageName: node linkType: hard @@ -14544,7 +14736,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -16252,10 +16444,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.3 - resolution: "object-inspect@npm:1.13.3" - checksum: 8c962102117241e18ea403b84d2521f78291b774b03a29ee80a9863621d88265ffd11d0d7e435c4c2cea0dc2a2fbf8bbc92255737a05536590f2df2e8756f297 +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 582810c6a8d2ef988ea0a39e69e115a138dad8f42dd445383b394877e5816eb4268489f316a6f74ee9c4e0a984b3eab1028e3e79d62b1ed67c726661d55c7a8b languageName: node linkType: hard @@ -16266,15 +16458,17 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: ^1.0.5 + call-bind: ^1.0.8 + call-bound: ^1.0.3 define-properties: ^1.2.1 - has-symbols: ^1.0.3 + es-object-atoms: ^1.0.0 + has-symbols: ^1.1.0 object-keys: ^1.1.1 - checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 + checksum: 60e07d2651cf4f5528c485f1aa4dbded9b384c47d80e8187cefd11320abb1aebebf78df5483451dfa549059f8281c21f7b4bf7d19e9e5e97d8d617df0df298de languageName: node linkType: hard @@ -16302,13 +16496,14 @@ __metadata: linkType: hard "object.values@npm:^1.1.6, object.values@npm:^1.2.0": - version: 1.2.0 - resolution: "object.values@npm:1.2.0" + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.3 define-properties: ^1.2.1 es-object-atoms: ^1.0.0 - checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa + checksum: f9b9a2a125ccf8ded29414d7c056ae0d187b833ee74919821fc60d7e216626db220d9cb3cf33f965c84aaaa96133626ca13b80f3c158b673976dc8cfcfcd26bb languageName: node linkType: hard @@ -16521,6 +16716,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: ^1.2.6 + object-keys: ^1.1.1 + safe-push-apply: ^1.0.0 + checksum: cc9dd7d85c4ccfbe8109fce307d581ac7ede7b26de892b537873fbce2dc6a206d89aea0630dbb98e47ce0873517cefeaa7be15fcf94aaf4764a3b34b474a5b61 + languageName: node + linkType: hard + "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -16801,11 +17007,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0, parse5@npm:^7.1.1": - version: 7.3.0 - resolution: "parse5@npm:7.3.0" + version: 7.2.1 + resolution: "parse5@npm:7.2.1" dependencies: - entities: ^6.0.0 - checksum: ffd040c4695d93f0bc370e3d6d75c1b352178514af41be7afa212475ea5cead1d6e377cd9d4cec6a5e2bcf497ca50daf9e0088eadaa37dbc271f60def08fdfcd + entities: ^4.5.0 + checksum: 11253cf8aa2e7fc41c004c64cba6f2c255f809663365db65bd7ad0e8cf7b89e436a563c20059346371cc543a6c1b567032088883ca6a2cbc88276c666b68236d languageName: node linkType: hard @@ -16816,6 +17022,16 @@ __metadata: languageName: node linkType: hard +"password-prompt@npm:^1.0.4": + version: 1.1.3 + resolution: "password-prompt@npm:1.1.3" + dependencies: + ansi-escapes: ^4.3.2 + cross-spawn: ^7.0.3 + checksum: 9a5fdbd7360db896809704c141acfe9258450a9982c4c177b82a1e6c69d204800cdab6064abac6736bd7d31142c80108deedf4484146594747cb3ce776816e97 + languageName: node + linkType: hard + "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -17262,6 +17478,17 @@ __metadata: languageName: node linkType: hard +"prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: ^1.4.0 + object-assign: ^4.1.1 + react-is: ^16.13.1 + checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 + languageName: node + linkType: hard + "protocols@npm:^2.0.0, protocols@npm:^2.0.1": version: 2.0.1 resolution: "protocols@npm:2.0.1" @@ -17492,6 +17719,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^16.13.1": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f + languageName: node + linkType: hard + "react-is@npm:^19.1.0": version: 19.1.0 resolution: "react-is@npm:19.1.0" @@ -17529,7 +17763,7 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:5.3.0": +"react-native-safe-area-context@npm:5.3.0, react-native-safe-area-context@npm:^5.3.0": version: 5.3.0 resolution: "react-native-safe-area-context@npm:5.3.0" peerDependencies: @@ -17539,16 +17773,6 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:^5.3.0": - version: 5.4.0 - resolution: "react-native-safe-area-context@npm:5.4.0" - peerDependencies: - react: "*" - react-native: "*" - checksum: 7d7f9a8278048650fd207d436798bd062d6f78d771cb0665b92aef69dba870251339e6812e1d669fd1958345288bd0f9ac98fbfe353c13958d18b58dc946c341 - languageName: node - linkType: hard - "react-native-webview@npm:^13.13.5, react-native-webview@npm:^13.3.0": version: 13.13.5 resolution: "react-native-webview@npm:13.13.5" @@ -17883,6 +18107,22 @@ __metadata: languageName: node linkType: hard +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: ^1.0.8 + define-properties: ^1.2.1 + es-abstract: ^1.23.9 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.7 + get-proto: ^1.0.1 + which-builtin-type: ^1.2.1 + checksum: ccc5debeb66125e276ae73909cecb27e47c35d9bb79d9cc8d8d055f008c58010ab8cb401299786e505e4aab733a64cba9daf5f312a58e96a43df66adad221870 + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^10.2.0": version: 10.2.0 resolution: "regenerate-unicode-properties@npm:10.2.0" @@ -17929,15 +18169,17 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2": - version: 1.5.3 - resolution: "regexp.prototype.flags@npm:1.5.3" +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 define-properties: ^1.2.1 es-errors: ^1.3.0 + get-proto: ^1.0.1 + gopd: ^1.2.0 set-function-name: ^2.0.2 - checksum: 83ff0705b837f7cb6d664010a11642250f36d3f642263dd0f3bdfe8f150261aa7b26b50ee97f21c1da30ef82a580bb5afedbef5f45639d69edaafbeac9bbb0ed + checksum: 18cb667e56cb328d2dda569d7f04e3ea78f2683135b866d606538cf7b1d4271f7f749f09608c877527799e6cf350e531368f3c7a20ccd1bb41048a48926bdeeb languageName: node linkType: hard @@ -18281,15 +18523,16 @@ resolve@~1.7.1: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: ^1.0.7 - get-intrinsic: ^1.2.4 - has-symbols: ^1.0.3 + call-bind: ^1.0.8 + call-bound: ^1.0.2 + get-intrinsic: ^1.2.6 + has-symbols: ^1.1.0 isarray: ^2.0.5 - checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 + checksum: 00f6a68140e67e813f3ad5e73e6dedcf3e42a9fa01f04d44b0d3f7b1f4b257af876832a9bfc82ac76f307e8a6cc652e3cf95876048a26cbec451847cf6ae3707 languageName: node linkType: hard @@ -18307,14 +18550,24 @@ resolve@~1.7.1: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: ^1.0.6 es-errors: ^1.3.0 - is-regex: ^1.1.4 - checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 + isarray: ^2.0.5 + checksum: 8c11cbee6dc8ff5cc0f3d95eef7052e43494591384015902e4292aef4ae9e539908288520ed97179cee17d6ffb450fe5f05a46ce7a1749685f7524fd568ab5db + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + is-regex: ^1.2.1 + checksum: 3c809abeb81977c9ed6c869c83aca6873ea0f3ab0f806b8edbba5582d51713f8a6e9757d24d2b4b088f563801475ea946c8e77e7713e8c65cdd02305b6caedab languageName: node linkType: hard @@ -18515,7 +18768,7 @@ resolve@~1.7.1: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -18541,6 +18794,17 @@ resolve@~1.7.1: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: ^1.0.1 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + checksum: ec27cbbe334598547e99024403e96da32aca3e530583e4dba7f5db1c43cbc4affa9adfbd77c7b2c210b9b8b2e7b2e600bad2a6c44fd62e804d8233f96bbb62f4 + languageName: node + linkType: hard + "setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -18624,15 +18888,51 @@ resolve@~1.7.1: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: ^1.0.7 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 - checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + object-inspect: ^1.13.3 + checksum: 603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + checksum: 42501371cdf71f4ccbbc9c9e2eb00aaaab80a4c1c429d5e8da713fd4d39ef3b8d4a4b37ed4f275798a65260a551a7131fd87fe67e922dba4ac18586d6aab8b06 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + side-channel-map: ^1.0.1 + checksum: a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + side-channel-list: ^1.0.0 + side-channel-map: ^1.0.1 + side-channel-weakmap: ^1.0.2 + checksum: bf73d6d6682034603eb8e99c63b50155017ed78a522d27c2acec0388a792c3ede3238b878b953a08157093b85d05797217d270b7666ba1f111345fbe933380ff languageName: node linkType: hard @@ -19200,26 +19500,30 @@ resolve@~1.7.1: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.2 + define-data-property: ^1.1.4 define-properties: ^1.2.1 - es-abstract: ^1.23.0 + es-abstract: ^1.23.5 es-object-atoms: ^1.0.0 - checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 + has-property-descriptors: ^1.0.2 + checksum: 87659cd8561237b6c69f5376328fda934693aedde17bb7a2c57008e9d9ff992d0c253a391c7d8d50114e0e49ff7daf86a362f7961cf92f7564cd01342ca2e385 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.2 define-properties: ^1.2.1 es-object-atoms: ^1.0.0 - checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd + checksum: cb86f639f41d791a43627784be2175daa9ca3259c7cb83e7a207a729909b74f2ea0ec5d85de5761e6835e5f443e9420c6ff3f63a845378e4a61dd793177bc287 languageName: node linkType: hard @@ -19404,6 +19708,13 @@ resolve@~1.7.1: languageName: node linkType: hard +"sudo-prompt@npm:^8.2.0": + version: 8.2.5 + resolution: "sudo-prompt@npm:8.2.5" + checksum: bacff1f18a8ab8dba345cc1f3cf3a02b4cc571f71585df79af95af31278f56107f7c29402f5347b07c489888c63f2deb78d544b93a6347e83d0ed0847f4bc163 + languageName: node + linkType: hard + "superstruct@npm:^0.14.2": version: 0.14.2 resolution: "superstruct@npm:0.14.2" @@ -19472,12 +19783,12 @@ resolve@~1.7.1: linkType: hard "synckit@npm:^0.11.0": - version: 0.11.4 - resolution: "synckit@npm:0.11.4" + version: 0.11.3 + resolution: "synckit@npm:0.11.3" dependencies: - "@pkgr/core": ^0.2.3 + "@pkgr/core": ^0.2.1 tslib: ^2.8.1 - checksum: ebbc345153c5cadcdd5b15b3a97ced98cfcff7cb6c2ef4c448e60814dd64e9dea0e0e77a7f0dd3daf6c4c287e170b83cbed8f4d5c08c8566152b293c4d889e11 + checksum: dc50dce4d2a1be0e47e7effca9f86e676e32143f318ab3906324a702e732a07f17b028dfdb0cbeb501c5573be3fd14c6be976930c8fe0af7927ae998037d3a4f languageName: node linkType: hard @@ -20110,55 +20421,56 @@ resolve@~1.7.1: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-buffer@npm:1.0.2" +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-typed-array: ^1.1.13 - checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b + is-typed-array: ^1.1.14 + checksum: 3fb91f0735fb413b2bbaaca9fabe7b8fc14a3fa5a5a7546bab8a57e755be0e3788d893195ad9c2b842620592de0e68d4c077d4c2c41f04ec25b8b5bb82fa9a80 languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 - checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d + gopd: ^1.2.0 + has-proto: ^1.2.0 + is-typed-array: ^1.1.14 + checksum: cda9352178ebeab073ad6499b03e938ebc30c4efaea63a26839d89c4b1da9d2640b0d937fc2bd1f049eb0a38def6fbe8a061b601292ae62fe079a410ce56e3a6 languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" dependencies: available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 + call-bind: ^1.0.8 for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 - checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 + gopd: ^1.2.0 + has-proto: ^1.2.0 + is-typed-array: ^1.1.15 + reflect.getprototypeof: ^1.0.9 + checksum: 670b7e6bb1d3c2cf6160f27f9f529e60c3f6f9611c67e47ca70ca5cfa24ad95415694c49d1dbfeda016d3372cab7dfc9e38c7b3e1bb8d692cae13a63d3c144d7 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-proto: ^1.0.3 is-typed-array: ^1.1.13 possible-typed-array-names: ^1.0.0 - checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c + reflect.getprototypeof: ^1.0.6 + checksum: deb1a4ffdb27cd930b02c7030cb3e8e0993084c643208e52696e18ea6dd3953dfc37b939df06ff78170423d353dc8b10d5bae5796f3711c1b3abe52872b3774c languageName: node linkType: hard @@ -20253,15 +20565,15 @@ resolve@~1.7.1: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: ^1.0.2 + call-bound: ^1.0.3 has-bigints: ^1.0.2 - has-symbols: ^1.0.3 - which-boxed-primitive: ^1.0.2 - checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 + has-symbols: ^1.1.0 + which-boxed-primitive: ^1.1.1 + checksum: 729f13b84a5bfa3fead1d8139cee5c38514e63a8d6a437819a473e241ba87eeb593646568621c7fc7f133db300ef18d65d1a5a60dc9c7beb9000364d93c581df languageName: node linkType: hard @@ -20842,16 +21154,49 @@ resolve@~1.7.1: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: ^1.1.0 + is-boolean-object: ^1.2.1 + is-number-object: ^1.1.1 + is-string: ^1.1.1 + is-symbol: ^1.1.1 + checksum: ee41d0260e4fd39551ad77700c7047d3d281ec03d356f5e5c8393fe160ba0db53ef446ff547d05f76ffabfd8ad9df7c9a827e12d4cccdbc8fccf9239ff8ac21e + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: ^1.0.2 + function.prototype.name: ^1.1.6 + has-tostringtag: ^1.0.2 + is-async-function: ^2.0.0 + is-date-object: ^1.1.0 + is-finalizationregistry: ^1.1.0 + is-generator-function: ^1.0.10 + is-regex: ^1.2.1 + is-weakref: ^1.0.2 + isarray: ^2.0.5 + which-boxed-primitive: ^1.1.0 + which-collection: ^1.0.2 + which-typed-array: ^1.1.16 + checksum: 7a3617ba0e7cafb795f74db418df889867d12bce39a477f3ee29c6092aa64d396955bf2a64eae3726d8578440e26777695544057b373c45a8bcf5fbe920bf633 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" + resolution: "which-collection@npm:1.0.2" dependencies: - is-bigint: ^1.0.1 - is-boolean-object: ^1.1.0 - is-number-object: ^1.0.4 - is-string: ^1.0.5 - is-symbol: ^1.0.3 - checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e + is-map: ^2.0.3 + is-set: ^2.0.3 + is-weakmap: ^2.0.2 + is-weakset: ^2.0.3 + checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9 languageName: node linkType: hard @@ -20862,16 +21207,18 @@ resolve@~1.7.1: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" dependencies: available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 - for-each: ^0.3.3 - gopd: ^1.0.1 + call-bind: ^1.0.8 + call-bound: ^1.0.4 + for-each: ^0.3.5 + get-proto: ^1.0.1 + gopd: ^1.2.0 has-tostringtag: ^1.0.2 - checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 + checksum: 162d2a07f68ea323f88ed9419861487ce5d02cb876f2cf9dd1e428d04a63133f93a54f89308f337b27cabd312ee3d027cae4a79002b2f0a85b79b9ef4c190670 languageName: node linkType: hard From 458f0bc79736f551517b5c9ac0cecf659437f7c8 Mon Sep 17 00:00:00 2001 From: ethella Date: Wed, 23 Apr 2025 11:16:19 -0700 Subject: [PATCH 21/28] bump target to es 2022 --- packages/@magic-sdk/react-native-bare/src/index.ts | 2 +- packages/@magic-sdk/react-native-expo/src/index.ts | 2 +- scripts/utils/esbuild.ts | 2 +- tsconfig.settings.json | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/@magic-sdk/react-native-bare/src/index.ts b/packages/@magic-sdk/react-native-bare/src/index.ts index e96e9ba4e..67f1758dd 100644 --- a/packages/@magic-sdk/react-native-bare/src/index.ts +++ b/packages/@magic-sdk/react-native-bare/src/index.ts @@ -6,7 +6,7 @@ import { createSDK, InstanceWithExtensions, MagicSDKExtensionsOption } from '@ma import * as processPolyfill from 'process'; import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from 'whatwg-url'; import { Buffer } from 'buffer'; -import * as _ from 'lodash'; +import _ from 'lodash'; import { getBundleId } from 'react-native-device-info'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; diff --git a/packages/@magic-sdk/react-native-expo/src/index.ts b/packages/@magic-sdk/react-native-expo/src/index.ts index 6af121ded..6018389d3 100644 --- a/packages/@magic-sdk/react-native-expo/src/index.ts +++ b/packages/@magic-sdk/react-native-expo/src/index.ts @@ -6,7 +6,7 @@ import { createSDK, InstanceWithExtensions, MagicSDKExtensionsOption } from '@ma import * as processPolyfill from 'process'; import { URL as URLPolyfill, URLSearchParams as URLSearchParamsPolyfill } from 'whatwg-url'; import { Buffer } from 'buffer'; -import * as _ from 'lodash'; +import _ from 'lodash'; import * as Application from 'expo-application'; import { ReactNativeWebViewController } from './react-native-webview-controller'; import { SDKBaseReactNative } from './react-native-sdk-base'; diff --git a/scripts/utils/esbuild.ts b/scripts/utils/esbuild.ts index 92a953dc1..d6b49e72d 100644 --- a/scripts/utils/esbuild.ts +++ b/scripts/utils/esbuild.ts @@ -34,7 +34,7 @@ export async function build(options: ESBuildOptions) { entryPoints: [await getEntrypoint(options.format)], sourcemap: options.sourcemap, outfile: options.output, - tsconfig: 'tsconfig.json', + tsconfig: 'node_modules/.temp/tsconfig.build.json', external: options.externals, loader: { '.ts': 'ts', '.tsx': 'tsx' }, define: Object.fromEntries( diff --git a/tsconfig.settings.json b/tsconfig.settings.json index 9b002b55d..d1fc10bbd 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json @@ -1,9 +1,9 @@ { "compilerOptions": { "lib": ["es2018", "dom"], - "module": "es2015", + "module": "es2022", "moduleResolution": "node", - "target": "es6", + "target": "es2022", "strict": true, "jsx": "react", "allowSyntheticDefaultImports": true, From 193193c596ba1d94fa1803c38da7eec939baf679 Mon Sep 17 00:00:00 2001 From: ethella Date: Thu, 1 May 2025 14:04:14 -0700 Subject: [PATCH 22/28] update yarn.lock --- yarn.lock | 707 ++++++++---------------------------------------------- 1 file changed, 95 insertions(+), 612 deletions(-) diff --git a/yarn.lock b/yarn.lock index 334a21ecc..e9ef66792 100644 --- a/yarn.lock +++ b/yarn.lock @@ -279,7 +279,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": +"@babel/helper-create-regexp-features-plugin@npm:^7.25.9": version: 7.27.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.0" dependencies: @@ -327,7 +327,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -457,65 +457,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b33d37dacf98a9c74f53959999adc37a258057668b62dba557e6865689433c53764673109eaba9102bf73b2ac4db162f0d9b89a6cca6f1b71d12f5908ec11da9 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c684593952ab1b40dfa4e64e98a07e7227c6db175c21bd0e6d71d2ad5d240fef4e4a984d56f05a494876542a022244fe1c1098f4116109fd90d06615e8a269b1 - languageName: node - linkType: hard - "@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" @@ -577,15 +518,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -663,28 +595,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 - languageName: node - linkType: hard - "@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -806,19 +716,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: @@ -829,7 +727,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: @@ -842,7 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: @@ -855,18 +753,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": +"@babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.27.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0" dependencies: @@ -877,7 +764,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -901,7 +788,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -917,7 +804,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.25.9": +"@babel/plugin-transform-computed-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -929,7 +816,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": +"@babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -940,64 +827,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b553eebc328797ead6be5ba5bdaf2f1222cea8a5bd33fb4ed625975d4f9b510bfb0d688d97e314cd4b4a48b279bea7b3634ad68c1b41ee143c3082db0ae74037 - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 - languageName: node - linkType: hard - -"@babel/plugin-transform-dynamic-import@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba - languageName: node - linkType: hard - -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.25.9": +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": version: 7.25.9 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: @@ -1020,7 +850,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": +"@babel/plugin-transform-for-of@npm:^7.24.7": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -1032,7 +862,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.25.9": +"@babel/plugin-transform-function-name@npm:^7.25.1": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -1045,18 +875,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.25.9": +"@babel/plugin-transform-literals@npm:^7.25.2": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -1067,7 +886,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: @@ -1078,29 +897,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: baad1f6fd0e0d38e9a9c1086a06abdc014c4c653fd452337cadfe23fb5bd8bf4368d1bc433a5ac8e6421bc0732ebb7c044cf3fb39c1b7ebe967d66e26c4e5cec - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3, @babel/plugin-transform-modules-commonjs@npm:^7.9.6": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" @@ -1113,33 +909,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf446202f372ba92dc0db32b24b56225b6e3ad3b227e31074de8b86fdec01c273ae2536873e38dbe3ceb1cd0894209343adeaa37df208e3fa88c0c7dffec7924 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 946db66be5f04ab9ee56c424b00257276ec094aa2f148508927e6085239f76b00304fa1e33026d29eccdbe312efea15ca3d92e74a12689d7f0cdd9a7ba1a6c54 - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: @@ -1151,18 +921,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-new-target@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f8113539919aafce52f07b2bd182c771a476fe1d5d96d813460b33a16f173f038929369c595572cadc1f7bd8cb816ce89439d056e007770ddd7b7a0878e7895f - languageName: node - linkType: hard - -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.26.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: @@ -1173,7 +932,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: @@ -1184,7 +943,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: @@ -1197,19 +956,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-super@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: @@ -1220,7 +967,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: @@ -1243,7 +990,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9": +"@babel/plugin-transform-private-methods@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: @@ -1255,7 +1002,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: @@ -1268,17 +1015,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c - languageName: node - linkType: hard - "@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" @@ -1350,7 +1086,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": +"@babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" dependencies: @@ -1362,29 +1098,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:^7.24.7": version: 7.26.10 resolution: "@babel/plugin-transform-runtime@npm:7.26.10" @@ -1401,7 +1114,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: @@ -1412,7 +1125,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.25.9": +"@babel/plugin-transform-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -1424,7 +1137,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.25.9": +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -1435,28 +1148,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": - version: 7.27.0 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.0" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 244bb15135a69d5e6b563394ac6a6ae2ac7e6523b0abdbfc513d55e22e4d32bceb40e8209f13c6b25621bbdfc4d3f792596ba5ddfadbcdf576ea8bd040578aeb - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.0": version: 7.27.0 resolution: "@babel/plugin-transform-typescript@npm:7.27.0" @@ -1472,30 +1163,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: be067e07488d804e3e82d7771f23666539d2ae5af03bf6eb8480406adf3dabd776e60c1fd5c6078dc5714b73cd80bbaca70e71d4f5d154c5c57200581602ca2f - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -1507,97 +1175,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/preset-env@npm:7.26.9" - dependencies: - "@babel/compat-data": ^7.26.8 - "@babel/helper-compilation-targets": ^7.26.5 - "@babel/helper-plugin-utils": ^7.26.5 - "@babel/helper-validator-option": ^7.25.9 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 - "@babel/plugin-syntax-import-assertions": ^7.26.0 - "@babel/plugin-syntax-import-attributes": ^7.26.0 - "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.25.9 - "@babel/plugin-transform-async-generator-functions": ^7.26.8 - "@babel/plugin-transform-async-to-generator": ^7.25.9 - "@babel/plugin-transform-block-scoped-functions": ^7.26.5 - "@babel/plugin-transform-block-scoping": ^7.25.9 - "@babel/plugin-transform-class-properties": ^7.25.9 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/plugin-transform-classes": ^7.25.9 - "@babel/plugin-transform-computed-properties": ^7.25.9 - "@babel/plugin-transform-destructuring": ^7.25.9 - "@babel/plugin-transform-dotall-regex": ^7.25.9 - "@babel/plugin-transform-duplicate-keys": ^7.25.9 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-dynamic-import": ^7.25.9 - "@babel/plugin-transform-exponentiation-operator": ^7.26.3 - "@babel/plugin-transform-export-namespace-from": ^7.25.9 - "@babel/plugin-transform-for-of": ^7.26.9 - "@babel/plugin-transform-function-name": ^7.25.9 - "@babel/plugin-transform-json-strings": ^7.25.9 - "@babel/plugin-transform-literals": ^7.25.9 - "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 - "@babel/plugin-transform-member-expression-literals": ^7.25.9 - "@babel/plugin-transform-modules-amd": ^7.25.9 - "@babel/plugin-transform-modules-commonjs": ^7.26.3 - "@babel/plugin-transform-modules-systemjs": ^7.25.9 - "@babel/plugin-transform-modules-umd": ^7.25.9 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-new-target": ^7.25.9 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 - "@babel/plugin-transform-numeric-separator": ^7.25.9 - "@babel/plugin-transform-object-rest-spread": ^7.25.9 - "@babel/plugin-transform-object-super": ^7.25.9 - "@babel/plugin-transform-optional-catch-binding": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - "@babel/plugin-transform-parameters": ^7.25.9 - "@babel/plugin-transform-private-methods": ^7.25.9 - "@babel/plugin-transform-private-property-in-object": ^7.25.9 - "@babel/plugin-transform-property-literals": ^7.25.9 - "@babel/plugin-transform-regenerator": ^7.25.9 - "@babel/plugin-transform-regexp-modifiers": ^7.26.0 - "@babel/plugin-transform-reserved-words": ^7.25.9 - "@babel/plugin-transform-shorthand-properties": ^7.25.9 - "@babel/plugin-transform-spread": ^7.25.9 - "@babel/plugin-transform-sticky-regex": ^7.25.9 - "@babel/plugin-transform-template-literals": ^7.26.8 - "@babel/plugin-transform-typeof-symbol": ^7.26.7 - "@babel/plugin-transform-unicode-escapes": ^7.25.9 - "@babel/plugin-transform-unicode-property-regex": ^7.25.9 - "@babel/plugin-transform-unicode-regex": ^7.25.9 - "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.11.0 - babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.40.0 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7a657f947d069b7a27b02258012ce3ceb9383a8c10c249d4a3565c486294c3fe63ed08128ca3d124444d17eb821cfbf64a91fe8160af2e39f70d5cd2232f079e - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.24.7": version: 7.25.9 resolution: "@babel/preset-flow@npm:7.25.9" @@ -1611,19 +1188,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 - languageName: node - linkType: hard - "@babel/preset-react@npm:^7.22.15": version: 7.26.3 resolution: "@babel/preset-react@npm:7.26.3" @@ -1705,7 +1269,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -3483,7 +3047,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/algorand@workspace:packages/@magic-ext/algorand" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3492,8 +3056,8 @@ __metadata: resolution: "@magic-ext/aptos@workspace:packages/@magic-ext/aptos" dependencies: "@aptos-labs/wallet-adapter-core": ^2.2.0 - "@magic-sdk/commons": ^25.0.5 - "@magic-sdk/provider": ^29.0.5 + "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/provider": ^29.0.6 aptos: ^1.8.5 peerDependencies: "@aptos-labs/wallet-adapter-core": ^2.2.0 @@ -3505,7 +3069,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/avalanche@workspace:packages/@magic-ext/avalanche" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3513,7 +3077,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/bitcoin@workspace:packages/@magic-ext/bitcoin" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3521,7 +3085,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/conflux@workspace:packages/@magic-ext/conflux" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3529,7 +3093,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/cosmos@workspace:packages/@magic-ext/cosmos" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3537,7 +3101,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/ed25519@workspace:packages/@magic-ext/ed25519" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3545,7 +3109,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/farcaster@workspace:packages/@magic-ext/farcaster" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3553,7 +3117,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/flow@workspace:packages/@magic-ext/flow" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 "@onflow/fcl": ^1.4.1 "@onflow/types": ^1.1.0 peerDependencies: @@ -3566,8 +3130,8 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/gdkms@workspace:packages/@magic-ext/gdkms" dependencies: - "@magic-sdk/commons": ^25.0.5 - "@magic-sdk/types": ^24.18.1 + "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/types": ^24.18.2 languageName: unknown linkType: soft @@ -3575,7 +3139,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/harmony@workspace:packages/@magic-ext/harmony" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3593,7 +3157,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/icon@workspace:packages/@magic-ext/icon" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3601,7 +3165,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/kadena@workspace:packages/@magic-ext/kadena" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3609,7 +3173,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/near@workspace:packages/@magic-ext/near" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3617,17 +3181,17 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/oauth2@workspace:packages/@magic-ext/oauth2" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 "@types/crypto-js": 4.2.0 crypto-js: ^4.2.0 languageName: unknown linkType: soft -"@magic-ext/oauth@^23.0.6, @magic-ext/oauth@workspace:packages/@magic-ext/oauth": +"@magic-ext/oauth@^23.0.7, @magic-ext/oauth@workspace:packages/@magic-ext/oauth": version: 0.0.0-use.local resolution: "@magic-ext/oauth@workspace:packages/@magic-ext/oauth" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 languageName: unknown @@ -3637,7 +3201,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/oidc@workspace:packages/@magic-ext/oidc" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3645,7 +3209,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/polkadot@workspace:packages/@magic-ext/polkadot" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3653,14 +3217,16 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/react-native-bare-oauth@workspace:packages/@magic-ext/react-native-bare-oauth" dependencies: - "@magic-sdk/react-native-bare": ^30.0.6 - "@magic-sdk/types": ^24.18.1 + "@magic-sdk/react-native-bare": ^30.0.7 + "@magic-sdk/types": ^24.18.2 + "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 react-native-device-info: ^10.3.0 react-native-inappbrowser-reborn: ^3.7.0 peerDependencies: "@magic-sdk/react-native-bare": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 react-native-inappbrowser-reborn: ">=3.7.0" languageName: unknown linkType: soft @@ -3669,14 +3235,16 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/react-native-expo-oauth@workspace:packages/@magic-ext/react-native-expo-oauth" dependencies: - "@magic-sdk/react-native-expo": ^30.0.5 + "@magic-sdk/react-native-expo": ^30.0.6 "@magic-sdk/types": ^10.0.0 + "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 expo-application: ^5.0.1 - expo-web-browser: ">=12.0.0" + expo-web-browser: 14.0.2 peerDependencies: "@magic-sdk/react-native-expo": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 languageName: unknown linkType: soft @@ -3684,7 +3252,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/solana@workspace:packages/@magic-ext/solana" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 "@solana/web3.js": ^1.87.2 peerDependencies: "@solana/web3.js": ^1.87.2 @@ -3695,7 +3263,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/sui@workspace:packages/@magic-ext/sui" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3703,7 +3271,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/taquito@workspace:packages/@magic-ext/taquito" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3711,7 +3279,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/terra@workspace:packages/@magic-ext/terra" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3719,7 +3287,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/tezos@workspace:packages/@magic-ext/tezos" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3727,7 +3295,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/web3modal-ethers5@workspace:packages/@magic-ext/web3modal-ethers5" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 "@magic-sdk/types": 24.0.6-canary.742.10067162636.0 "@web3modal/ethers5": 5.0.3 ethers: 5.7.2 @@ -3738,7 +3306,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/webauthn@workspace:packages/@magic-ext/webauthn" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft @@ -3746,16 +3314,16 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/zilliqa@workspace:packages/@magic-ext/zilliqa" dependencies: - "@magic-sdk/commons": ^25.0.5 + "@magic-sdk/commons": ^25.0.6 languageName: unknown linkType: soft -"@magic-sdk/commons@^25.0.5, @magic-sdk/commons@workspace:packages/@magic-sdk/commons": +"@magic-sdk/commons@^25.0.6, @magic-sdk/commons@workspace:packages/@magic-sdk/commons": version: 0.0.0-use.local resolution: "@magic-sdk/commons@workspace:packages/@magic-sdk/commons" dependencies: - "@magic-sdk/provider": ^29.0.5 - "@magic-sdk/types": ^24.18.1 + "@magic-sdk/provider": ^29.0.6 + "@magic-sdk/types": ^24.18.2 peerDependencies: "@magic-sdk/provider": ">=18.6.0" "@magic-sdk/types": ">=15.8.0" @@ -3777,17 +3345,17 @@ __metadata: resolution: "@magic-sdk/pnp@workspace:packages/@magic-sdk/pnp" dependencies: "@babel/plugin-proposal-optional-chaining": ^7.9.0 - "@magic-ext/oauth": ^23.0.6 - magic-sdk: ^29.0.5 + "@magic-ext/oauth": ^23.0.7 + magic-sdk: ^29.0.6 languageName: unknown linkType: soft -"@magic-sdk/provider@^29.0.5, @magic-sdk/provider@workspace:packages/@magic-sdk/provider": +"@magic-sdk/provider@^29.0.6, @magic-sdk/provider@workspace:packages/@magic-sdk/provider": version: 0.0.0-use.local resolution: "@magic-sdk/provider@workspace:packages/@magic-sdk/provider" dependencies: "@babel/plugin-transform-modules-commonjs": ^7.9.6 - "@magic-sdk/types": ^24.18.1 + "@magic-sdk/types": ^24.18.2 eventemitter3: ^4.0.4 localforage: ^1.7.4 tslib: ^2.3.1 @@ -3796,15 +3364,14 @@ __metadata: languageName: unknown linkType: soft -"@magic-sdk/react-native-bare@^30.0.6, @magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare": +"@magic-sdk/react-native-bare@^30.0.7, @magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare": version: 0.0.0-use.local resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@magic-sdk/commons": ^25.0.5 - "@magic-sdk/provider": ^29.0.5 - "@magic-sdk/types": ^24.18.1 + "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/provider": ^29.0.6 + "@magic-sdk/types": ^24.18.2 "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/babel-preset": ^0.79.0 @@ -3835,17 +3402,14 @@ __metadata: languageName: unknown linkType: soft -"@magic-sdk/react-native-expo@^30.0.5, @magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo": +"@magic-sdk/react-native-expo@^30.0.6, @magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo": version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: - "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/preset-env": ^7.26.9 - "@magic-sdk/commons": ^25.0.5 - "@magic-sdk/provider": ^29.0.5 - "@magic-sdk/types": ^24.18.1 - "@react-native-async-storage/async-storage": ^1.15.5 + "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/provider": ^29.0.6 + "@magic-sdk/types": ^24.18.2 + "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/assets-registry": ^0.78.2 "@testing-library/react-native": ^13.2.0 @@ -3871,14 +3435,14 @@ __metadata: peerDependencies: "@react-native-community/netinfo": ">=9.0.0" expo: "*" - react: ">=16" + react: ">=17" react-native: ">=0.60" react-native-safe-area-context: ">=4.4.1" react-native-webview: ">=12.4.0" languageName: unknown linkType: soft -"@magic-sdk/types@^24.18.1, @magic-sdk/types@workspace:packages/@magic-sdk/types": +"@magic-sdk/types@^24.18.2, @magic-sdk/types@workspace:packages/@magic-sdk/types": version: 0.0.0-use.local resolution: "@magic-sdk/types@workspace:packages/@magic-sdk/types" languageName: unknown @@ -4923,17 +4487,6 @@ __metadata: languageName: node linkType: hard -"@react-native-async-storage/async-storage@npm:^1.15.5": - version: 1.17.11 - resolution: "@react-native-async-storage/async-storage@npm:1.17.11" - dependencies: - merge-options: ^3.0.4 - peerDependencies: - react-native: ^0.0.0-0 || 0.60 - 0.71 || 1000.0.0 - checksum: 691f2b74498160d0b532f673402d8affeecb28b005b1c6d6fa2e7c87f89ab3068177e8e2d2686738306e7592a39c6d7148aa4c426b7e8e149c43a336ad446648 - languageName: node - linkType: hard - "@react-native-async-storage/async-storage@npm:^2.1.2": version: 2.1.2 resolution: "@react-native-async-storage/async-storage@npm:2.1.2" @@ -8759,15 +8312,6 @@ __metadata: languageName: node linkType: hard -"compare-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "compare-urls@npm:2.0.0" - dependencies: - normalize-url: ^2.0.1 - checksum: 706a305fcbafac63e3e3dafe71283b2fbef05ed18f64636e13bf201cdca164ff16463a7004023535497828f69b822ce44c3b43fcaa0e99d8976b26b1f326595c - languageName: node - linkType: hard - "component-type@npm:^1.2.1": version: 1.2.2 resolution: "component-type@npm:1.2.2" @@ -9310,7 +8854,7 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": +"decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 @@ -10786,15 +10330,13 @@ __metadata: languageName: node linkType: hard -"expo-web-browser@npm:>=12.0.0": - version: 12.1.1 - resolution: "expo-web-browser@npm:12.1.1" - dependencies: - compare-urls: ^2.0.0 - url: ^0.11.0 +"expo-web-browser@npm:14.0.2": + version: 14.0.2 + resolution: "expo-web-browser@npm:14.0.2" peerDependencies: expo: "*" - checksum: d6a1c48170cfae7fb7038bcf479a520ab59a84b5f2a90b68abc2570c25e88dbd60a643282fbd4406451576198bab4019c668b119e40e674d0184d3f233011ab7 + react-native: "*" + checksum: ee84e87987ec9054cee0d13bee78102ba609c219a8a9c81872be4d115d40f00acd068555d737f42fd0bc9b3fd43774d00108d82eececae18098558ef8a7971f1 languageName: node linkType: hard @@ -14794,6 +14336,7 @@ __metadata: resolution: "magic-sdk-monorepo@workspace:." dependencies: "@babel/core": ^7.26.10 + "@babel/plugin-transform-class-static-block": ^7.26.0 "@babel/plugin-transform-modules-commonjs": ^7.26.3 "@babel/runtime": ^7.27.0 "@eslint/compat": ^1.2.2 @@ -14856,13 +14399,13 @@ __metadata: languageName: unknown linkType: soft -"magic-sdk@^29.0.5, magic-sdk@workspace:packages/magic-sdk": +"magic-sdk@^29.0.6, magic-sdk@workspace:packages/magic-sdk": version: 0.0.0-use.local resolution: "magic-sdk@workspace:packages/magic-sdk" dependencies: - "@magic-sdk/commons": ^25.0.5 - "@magic-sdk/provider": ^29.0.5 - "@magic-sdk/types": ^24.18.1 + "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/provider": ^29.0.6 + "@magic-sdk/types": ^24.18.2 localforage: ^1.7.4 languageName: unknown linkType: soft @@ -16076,17 +15619,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^2.0.1": - version: 2.0.1 - resolution: "normalize-url@npm:2.0.1" - dependencies: - prepend-http: ^2.0.0 - query-string: ^5.0.1 - sort-keys: ^2.0.0 - checksum: 30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75 - languageName: node - linkType: hard - "npm-bundled@npm:^1.1.2": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -17330,13 +16862,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -17547,13 +17072,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - "punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -17619,24 +17137,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^5.0.1": - version: 5.1.1 - resolution: "query-string@npm:5.1.1" - dependencies: - decode-uri-component: ^0.2.0 - object-assign: ^4.1.0 - strict-uri-encode: ^1.0.0 - checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd - languageName: node - linkType: hard - -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -19376,13 +18876,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"strict-uri-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "strict-uri-encode@npm:1.1.0" - checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -20855,16 +20348,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 - languageName: node - linkType: hard - "use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" From a18a0cd7549aba9b11d5d3da1d1a0ede5984674e Mon Sep 17 00:00:00 2001 From: ethella Date: Thu, 1 May 2025 14:19:18 -0700 Subject: [PATCH 23/28] update yarn.lock --- yarn.lock | 603 ++++-------------------------------------------------- 1 file changed, 43 insertions(+), 560 deletions(-) diff --git a/yarn.lock b/yarn.lock index e23777b67..6f0f8b4cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -279,7 +279,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": +"@babel/helper-create-regexp-features-plugin@npm:^7.25.9": version: 7.27.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.0" dependencies: @@ -327,7 +327,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -457,65 +457,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b33d37dacf98a9c74f53959999adc37a258057668b62dba557e6865689433c53764673109eaba9102bf73b2ac4db162f0d9b89a6cca6f1b71d12f5908ec11da9 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c684593952ab1b40dfa4e64e98a07e7227c6db175c21bd0e6d71d2ad5d240fef4e4a984d56f05a494876542a022244fe1c1098f4116109fd90d06615e8a269b1 - languageName: node - linkType: hard - "@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" @@ -577,15 +518,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -663,28 +595,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 - languageName: node - linkType: hard - "@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -806,19 +716,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: @@ -829,7 +727,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: @@ -842,7 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: @@ -855,18 +753,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": +"@babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.27.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0" dependencies: @@ -877,7 +764,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -901,7 +788,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -917,7 +804,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.25.9": +"@babel/plugin-transform-computed-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -929,7 +816,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": +"@babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -940,64 +827,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b553eebc328797ead6be5ba5bdaf2f1222cea8a5bd33fb4ed625975d4f9b510bfb0d688d97e314cd4b4a48b279bea7b3634ad68c1b41ee143c3082db0ae74037 - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 - languageName: node - linkType: hard - -"@babel/plugin-transform-dynamic-import@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba - languageName: node - linkType: hard - -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.25.9": +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": version: 7.25.9 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: @@ -1020,7 +850,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": +"@babel/plugin-transform-for-of@npm:^7.24.7": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -1032,7 +862,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.25.9": +"@babel/plugin-transform-function-name@npm:^7.25.1": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -1045,18 +875,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.25.9": +"@babel/plugin-transform-literals@npm:^7.25.2": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -1067,7 +886,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: @@ -1078,29 +897,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: baad1f6fd0e0d38e9a9c1086a06abdc014c4c653fd452337cadfe23fb5bd8bf4368d1bc433a5ac8e6421bc0732ebb7c044cf3fb39c1b7ebe967d66e26c4e5cec - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3, @babel/plugin-transform-modules-commonjs@npm:^7.9.6": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" @@ -1113,33 +909,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf446202f372ba92dc0db32b24b56225b6e3ad3b227e31074de8b86fdec01c273ae2536873e38dbe3ceb1cd0894209343adeaa37df208e3fa88c0c7dffec7924 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 946db66be5f04ab9ee56c424b00257276ec094aa2f148508927e6085239f76b00304fa1e33026d29eccdbe312efea15ca3d92e74a12689d7f0cdd9a7ba1a6c54 - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: @@ -1151,18 +921,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-new-target@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f8113539919aafce52f07b2bd182c771a476fe1d5d96d813460b33a16f173f038929369c595572cadc1f7bd8cb816ce89439d056e007770ddd7b7a0878e7895f - languageName: node - linkType: hard - -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.26.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: @@ -1173,7 +932,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: @@ -1184,7 +943,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: @@ -1197,19 +956,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-super@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: @@ -1220,7 +967,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: @@ -1243,7 +990,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9": +"@babel/plugin-transform-private-methods@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: @@ -1255,7 +1002,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: @@ -1268,17 +1015,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c - languageName: node - linkType: hard - "@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" @@ -1350,7 +1086,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": +"@babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" dependencies: @@ -1362,29 +1098,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:^7.24.7": version: 7.26.10 resolution: "@babel/plugin-transform-runtime@npm:7.26.10" @@ -1401,7 +1114,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: @@ -1412,7 +1125,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.25.9": +"@babel/plugin-transform-spread@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -1424,7 +1137,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.25.9": +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -1435,28 +1148,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": - version: 7.27.0 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.0" - dependencies: - "@babel/helper-plugin-utils": ^7.26.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 244bb15135a69d5e6b563394ac6a6ae2ac7e6523b0abdbfc513d55e22e4d32bceb40e8209f13c6b25621bbdfc4d3f792596ba5ddfadbcdf576ea8bd040578aeb - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.0": version: 7.27.0 resolution: "@babel/plugin-transform-typescript@npm:7.27.0" @@ -1472,30 +1163,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: be067e07488d804e3e82d7771f23666539d2ae5af03bf6eb8480406adf3dabd776e60c1fd5c6078dc5714b73cd80bbaca70e71d4f5d154c5c57200581602ca2f - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -1507,97 +1175,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/preset-env@npm:7.26.9" - dependencies: - "@babel/compat-data": ^7.26.8 - "@babel/helper-compilation-targets": ^7.26.5 - "@babel/helper-plugin-utils": ^7.26.5 - "@babel/helper-validator-option": ^7.25.9 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 - "@babel/plugin-syntax-import-assertions": ^7.26.0 - "@babel/plugin-syntax-import-attributes": ^7.26.0 - "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.25.9 - "@babel/plugin-transform-async-generator-functions": ^7.26.8 - "@babel/plugin-transform-async-to-generator": ^7.25.9 - "@babel/plugin-transform-block-scoped-functions": ^7.26.5 - "@babel/plugin-transform-block-scoping": ^7.25.9 - "@babel/plugin-transform-class-properties": ^7.25.9 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/plugin-transform-classes": ^7.25.9 - "@babel/plugin-transform-computed-properties": ^7.25.9 - "@babel/plugin-transform-destructuring": ^7.25.9 - "@babel/plugin-transform-dotall-regex": ^7.25.9 - "@babel/plugin-transform-duplicate-keys": ^7.25.9 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-dynamic-import": ^7.25.9 - "@babel/plugin-transform-exponentiation-operator": ^7.26.3 - "@babel/plugin-transform-export-namespace-from": ^7.25.9 - "@babel/plugin-transform-for-of": ^7.26.9 - "@babel/plugin-transform-function-name": ^7.25.9 - "@babel/plugin-transform-json-strings": ^7.25.9 - "@babel/plugin-transform-literals": ^7.25.9 - "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 - "@babel/plugin-transform-member-expression-literals": ^7.25.9 - "@babel/plugin-transform-modules-amd": ^7.25.9 - "@babel/plugin-transform-modules-commonjs": ^7.26.3 - "@babel/plugin-transform-modules-systemjs": ^7.25.9 - "@babel/plugin-transform-modules-umd": ^7.25.9 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-new-target": ^7.25.9 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 - "@babel/plugin-transform-numeric-separator": ^7.25.9 - "@babel/plugin-transform-object-rest-spread": ^7.25.9 - "@babel/plugin-transform-object-super": ^7.25.9 - "@babel/plugin-transform-optional-catch-binding": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - "@babel/plugin-transform-parameters": ^7.25.9 - "@babel/plugin-transform-private-methods": ^7.25.9 - "@babel/plugin-transform-private-property-in-object": ^7.25.9 - "@babel/plugin-transform-property-literals": ^7.25.9 - "@babel/plugin-transform-regenerator": ^7.25.9 - "@babel/plugin-transform-regexp-modifiers": ^7.26.0 - "@babel/plugin-transform-reserved-words": ^7.25.9 - "@babel/plugin-transform-shorthand-properties": ^7.25.9 - "@babel/plugin-transform-spread": ^7.25.9 - "@babel/plugin-transform-sticky-regex": ^7.25.9 - "@babel/plugin-transform-template-literals": ^7.26.8 - "@babel/plugin-transform-typeof-symbol": ^7.26.7 - "@babel/plugin-transform-unicode-escapes": ^7.25.9 - "@babel/plugin-transform-unicode-property-regex": ^7.25.9 - "@babel/plugin-transform-unicode-regex": ^7.25.9 - "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.11.0 - babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.40.0 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7a657f947d069b7a27b02258012ce3ceb9383a8c10c249d4a3565c486294c3fe63ed08128ca3d124444d17eb821cfbf64a91fe8160af2e39f70d5cd2232f079e - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.24.7": version: 7.25.9 resolution: "@babel/preset-flow@npm:7.25.9" @@ -1611,19 +1188,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 - languageName: node - linkType: hard - "@babel/preset-react@npm:^7.22.15": version: 7.26.3 resolution: "@babel/preset-react@npm:7.26.3" @@ -1705,7 +1269,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" dependencies: @@ -3655,12 +3219,14 @@ __metadata: dependencies: "@magic-sdk/react-native-bare": ^30.0.7 "@magic-sdk/types": ^24.18.2 + "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 react-native-device-info: ^10.3.0 react-native-inappbrowser-reborn: ^3.7.0 peerDependencies: "@magic-sdk/react-native-bare": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 react-native-inappbrowser-reborn: ">=3.7.0" languageName: unknown linkType: soft @@ -3671,12 +3237,14 @@ __metadata: dependencies: "@magic-sdk/react-native-expo": ^30.0.6 "@magic-sdk/types": ^10.0.0 + "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 expo-application: ^5.0.1 - expo-web-browser: ">=12.0.0" + expo-web-browser: 14.0.2 peerDependencies: "@magic-sdk/react-native-expo": ">=13.0.0" + "@react-native-async-storage/async-storage": ^2.1.2 languageName: unknown linkType: soft @@ -3801,7 +3369,6 @@ __metadata: resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 "@magic-sdk/commons": ^25.0.6 "@magic-sdk/provider": ^29.0.6 "@magic-sdk/types": ^24.18.2 @@ -3839,13 +3406,10 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: - "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/preset-env": ^7.26.9 "@magic-sdk/commons": ^25.0.6 "@magic-sdk/provider": ^29.0.6 "@magic-sdk/types": ^24.18.2 - "@react-native-async-storage/async-storage": ^1.15.5 + "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/assets-registry": ^0.78.2 "@testing-library/react-native": ^13.2.0 @@ -3871,7 +3435,7 @@ __metadata: peerDependencies: "@react-native-community/netinfo": ">=9.0.0" expo: "*" - react: ">=16" + react: ">=17" react-native: ">=0.60" react-native-safe-area-context: ">=4.4.1" react-native-webview: ">=12.4.0" @@ -4923,17 +4487,6 @@ __metadata: languageName: node linkType: hard -"@react-native-async-storage/async-storage@npm:^1.15.5": - version: 1.17.11 - resolution: "@react-native-async-storage/async-storage@npm:1.17.11" - dependencies: - merge-options: ^3.0.4 - peerDependencies: - react-native: ^0.0.0-0 || 0.60 - 0.71 || 1000.0.0 - checksum: 691f2b74498160d0b532f673402d8affeecb28b005b1c6d6fa2e7c87f89ab3068177e8e2d2686738306e7592a39c6d7148aa4c426b7e8e149c43a336ad446648 - languageName: node - linkType: hard - "@react-native-async-storage/async-storage@npm:^2.1.2": version: 2.1.2 resolution: "@react-native-async-storage/async-storage@npm:2.1.2" @@ -8759,15 +8312,6 @@ __metadata: languageName: node linkType: hard -"compare-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "compare-urls@npm:2.0.0" - dependencies: - normalize-url: ^2.0.1 - checksum: 706a305fcbafac63e3e3dafe71283b2fbef05ed18f64636e13bf201cdca164ff16463a7004023535497828f69b822ce44c3b43fcaa0e99d8976b26b1f326595c - languageName: node - linkType: hard - "component-type@npm:^1.2.1": version: 1.2.2 resolution: "component-type@npm:1.2.2" @@ -9310,7 +8854,7 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": +"decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 @@ -10786,15 +10330,13 @@ __metadata: languageName: node linkType: hard -"expo-web-browser@npm:>=12.0.0": - version: 12.1.1 - resolution: "expo-web-browser@npm:12.1.1" - dependencies: - compare-urls: ^2.0.0 - url: ^0.11.0 +"expo-web-browser@npm:14.0.2": + version: 14.0.2 + resolution: "expo-web-browser@npm:14.0.2" peerDependencies: expo: "*" - checksum: d6a1c48170cfae7fb7038bcf479a520ab59a84b5f2a90b68abc2570c25e88dbd60a643282fbd4406451576198bab4019c668b119e40e674d0184d3f233011ab7 + react-native: "*" + checksum: ee84e87987ec9054cee0d13bee78102ba609c219a8a9c81872be4d115d40f00acd068555d737f42fd0bc9b3fd43774d00108d82eececae18098558ef8a7971f1 languageName: node linkType: hard @@ -14794,6 +14336,7 @@ __metadata: resolution: "magic-sdk-monorepo@workspace:." dependencies: "@babel/core": ^7.26.10 + "@babel/plugin-transform-class-static-block": ^7.26.0 "@babel/plugin-transform-modules-commonjs": ^7.26.3 "@babel/runtime": ^7.27.0 "@eslint/compat": ^1.2.2 @@ -16076,17 +15619,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^2.0.1": - version: 2.0.1 - resolution: "normalize-url@npm:2.0.1" - dependencies: - prepend-http: ^2.0.0 - query-string: ^5.0.1 - sort-keys: ^2.0.0 - checksum: 30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75 - languageName: node - linkType: hard - "npm-bundled@npm:^1.1.2": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -17330,13 +16862,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -17547,13 +17072,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - "punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -17619,24 +17137,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^5.0.1": - version: 5.1.1 - resolution: "query-string@npm:5.1.1" - dependencies: - decode-uri-component: ^0.2.0 - object-assign: ^4.1.0 - strict-uri-encode: ^1.0.0 - checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd - languageName: node - linkType: hard - -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -19376,13 +18876,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"strict-uri-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "strict-uri-encode@npm:1.1.0" - checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -20855,16 +20348,6 @@ resolve@~1.7.1: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 - languageName: node - linkType: hard - "use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" From 8dc1806e5c36b016ddbc16af37dd668b7406e1ec Mon Sep 17 00:00:00 2001 From: ethella Date: Thu, 1 May 2025 14:39:04 -0700 Subject: [PATCH 24/28] remove static plugin --- package.json | 1 - .../react-native-bare-oauth/babel.config.js | 1 - .../react-native-expo-oauth/babel.config.js | 1 - .../@magic-sdk/react-native-bare/babel.config.js | 1 - .../@magic-sdk/react-native-expo/babel.config.js | 1 - yarn.lock | 13 ------------- 6 files changed, 18 deletions(-) diff --git a/package.json b/package.json index baa28157b..94d55d75c 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,6 @@ }, "devDependencies": { "@babel/core": "^7.26.10", - "@babel/plugin-transform-class-static-block": "^7.26.0", "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/runtime": "^7.27.0", "@eslint/compat": "^1.2.2", diff --git a/packages/@magic-ext/react-native-bare-oauth/babel.config.js b/packages/@magic-ext/react-native-bare-oauth/babel.config.js index 9bf770ae8..f7b3da3b3 100644 --- a/packages/@magic-ext/react-native-bare-oauth/babel.config.js +++ b/packages/@magic-ext/react-native-bare-oauth/babel.config.js @@ -1,4 +1,3 @@ module.exports = { presets: ['module:@react-native/babel-preset'], - plugins: ['@babel/plugin-transform-class-static-block'], }; diff --git a/packages/@magic-ext/react-native-expo-oauth/babel.config.js b/packages/@magic-ext/react-native-expo-oauth/babel.config.js index d53eb1a27..fcb34864d 100644 --- a/packages/@magic-ext/react-native-expo-oauth/babel.config.js +++ b/packages/@magic-ext/react-native-expo-oauth/babel.config.js @@ -1,4 +1,3 @@ module.exports = { presets: ['babel-preset-expo'], - plugins: ['@babel/plugin-transform-class-static-block'], }; diff --git a/packages/@magic-sdk/react-native-bare/babel.config.js b/packages/@magic-sdk/react-native-bare/babel.config.js index 9bf770ae8..f7b3da3b3 100644 --- a/packages/@magic-sdk/react-native-bare/babel.config.js +++ b/packages/@magic-sdk/react-native-bare/babel.config.js @@ -1,4 +1,3 @@ module.exports = { presets: ['module:@react-native/babel-preset'], - plugins: ['@babel/plugin-transform-class-static-block'], }; diff --git a/packages/@magic-sdk/react-native-expo/babel.config.js b/packages/@magic-sdk/react-native-expo/babel.config.js index d53eb1a27..fcb34864d 100644 --- a/packages/@magic-sdk/react-native-expo/babel.config.js +++ b/packages/@magic-sdk/react-native-expo/babel.config.js @@ -1,4 +1,3 @@ module.exports = { presets: ['babel-preset-expo'], - plugins: ['@babel/plugin-transform-class-static-block'], }; diff --git a/yarn.lock b/yarn.lock index 6f0f8b4cc..181427c79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -776,18 +776,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - peerDependencies: - "@babel/core": ^7.12.0 - checksum: d779d4d3a6f8d363f67fcbd928c15baa72be8d3b86c6d05e0300b50e66e2c4be9e99398b803d13064bc79d90ae36e37a505e3dc8af11904459804dec07660246 - languageName: node - linkType: hard - "@babel/plugin-transform-classes@npm:^7.25.4": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" @@ -14336,7 +14324,6 @@ __metadata: resolution: "magic-sdk-monorepo@workspace:." dependencies: "@babel/core": ^7.26.10 - "@babel/plugin-transform-class-static-block": ^7.26.0 "@babel/plugin-transform-modules-commonjs": ^7.26.3 "@babel/runtime": ^7.27.0 "@eslint/compat": ^1.2.2 From 4467412c800b5f31783659b3c0205592510a3859 Mon Sep 17 00:00:00 2001 From: ethella Date: Thu, 1 May 2025 16:31:55 -0700 Subject: [PATCH 25/28] remove crypto --- .../react-native-bare-oauth/package.json | 9 +- .../react-native-bare-oauth/src/crypto.ts | 79 ----------------- .../react-native-bare-oauth/src/index.ts | 86 ------------------ .../react-native-bare-oauth/src/types.ts | 2 +- .../react-native-expo-oauth/package.json | 5 +- .../react-native-expo-oauth/src/crypto.ts | 79 ----------------- .../react-native-expo-oauth/src/index.ts | 88 +------------------ .../react-native-expo-oauth/src/types.ts | 2 +- yarn.lock | 17 +--- 9 files changed, 10 insertions(+), 357 deletions(-) delete mode 100644 packages/@magic-ext/react-native-bare-oauth/src/crypto.ts delete mode 100644 packages/@magic-ext/react-native-expo-oauth/src/crypto.ts diff --git a/packages/@magic-ext/react-native-bare-oauth/package.json b/packages/@magic-ext/react-native-bare-oauth/package.json index 1267e34a2..c85495b85 100644 --- a/packages/@magic-ext/react-native-bare-oauth/package.json +++ b/packages/@magic-ext/react-native-bare-oauth/package.json @@ -26,19 +26,14 @@ ] }, "dependencies": { - "crypto-js": "^4.2.0", - "react-native-device-info": "^10.3.0" + "react-native-inappbrowser-reborn": "^3.7.0" }, "devDependencies": { "@magic-sdk/react-native-bare": "^30.0.7", - "@magic-sdk/types": "^24.18.2", - "@react-native-async-storage/async-storage": "^2.1.2", - "@types/crypto-js": "~4.2.0", - "react-native-inappbrowser-reborn": "^3.7.0" + "@magic-sdk/types": "^24.18.2" }, "peerDependencies": { "@magic-sdk/react-native-bare": ">=13.0.0", - "@react-native-async-storage/async-storage": "^2.1.2", "react-native-inappbrowser-reborn": ">=3.7.0" } } diff --git a/packages/@magic-ext/react-native-bare-oauth/src/crypto.ts b/packages/@magic-ext/react-native-bare-oauth/src/crypto.ts deleted file mode 100644 index 36f3f429b..000000000 --- a/packages/@magic-ext/react-native-bare-oauth/src/crypto.ts +++ /dev/null @@ -1,79 +0,0 @@ -import Crypto from 'crypto-js'; -import sha256Fallback from 'crypto-js/sha256'; -import Base64 from 'crypto-js/enc-base64'; - -const CHARSET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~'; -const HAS_CRYPTO = typeof window !== 'undefined' && !!(window.crypto as any); -const HAS_SUBTLE_CRYPTO = HAS_CRYPTO && !!(window.crypto.subtle as any); - -/** - * Stringifies `bytes` using the OAuth 2.0 `code_verifier` character set. - */ -function bytesToVerifierString(bytes: Uint8Array) { - return Array.from(bytes) - .map((value: number) => CHARSET[value % CHARSET.length]) - .join(''); -} - -/** - * Stringifies argument (as CryptoJS `WordArray` or EcmaScript `ArrayBuffer`) - * and encodes to URL-safe Base64. - */ -function base64URLEncodeFromByteArray(arg: Crypto.lib.WordArray | ArrayBuffer): string { - const makeURLSafe = (base64: string) => { - return base64.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, ''); - }; - - if (arg instanceof ArrayBuffer) { - const bytes = new Uint8Array(arg); - const utf8Binary = Array.from(bytes) - .map(value => String.fromCharCode(value)) - .join(''); - - const base64 = btoa(utf8Binary); - return makeURLSafe(base64); - } - - return makeURLSafe(Base64.stringify(arg)); -} - -/** - * Produces a SHA-256 hash of the given `message`. This function first attempts - * to use the browser's built-in `SubtleCrypto` API, falling back to - * CryptoJS if required. - */ -async function sha256(message: string) { - if (HAS_SUBTLE_CRYPTO) { - const bytes = new TextEncoder().encode(message); - return crypto.subtle.digest('SHA-256', bytes).then(base64URLEncodeFromByteArray); - } - - return base64URLEncodeFromByteArray(sha256Fallback(message)); -} - -/** - * Creates a cryptographically random string using the browser's built-in - * `Crypto` API, falling back to `Math.random` if required. - */ -function createRandomString(size: number) { - const bytes = new Uint8Array(size); - - if (HAS_CRYPTO) { - window.crypto.getRandomValues(bytes); - } else { - for (let i = 0; i < size; i += 1) bytes[i] = Math.floor(Math.random() * Math.floor(255)); - } - - return bytesToVerifierString(bytes); -} - -/** - * Creates OAuth 2.0-compatible `code_verifier`, `code_challenge`, and `state` - * parameters. - */ -export async function createCryptoChallenge() { - const state = createRandomString(128); - const verifier = createRandomString(128); - const challenge = await sha256(verifier); - return { verifier, challenge, state }; -} diff --git a/packages/@magic-ext/react-native-bare-oauth/src/index.ts b/packages/@magic-ext/react-native-bare-oauth/src/index.ts index 1d3dfe2e4..0772998c5 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/index.ts @@ -1,8 +1,5 @@ import { InAppBrowser } from 'react-native-inappbrowser-reborn'; import { Extension } from '@magic-sdk/react-native-bare'; -import { getBundleId } from 'react-native-device-info'; -import { createCryptoChallenge } from './crypto'; -import AsyncStorage from '@react-native-async-storage/async-storage'; import { OAuthErrorData, OAuthPayloadMethods, @@ -23,35 +20,6 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { }; public loginWithPopup(configuration: OAuthRedirectConfiguration) { - return this.utils.createPromiEvent(async (resolve, reject) => { - try { - const { provider, query, redirectURI } = await createURI.call(this, configuration); - const url = `https://auth.magic.link/v1/oauth2/${provider}/start?${query}`; - - /** - * Response Type Inspired by: - * https://docs.expo.io/versions/latest/sdk/webbrowser/#returns - */ - const res = await InAppBrowser.openAuth(url, redirectURI, {}); - - if (res.type === 'success') { - const queryString = new URL(res.url).search; - - resolve(getResult.call(this, queryString.toString())); - } else { - reject(this.createError(res.type, 'User has cancelled the authentication', {})); - } - } catch (err: any) { - reject( - this.createError(err.message, 'An error has occurred', { - err, - }), - ); - } - }); - } - - public loginWithPopupV2(configuration: OAuthRedirectConfiguration) { return this.utils.createPromiEvent(async (resolve, reject) => { try { const startPayload = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Start, [ @@ -101,62 +69,8 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { } } -const OAUTH_REDIRECT_METADATA_KEY = 'oauth_redirect_metadata'; - -export async function createURI(this: OAuthExtension, configuration: OAuthRedirectConfiguration) { - // Bust any old, in-progress OAuth flows. - await this.utils.storage.removeItem(OAUTH_REDIRECT_METADATA_KEY); - - // Unpack configuration, generate crypto values, and persist to storage. - const { provider, redirectURI, scope, loginHint } = configuration; - const { verifier, challenge, state } = await createCryptoChallenge(); - const bundleId = getBundleId(); - - /* Stringify for RN Async storage */ - const storedData = JSON.stringify({ - verifier, - state, - }); - - await AsyncStorage.setItem(OAUTH_REDIRECT_METADATA_KEY, storedData); - - // Formulate the initial redirect query to Magic's OAuth hub. - // Required fields: - // - `magic_api_key` - // - `magic_challenge` - // - `state` - // - `redirect_uri` - // - `platform` - // Optional fields: - // - `bundleId` - - const query = [ - `magic_api_key=${encodeURIComponent(this.sdk.apiKey)}`, - `magic_challenge=${encodeURIComponent(challenge)}`, - `state=${encodeURIComponent(state)}`, - `platform=${encodeURIComponent('rn')}`, - scope && `scope=${encodeURIComponent(scope.join(' '))}`, - redirectURI && `redirect_uri=${encodeURIComponent(redirectURI)}`, - loginHint && `login_hint=${encodeURIComponent(loginHint)}`, - bundleId && `bundleId=${encodeURIComponent(bundleId)}`, - ].reduce((prev, next) => (next ? `${prev}&${next}` : prev)); - - return { - query, - provider, - redirectURI, - }; -} - export function getResult(this: OAuthExtension, queryString: string) { return this.utils.createPromiEvent(async (resolve, reject) => { - const json: string = (await this.utils.storage.getItem(OAUTH_REDIRECT_METADATA_KEY)) as string; - - const { verifier, state } = JSON.parse(json); - - // Remove the save OAuth state from storage, it stays in memory now... - this.utils.storage.removeItem(OAUTH_REDIRECT_METADATA_KEY); - const parseRedirectResult = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Verify, [ { authorizationResponseParams: queryString, diff --git a/packages/@magic-ext/react-native-bare-oauth/src/types.ts b/packages/@magic-ext/react-native-bare-oauth/src/types.ts index 27891abc8..c82560d95 100644 --- a/packages/@magic-ext/react-native-bare-oauth/src/types.ts +++ b/packages/@magic-ext/react-native-bare-oauth/src/types.ts @@ -1,9 +1,9 @@ import { MagicUserMetadata } from '@magic-sdk/types'; export enum OAuthPayloadMethods { - ParseRedirectResult = 'magic_oauth_parse_redirect_result', Start = 'magic_oauth_login_with_redirect_start', Verify = 'magic_oauth_login_with_redirect_verify', + Popup = 'magic_oauth_login_with_popup', } export type OAuthProvider = diff --git a/packages/@magic-ext/react-native-expo-oauth/package.json b/packages/@magic-ext/react-native-expo-oauth/package.json index de64212f6..85d794d53 100644 --- a/packages/@magic-ext/react-native-expo-oauth/package.json +++ b/packages/@magic-ext/react-native-expo-oauth/package.json @@ -26,18 +26,17 @@ ] }, "dependencies": { - "@magic-sdk/types": "^10.0.0", - "crypto-js": "^4.2.0", - "expo-application": "^5.0.1", "expo-web-browser": "14.0.2" }, "devDependencies": { "@magic-sdk/react-native-expo": "^30.0.6", + "@magic-sdk/types": "^24.18.2", "@react-native-async-storage/async-storage": "^2.1.2", "@types/crypto-js": "~4.2.0" }, "peerDependencies": { "@magic-sdk/react-native-expo": ">=13.0.0", + "@magic-sdk/types": "^24.18.2", "@react-native-async-storage/async-storage": "^2.1.2" } } diff --git a/packages/@magic-ext/react-native-expo-oauth/src/crypto.ts b/packages/@magic-ext/react-native-expo-oauth/src/crypto.ts deleted file mode 100644 index 36f3f429b..000000000 --- a/packages/@magic-ext/react-native-expo-oauth/src/crypto.ts +++ /dev/null @@ -1,79 +0,0 @@ -import Crypto from 'crypto-js'; -import sha256Fallback from 'crypto-js/sha256'; -import Base64 from 'crypto-js/enc-base64'; - -const CHARSET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~'; -const HAS_CRYPTO = typeof window !== 'undefined' && !!(window.crypto as any); -const HAS_SUBTLE_CRYPTO = HAS_CRYPTO && !!(window.crypto.subtle as any); - -/** - * Stringifies `bytes` using the OAuth 2.0 `code_verifier` character set. - */ -function bytesToVerifierString(bytes: Uint8Array) { - return Array.from(bytes) - .map((value: number) => CHARSET[value % CHARSET.length]) - .join(''); -} - -/** - * Stringifies argument (as CryptoJS `WordArray` or EcmaScript `ArrayBuffer`) - * and encodes to URL-safe Base64. - */ -function base64URLEncodeFromByteArray(arg: Crypto.lib.WordArray | ArrayBuffer): string { - const makeURLSafe = (base64: string) => { - return base64.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, ''); - }; - - if (arg instanceof ArrayBuffer) { - const bytes = new Uint8Array(arg); - const utf8Binary = Array.from(bytes) - .map(value => String.fromCharCode(value)) - .join(''); - - const base64 = btoa(utf8Binary); - return makeURLSafe(base64); - } - - return makeURLSafe(Base64.stringify(arg)); -} - -/** - * Produces a SHA-256 hash of the given `message`. This function first attempts - * to use the browser's built-in `SubtleCrypto` API, falling back to - * CryptoJS if required. - */ -async function sha256(message: string) { - if (HAS_SUBTLE_CRYPTO) { - const bytes = new TextEncoder().encode(message); - return crypto.subtle.digest('SHA-256', bytes).then(base64URLEncodeFromByteArray); - } - - return base64URLEncodeFromByteArray(sha256Fallback(message)); -} - -/** - * Creates a cryptographically random string using the browser's built-in - * `Crypto` API, falling back to `Math.random` if required. - */ -function createRandomString(size: number) { - const bytes = new Uint8Array(size); - - if (HAS_CRYPTO) { - window.crypto.getRandomValues(bytes); - } else { - for (let i = 0; i < size; i += 1) bytes[i] = Math.floor(Math.random() * Math.floor(255)); - } - - return bytesToVerifierString(bytes); -} - -/** - * Creates OAuth 2.0-compatible `code_verifier`, `code_challenge`, and `state` - * parameters. - */ -export async function createCryptoChallenge() { - const state = createRandomString(128); - const verifier = createRandomString(128); - const challenge = await sha256(verifier); - return { verifier, challenge, state }; -} diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index 41258f620..74b91fffc 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -1,8 +1,5 @@ import * as WebBrowser from 'expo-web-browser'; import { Extension } from '@magic-sdk/react-native-expo'; -import * as Application from 'expo-application'; -import AsyncStorage from '@react-native-async-storage/async-storage'; -import { createCryptoChallenge } from './crypto'; import { OAuthErrorData, OAuthPayloadMethods, @@ -23,35 +20,6 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { }; public loginWithPopup(configuration: OAuthRedirectConfiguration) { - return this.utils.createPromiEvent(async (resolve, reject) => { - try { - const { provider, query, redirectURI } = await createURI.call(this, configuration); - const url = `https://auth.magic.link/v1/oauth2/${provider}/start?${query}`; - - /** - * Response Type - * https://docs.expo.io/versions/latest/sdk/webbrowser/#returns - */ - const res = await WebBrowser.openAuthSessionAsync(url, redirectURI, {}); - - if (res.type === 'success') { - const queryString = new URL(res.url).search; - - resolve(getResult.call(this, queryString.toString())); - } else { - reject(this.createError(res.type, 'User has cancelled the authentication', {})); - } - } catch (err: any) { - reject( - this.createError(err.message, 'An error has occurred', { - err, - }), - ); - } - }); - } - - public loginWithPopupV2(configuration: OAuthRedirectConfiguration) { return this.utils.createPromiEvent(async (resolve, reject) => { try { const startPayload = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Start, [ @@ -66,6 +34,8 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { const successResult = result as OAuthRedirectStartResult; const errorResult = result as OAuthRedirectError; + console.log('result: ', result); + if (errorResult.error) { reject( this.createError(errorResult.error, errorResult.error_description ?? 'An error occurred.', { @@ -101,62 +71,8 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { } } -const OAUTH_REDIRECT_METADATA_KEY = 'oauth_redirect_metadata'; - -export async function createURI(this: OAuthExtension, configuration: OAuthRedirectConfiguration) { - // Bust any old, in-progress OAuth flows. - await this.utils.storage.removeItem(OAUTH_REDIRECT_METADATA_KEY); - - // Unpack configuration, generate crypto values, and persist to storage. - const { provider, redirectURI, scope, loginHint } = configuration; - const { verifier, challenge, state } = await createCryptoChallenge(); - const bundleId = Application.applicationId; - - /* Stringify for RN Async storage */ - const storedData = JSON.stringify({ - verifier, - state, - }); - - await AsyncStorage.setItem(OAUTH_REDIRECT_METADATA_KEY, storedData); - - // Formulate the initial redirect query to Magic's OAuth hub. - // Required fields: - // - `magic_api_key` - // - `magic_challenge` - // - `state` - // - `redirect_uri` - // - `platform` - // Optional fields: - // - `bundleId` - - const query = [ - `magic_api_key=${encodeURIComponent(this.sdk.apiKey)}`, - `magic_challenge=${encodeURIComponent(challenge)}`, - `state=${encodeURIComponent(state)}`, - `platform=${encodeURIComponent('rn')}`, - scope && `scope=${encodeURIComponent(scope.join(' '))}`, - redirectURI && `redirect_uri=${encodeURIComponent(redirectURI)}`, - loginHint && `login_hint=${encodeURIComponent(loginHint)}`, - bundleId && `bundleId=${encodeURIComponent(bundleId)}`, - ].reduce((prev, next) => (next ? `${prev}&${next}` : prev)); - - return { - query, - provider, - redirectURI, - }; -} - export function getResult(this: OAuthExtension, queryString: string) { return this.utils.createPromiEvent(async (resolve, reject) => { - const json: string = (await this.utils.storage.getItem(OAUTH_REDIRECT_METADATA_KEY)) as string; - - const { verifier, state } = JSON.parse(json); - - // Remove the save OAuth state from storage, it stays in memory now... - this.utils.storage.removeItem(OAUTH_REDIRECT_METADATA_KEY); - const parseRedirectResult = this.utils.createJsonRpcRequestPayload(OAuthPayloadMethods.Verify, [ { authorizationResponseParams: queryString, diff --git a/packages/@magic-ext/react-native-expo-oauth/src/types.ts b/packages/@magic-ext/react-native-expo-oauth/src/types.ts index 27891abc8..c82560d95 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/types.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/types.ts @@ -1,9 +1,9 @@ import { MagicUserMetadata } from '@magic-sdk/types'; export enum OAuthPayloadMethods { - ParseRedirectResult = 'magic_oauth_parse_redirect_result', Start = 'magic_oauth_login_with_redirect_start', Verify = 'magic_oauth_login_with_redirect_verify', + Popup = 'magic_oauth_login_with_popup', } export type OAuthProvider = diff --git a/yarn.lock b/yarn.lock index 181427c79..797288173 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3207,14 +3207,9 @@ __metadata: dependencies: "@magic-sdk/react-native-bare": ^30.0.7 "@magic-sdk/types": ^24.18.2 - "@react-native-async-storage/async-storage": ^2.1.2 - "@types/crypto-js": ~4.2.0 - crypto-js: ^4.2.0 - react-native-device-info: ^10.3.0 react-native-inappbrowser-reborn: ^3.7.0 peerDependencies: "@magic-sdk/react-native-bare": ">=13.0.0" - "@react-native-async-storage/async-storage": ^2.1.2 react-native-inappbrowser-reborn: ">=3.7.0" languageName: unknown linkType: soft @@ -3224,14 +3219,13 @@ __metadata: resolution: "@magic-ext/react-native-expo-oauth@workspace:packages/@magic-ext/react-native-expo-oauth" dependencies: "@magic-sdk/react-native-expo": ^30.0.6 - "@magic-sdk/types": ^10.0.0 + "@magic-sdk/types": ^24.18.2 "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 - crypto-js: ^4.2.0 - expo-application: ^5.0.1 expo-web-browser: 14.0.2 peerDependencies: "@magic-sdk/react-native-expo": ">=13.0.0" + "@magic-sdk/types": ^24.18.2 "@react-native-async-storage/async-storage": ^2.1.2 languageName: unknown linkType: soft @@ -3443,13 +3437,6 @@ __metadata: languageName: node linkType: hard -"@magic-sdk/types@npm:^10.0.0": - version: 10.0.1 - resolution: "@magic-sdk/types@npm:10.0.1" - checksum: 27ff466f5a04c3a7e8dd87d655aecabc151b382832db014206b4c470dd70634501d243de0f50e5014bf1a08047a71a79a8bff1fb21de2c6c9f26a5f83c93aeb5 - languageName: node - linkType: hard - "@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": version: 10.18.0 resolution: "@motionone/animation@npm:10.18.0" From 9dcb8dad4a1c1f491dfc7f1e4243d322206bc236 Mon Sep 17 00:00:00 2001 From: ethella Date: Tue, 10 Jun 2025 16:30:46 -0700 Subject: [PATCH 26/28] update yarn.lock --- yarn.lock | 104 +++++++++++++++++++++++++++--------------------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/yarn.lock b/yarn.lock index 797288173..3d3cc169a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3035,7 +3035,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/algorand@workspace:packages/@magic-ext/algorand" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3044,8 +3044,8 @@ __metadata: resolution: "@magic-ext/aptos@workspace:packages/@magic-ext/aptos" dependencies: "@aptos-labs/wallet-adapter-core": ^2.2.0 - "@magic-sdk/commons": ^25.0.6 - "@magic-sdk/provider": ^29.0.6 + "@magic-sdk/commons": ^25.1.0 + "@magic-sdk/provider": ^29.1.0 aptos: ^1.8.5 peerDependencies: "@aptos-labs/wallet-adapter-core": ^2.2.0 @@ -3057,7 +3057,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/avalanche@workspace:packages/@magic-ext/avalanche" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3065,7 +3065,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/bitcoin@workspace:packages/@magic-ext/bitcoin" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3073,7 +3073,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/conflux@workspace:packages/@magic-ext/conflux" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3081,7 +3081,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/cosmos@workspace:packages/@magic-ext/cosmos" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3089,7 +3089,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/ed25519@workspace:packages/@magic-ext/ed25519" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3097,7 +3097,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/farcaster@workspace:packages/@magic-ext/farcaster" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3105,7 +3105,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/flow@workspace:packages/@magic-ext/flow" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 "@onflow/fcl": ^1.4.1 "@onflow/types": ^1.1.0 peerDependencies: @@ -3118,8 +3118,8 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/gdkms@workspace:packages/@magic-ext/gdkms" dependencies: - "@magic-sdk/commons": ^25.0.6 - "@magic-sdk/types": ^24.18.2 + "@magic-sdk/commons": ^25.1.0 + "@magic-sdk/types": ^24.19.0 languageName: unknown linkType: soft @@ -3127,7 +3127,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/harmony@workspace:packages/@magic-ext/harmony" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3145,7 +3145,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/icon@workspace:packages/@magic-ext/icon" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3153,7 +3153,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/kadena@workspace:packages/@magic-ext/kadena" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3161,7 +3161,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/near@workspace:packages/@magic-ext/near" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3169,17 +3169,17 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/oauth2@workspace:packages/@magic-ext/oauth2" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 "@types/crypto-js": 4.2.0 crypto-js: ^4.2.0 languageName: unknown linkType: soft -"@magic-ext/oauth@^23.0.7, @magic-ext/oauth@workspace:packages/@magic-ext/oauth": +"@magic-ext/oauth@^23.1.0, @magic-ext/oauth@workspace:packages/@magic-ext/oauth": version: 0.0.0-use.local resolution: "@magic-ext/oauth@workspace:packages/@magic-ext/oauth" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 "@types/crypto-js": ~4.2.0 crypto-js: ^4.2.0 languageName: unknown @@ -3189,7 +3189,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/oidc@workspace:packages/@magic-ext/oidc" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3197,7 +3197,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/polkadot@workspace:packages/@magic-ext/polkadot" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3205,8 +3205,8 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/react-native-bare-oauth@workspace:packages/@magic-ext/react-native-bare-oauth" dependencies: - "@magic-sdk/react-native-bare": ^30.0.7 - "@magic-sdk/types": ^24.18.2 + "@magic-sdk/react-native-bare": ^30.1.0 + "@magic-sdk/types": ^24.19.0 react-native-inappbrowser-reborn: ^3.7.0 peerDependencies: "@magic-sdk/react-native-bare": ">=13.0.0" @@ -3218,7 +3218,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/react-native-expo-oauth@workspace:packages/@magic-ext/react-native-expo-oauth" dependencies: - "@magic-sdk/react-native-expo": ^30.0.6 + "@magic-sdk/react-native-expo": ^30.1.0 "@magic-sdk/types": ^24.18.2 "@react-native-async-storage/async-storage": ^2.1.2 "@types/crypto-js": ~4.2.0 @@ -3234,7 +3234,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/solana@workspace:packages/@magic-ext/solana" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 "@solana/web3.js": ^1.87.2 peerDependencies: "@solana/web3.js": ^1.87.2 @@ -3245,7 +3245,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/sui@workspace:packages/@magic-ext/sui" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3253,7 +3253,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/taquito@workspace:packages/@magic-ext/taquito" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3261,7 +3261,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/terra@workspace:packages/@magic-ext/terra" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3269,7 +3269,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/tezos@workspace:packages/@magic-ext/tezos" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3277,7 +3277,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/web3modal-ethers5@workspace:packages/@magic-ext/web3modal-ethers5" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 "@magic-sdk/types": 24.0.6-canary.742.10067162636.0 "@web3modal/ethers5": 5.0.3 ethers: 5.7.2 @@ -3288,7 +3288,7 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/webauthn@workspace:packages/@magic-ext/webauthn" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft @@ -3296,16 +3296,16 @@ __metadata: version: 0.0.0-use.local resolution: "@magic-ext/zilliqa@workspace:packages/@magic-ext/zilliqa" dependencies: - "@magic-sdk/commons": ^25.0.6 + "@magic-sdk/commons": ^25.1.0 languageName: unknown linkType: soft -"@magic-sdk/commons@^25.0.6, @magic-sdk/commons@workspace:packages/@magic-sdk/commons": +"@magic-sdk/commons@^25.1.0, @magic-sdk/commons@workspace:packages/@magic-sdk/commons": version: 0.0.0-use.local resolution: "@magic-sdk/commons@workspace:packages/@magic-sdk/commons" dependencies: - "@magic-sdk/provider": ^29.0.6 - "@magic-sdk/types": ^24.18.2 + "@magic-sdk/provider": ^29.1.0 + "@magic-sdk/types": ^24.19.0 peerDependencies: "@magic-sdk/provider": ">=18.6.0" "@magic-sdk/types": ">=15.8.0" @@ -3327,17 +3327,17 @@ __metadata: resolution: "@magic-sdk/pnp@workspace:packages/@magic-sdk/pnp" dependencies: "@babel/plugin-proposal-optional-chaining": ^7.9.0 - "@magic-ext/oauth": ^23.0.7 - magic-sdk: ^29.0.6 + "@magic-ext/oauth": ^23.1.0 + magic-sdk: ^29.1.0 languageName: unknown linkType: soft -"@magic-sdk/provider@^29.0.6, @magic-sdk/provider@workspace:packages/@magic-sdk/provider": +"@magic-sdk/provider@^29.1.0, @magic-sdk/provider@workspace:packages/@magic-sdk/provider": version: 0.0.0-use.local resolution: "@magic-sdk/provider@workspace:packages/@magic-sdk/provider" dependencies: "@babel/plugin-transform-modules-commonjs": ^7.9.6 - "@magic-sdk/types": ^24.18.2 + "@magic-sdk/types": ^24.19.0 eventemitter3: ^4.0.4 localforage: ^1.7.4 tslib: ^2.3.1 @@ -3346,14 +3346,14 @@ __metadata: languageName: unknown linkType: soft -"@magic-sdk/react-native-bare@^30.0.7, @magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare": +"@magic-sdk/react-native-bare@^30.1.0, @magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare": version: 0.0.0-use.local resolution: "@magic-sdk/react-native-bare@workspace:packages/@magic-sdk/react-native-bare" dependencies: "@aveq-research/localforage-asyncstorage-driver": ^3.0.1 - "@magic-sdk/commons": ^25.0.6 - "@magic-sdk/provider": ^29.0.6 - "@magic-sdk/types": ^24.18.2 + "@magic-sdk/commons": ^25.1.0 + "@magic-sdk/provider": ^29.1.0 + "@magic-sdk/types": ^24.19.0 "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/babel-preset": ^0.79.0 @@ -3384,13 +3384,13 @@ __metadata: languageName: unknown linkType: soft -"@magic-sdk/react-native-expo@^30.0.6, @magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo": +"@magic-sdk/react-native-expo@^30.1.0, @magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo": version: 0.0.0-use.local resolution: "@magic-sdk/react-native-expo@workspace:packages/@magic-sdk/react-native-expo" dependencies: - "@magic-sdk/commons": ^25.0.6 - "@magic-sdk/provider": ^29.0.6 - "@magic-sdk/types": ^24.18.2 + "@magic-sdk/commons": ^25.1.0 + "@magic-sdk/provider": ^29.1.0 + "@magic-sdk/types": ^24.19.0 "@react-native-async-storage/async-storage": ^2.1.2 "@react-native-community/netinfo": ">11.0.0" "@react-native/assets-registry": ^0.78.2 @@ -3424,7 +3424,7 @@ __metadata: languageName: unknown linkType: soft -"@magic-sdk/types@^24.18.2, @magic-sdk/types@workspace:packages/@magic-sdk/types": +"@magic-sdk/types@^24.18.2, @magic-sdk/types@^24.19.0, @magic-sdk/types@workspace:packages/@magic-sdk/types": version: 0.0.0-use.local resolution: "@magic-sdk/types@workspace:packages/@magic-sdk/types" languageName: unknown @@ -14373,13 +14373,13 @@ __metadata: languageName: unknown linkType: soft -"magic-sdk@^29.0.6, magic-sdk@workspace:packages/magic-sdk": +"magic-sdk@^29.1.0, magic-sdk@workspace:packages/magic-sdk": version: 0.0.0-use.local resolution: "magic-sdk@workspace:packages/magic-sdk" dependencies: - "@magic-sdk/commons": ^25.0.6 - "@magic-sdk/provider": ^29.0.6 - "@magic-sdk/types": ^24.18.2 + "@magic-sdk/commons": ^25.1.0 + "@magic-sdk/provider": ^29.1.0 + "@magic-sdk/types": ^24.19.0 localforage: ^1.7.4 languageName: unknown linkType: soft From ed2db455aaa797b0bdf3d36196b0a6cee5bb8deb Mon Sep 17 00:00:00 2001 From: sherzod-bakhodirov Date: Wed, 3 Sep 2025 21:34:30 +0500 Subject: [PATCH 27/28] feat: hardcode embedded wallet url --- packages/@magic-ext/react-native-expo-oauth/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index 74b91fffc..2c7f47e29 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -51,7 +51,7 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { return; } - const url = successResult.oauthAuthoriationURI; + const url = new URL(successResult.oauthAuthoriationURI, 'https://auth.magic.link/').href; const res = await WebBrowser.openAuthSessionAsync(url, configuration.redirectURI, {}); if (res.type === 'success') { From 6b66893d5948e27f7009f29e999ce54539592dfb Mon Sep 17 00:00:00 2001 From: ethella Date: Wed, 3 Sep 2025 12:19:47 -0700 Subject: [PATCH 28/28] remove console --- packages/@magic-ext/react-native-expo-oauth/src/index.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/@magic-ext/react-native-expo-oauth/src/index.ts b/packages/@magic-ext/react-native-expo-oauth/src/index.ts index 2c7f47e29..50517549c 100644 --- a/packages/@magic-ext/react-native-expo-oauth/src/index.ts +++ b/packages/@magic-ext/react-native-expo-oauth/src/index.ts @@ -34,8 +34,6 @@ export class OAuthExtension extends Extension.Internal<'oauth'> { const successResult = result as OAuthRedirectStartResult; const errorResult = result as OAuthRedirectError; - console.log('result: ', result); - if (errorResult.error) { reject( this.createError(errorResult.error, errorResult.error_description ?? 'An error occurred.', {