diff --git a/backend/package.json b/backend/package.json index f78b40335..d772d85b7 100644 --- a/backend/package.json +++ b/backend/package.json @@ -80,8 +80,8 @@ "@vitest/coverage-v8": "4.0.15", "concurrently": "8.2.2", "openapi3-ts": "2.0.2", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "readline-sync": "1.4.10", "supertest": "7.1.4", "testcontainers": "11.10.0", diff --git a/frontend/package.json b/frontend/package.json index b35a0c0be..09d7b3731 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -83,8 +83,8 @@ "madge": "8.0.0", "magic-string": "0.30.17", "normalize.css": "8.0.1", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "postcss": "8.4.31", "sass": "1.70.0", "subset-font": "2.3.0", diff --git a/frontend/src/email-handler.html b/frontend/src/email-handler.html index f0753f098..9e24eb6b6 100644 --- a/frontend/src/email-handler.html +++ b/frontend/src/email-handler.html @@ -199,7 +199,9 @@ .then((resp) => { // Email address has been verified. - qs("main .preloader .icon")?.setHtml(``); + qs("main .preloader .icon")?.setHtml( + ``, + ); qs("main .preloader .text")?.setText( `Your email address has been verified`, ); @@ -207,7 +209,9 @@ }) .catch((error) => { console.error(error); - qs("main .preloader .icon")?.setHtml(``); + qs("main .preloader .icon")?.setHtml( + ``, + ); qs("main .preloader .text")?.setText( `Fatal error: ${error.message}. If this issue persists, please report it.`, ); @@ -234,8 +238,12 @@ .then((email) => { var accountEmail = email; - var newPassword = qs("main .resetPassword .pwd")?.getValue(); - var newPasswordConfirm = qs("main .resetPassword .pwd-confirm")?.getValue(); + var newPassword = + qs < HTMLInputElement > "main .resetPassword .pwd"?.getValue(); + var newPasswordConfirm = + qs < + HTMLInputElement > + "main .resetPassword .pwd-confirm"?.getValue(); if (newPassword !== newPasswordConfirm) { alert("Passwords do not match"); @@ -258,8 +266,12 @@ qs("main .preloader .icon")?.setHtml( ``, ); - qs("main .preloader .text")?.setText(`Your password has been changed`); - qs("main .preloader .subText")?.setText(`You can now close this tab`); + qs("main .preloader .text")?.setText( + `Your password has been changed`, + ); + qs("main .preloader .subText")?.setText( + `You can now close this tab`, + ); signInWithEmailAndPassword(Auth, accountEmail, newPassword); }) @@ -277,7 +289,9 @@ }) .catch((error) => { console.error(error); - qs("main .preloader .icon")?.setHtml(``); + qs("main .preloader .icon")?.setHtml( + ``, + ); qs("main .preloader .text")?.setText( `Fatal error: ${error.message}. If this issue persists, please report it.`, ); @@ -303,8 +317,12 @@ return applyActionCode(Auth, actionCode); }) .then(() => { - qs("main .preloader .icon")?.setHtml(``); - qs("main .preloader .text")?.setText(`Your account email was reverted.`); + qs("main .preloader .icon")?.setHtml( + ``, + ); + qs("main .preloader .text")?.setText( + `Your account email was reverted.`, + ); qs("main .preloader .subText")?.setText(``); qs("main .preloader")?.appendHtml(` @@ -325,7 +343,9 @@ }) .catch((error) => { console.error(error); - qs("main .preloader .icon")?.setHtml(``); + qs("main .preloader .icon")?.setHtml( + ``, + ); qs("main .preloader .text")?.setText(error.message); }); } @@ -333,13 +353,17 @@ function sendPasswordReset(email) { sendPasswordResetEmail(Auth, email) .then(() => { - qs("main .preloader .icon")?.setHtml(``); + qs("main .preloader .icon")?.setHtml( + ``, + ); qs("main .preloader .text")?.setText(`Password reset email sent`); qs("main .preloader .subText")?.setText(`Please check your inbox`); }) .catch((error) => { console.error(error); - qs("main .preloader .icon")?.setHtml(``); + qs("main .preloader .icon")?.setHtml( + ``, + ); qs("main .preloader .text")?.setText(error.message); }); } @@ -354,82 +378,86 @@ } onDOMReady(() => { - try { - // Get the action to complete. - var mode = getParameterByName("mode"); - // Get the one-time code from the query parameter. - var actionCode = getParameterByName("oobCode"); - // (Optional) Get the continue URL from the query parameter if available. - var continueUrl = getParameterByName("continueUrl"); - // (Optional) Get the language code if available. - var lang = getParameterByName("lang") || "en"; + try { + // Get the action to complete. + var mode = getParameterByName("mode"); + // Get the one-time code from the query parameter. + var actionCode = getParameterByName("oobCode"); + // (Optional) Get the continue URL from the query parameter if available. + var continueUrl = getParameterByName("continueUrl"); + // (Optional) Get the language code if available. + var lang = getParameterByName("lang") || "en"; - // Configure the Firebase SDK. - // // This is the minimum configuration required for the API to be used. - // var config = { - // 'apiKey': "YOU_API_KEY" // Copy this key from the web initialization - // // snippet found in the Firebase console. - // }; - // var app = firebase.initializeApp(config); - // var auth = firebase.auth(); + // Configure the Firebase SDK. + // // This is the minimum configuration required for the API to be used. + // var config = { + // 'apiKey': "YOU_API_KEY" // Copy this key from the web initialization + // // snippet found in the Firebase console. + // }; + // var app = firebase.initializeApp(config); + // var auth = firebase.auth(); - if (!mode) { - qs("main .preloader .icon")?.setHtml( - ``, - ); - qs("main .preloader .text")?.setText(`Mode parameter not found`); - return; - } - - if (!actionCode) { - qs("main .preloader .icon")?.setHtml( - ``, - ); - qs("main .preloader .text")?.setText(`Action code parameter not found`); - return; - } - - // Handle the user management action. - switch (mode) { - case "resetPassword": - // Display reset password handler and UI. - qs("#logo .text span")?.setText("Reset Password"); - document.title = "Reset Password | Monkeytype"; - showResetPassword(); - break; - case "recoverEmail": - // Display email recovery handler and UI. - handleRecoverEmail(actionCode); - break; - case "verifyEmail": - qs("#logo .text span")?.setText("Verify Email"); - document.title = "Verify Email | Monkeytype"; - // Display email verification handler and UI. - handleVerifyEmail(actionCode, continueUrl); - break; - default: - qs("main .preloader .icon")?.setHtml( - ``, - ); - qs("main .preloader .text")?.setText(`Invalid mode`); - console.error("no mode found"); - // Error: invalid mode. - } - - qs("main .resetPassword .button")?.on("click", () => { - handleResetPassword(actionCode, continueUrl); - }); - - qs("main .resetPassword input")?.on("keypress", (e) => { - if (e.key === "Enter") handleResetPassword(actionCode, continueUrl); - }); - } catch (e) { - qs("main .preloader .icon")?.setHtml(``); - qs("main .preloader .text")?.setText( - `Fatal error: ${e.message}. If this issue persists, please report it.`, + if (!mode) { + qs("main .preloader .icon")?.setHtml( + ``, ); + qs("main .preloader .text")?.setText(`Mode parameter not found`); + return; } - }); + + if (!actionCode) { + qs("main .preloader .icon")?.setHtml( + ``, + ); + qs("main .preloader .text")?.setText( + `Action code parameter not found`, + ); + return; + } + + // Handle the user management action. + switch (mode) { + case "resetPassword": + // Display reset password handler and UI. + qs("#logo .text span")?.setText("Reset Password"); + document.title = "Reset Password | Monkeytype"; + showResetPassword(); + break; + case "recoverEmail": + // Display email recovery handler and UI. + handleRecoverEmail(actionCode); + break; + case "verifyEmail": + qs("#logo .text span")?.setText("Verify Email"); + document.title = "Verify Email | Monkeytype"; + // Display email verification handler and UI. + handleVerifyEmail(actionCode, continueUrl); + break; + default: + qs("main .preloader .icon")?.setHtml( + ``, + ); + qs("main .preloader .text")?.setText(`Invalid mode`); + console.error("no mode found"); + // Error: invalid mode. + } + + qs("main .resetPassword .button")?.on("click", () => { + handleResetPassword(actionCode, continueUrl); + }); + + qs("main .resetPassword input")?.on("keypress", (e) => { + if (e.key === "Enter") handleResetPassword(actionCode, continueUrl); + }); + } catch (e) { + qs("main .preloader .icon")?.setHtml( + ``, + ); + qs("main .preloader .text")?.setText( + `Fatal error: ${e.message}. If this issue persists, please report it.`, + ); + } + }); qs("header")?.on("click", () => { window.location = "/"; diff --git a/package.json b/package.json index c08581888..438ab7cbb 100644 --- a/package.json +++ b/package.json @@ -65,9 +65,9 @@ "knip": "2.19.2", "lint-staged": "13.2.3", "only-allow": "1.2.1", - "oxfmt": "0.21.0", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxfmt": "0.23.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "prettier": "3.7.1", "turbo": "2.5.6", "vitest": "4.0.15" diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 48cb8ce56..fb16dc57a 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -29,8 +29,8 @@ "@monkeytype/tsup-config": "workspace:*", "@monkeytype/typescript-config": "workspace:*", "madge": "8.0.0", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "tsup": "8.4.0", "typescript": "5.9.3", "vitest": "4.0.15" diff --git a/packages/funbox/package.json b/packages/funbox/package.json index 98917faef..37ad69f22 100644 --- a/packages/funbox/package.json +++ b/packages/funbox/package.json @@ -25,8 +25,8 @@ "@monkeytype/tsup-config": "workspace:*", "@monkeytype/typescript-config": "workspace:*", "madge": "8.0.0", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "tsup": "8.4.0", "typescript": "5.9.3", "vitest": "4.0.15" diff --git a/packages/release/package.json b/packages/release/package.json index 0224deaf7..2f5015f62 100644 --- a/packages/release/package.json +++ b/packages/release/package.json @@ -20,7 +20,7 @@ }, "devDependencies": { "nodemon": "3.1.4", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0" + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1" } } diff --git a/packages/schemas/package.json b/packages/schemas/package.json index c64be9fb3..fffb14bcb 100644 --- a/packages/schemas/package.json +++ b/packages/schemas/package.json @@ -26,8 +26,8 @@ "@monkeytype/tsup-config": "workspace:*", "@monkeytype/typescript-config": "workspace:*", "madge": "8.0.0", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "tsup": "8.4.0", "typescript": "5.9.3", "vitest": "4.0.15" diff --git a/packages/tsup-config/package.json b/packages/tsup-config/package.json index 82e5419a9..56576aaa9 100644 --- a/packages/tsup-config/package.json +++ b/packages/tsup-config/package.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@monkeytype/typescript-config": "workspace:*", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "typescript": "5.9.3" }, "peerDependencies": { diff --git a/packages/util/package.json b/packages/util/package.json index dc46543b0..c48994ae8 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -20,8 +20,8 @@ "@monkeytype/tsup-config": "workspace:*", "@monkeytype/typescript-config": "workspace:*", "madge": "8.0.0", - "oxlint": "1.36.0", - "oxlint-tsgolint": "0.10.0", + "oxlint": "1.38.0", + "oxlint-tsgolint": "0.10.1", "tsup": "8.4.0", "typescript": "5.9.3", "vitest": "4.0.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50c69e542..83e4030ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,14 +36,14 @@ importers: specifier: 1.2.1 version: 1.2.1 oxfmt: - specifier: 0.21.0 - version: 0.21.0 + specifier: 0.23.0 + version: 0.23.0 oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 prettier: specifier: 3.7.1 version: 3.7.1 @@ -232,11 +232,11 @@ importers: specifier: 2.0.2 version: 2.0.2 oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 readline-sync: specifier: 1.4.10 version: 1.4.10 @@ -437,11 +437,11 @@ importers: specifier: 8.0.1 version: 8.0.1 oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 postcss: specifier: 8.4.31 version: 8.4.31 @@ -507,11 +507,11 @@ importers: specifier: 8.0.0 version: 8.0.0(typescript@5.9.3) oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 tsup: specifier: 8.4.0 version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.9.3)(yaml@2.8.1) @@ -541,11 +541,11 @@ importers: specifier: 8.0.0 version: 8.0.0(typescript@5.9.3) oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 tsup: specifier: 8.4.0 version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.9.3)(yaml@2.8.1) @@ -574,11 +574,11 @@ importers: specifier: 3.1.4 version: 3.1.4 oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 packages/schemas: dependencies: @@ -596,11 +596,11 @@ importers: specifier: 8.0.0 version: 8.0.0(typescript@5.9.3) oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 tsup: specifier: 8.4.0 version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.9.3)(yaml@2.8.1) @@ -621,11 +621,11 @@ importers: specifier: workspace:* version: link:../typescript-config oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 typescript: specifier: 5.9.3 version: 5.9.3 @@ -644,11 +644,11 @@ importers: specifier: 8.0.0 version: 8.0.0(typescript@5.9.3) oxlint: - specifier: 1.36.0 - version: 1.36.0(oxlint-tsgolint@0.10.0) + specifier: 1.38.0 + version: 1.38.0(oxlint-tsgolint@0.10.1) oxlint-tsgolint: - specifier: 0.10.0 - version: 0.10.0 + specifier: 0.10.1 + version: 0.10.1 tsup: specifier: 8.4.0 version: 8.4.0(postcss@8.5.6)(tsx@4.16.2)(typescript@5.9.3)(yaml@2.8.1) @@ -2557,113 +2557,113 @@ packages: resolution: {integrity: sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA==} engines: {node: '>=14'} - '@oxfmt/darwin-arm64@0.21.0': - resolution: {integrity: sha512-defgGcchFCq2F7f5Nr3E4VXYW1sUhBGmIejgcPZ1gSsc8FAeT+vP5cSeGnDv+kcX+OKFDt89C67c31qZ6yZBsQ==} + '@oxfmt/darwin-arm64@0.23.0': + resolution: {integrity: sha512-shGng2EjBspvuqtFtcjcKf0WoZ9QCdL8iLYgdOoKSiSQ9pPyLJ4jQf62yhm4b2PpZNVcV/20gV6d8SyKzg6SZQ==} cpu: [arm64] os: [darwin] - '@oxfmt/darwin-x64@0.21.0': - resolution: {integrity: sha512-rYJinOZRabPF2V3kn0TWX4vcYHV2F+DkGewNP8HZ/OXQ3CEJKP+E7KCnEz/x614g3/S5J7cahr9l5Mr3AEZigA==} + '@oxfmt/darwin-x64@0.23.0': + resolution: {integrity: sha512-DxQ7Hm7B+6JiIkiRU3CSJmM15nTJDDezyaAv+x9NN8BfU0C49O8JuZIFu1Lr9AKEPV+ECIYM2X4HU0xm6IdiMQ==} cpu: [x64] os: [darwin] - '@oxfmt/linux-arm64-gnu@0.21.0': - resolution: {integrity: sha512-ILTv8stX3r2gK+pgSc2alJrbpI4i8zlLXzuuhUsjeEN/Ti//Z38MDi6kTov3pzcaBEnQ/xEMgQyczokp7jpyyQ==} + '@oxfmt/linux-arm64-gnu@0.23.0': + resolution: {integrity: sha512-7qTXPpENi45sEKsaYFit4VRywPVkX+ZJc5JVA17KW1coJ/SLUuRAdLjRipU+QTZsr1TF93HCmGFSlUjB7lmEVQ==} cpu: [arm64] os: [linux] - '@oxfmt/linux-arm64-musl@0.21.0': - resolution: {integrity: sha512-kFZ0vPJzsGjkrwq2MPEpp8TjV7/Znv9kCEwLF+HcFwvfcSt75dWloGmTRRrViH0ACaCM7YBSDUOV8E4nyLvxPA==} + '@oxfmt/linux-arm64-musl@0.23.0': + resolution: {integrity: sha512-qkFXbf+K01B++j69o9mLvvyfhmmL4+qX7hGPA2PRDkE5xxuUTWdqboQQc1FgGI0teUlIYYyxjamq9UztL2A7NA==} cpu: [arm64] os: [linux] - '@oxfmt/linux-x64-gnu@0.21.0': - resolution: {integrity: sha512-VH8ZcS2TkTBE0v9cLxjNGX++vB9Xvx/7VTFrbwHYzY/fYypYTwQ+n1KplUQoU+LrMC0nKqwPWYzvA5/cAfo5zg==} + '@oxfmt/linux-x64-gnu@0.23.0': + resolution: {integrity: sha512-J7Q13Ujyn8IgjHD96urA377GOy8HerxC13OrEyYaM8iwH3gc/EoboK9AKu0bxp9qai4btPFDhnkRnpCwJE9pAw==} cpu: [x64] os: [linux] - '@oxfmt/linux-x64-musl@0.21.0': - resolution: {integrity: sha512-qleaVEFHw/kmbvNj3hjobX1kwbP2/d7SVJzQjyEFULou1v3EZj7jWbblIu7GmDCSspdiEk1j/pZDYH801Dn8QA==} + '@oxfmt/linux-x64-musl@0.23.0': + resolution: {integrity: sha512-3gb25Zk2/y4An8fi399KdpLkDYFTJEB5Nq/sSHmeXG0pZlR/jnKoXEFHsjU+9nqF2wsuZ+tmkoi/swcaGG8+Qg==} cpu: [x64] os: [linux] - '@oxfmt/win32-arm64@0.21.0': - resolution: {integrity: sha512-JLZUo5qEyJfxhoj6KEU/CqI8FQlzIP8rBq7qGTq0kCJ2yZJC9tysBqJYZXvX88ShiNe89/T/H3khodaKGBBNgg==} + '@oxfmt/win32-arm64@0.23.0': + resolution: {integrity: sha512-JKfRP2ENWwRZ73rMZFyChvRi/+oDEW+3obp1XIwecot8gvDHgGZ4nX3hTp4VPiBFL89JORMpWSKzJvjRDucJIw==} cpu: [arm64] os: [win32] - '@oxfmt/win32-x64@0.21.0': - resolution: {integrity: sha512-DYNpbuPzUhTuWUIqDhwSaV1mK+VcknD4ANaEON+/ygaNGriSZ4pRUt1BTRcXfcOF9GZ4BO9udjv31S0bAEsFeQ==} + '@oxfmt/win32-x64@0.23.0': + resolution: {integrity: sha512-vgqtYK1X1n/KexCNQKWXao3hyOnmWuCzk2sQyCSpkLhjSNIDPm7dmnEkvOXhf1t0O5RjCwHpk2VB6Fuaq3GULg==} cpu: [x64] os: [win32] - '@oxlint-tsgolint/darwin-arm64@0.10.0': - resolution: {integrity: sha512-mhBF/pjey0UdLL1ocU46Fqta+uJuRfqrLfDpcViRg17BtDiUNd8JY9iN2FOoS2HGSCAgCUjZ0AZkwkHwFs/VTw==} + '@oxlint-tsgolint/darwin-arm64@0.10.1': + resolution: {integrity: sha512-KGC4++BeEqrIcmDHiJt/e6/860PWJmUJjjp0mE+smpBmRXMjmOFFjrPmN+ZyCyVgf1WdmhPkQXsRSPeTR+2omw==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.10.0': - resolution: {integrity: sha512-roLi34mw/i1z+NS7luboix55SXyhVv38dNUTcRDkk+0lNPzI9ngrM+1y1N2oBSUmz5o9OZGnfJJ7BSGCw/fFEQ==} + '@oxlint-tsgolint/darwin-x64@0.10.1': + resolution: {integrity: sha512-tvmrDgj3Q0tdc+zMWfCVLVq8EQDEUqasm1zaWgSMYIszpID6qdgqbT+OpWWXV9fLZgtvrkoXGwxkHAUJzdVZXQ==} cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.10.0': - resolution: {integrity: sha512-HL9NThPH1V2F6l9XhwNmhQZUknN4m4yQYEvQFFGfZTYN6cvEEBIiqfF4KvBUg8c0xadMbQlW+Ug7/ybA9Nn+CA==} + '@oxlint-tsgolint/linux-arm64@0.10.1': + resolution: {integrity: sha512-7kD28z6/ykGx8WetKTPRZt30pd+ziassxg/8cM24lhjUI+hNXyRHVtHes73dh9D6glJKno+1ut+3amUdZBZcpQ==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.10.0': - resolution: {integrity: sha512-Tw8QNq8ab+4+qE5krvJyMA66v6XE3GoiISRD5WmJ7YOxUnu//jSw/bBm7OYf/TNEZyeV0BTR7zXzhT5R+VFWlQ==} + '@oxlint-tsgolint/linux-x64@0.10.1': + resolution: {integrity: sha512-NmJmiqdzYUTHIxteSTyX6IFFgnIsOAjRWXfrS6Jbo5xlB3g39WHniSF3asB/khLJNtwSg4InUS34NprYM7zrEw==} cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.10.0': - resolution: {integrity: sha512-LTogmTRwpwQqVaH1Ama8Wd5/VVZWBSF8v5qTbeT628+1F5Kt1V5eHBvyFh4oN18UCZlgqrh7DqkDhsieXUaC8Q==} + '@oxlint-tsgolint/win32-arm64@0.10.1': + resolution: {integrity: sha512-3KrT80vl3nXUkjuJI/z8dF6xWsKx0t9Tz4ZQHgQw3fYw+CoihBRWGklrdlmCz+EGfMyVaQLqBV9PZckhSqLe2A==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.10.0': - resolution: {integrity: sha512-ygqxx8EmNWy9/wCQS5uXq9k/o2EyYNwNxY1ZHNzlmZC/kV06Aemx5OBDafefawBNqH7xTZPfccUrjdiy+QlTrw==} + '@oxlint-tsgolint/win32-x64@0.10.1': + resolution: {integrity: sha512-hW1fSJZVxG51sLdGq1sQjOzb1tsQ23z/BquJfUwL7CqBobxr7TJvGmoINL+9KryOJt0jCoaiMfWe4yoYw5XfIA==} cpu: [x64] os: [win32] - '@oxlint/darwin-arm64@1.36.0': - resolution: {integrity: sha512-MJkj82GH+nhvWKJhSIM6KlZ8tyGKdogSQXtNdpIyP02r/tTayFJQaAEWayG2Jhsn93kske+nimg5MYFhwO/rlg==} + '@oxlint/darwin-arm64@1.38.0': + resolution: {integrity: sha512-9rN3047QTyA4i73FKikDUBdczRcLtOsIwZ5TsEx5Q7jr5nBjolhYQOFQf9QdhBLdInxw1iX4+lgdMCf1g74zjg==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.36.0': - resolution: {integrity: sha512-VvEhfkqj/99dCTqOcfkyFXOSbx4lIy5u2m2GHbK4WCMDySokOcMTNRHGw8fH/WgQ5cDrDMSTYIGQTmnBGi9tiQ==} + '@oxlint/darwin-x64@1.38.0': + resolution: {integrity: sha512-Y1UHW4KOlg5NvyrSn/bVBQP8/LRuid7Pnu+BWGbAVVsFcK0b565YgMSO3Eu9nU3w8ke91dr7NFpUmS+bVkdkbw==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.36.0': - resolution: {integrity: sha512-EMx92X5q+hHc3olTuj/kgkx9+yP0p/AVs4yvHbUfzZhBekXNpUWxWvg4hIKmQWn+Ee2j4o80/0ACGO0hDYJ9mg==} + '@oxlint/linux-arm64-gnu@1.38.0': + resolution: {integrity: sha512-ZiVxPZizlXSnAMdkEFWX/mAj7U3bNiku8p6I9UgLrXzgGSSAhFobx8CaFGwVoKyWOd+gQgZ/ogCrunvx2k0CFg==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.36.0': - resolution: {integrity: sha512-7YCxtrPIctVYLqWrWkk8pahdCxch6PtsaucfMLC7TOlDt4nODhnQd4yzEscKqJ8Gjrw1bF4g+Ngob1gB+Qr9Fw==} + '@oxlint/linux-arm64-musl@1.38.0': + resolution: {integrity: sha512-ELtlCIGZ72A65ATZZHFxHMFrkRtY+DYDCKiNKg6v7u5PdeOFey+OlqRXgXtXlxWjCL+g7nivwI2FPVsWqf05Qw==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.36.0': - resolution: {integrity: sha512-lnaJVlx5r3NWmoOMesfQXJSf78jHTn8Z+sdAf795Kgteo72+qGC1Uax2SToCJVN2J8PNG3oRV5bLriiCNR2i6Q==} + '@oxlint/linux-x64-gnu@1.38.0': + resolution: {integrity: sha512-E1OcDh30qyng1m0EIlsOuapYkqk5QB6o6IMBjvDKqIoo6IrjlVAasoJfS/CmSH998gXRL3BcAJa6Qg9IxPFZnQ==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.36.0': - resolution: {integrity: sha512-AhuEU2Qdl66lSfTGu/Htirq8r/8q2YnZoG3yEXLMQWnPMn7efy8spD/N1NA7kH0Hll+cdfwgQkQqC2G4MS2lPQ==} + '@oxlint/linux-x64-musl@1.38.0': + resolution: {integrity: sha512-4AfpbM/4sQnr6S1dMijEPfsq4stQbN5vJ2jsahSy/QTcvIVbFkgY+RIhrA5UWlC6eb0rD5CdaPQoKGMJGeXpYw==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.36.0': - resolution: {integrity: sha512-GlWCBjUJY2QgvBFuNRkiRJu7K/djLmM0UQKfZV8IN+UXbP/JbjZHWKRdd4LXlQmzoz7M5Hd6p+ElCej8/90FCg==} + '@oxlint/win32-arm64@1.38.0': + resolution: {integrity: sha512-OvUVYdI68OwXh3d1RjH9N/okCxb6PrOGtEtzXyqGA7Gk+IxyZcX0/QCTBwV8FNbSSzDePSSEHOKpoIB+VXdtvg==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.36.0': - resolution: {integrity: sha512-J+Vc00Utcf8p77lZPruQgb0QnQXuKnFogN88kCnOqs2a83I+vTBB8ILr0+L9sTwVRvIDMSC0pLdeQH4svWGFZg==} + '@oxlint/win32-x64@1.38.0': + resolution: {integrity: sha512-7IuZMYiZiOcgg5zHvpJY6jRlEwh8EB/uq7GsoQJO9hANq96TIjyntGByhIjFSsL4asyZmhTEki+MO/u5Fb/WQA==} cpu: [x64] os: [win32] @@ -3800,8 +3800,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.9.10: - resolution: {integrity: sha512-2VIKvDx8Z1a9rTB2eCkdPE5nSe28XnA+qivGnWHoB40hMMt/h1hSz0960Zqsn6ZyxWXUie0EBdElKv8may20AA==} + baseline-browser-mapping@2.9.11: + resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==} hasBin: true basic-auth-connect@1.0.0: @@ -3999,8 +3999,8 @@ packages: caniuse-lite@1.0.30001715: resolution: {integrity: sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==} - caniuse-lite@1.0.30001761: - resolution: {integrity: sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==} + caniuse-lite@1.0.30001762: + resolution: {integrity: sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==} canvas-confetti@1.5.1: resolution: {integrity: sha512-Ncz+oZJP6OvY7ti4E1slxVlyAV/3g7H7oQtcCDXgwGgARxPnwYY9PW5Oe+I8uvspYNtuHviAdgA0LfcKFWJfpg==} @@ -7242,17 +7242,17 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - oxfmt@0.21.0: - resolution: {integrity: sha512-EXK5pd1kGbI8hp9Ld69oy/ObAoe+gfH3dYHBviKqwSAHNkAHiqxWF1hnrWj5oun1GnQ8bVpqBMMVXJESMx6/+g==} + oxfmt@0.23.0: + resolution: {integrity: sha512-dh4rlNBua93aVf2ZaDecbQxVLMnUUTvDi1K1fdvBdontQeEf6K22Z1KQg5QKl2D9aNFeFph+wOVwcjjYUIO6Mw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxlint-tsgolint@0.10.0: - resolution: {integrity: sha512-LDDSIu5J/4D4gFUuQQIEQpAC6maNEbMg4nC8JL/+Pe0cUDR86dtVZ09E2x5MwCh8f9yfktoaxt5x6UIVyzrajg==} + oxlint-tsgolint@0.10.1: + resolution: {integrity: sha512-EEHNdo5cW2w1xwYdBQ7d3IXDqWAtMkfVFrh+9gQ4kYbYJwygY4QXSh1eH80/xVipZdVKujAwBgg/nNNHk56kxQ==} hasBin: true - oxlint@1.36.0: - resolution: {integrity: sha512-IicUdXfXgI8OKrDPnoSjvBfeEF8PkKtm+CoLlg4LYe4ypc8U+T4r7730XYshdBGZdelg+JRw8GtCb2w/KaaZvw==} + oxlint@1.38.0: + resolution: {integrity: sha512-XT7tBinQS+hVLxtfJOnokJ9qVBiQvZqng40tDgR6qEJMRMnpVq/JwYfbYyGntSq8MO+Y+N9M1NG4bAMFUtCJiw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -11726,70 +11726,70 @@ snapshots: '@opentelemetry/semantic-conventions@1.34.0': {} - '@oxfmt/darwin-arm64@0.21.0': + '@oxfmt/darwin-arm64@0.23.0': optional: true - '@oxfmt/darwin-x64@0.21.0': + '@oxfmt/darwin-x64@0.23.0': optional: true - '@oxfmt/linux-arm64-gnu@0.21.0': + '@oxfmt/linux-arm64-gnu@0.23.0': optional: true - '@oxfmt/linux-arm64-musl@0.21.0': + '@oxfmt/linux-arm64-musl@0.23.0': optional: true - '@oxfmt/linux-x64-gnu@0.21.0': + '@oxfmt/linux-x64-gnu@0.23.0': optional: true - '@oxfmt/linux-x64-musl@0.21.0': + '@oxfmt/linux-x64-musl@0.23.0': optional: true - '@oxfmt/win32-arm64@0.21.0': + '@oxfmt/win32-arm64@0.23.0': optional: true - '@oxfmt/win32-x64@0.21.0': + '@oxfmt/win32-x64@0.23.0': optional: true - '@oxlint-tsgolint/darwin-arm64@0.10.0': + '@oxlint-tsgolint/darwin-arm64@0.10.1': optional: true - '@oxlint-tsgolint/darwin-x64@0.10.0': + '@oxlint-tsgolint/darwin-x64@0.10.1': optional: true - '@oxlint-tsgolint/linux-arm64@0.10.0': + '@oxlint-tsgolint/linux-arm64@0.10.1': optional: true - '@oxlint-tsgolint/linux-x64@0.10.0': + '@oxlint-tsgolint/linux-x64@0.10.1': optional: true - '@oxlint-tsgolint/win32-arm64@0.10.0': + '@oxlint-tsgolint/win32-arm64@0.10.1': optional: true - '@oxlint-tsgolint/win32-x64@0.10.0': + '@oxlint-tsgolint/win32-x64@0.10.1': optional: true - '@oxlint/darwin-arm64@1.36.0': + '@oxlint/darwin-arm64@1.38.0': optional: true - '@oxlint/darwin-x64@1.36.0': + '@oxlint/darwin-x64@1.38.0': optional: true - '@oxlint/linux-arm64-gnu@1.36.0': + '@oxlint/linux-arm64-gnu@1.38.0': optional: true - '@oxlint/linux-arm64-musl@1.36.0': + '@oxlint/linux-arm64-musl@1.38.0': optional: true - '@oxlint/linux-x64-gnu@1.36.0': + '@oxlint/linux-x64-gnu@1.38.0': optional: true - '@oxlint/linux-x64-musl@1.36.0': + '@oxlint/linux-x64-musl@1.38.0': optional: true - '@oxlint/win32-arm64@1.36.0': + '@oxlint/win32-arm64@1.38.0': optional: true - '@oxlint/win32-x64@1.36.0': + '@oxlint/win32-x64@1.38.0': optional: true '@paralleldrive/cuid2@2.2.2': @@ -12997,7 +12997,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.9.10: {} + baseline-browser-mapping@2.9.11: {} basic-auth-connect@1.0.0: {} @@ -13134,8 +13134,8 @@ snapshots: browserslist@4.28.0: dependencies: - baseline-browser-mapping: 2.9.10 - caniuse-lite: 1.0.30001761 + baseline-browser-mapping: 2.9.11 + caniuse-lite: 1.0.30001762 electron-to-chromium: 1.5.267 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.0) @@ -13263,7 +13263,7 @@ snapshots: caniuse-lite@1.0.30001715: {} - caniuse-lite@1.0.30001761: {} + caniuse-lite@1.0.30001762: {} canvas-confetti@1.5.1: {} @@ -17187,39 +17187,39 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxfmt@0.21.0: + oxfmt@0.23.0: dependencies: tinypool: 2.0.0 optionalDependencies: - '@oxfmt/darwin-arm64': 0.21.0 - '@oxfmt/darwin-x64': 0.21.0 - '@oxfmt/linux-arm64-gnu': 0.21.0 - '@oxfmt/linux-arm64-musl': 0.21.0 - '@oxfmt/linux-x64-gnu': 0.21.0 - '@oxfmt/linux-x64-musl': 0.21.0 - '@oxfmt/win32-arm64': 0.21.0 - '@oxfmt/win32-x64': 0.21.0 + '@oxfmt/darwin-arm64': 0.23.0 + '@oxfmt/darwin-x64': 0.23.0 + '@oxfmt/linux-arm64-gnu': 0.23.0 + '@oxfmt/linux-arm64-musl': 0.23.0 + '@oxfmt/linux-x64-gnu': 0.23.0 + '@oxfmt/linux-x64-musl': 0.23.0 + '@oxfmt/win32-arm64': 0.23.0 + '@oxfmt/win32-x64': 0.23.0 - oxlint-tsgolint@0.10.0: + oxlint-tsgolint@0.10.1: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.10.0 - '@oxlint-tsgolint/darwin-x64': 0.10.0 - '@oxlint-tsgolint/linux-arm64': 0.10.0 - '@oxlint-tsgolint/linux-x64': 0.10.0 - '@oxlint-tsgolint/win32-arm64': 0.10.0 - '@oxlint-tsgolint/win32-x64': 0.10.0 + '@oxlint-tsgolint/darwin-arm64': 0.10.1 + '@oxlint-tsgolint/darwin-x64': 0.10.1 + '@oxlint-tsgolint/linux-arm64': 0.10.1 + '@oxlint-tsgolint/linux-x64': 0.10.1 + '@oxlint-tsgolint/win32-arm64': 0.10.1 + '@oxlint-tsgolint/win32-x64': 0.10.1 - oxlint@1.36.0(oxlint-tsgolint@0.10.0): + oxlint@1.38.0(oxlint-tsgolint@0.10.1): optionalDependencies: - '@oxlint/darwin-arm64': 1.36.0 - '@oxlint/darwin-x64': 1.36.0 - '@oxlint/linux-arm64-gnu': 1.36.0 - '@oxlint/linux-arm64-musl': 1.36.0 - '@oxlint/linux-x64-gnu': 1.36.0 - '@oxlint/linux-x64-musl': 1.36.0 - '@oxlint/win32-arm64': 1.36.0 - '@oxlint/win32-x64': 1.36.0 - oxlint-tsgolint: 0.10.0 + '@oxlint/darwin-arm64': 1.38.0 + '@oxlint/darwin-x64': 1.38.0 + '@oxlint/linux-arm64-gnu': 1.38.0 + '@oxlint/linux-arm64-musl': 1.38.0 + '@oxlint/linux-x64-gnu': 1.38.0 + '@oxlint/linux-x64-musl': 1.38.0 + '@oxlint/win32-arm64': 1.38.0 + '@oxlint/win32-x64': 1.38.0 + oxlint-tsgolint: 0.10.1 p-defer@3.0.0: {}