From 1db4aeef08447d52edfb69f3ddd65d4e9cb6e0b1 Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Sat, 20 Dec 2025 19:47:37 +0100 Subject: [PATCH 1/2] build: updated deps --- package.json | 2 +- pnpm-lock.yaml | 77 +++++--------------------------------------------- 2 files changed, 8 insertions(+), 71 deletions(-) diff --git a/package.json b/package.json index d048216..ae009d3 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@babel/core": "^7.28.5", - "@tsparticles/cli": "^3.0.10", + "@tsparticles/cli": "^3.0.11", "@tsparticles/engine": "^3.9.1", "@types/eslint": "^9.6.1", "@types/estree": "^1.0.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 136380e..f78224d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -79,8 +79,8 @@ importers: specifier: ^7.28.5 version: 7.28.5 '@tsparticles/cli': - specifier: ^3.0.10 - version: 3.0.10(@types/eslint@9.6.1)(webpack-cli@6.0.1) + specifier: ^3.0.11 + version: 3.0.11(@types/eslint@9.6.1)(webpack-cli@6.0.1) '@tsparticles/engine': specifier: ^3.9.1 version: 3.9.1 @@ -705,10 +705,6 @@ packages: '@epic-web/invariant@1.0.0': resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} - '@es-joy/jsdoccomment@0.53.0': - resolution: {integrity: sha512-Wyed8Wfn3vMNVwrZrgLMxmqwmlcCE1/RfUAOHFzMJb3QLH03mi9Yv1iOCZjif0yx5EZUeJ+17VD1MHPka9IQjQ==} - engines: {node: '>=20.11.0'} - '@es-joy/jsdoccomment@0.76.0': resolution: {integrity: sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w==} engines: {node: '>=20.11.0'} @@ -970,15 +966,9 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@microsoft/tsdoc-config@0.17.1': - resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} - '@microsoft/tsdoc-config@0.18.0': resolution: {integrity: sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==} - '@microsoft/tsdoc@0.15.1': - resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@microsoft/tsdoc@0.16.0': resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} @@ -1150,8 +1140,8 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@tsparticles/cli@3.0.10': - resolution: {integrity: sha512-NDFgO9r0Q6aPCM+k+YLH/O8qq7fUPKAPvFVMfIeyeJSE6BKaLjDxs9PJl10BZuVSSotnuXXYTeXa1RKON9lXUw==} + '@tsparticles/cli@3.0.11': + resolution: {integrity: sha512-8uUhTgFxWjQN+3WBX+W+4PMAwxXPTJRbuStvpVf1GhNP9UnfDgPu87krnL13IdPrsONiekaHtZAWGDN4/abgcg==} hasBin: true '@tsparticles/engine@3.9.1': @@ -2005,12 +1995,6 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsdoc@54.1.1: - resolution: {integrity: sha512-qoY2Gl0OkvATXIxRaG2irS2ue78+RTaOyYrADvg1ue+9FHE+2Mp7RcpO0epkuhhQgOkH/REv1oJFe58dYv8SGg==} - engines: {node: '>=20.11.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-jsdoc@61.5.0: resolution: {integrity: sha512-PR81eOGq4S7diVnV9xzFSBE4CDENRQGP0Lckkek8AdHtbj+6Bm0cItwlFnxsLFriJHspiE3mpu8U20eODyToIg==} engines: {node: '>=20.11.0'} @@ -2031,9 +2015,6 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-tsdoc@0.4.0: - resolution: {integrity: sha512-MT/8b4aKLdDClnS8mP3R/JNjg29i0Oyqd/0ym6NnQf+gfKbJJ4ZcSh2Bs1H0YiUMTBwww5JwXGTWot/RwyJ7aQ==} - eslint-plugin-tsdoc@0.5.0: resolution: {integrity: sha512-ush8ehCwub2rgE16OIgQPFyj/o0k3T8kL++9IrAI4knsmupNo8gvfO2ERgDHWWgTC5MglbwLVRswU93HyXqNpw==} @@ -2506,10 +2487,6 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdoc-type-pratt-parser@4.8.0: - resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==} - engines: {node: '>=12.0.0'} - jsdoc-type-pratt-parser@6.10.0: resolution: {integrity: sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ==} engines: {node: '>=20.0.0'} @@ -4366,14 +4343,6 @@ snapshots: '@epic-web/invariant@1.0.0': {} - '@es-joy/jsdoccomment@0.53.0': - dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.41.0 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.8.0 - '@es-joy/jsdoccomment@0.76.0': dependencies: '@types/estree': 1.0.8 @@ -4563,13 +4532,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@microsoft/tsdoc-config@0.17.1': - dependencies: - '@microsoft/tsdoc': 0.15.1 - ajv: 8.12.0 - jju: 1.4.0 - resolve: 1.22.8 - '@microsoft/tsdoc-config@0.18.0': dependencies: '@microsoft/tsdoc': 0.16.0 @@ -4577,8 +4539,6 @@ snapshots: jju: 1.4.0 resolve: 1.22.10 - '@microsoft/tsdoc@0.15.1': {} - '@microsoft/tsdoc@0.16.0': {} '@nodelib/fs.scandir@2.1.5': @@ -4699,7 +4659,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@tsparticles/cli@3.0.10(@types/eslint@9.6.1)(webpack-cli@6.0.1)': + '@tsparticles/cli@3.0.11(@types/eslint@9.6.1)(webpack-cli@6.0.1)': dependencies: '@tsparticles/eslint-config': 3.0.6(eslint@9.39.2) '@tsparticles/prettier-config': 3.0.6 @@ -4708,9 +4668,9 @@ snapshots: commander: 14.0.2 eslint: 9.39.2 eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-plugin-jsdoc: 54.1.1(eslint@9.39.2) + eslint-plugin-jsdoc: 61.5.0(eslint@9.39.2) eslint-plugin-prettier: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.2))(eslint@9.39.2)(prettier@3.7.4) - eslint-plugin-tsdoc: 0.4.0 + eslint-plugin-tsdoc: 0.5.0(eslint@9.39.2)(typescript@5.9.3) fs-extra: 11.3.3 klaw: 4.1.0 lookpath: 1.2.3 @@ -5833,22 +5793,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsdoc@54.1.1(eslint@9.39.2): - dependencies: - '@es-joy/jsdoccomment': 0.53.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.4.1 - escape-string-regexp: 4.0.0 - eslint: 9.39.2 - espree: 10.4.0 - esquery: 1.6.0 - parse-imports-exports: 0.2.4 - semver: 7.7.2 - spdx-expression-parse: 4.0.0 - transitivePeerDependencies: - - supports-color - eslint-plugin-jsdoc@61.5.0(eslint@9.39.2): dependencies: '@es-joy/jsdoccomment': 0.76.0 @@ -5879,11 +5823,6 @@ snapshots: '@types/eslint': 9.6.1 eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-plugin-tsdoc@0.4.0: - dependencies: - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - eslint-plugin-tsdoc@0.5.0(eslint@9.39.2)(typescript@5.9.3): dependencies: '@microsoft/tsdoc': 0.16.0 @@ -6369,8 +6308,6 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@4.8.0: {} - jsdoc-type-pratt-parser@6.10.0: {} jsesc@3.0.2: {} From 1f8d21c9ff32021ae550e8f870d6315e97d2522d Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Sat, 20 Dec 2025 19:48:48 +0100 Subject: [PATCH 2/2] build: longer test timeout --- vitest.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vitest.config.ts b/vitest.config.ts index f81eadb..a9402f5 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ globals: true, environment: "node", include: ["tests/**/*.test.ts"], - testTimeout: 60000 + testTimeout: 5 * 60 * 1000 } });