chore: bump oxc

This commit is contained in:
Miodec 2026-01-06 17:03:53 +01:00
parent 8d42ae057e
commit b9ee8b7d23
11 changed files with 275 additions and 247 deletions

View file

@ -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",

View file

@ -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",

View file

@ -199,7 +199,9 @@
.then((resp) => {
// Email address has been verified.
qs("main .preloader .icon")?.setHtml(`<i class="fas fa-fw fa-check"></i>`);
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-check"></i>`,
);
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(`<i class="fas fa-fw fa-times"></i>`);
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-times"></i>`,
);
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<HTMLInputElement>("main .resetPassword .pwd")?.getValue();
var newPasswordConfirm = qs<HTMLInputElement>("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(
`<i class="fas fa-fw fa-check"></i>`,
);
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(`<i class="fas fa-fw fa-times"></i>`);
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-times"></i>`,
);
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(`<i class="fas fa-fw fa-check"></i>`);
qs("main .preloader .text")?.setText(`Your account email was reverted.`);
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-check"></i>`,
);
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(`<i class="fas fa-fw fa-times"></i>`);
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-times"></i>`,
);
qs("main .preloader .text")?.setText(error.message);
});
}
@ -333,13 +353,17 @@
function sendPasswordReset(email) {
sendPasswordResetEmail(Auth, email)
.then(() => {
qs("main .preloader .icon")?.setHtml(`<i class="fas fa-fw fa-check"></i>`);
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-check"></i>`,
);
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(`<i class="fas fa-fw fa-times"></i>`);
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-times"></i>`,
);
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(
`<i class="fas fa-fw fa-times"></i>`,
);
qs("main .preloader .text")?.setText(`Mode parameter not found`);
return;
}
if (!actionCode) {
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-times"></i>`,
);
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(
`<i class="fas fa-fw fa-times"></i>`,
);
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(`<i class="fas fa-fw fa-times"></i>`);
qs("main .preloader .text")?.setText(
`Fatal error: ${e.message}. If this issue persists, please report it.`,
if (!mode) {
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-times"></i>`,
);
qs("main .preloader .text")?.setText(`Mode parameter not found`);
return;
}
});
if (!actionCode) {
qs("main .preloader .icon")?.setHtml(
`<i class="fas fa-fw fa-times"></i>`,
);
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(
`<i class="fas fa-fw fa-times"></i>`,
);
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(
`<i class="fas fa-fw fa-times"></i>`,
);
qs("main .preloader .text")?.setText(
`Fatal error: ${e.message}. If this issue persists, please report it.`,
);
}
});
qs("header")?.on("click", () => {
window.location = "/";

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"
}
}

View file

@ -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"

View file

@ -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": {

View file

@ -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",

288
pnpm-lock.yaml generated
View file

@ -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: {}