diff --git a/packages/libs/escape-markdown/project.json b/packages/libs/escape-markdown/project.json index 14bba05dc..2ccd0a645 100644 --- a/packages/libs/escape-markdown/project.json +++ b/packages/libs/escape-markdown/project.json @@ -11,15 +11,7 @@ "push": false, "preset": "conventional" } - }, - "licenseCheck": { - "executor": "nx:run-commands", - "options": { - "commands": [ - "exit 0" - ] - } - } + } }, "tags": [] } diff --git a/packages/sdks/core-js-sdk/src/constants/apiPaths.ts b/packages/sdks/core-js-sdk/src/constants/apiPaths.ts index bd620ac38..73b6fa300 100644 --- a/packages/sdks/core-js-sdk/src/constants/apiPaths.ts +++ b/packages/sdks/core-js-sdk/src/constants/apiPaths.ts @@ -83,7 +83,6 @@ export default { selectTenant: '/v1/auth/tenant/select', logout: '/v1/auth/logout', logoutAll: '/v1/auth/logoutall', - logoutPrevious: '/v1/auth/logoutprevious', me: '/v1/auth/me', myTenants: '/v1/auth/me/tenants', history: '/v1/auth/me/history', diff --git a/packages/sdks/core-js-sdk/src/sdk/flow/types.ts b/packages/sdks/core-js-sdk/src/sdk/flow/types.ts index 01792361b..105341a66 100644 --- a/packages/sdks/core-js-sdk/src/sdk/flow/types.ts +++ b/packages/sdks/core-js-sdk/src/sdk/flow/types.ts @@ -4,5 +4,3 @@ type JSONSerializable = | boolean | null | Array; - - export type FlowInput = Record; diff --git a/packages/sdks/core-js-sdk/src/sdk/index.ts b/packages/sdks/core-js-sdk/src/sdk/index.ts index 827f376ec..80ef9fb52 100644 --- a/packages/sdks/core-js-sdk/src/sdk/index.ts +++ b/packages/sdks/core-js-sdk/src/sdk/index.ts @@ -97,15 +97,6 @@ export default (httpClient: HttpClient) => ({ httpClient.post(apiPaths.logoutAll, {}, { token }), ), ), - /** - * Logs out all previous sessions for the current user - * @param token A valid refresh token - */ - logoutPrevious: withOptionalTokenValidations((token?: string) => - transformResponse( - httpClient.post(apiPaths.logoutPrevious, {}, { token }), - ), - ), /** * Returns the current user details * @param token A valid refresh token diff --git a/packages/sdks/core-js-sdk/test/sdk/sdk.test.ts b/packages/sdks/core-js-sdk/test/sdk/sdk.test.ts index b0c98e47c..e085d0022 100644 --- a/packages/sdks/core-js-sdk/test/sdk/sdk.test.ts +++ b/packages/sdks/core-js-sdk/test/sdk/sdk.test.ts @@ -222,33 +222,6 @@ describe('sdk', () => { }); }); - describe('logoutPrevious', () => { - it('should throw an error when token is not a string', () => { - expect(() => sdk.logoutPrevious({ a: 'b' })).toThrow( - '"token" must be string or undefined', - ); - }); - it('should send the correct request', () => { - const httpRespJson = { key: 'val' }; - const httpResponse = { - ok: true, - json: () => httpRespJson, - clone: () => ({ - json: () => Promise.resolve(httpRespJson), - }), - status: 200, - }; - mockHttpClient.post.mockResolvedValue(httpResponse); - - sdk.logoutPrevious('token'); - expect(mockHttpClient.post).toHaveBeenCalledWith( - apiPaths.logoutPrevious, - {}, - { token: 'token' }, - ); - }); - }); - describe('me', () => { it('should throw an error when token is not a string', () => { expect(() => sdk.me({ a: 'b' })).toThrow( diff --git a/packages/sdks/react-sdk/test/hooks/useAuth.test.tsx b/packages/sdks/react-sdk/test/hooks/useAuth.test.tsx index f3590fbf7..248d9601a 100644 --- a/packages/sdks/react-sdk/test/hooks/useAuth.test.tsx +++ b/packages/sdks/react-sdk/test/hooks/useAuth.test.tsx @@ -15,7 +15,6 @@ jest.mock('@descope/web-js-sdk', () => { const sdk = { logout: jest.fn().mockName('logout'), logoutAll: jest.fn().mockName('logoutAll'), - logoutPrevious: jest.fn().mockName('logoutPrevious'), otp: { signIn: { email: jest.fn().mockName('otp.signIn.email'), @@ -65,7 +64,7 @@ describe('hooks', () => { ); }); - it.each(['logoutAll', 'logoutPrevious', 'logout', 'otp.signIn.email'])( + it.each(['logoutAll', 'logout', 'otp.signIn.email'])( 'should throw error when using sdk function before sdk initialization - %s', (fnName) => { const { result } = renderHook(() => useDescope(), { diff --git a/packages/sdks/web-js-sdk/src/enhancers/withAutoRefresh/index.ts b/packages/sdks/web-js-sdk/src/enhancers/withAutoRefresh/index.ts index 3025e5344..ae5196787 100644 --- a/packages/sdks/web-js-sdk/src/enhancers/withAutoRefresh/index.ts +++ b/packages/sdks/web-js-sdk/src/enhancers/withAutoRefresh/index.ts @@ -102,5 +102,5 @@ export const withAutoRefresh = return resp; }; - return wrapWith(sdk, ['logout', 'logoutAll', 'logoutPrevious'], wrapper); + return wrapWith(sdk, ['logout', 'logoutAll'], wrapper); }; diff --git a/packages/sdks/web-js-sdk/src/enhancers/withLastLoggedInUser/index.ts b/packages/sdks/web-js-sdk/src/enhancers/withLastLoggedInUser/index.ts index ba8a716a6..dfec08167 100644 --- a/packages/sdks/web-js-sdk/src/enhancers/withLastLoggedInUser/index.ts +++ b/packages/sdks/web-js-sdk/src/enhancers/withLastLoggedInUser/index.ts @@ -49,7 +49,7 @@ export const withLastLoggedInUser = let wrappedSdk = wrapWith(sdk, ['flow.start'], startWrapper); wrappedSdk = wrapWith( wrappedSdk, - ['logout', 'logoutAll', 'logoutPrevious'], + ['logout', 'logoutAll'], logoutWrapper(keepLastAuthenticatedUserAfterLogout), ); return Object.assign(wrappedSdk, { diff --git a/packages/sdks/web-js-sdk/src/enhancers/withNotifications/index.ts b/packages/sdks/web-js-sdk/src/enhancers/withNotifications/index.ts index a549848b3..0f0945b29 100644 --- a/packages/sdks/web-js-sdk/src/enhancers/withNotifications/index.ts +++ b/packages/sdks/web-js-sdk/src/enhancers/withNotifications/index.ts @@ -45,11 +45,7 @@ export const withNotifications = return resp; }; - const wrappedSdk = wrapWith( - sdk, - ['logout', 'logoutAll', 'logoutPrevious'], - wrapper, - ); + const wrappedSdk = wrapWith(sdk, ['logout', 'logoutAll'], wrapper); return Object.assign(wrappedSdk, { onSessionTokenChange: sessionPS.sub, diff --git a/packages/sdks/web-js-sdk/src/enhancers/withPersistTokens/index.ts b/packages/sdks/web-js-sdk/src/enhancers/withPersistTokens/index.ts index 588d1e7a7..82b497265 100644 --- a/packages/sdks/web-js-sdk/src/enhancers/withPersistTokens/index.ts +++ b/packages/sdks/web-js-sdk/src/enhancers/withPersistTokens/index.ts @@ -62,7 +62,7 @@ export const withPersistTokens = const wrappedSdk = wrapWith( sdk, - ['logout', 'logoutAll', 'logoutPrevious'], + ['logout', 'logoutAll'], wrapper(storagePrefix), ); diff --git a/packages/sdks/web-js-sdk/test/persistTokens.test.ts b/packages/sdks/web-js-sdk/test/persistTokens.test.ts index 7076af125..b3c8272aa 100644 --- a/packages/sdks/web-js-sdk/test/persistTokens.test.ts +++ b/packages/sdks/web-js-sdk/test/persistTokens.test.ts @@ -275,19 +275,6 @@ describe('persistTokens', () => { expect(removeMock).toBeCalledWith('DS'); }); - it('should clear tokens on logoutPrevious even when not passing refresh token', async () => { - localStorage.setItem('DSR', authInfo.refreshJwt); - const mockFetch = jest.fn().mockReturnValue(createMockReturnValue({})); - global.fetch = mockFetch; - - const sdk = createSdk({ projectId: 'pid', persistTokens: true }); - await sdk.logoutPrevious(); - - expect(localStorage.getItem('DSR')).toBeFalsy(); - const removeMock = Cookies.remove as jest.Mock; - expect(removeMock).toBeCalledWith('DS'); - }); - it('should not log a warning when not running in the browser', () => { const warnSpy = jest.spyOn(console, 'warn'); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eaa96b562..a95d51c89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,6 +88,8 @@ importers: specifier: 10.9.2 version: 10.9.2(@types/node@20.14.9)(typescript@5.6.3) + packages/core-js-sdk/dist/cjs: {} + packages/libs/escape-markdown: devDependencies: '@rollup/plugin-terser': @@ -146,7 +148,7 @@ importers: version: 6.2.0(eslint@8.57.0) jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.0.0 version: 29.7.0 @@ -173,7 +175,7 @@ importers: version: 29.1.5(@babel/core@7.26.0)(jest@29.7.0)(typescript@5.6.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) + version: 10.9.2(@types/node@22.8.2)(typescript@5.6.3) typescript: specifier: ^5.0.2 version: 5.6.3 @@ -1000,10 +1002,10 @@ importers: version: 3.1.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) jest-config: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -1060,7 +1062,7 @@ importers: version: 0.7.0(rollup@2.79.1) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.7.1)(@types/node@22.9.0)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.7.1)(@types/node@22.8.2)(typescript@5.4.5) typescript: specifier: ^5.0.2 version: 5.4.5 @@ -1766,6 +1768,8 @@ importers: packages/sdks/web-js-sdk/dist/cjs: {} + packages/web-js-sdk/dist/cjs: {} + packages/widgets/access-key-management-widget: dependencies: '@descope/sdk-component-drivers': @@ -3364,15 +3368,6 @@ packages: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 picocolors: 1.1.0 - dev: true - - /@babel/code-frame@7.26.2: - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.0 /@babel/compat-data@7.24.8: resolution: {integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==} @@ -3384,8 +3379,8 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/compat-data@7.26.2: - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + /@babel/compat-data@7.26.0: + resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} engines: {node: '>=6.9.0'} /@babel/core@7.22.9: @@ -3485,12 +3480,12 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.1 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 @@ -3532,11 +3527,11 @@ packages: jsesc: 3.0.2 dev: true - /@babel/generator@7.26.2: - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + /@babel/generator@7.26.0: + resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.1 '@babel/types': 7.26.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 @@ -3592,7 +3587,7 @@ packages: resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.0 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.2 lru-cache: 5.1.1 @@ -4257,8 +4252,8 @@ packages: '@babel/types': 7.25.8 dev: true - /@babel/parser@7.26.2: - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + /@babel/parser@7.26.1: + resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -7448,15 +7443,15 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/code-frame': 7.26.0 + '@babel/parser': 7.26.1 '@babel/types': 7.26.0 /@babel/traverse@7.24.8: resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 '@babel/generator': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 @@ -7474,7 +7469,7 @@ packages: resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 '@babel/generator': 7.25.7 '@babel/parser': 7.25.8 '@babel/template': 7.25.7 @@ -7489,9 +7484,9 @@ packages: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 '@babel/template': 7.25.9 '@babel/types': 7.26.0 debug: 4.3.7 @@ -7723,8 +7718,8 @@ packages: jwt-decode: 3.1.2 dev: false - /@descope/core-js-sdk@2.29.1: - resolution: {integrity: sha512-W94oovP3/IzfBgWhfzGT+/QFHxiYrya6X+AM0QcXDkuJfqeBEKl5iWlQJK/O0xEdiGMqQALvyu27wDD7RrazwA==} + /@descope/core-js-sdk@2.29.0: + resolution: {integrity: sha512-YKgj/rlUmkj3Ks/pBviX9GQsdusStKX3wn0LkU/anLh1fTvtCQ3sCgcVDEx82cBlgi6q6jPrBe1WxMeYskPj0Q==} requiresBuild: true dependencies: jwt-decode: 4.0.0 @@ -7776,11 +7771,11 @@ packages: - supports-color dev: true - /@descope/web-js-sdk@1.19.2: - resolution: {integrity: sha512-YHyL8taFn8mCUtDDT+Xqfi1996q7kC2L5KuKlxOpleudrzOOTzXAmLPLL4aFxCqQ2ktNxDRVXrMuJb91WL8u3Q==} + /@descope/web-js-sdk@1.19.1: + resolution: {integrity: sha512-GqHRxzOyp81UwX+G3Pq3NtbBxjY4si0YaGGiGjlmAkSo/dln0m0gpSL8+bvjHzhnNND0KHhDQbuuKmeZll0ZYA==} requiresBuild: true dependencies: - '@descope/core-js-sdk': 2.29.1 + '@descope/core-js-sdk': 2.29.0 '@fingerprintjs/fingerprintjs-pro': 3.9.9 js-cookie: 3.0.5 jwt-decode: 4.0.0 @@ -11732,7 +11727,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + jest: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -12117,8 +12112,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@22.9.0: - resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + /@types/node@22.8.2: + resolution: {integrity: sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==} dependencies: undici-types: 6.19.8 dev: true @@ -12387,7 +12382,7 @@ packages: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12416,7 +12411,7 @@ packages: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12470,7 +12465,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -12497,7 +12492,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -12524,7 +12519,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12827,7 +12822,7 @@ packages: '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.4.5) debug: 4.3.7 eslint: 8.56.0 - ts-api-utils: 1.4.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12847,7 +12842,7 @@ packages: '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.7 eslint: 8.57.0 - ts-api-utils: 1.4.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12907,7 +12902,7 @@ packages: '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.7 eslint: 8.57.0 - ts-api-utils: 1.4.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12927,7 +12922,7 @@ packages: '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) debug: 4.3.7 eslint: 8.57.0 - ts-api-utils: 1.4.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -12947,7 +12942,7 @@ packages: '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.3) debug: 4.3.7 eslint: 8.57.0 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -13067,7 +13062,7 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -13927,7 +13922,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.8 @@ -14397,7 +14392,7 @@ packages: /@vue/compiler-core@3.5.12: resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.1 '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 @@ -14435,14 +14430,14 @@ packages: /@vue/compiler-sfc@3.5.12: resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.1 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/compiler-ssr': 3.5.12 '@vue/shared': 3.5.12 estree-walker: 2.0.2 magic-string: 0.30.12 - postcss: 8.4.49 + postcss: 8.4.47 source-map-js: 1.2.1 dev: true @@ -16044,8 +16039,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001680 - electron-to-chromium: 1.5.57 + caniuse-lite: 1.0.30001674 + electron-to-chromium: 1.5.49 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -16238,8 +16233,8 @@ packages: /caniuse-lite@1.0.30001672: resolution: {integrity: sha512-XhW1vRo1ob6aeK2w3rTohwTPBLse/rvjq+s3RTSBwnlZqoFFjx9cHsShJjAIbLsLjyoacaTxpLZy9v3gg6zypw==} - /caniuse-lite@1.0.30001680: - resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} + /caniuse-lite@1.0.30001674: + resolution: {integrity: sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw==} /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} @@ -17241,7 +17236,7 @@ packages: - ts-node dev: true - /create-jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@22.8.2)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -17250,7 +17245,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -18073,8 +18068,8 @@ packages: resolution: {integrity: sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg==} dev: true - /electron-to-chromium@1.5.57: - resolution: {integrity: sha512-xS65H/tqgOwUBa5UmOuNSLuslDo7zho0y/lgQw35pnrqiZh7UOWHCeL/Bt6noJATbA6tpQJGCifsFsIRZj1Fqg==} + /electron-to-chromium@1.5.49: + resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==} /element-internals-polyfill@1.3.11: resolution: {integrity: sha512-SQLQNVY4wMdpnP/F/HtalJbpEenQd46Avtjm5hvUdeTs3QU0zHFNX5/AmtQIPPcfzePb0ipCkQGY4GwYJIhLJA==} @@ -18276,58 +18271,6 @@ packages: which-typed-array: 1.1.15 dev: true - /es-abstract@1.23.4: - resolution: {integrity: sha512-HR1gxH5OaiN7XH7uiWH0RLw0RcFySiSoW1ctxmD1ahTw3uGBtkmm/ng0tDU1OtYx5OK6EOL5Y6O21cDflG3Jcg==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - 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 - 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.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - 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.3 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - 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 - dev: true - /es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} @@ -18374,19 +18317,18 @@ packages: safe-array-concat: 1.1.2 dev: true - /es-iterator-helpers@1.2.0: - resolution: {integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==} + /es-iterator-helpers@1.1.0: + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.3 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 get-intrinsic: 1.2.4 globalthis: 1.0.4 - gopd: 1.0.1 has-property-descriptors: 1.0.2 has-proto: 1.0.3 has-symbols: 1.0.3 @@ -19421,7 +19363,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.4.5) eslint: 8.56.0 - jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + jest: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript @@ -19509,7 +19451,7 @@ packages: '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.3) eslint: 8.57.0 - jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + jest: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript @@ -19896,7 +19838,7 @@ packages: array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.2.0 + es-iterator-helpers: 1.1.0 eslint: 8.57.0 estraverse: 5.3.0 hasown: 2.0.2 @@ -20762,7 +20704,7 @@ packages: vue-template-compiler: optional: true dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.5.3 @@ -22452,7 +22394,7 @@ packages: - ts-node dev: true - /jest-cli@29.7.0(@types/node@22.9.0)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@22.8.2)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22466,10 +22408,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.1 @@ -22644,7 +22586,7 @@ packages: - supports-color dev: true - /jest-config@29.7.0(@types/node@22.9.0)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@22.8.2)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -22659,7 +22601,7 @@ packages: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.8.2 babel-jest: 29.7.0(@babel/core@7.24.7) chalk: 4.1.2 ci-info: 3.8.0 @@ -22679,7 +22621,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@22.8.2)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -22862,7 +22804,7 @@ packages: resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 '@jest/types': 28.1.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -22877,7 +22819,7 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -23282,7 +23224,7 @@ packages: - ts-node dev: true - /jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2): + /jest@29.7.0(@types/node@22.8.2)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -23295,7 +23237,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@22.8.2)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -23705,6 +23647,8 @@ packages: peerDependenciesMeta: webpack: optional: true + webpack-sources: + optional: true dependencies: webpack: 5.88.2(esbuild@0.18.17) webpack-sources: 3.2.3 @@ -25298,11 +25242,6 @@ packages: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} dev: true - /object-inspect@1.13.3: - resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} - engines: {node: '>= 0.4'} - dev: true - /object-is@1.1.6: resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} engines: {node: '>= 0.4'} @@ -25661,7 +25600,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -25671,7 +25610,7 @@ packages: resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} engines: {node: '>=16'} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.1 lines-and-columns: 2.0.3 @@ -26319,8 +26258,8 @@ packages: source-map-js: 1.2.0 dev: true - /postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + /postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -26888,16 +26827,6 @@ packages: set-function-name: 2.0.2 dev: true - /regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - dev: true - /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} @@ -27259,7 +27188,7 @@ packages: rollup: 2.79.1 typescript: 5.4.5 optionalDependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 dev: true /rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.4.5): @@ -27273,7 +27202,7 @@ packages: rollup: 3.29.4 typescript: 5.4.5 optionalDependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 dev: true /rollup-plugin-dts@6.1.0(rollup@4.13.0)(typescript@5.4.5): @@ -27287,7 +27216,7 @@ packages: rollup: 4.13.0 typescript: 5.4.5 optionalDependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 dev: true /rollup-plugin-dts@6.1.0(rollup@4.14.3)(typescript@5.4.5): @@ -27301,7 +27230,7 @@ packages: rollup: 4.14.3 typescript: 5.4.5 optionalDependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 dev: true /rollup-plugin-dts@6.1.0(rollup@4.14.3)(typescript@5.5.4): @@ -27315,7 +27244,7 @@ packages: rollup: 4.14.3 typescript: 5.5.4 optionalDependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 dev: true /rollup-plugin-dts@6.1.0(rollup@4.14.3)(typescript@5.6.3): @@ -27329,7 +27258,7 @@ packages: rollup: 4.14.3 typescript: 5.6.3 optionalDependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.26.0 dev: true /rollup-plugin-esbuild@6.1.1(esbuild@0.21.5)(rollup@4.14.3): @@ -28513,7 +28442,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.3 dev: true /string.prototype.matchall@4.0.11: @@ -28538,7 +28467,7 @@ packages: resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} dependencies: define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.3 dev: true /string.prototype.trim@1.2.9: @@ -29089,33 +29018,6 @@ packages: typescript: 5.6.3 dev: true - /ts-api-utils@1.4.0(typescript@5.4.5): - resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - dependencies: - typescript: 5.4.5 - dev: true - - /ts-api-utils@1.4.0(typescript@5.5.4): - resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - dependencies: - typescript: 5.5.4 - dev: true - - /ts-api-utils@1.4.0(typescript@5.6.3): - resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - dependencies: - typescript: 5.6.3 - dev: true - /ts-jest@27.1.5(@babel/core@7.26.0)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@29.7.0)(typescript@5.4.5): resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -29522,7 +29424,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@swc/core@1.7.1)(@types/node@22.9.0)(typescript@5.4.5): + /ts-node@10.9.2(@swc/core@1.7.1)(@types/node@22.8.2)(typescript@5.4.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -29542,7 +29444,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 22.9.0 + '@types/node': 22.8.2 acorn: 8.12.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -29647,7 +29549,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3): + /ts-node@10.9.2(@types/node@22.8.2)(typescript@5.6.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -29666,7 +29568,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 22.9.0 + '@types/node': 22.8.2 acorn: 8.12.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -31160,7 +31062,7 @@ packages: next: 14.2.10(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@descope/web-js-sdk': 1.19.2 + '@descope/web-js-sdk': 1.19.1 transitivePeerDependencies: - encoding dev: false