diff --git a/backend/backend/package.json b/backend/backend/package.json index a2670c18..47ae6ac7 100644 --- a/backend/backend/package.json +++ b/backend/backend/package.json @@ -53,7 +53,7 @@ "@types/geojson": "1.0.6", "@types/node": "22.15.31", "@types/node-cron": "3.0.7", - "@types/nodemailer": "6.4.7", + "@types/nodemailer": "8.0.2", "@types/promise-queue": "2.2.0", "@types/uuid": "8.3.4", "body-parser": "1.20.3", @@ -69,7 +69,7 @@ "nock": "13.3.1", "node-cache": "5.1.2", "node-cron": "3.0.2", - "nodemailer": "6.9.9", + "nodemailer": "8.0.11", "prom-client": "14.1.1", "promise-queue": "2.2.5", "uuid": "8.3.2" @@ -100,7 +100,7 @@ "supertest": "6.3.3", "ts-node": "10.9.2", "tsup": "8.5.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/backend/backend/src/notification/mail-queue.ts b/backend/backend/src/notification/mail-queue.ts index 16362665..ea2da5fd 100644 --- a/backend/backend/src/notification/mail-queue.ts +++ b/backend/backend/src/notification/mail-queue.ts @@ -15,7 +15,7 @@ * this program. If not, see . */ import {Logger, SMTP} from '@openstapps/logger'; -import {MailOptions} from 'nodemailer/lib/sendmail-transport'; +import {SendMailOptions} from 'nodemailer'; import Queue from 'promise-queue'; /** * A queue that can send mails in serial @@ -36,7 +36,7 @@ export class MailQueue { * the transport gets ready this mails are getting pushed in to * the normal queue. */ - dryQueue: MailOptions[]; + dryQueue: SendMailOptions[]; /** * A queue that saves mails, that are being sent in series @@ -68,7 +68,7 @@ export class MailQueue { * Adds a mail into the queue so it gets send when the queue is ready * @param mail Information required for sending a mail */ - private async addToQueue(mail: MailOptions) { + private async addToQueue(mail: SendMailOptions) { return this.queue.add(() => this.transport.sendMail(mail)); } @@ -99,7 +99,7 @@ export class MailQueue { * Push a mail into the queue so it gets send when the queue is ready * @param mail Information required for sending a mail */ - public async push(mail: MailOptions) { + public async push(mail: SendMailOptions) { if (this.transport.isVerified()) { await this.addToQueue(mail); } else { diff --git a/backend/backend/test/notification/mail-queue.spec.ts b/backend/backend/test/notification/mail-queue.spec.ts index f0bdc361..95e4caa9 100644 --- a/backend/backend/test/notification/mail-queue.spec.ts +++ b/backend/backend/test/notification/mail-queue.spec.ts @@ -19,7 +19,7 @@ import sinon from 'sinon'; import {MailQueue} from '../../src/notification/mail-queue.js'; import {expect} from 'chai'; import Queue from 'promise-queue'; -import {MailOptions} from 'nodemailer/lib/sendmail-transport'; +import {SendMailOptions} from 'nodemailer'; import {getTransport, TRANSPORT_SEND_RESPONSE} from '../common.js'; describe('MailQueue', async function () { @@ -54,7 +54,7 @@ describe('MailQueue', async function () { const transport = getTransport(false); // @ts-expect-error not assignable const mailQueue = new MailQueue(transport); - const mail: MailOptions = {from: 'Foo', subject: 'Foo Subject'}; + const mail: SendMailOptions = {from: 'Foo', subject: 'Foo Subject'}; for (let i = 0; i < numberOfMails; i++) { await mailQueue.push(mail); } @@ -70,7 +70,7 @@ describe('MailQueue', async function () { const queueAddStub = sandbox.stub(Queue.prototype, 'add'); // @ts-expect-error not assignable const mailQueue = new MailQueue(getTransport(false)); - const mail: MailOptions = {}; + const mail: SendMailOptions = {}; mailQueue.push(mail); expect(queueAddStub.called).to.be.false; @@ -81,7 +81,7 @@ describe('MailQueue', async function () { const transport = getTransport(false); // @ts-expect-error not assignable const mailQueue = new MailQueue(transport); - const mail: MailOptions = {from: 'Foo', subject: 'Foo Subject'}; + const mail: SendMailOptions = {from: 'Foo', subject: 'Foo Subject'}; // fake that transport is verified transport.isVerified = () => true; mailQueue.push(mail); @@ -97,7 +97,7 @@ describe('MailQueue', async function () { const transport = getTransport(false); // @ts-expect-error not assignable const mailQueue = new MailQueue(transport); - const mail: MailOptions = {from: 'Foo', subject: 'Foo Subject'}; + const mail: SendMailOptions = {from: 'Foo', subject: 'Foo Subject'}; // fake that transport is verified transport.isVerified = () => true; await mailQueue.push(mail); diff --git a/backend/proxy/package.json b/backend/proxy/package.json index b07df63e..cedc6c68 100644 --- a/backend/proxy/package.json +++ b/backend/proxy/package.json @@ -51,7 +51,7 @@ "is-cidr": "4.0.2", "mustache": "4.2.0", "semver": "7.6.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "devDependencies": { "@openstapps/api-cli": "workspace:*", diff --git a/configuration/eslint-config/package.json b/configuration/eslint-config/package.json index e3b725ca..eace0e07 100644 --- a/configuration/eslint-config/package.json +++ b/configuration/eslint-config/package.json @@ -19,7 +19,7 @@ "@openstapps/tsconfig": "workspace:*", "@types/node": "22.15.31", "eslint": "8.57.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "peerDependencies": { "@typescript-eslint/eslint-plugin": "7.18.0", diff --git a/configuration/projectmanagement/package.json b/configuration/projectmanagement/package.json index fd3dfcb0..f879f7fd 100644 --- a/configuration/projectmanagement/package.json +++ b/configuration/projectmanagement/package.json @@ -64,7 +64,7 @@ "mocha-junit-reporter": "2.2.0", "ts-node": "10.9.2", "tsup": "8.5.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/examples/minimal-connector/package.json b/examples/minimal-connector/package.json index 971de1a5..8524bb34 100644 --- a/examples/minimal-connector/package.json +++ b/examples/minimal-connector/package.json @@ -55,7 +55,7 @@ "nock": "13.3.1", "ts-node": "10.9.2", "tsup": "8.5.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/examples/minimal-plugin/package.json b/examples/minimal-plugin/package.json index 3170e396..24777e9c 100644 --- a/examples/minimal-plugin/package.json +++ b/examples/minimal-plugin/package.json @@ -44,7 +44,7 @@ "@types/express": "4.17.17", "@types/node": "22.15.31", "tsup": "8.5.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/package.json b/package.json index f08c6d26..7d2c134a 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,6 @@ "turbo": "1.13.4", "turbo-ignore": "1.13.4", "typedoc": "0.25.12", - "typescript": "5.5.4" + "typescript": "5.9.3" } } diff --git a/packages/api-cli/package.json b/packages/api-cli/package.json index 9af74f91..1715a78d 100644 --- a/packages/api-cli/package.json +++ b/packages/api-cli/package.json @@ -69,7 +69,7 @@ "nock": "13.3.1", "ts-node": "10.9.2", "tsup": "8.5.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/packages/api-cli/src/app.ts b/packages/api-cli/src/app.ts index 80b1eb60..cc680255 100644 --- a/packages/api-cli/src/app.ts +++ b/packages/api-cli/src/app.ts @@ -19,7 +19,7 @@ import {URL} from 'url'; import waitOn from 'wait-on'; import {HttpClient} from '@openstapps/api'; import {copy} from './copy.js'; -import {version} from '../package.json'; +import packageInfo from '../package.json' with {type: 'json'}; // eslint-disable-next-line unicorn/prevent-abbreviations import {e2eRun} from './e2e.js'; @@ -37,7 +37,7 @@ const helpAndExit = (help: string) => { commander .command('e2e ') - .version(version) + .version(packageInfo.version) .description( 'Run in end to end test mode. Indexing and afterwards retrieving all test files from @openstapp/core to the backend', ) @@ -81,14 +81,14 @@ commander commander .command('copy ') - .version(version) + .version(packageInfo.version) .description('Copy data from one instance to another') .option( '-s, --bulkSource ', 'The source identifier for the bulk to use with the target instance [copy]', 'copy', ) - .option('-a, --appVersion ', 'The App version to use [unset by default]', version) + .option('-a, --appVersion ', 'The App version to use [unset by default]', packageInfo.version) .allowUnknownOption(false) .action(async (type, from, to, batchSize, copyCommand) => { // validate type diff --git a/packages/api-plugin/package.json b/packages/api-plugin/package.json index 0abf2626..58fcae54 100644 --- a/packages/api-plugin/package.json +++ b/packages/api-plugin/package.json @@ -64,7 +64,7 @@ "ts-node": "10.9.2", "tsup": "8.5.0", "typedoc": "0.25.12", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "peerDependencies": { "@openstapps/core": "workspace:*" diff --git a/packages/api/package.json b/packages/api/package.json index d8e9ca84..069ab541 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -57,7 +57,7 @@ "ts-node": "10.9.2", "tsup": "8.5.0", "typedoc": "0.25.12", - "typescript": "5.5.4", + "typescript": "5.9.3", "undici": "6.21.3" }, "peerDependencies": { diff --git a/packages/collection-utils/package.json b/packages/collection-utils/package.json index 46793b18..a9b0117a 100644 --- a/packages/collection-utils/package.json +++ b/packages/collection-utils/package.json @@ -32,7 +32,7 @@ "ts-node": "10.9.2", "tsup": "8.5.0", "typedoc": "0.25.12", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/packages/core-tools/package.json b/packages/core-tools/package.json index b43523f7..7b7cc3c6 100644 --- a/packages/core-tools/package.json +++ b/packages/core-tools/package.json @@ -85,7 +85,7 @@ "ts-node": "10.9.2", "tsup": "8.5.0", "typedoc": "0.25.12", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/packages/core/package.json b/packages/core/package.json index bb3ac11a..3c11498f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -73,7 +73,7 @@ "ts-node": "10.9.2", "tsup": "8.5.0", "typedoc": "0.25.12", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "prettier": "@openstapps/prettier-config", "eslintConfig": { diff --git a/packages/core/src/translator.ts b/packages/core/src/translator.ts index dd5b15f0..ac211dd7 100644 --- a/packages/core/src/translator.ts +++ b/packages/core/src/translator.ts @@ -368,7 +368,7 @@ class LRUCache { public put(key: string, content: T) { if (this.entries.size >= this.maxEntries) { // LRU behavior - const keyToDelete = this.entries.keys().next().value; + const keyToDelete = this.entries.keys().next().value as string; this.entries.delete(keyToDelete); } this.entries.set(key, content); diff --git a/packages/easy-ast/package.json b/packages/easy-ast/package.json index 408f739d..a691ec98 100644 --- a/packages/easy-ast/package.json +++ b/packages/easy-ast/package.json @@ -26,7 +26,7 @@ "@openstapps/collection-utils": "workspace:*", "@openstapps/logger": "workspace:*", "glob": "10.5.0", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "devDependencies": { "@openstapps/eslint-config": "workspace:*", diff --git a/packages/gitlab-api/package.json b/packages/gitlab-api/package.json index 6823c1e1..d133739e 100644 --- a/packages/gitlab-api/package.json +++ b/packages/gitlab-api/package.json @@ -41,7 +41,7 @@ "ts-node": "10.9.2", "tsup": "8.5.0", "typedoc": "0.25.12", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/packages/logger/package.json b/packages/logger/package.json index 525ba3cb..fe64935e 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -28,10 +28,10 @@ "test": "c8 mocha" }, "dependencies": { - "@types/nodemailer": "6.4.7", + "@types/nodemailer": "8.0.2", "chalk": "5.2.0", "flatted": "3.2.7", - "nodemailer": "6.9.9" + "nodemailer": "8.0.11" }, "devDependencies": { "@openstapps/eslint-config": "workspace:*", @@ -51,7 +51,7 @@ "ts-node": "10.9.2", "tsup": "8.5.0", "typedoc": "0.25.12", - "typescript": "5.5.4" + "typescript": "5.9.3" }, "tsup": { "entry": [ diff --git a/packages/logger/src/smtp.ts b/packages/logger/src/smtp.ts index 139aa6b8..1ba6ff11 100644 --- a/packages/logger/src/smtp.ts +++ b/packages/logger/src/smtp.ts @@ -13,7 +13,7 @@ * this program. If not, see . */ import * as nodemailer from 'nodemailer'; -import {MailOptions} from 'nodemailer/lib/sendmail-transport'; +import {SendMailOptions} from 'nodemailer'; import {deleteUndefinedProperties, isProductiveEnvironment, RecursivePartial} from './common.js'; import {VerifiableTransport} from './transport.js'; @@ -310,7 +310,7 @@ export class SMTP extends VerifiableTransport { * Sends a mail object * @param mail Mail to send */ - public async sendMail(mail: MailOptions): Promise { + public async sendMail(mail: SendMailOptions): Promise { // info is the response of the smtp server let info = await this.transportAgent.sendMail(mail); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cee6ddf4..2af3ac9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ importers: version: 3.1.1 syncpack: specifier: 12.3.0 - version: 12.3.0(typescript@5.5.4) + version: 12.3.0(typescript@5.9.3) turbo: specifier: 1.13.4 version: 1.13.4 @@ -52,10 +52,10 @@ importers: version: 1.13.4 typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 backend/backend: dependencies: @@ -90,8 +90,8 @@ importers: specifier: 3.0.7 version: 3.0.7 '@types/nodemailer': - specifier: 6.4.7 - version: 6.4.7 + specifier: 8.0.2 + version: 8.0.2 '@types/promise-queue': specifier: 2.2.0 version: 2.2.0 @@ -138,8 +138,8 @@ importers: specifier: 3.0.2 version: 3.0.2 nodemailer: - specifier: 6.9.9 - version: 6.9.9 + specifier: 8.0.11 + version: 8.0.11 prom-client: specifier: 14.1.1 version: 14.1.1 @@ -188,10 +188,10 @@ importers: version: 2.0.12 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -242,13 +242,13 @@ importers: version: 6.3.3 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 backend/database: {} @@ -285,8 +285,8 @@ importers: specifier: 7.6.0 version: 7.6.0 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 devDependencies: '@openstapps/api-cli': specifier: workspace:* @@ -323,10 +323,10 @@ importers: version: 3.2.9 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -362,10 +362,10 @@ importers: version: 3.7.0(chai@4.5.0)(sinon@15.0.4) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) configuration/backend-config: devDependencies: @@ -404,10 +404,10 @@ importers: dependencies: '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) eslint-config-prettier: specifier: 9.1.0 version: 9.1.0(eslint@8.57.0) @@ -428,8 +428,8 @@ importers: specifier: 8.57.0 version: 8.57.0 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 configuration/prettier-config: devDependencies: @@ -493,10 +493,10 @@ importers: version: 0.2.3 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -529,13 +529,13 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 configuration/tsconfig: {} @@ -580,10 +580,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -622,13 +622,13 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 examples/minimal-deployment: {} @@ -657,7 +657,7 @@ importers: version: 4.21.2 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) devDependencies: '@openstapps/eslint-config': specifier: workspace:* @@ -676,10 +676,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) eslint: specifier: 8.57.0 version: 8.57.0 @@ -697,10 +697,10 @@ importers: version: 3.1.1 tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 frontend/app: dependencies: @@ -1142,10 +1142,10 @@ importers: version: 0.6.32 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -1190,16 +1190,16 @@ importers: version: 0.6.7 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 undici: specifier: 6.21.3 version: 6.21.3 @@ -1278,10 +1278,10 @@ importers: version: 1.0.6 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -1320,13 +1320,13 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 packages/api-plugin: dependencies: @@ -1390,10 +1390,10 @@ importers: version: 10.0.10 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -1435,16 +1435,16 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 packages/collection-utils: devDependencies: @@ -1468,10 +1468,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -1501,16 +1501,16 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 packages/core: dependencies: @@ -1568,10 +1568,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -1610,16 +1610,16 @@ importers: version: 0.23.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 packages/core-tools: dependencies: @@ -1716,10 +1716,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -1752,16 +1752,16 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 packages/easy-ast: dependencies: @@ -1775,8 +1775,8 @@ importers: specifier: 10.5.0 version: 10.5.0 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 devDependencies: '@openstapps/eslint-config': specifier: workspace:* @@ -1798,10 +1798,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -1831,13 +1831,13 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) packages/es-mapping-generator: dependencies: @@ -1950,10 +1950,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) eslint: specifier: 8.57.0 version: 8.57.0 @@ -1971,22 +1971,22 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 packages/logger: dependencies: '@types/nodemailer': - specifier: 6.4.7 - version: 6.4.7 + specifier: 8.0.2 + version: 8.0.2 chalk: specifier: 5.2.0 version: 5.2.0 @@ -1994,8 +1994,8 @@ importers: specifier: 3.2.7 version: 3.2.7 nodemailer: - specifier: 6.9.9 - version: 6.9.9 + specifier: 8.0.11 + version: 8.0.11 devDependencies: '@openstapps/eslint-config': specifier: workspace:* @@ -2023,10 +2023,10 @@ importers: version: 22.15.31 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + version: 7.18.0(eslint@8.57.0)(typescript@5.9.3) c8: specifier: 10.1.3 version: 10.1.3 @@ -2062,16 +2062,16 @@ importers: version: 3.1.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.15.31)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.31)(typescript@5.9.3) tsup: specifier: 8.5.0 - version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4) + version: 8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3) typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.5.4) + version: 0.25.12(typescript@5.9.3) typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.3 + version: 5.9.3 packages: @@ -5304,8 +5304,8 @@ packages: '@types/node@22.15.31': resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==} - '@types/nodemailer@6.4.7': - resolution: {integrity: sha512-f5qCBGAn/f0qtRcd4SEn88c8Fp3Swct1731X4ryPKqS61/A3LmmzN8zaEz7hneJvpjFbUUgY7lru/B/7ODTazg==} + '@types/nodemailer@8.0.2': + resolution: {integrity: sha512-c7M5ox8p0nEOfbJ2E9Qcmt8/QCu/VzsiAhzBiZbvky2PhKZDHpKB3sQHBM5MEZNkCfBOaS6S9//AGPRTNB7IaA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -9780,8 +9780,8 @@ packages: node-releases@2.0.36: resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} - nodemailer@6.9.9: - resolution: {integrity: sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==} + nodemailer@8.0.11: + resolution: {integrity: sha512-nrO/pDAUKl+wXX+lx16tDLbnm0fW6sK/x8mgohaCpg+CdCEl482bD4tCuAZk2DyliruiNTIZxRCoWkDqJEnAiA==} engines: {node: '>=6.0.0'} non-layered-tidy-tree-layout@2.0.2: @@ -11994,11 +11994,6 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} @@ -16962,7 +16957,7 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/nodemailer@6.4.7': + '@types/nodemailer@8.0.2': dependencies: '@types/node': 22.15.31 @@ -17107,24 +17102,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 8.57.0 - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -17156,19 +17133,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.3(supports-color@8.1.1) - eslint: 8.57.0 - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 @@ -17199,18 +17163,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - debug: 4.4.3(supports-color@8.1.1) - eslint: 8.57.0 - ts-api-utils: 1.4.3(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3) @@ -17240,21 +17192,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.3(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.6.0 - ts-api-utils: 1.4.3(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 7.18.0 @@ -17281,17 +17218,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: 8.57.0 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.0) @@ -18576,14 +18502,14 @@ snapshots: parse-json: 5.2.0 path-type: 4.0.0 - cosmiconfig@9.0.0(typescript@5.5.4): + cosmiconfig@9.0.0(typescript@5.9.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.9.3 cosmiconfig@9.0.2(typescript@5.9.3): dependencies: @@ -22414,7 +22340,7 @@ snapshots: node-releases@2.0.36: {} - nodemailer@6.9.9: {} + nodemailer@8.0.11: {} non-layered-tidy-tree-layout@2.0.2: optional: true @@ -24510,12 +24436,12 @@ snapshots: '@pkgr/core': 0.1.2 tslib: 2.6.2 - syncpack@12.3.0(typescript@5.5.4): + syncpack@12.3.0(typescript@5.9.3): dependencies: '@effect/schema': 0.56.1(effect@2.0.0-next.62)(fast-check@3.15.0) chalk: 4.1.2 commander: 11.1.0 - cosmiconfig: 9.0.0(typescript@5.5.4) + cosmiconfig: 9.0.0(typescript@5.9.3) effect: 2.0.0-next.62 enquirer: 2.4.1 fast-check: 3.15.0 @@ -24768,10 +24694,6 @@ snapshots: dependencies: typescript: 3.8.3 - ts-api-utils@1.4.3(typescript@5.5.4): - dependencies: - typescript: 5.5.4 - ts-api-utils@1.4.3(typescript@5.9.3): dependencies: typescript: 5.9.3 @@ -24818,24 +24740,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@22.15.31)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.15.31 - acorn: 8.16.0 - acorn-walk: 8.3.5 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - ts-node@10.9.2(@types/node@22.15.31)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -24862,7 +24766,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.5.4): + tsup@8.5.0(jiti@1.21.7)(postcss@8.5.26)(typescript@5.9.3): dependencies: bundle-require: 5.1.0(esbuild@0.25.5) cac: 6.7.14 @@ -24883,7 +24787,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.26 - typescript: 5.5.4 + typescript: 5.9.3 transitivePeerDependencies: - jiti - supports-color @@ -25037,20 +24941,18 @@ snapshots: typedoc-default-themes: 0.10.2 typescript: 3.8.3 - typedoc@0.25.12(typescript@5.5.4): + typedoc@0.25.12(typescript@5.9.3): dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.5 shiki: 0.14.7 - typescript: 5.5.4 + typescript: 5.9.3 typescript@3.8.3: {} typescript@4.9.5: {} - typescript@5.5.4: {} - typescript@5.9.3: {} ua-parser-js@0.7.41: {}