From ab5a9ae48c06f3c83362099b4630b364a2101066 Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Tue, 15 Sep 2026 18:10:07 +0200 Subject: [PATCH] chore: drop tsc-alias (#31583) --- pnpm-lock.yaml | 328 ++++++++++++++++++++++++++++++++++++++----- pnpm-workspace.yaml | 1 + server/mise.toml | 4 +- server/nest-cli.json | 1 - server/package.json | 5 +- 5 files changed, 298 insertions(+), 41 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 32592bbb6..ea6aad261 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -648,8 +648,8 @@ importers: specifier: ^10.0.0 version: 10.0.1(eslint@10.9.1(jiti@2.7.0)(supports-color@8.1.1)) '@nestjs/cli': - specifier: ^12.0.0 - version: 12.0.0(@swc/core@1.16.1(@swc/helpers@0.5.23))(@types/node@24.13.4)(fork-ts-checker-webpack-plugin@9.1.0(@typescript/typescript6@6.0.2)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)))(prettier@3.9.6)(tsconfig-paths-webpack-plugin@4.2.0)(webpack-node-externals@3.0.0)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)) + specifier: ^12.0.1 + version: 12.0.1(@swc/core@1.16.1(@swc/helpers@0.5.23))(@types/node@24.13.4)(fork-ts-checker-webpack-plugin@9.1.0(@typescript/typescript6@6.0.2)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)))(prettier@3.9.6)(tsconfig-paths-webpack-plugin@4.2.0)(webpack-node-externals@3.0.0)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)) '@nestjs/schematics': specifier: ^12.0.0 version: 12.0.0(@typescript/typescript6@6.0.2)(chokidar@4.0.3)(prettier@3.9.6) @@ -776,9 +776,6 @@ importers: testcontainers: specifier: ^12.0.0 version: 12.1.0(supports-color@8.1.1) - tsc-alias: - specifier: ^1.8.16 - version: 1.9.2 typescript: specifier: npm:@typescript/typescript6@^6.0.2 version: '@typescript/typescript6@6.0.2' @@ -1169,8 +1166,17 @@ packages: chokidar: optional: true - '@angular-devkit/schematics-cli@22.1.5': - resolution: {integrity: sha512-VB/5fH2b/2j8eeMm25vRYCJzBbpaM/VyHc8/+WqPzJahdWuvL0CeLWrxjHHT1exQ/kgbqHLaIWMgSywZe3EBhA==} + '@angular-devkit/core@22.1.8': + resolution: {integrity: sha512-34lsgg2FwMVBX7nR/ZqzRUcdvdYPvSB8XAEr2GudXAyZwLI9ehzfQlagAWR/gEb8p4uCFZW0r7uU0toxydq4Rw==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^5.0.0 + peerDependenciesMeta: + chokidar: + optional: true + + '@angular-devkit/schematics-cli@22.1.8': + resolution: {integrity: sha512-SsGG8ompVzprmYE9sHi2L7DYZ+i1sD+YDfun6Rg2vkTCusejtD4SSGVxwuR6++dT22ZpN16OqUTmii/0bhE4xA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true @@ -1178,6 +1184,10 @@ packages: resolution: {integrity: sha512-HTmo9y8wjXKtJGVTYomTjZsjWzhirpu1pPRAzsVob3eiYOuxv1qDRAgWiHXNGp5CpnbHunZweXY/WffNGOFRyA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/schematics@22.1.8': + resolution: {integrity: sha512-Pv3cPa/44kvEwYcqwx4Ns5dhIDmcFNSHhbpheqiEG1Z/u4e2t4zHKDtE3eHZB+8o+IcC7xJj+d+AqGR44RoZDA==} + engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@antfu/install-pkg@1.1.0': resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} @@ -3128,6 +3138,10 @@ packages: resolution: {integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/ansi@2.0.8': + resolution: {integrity: sha512-WpQM+Ti6Z40EFwwt+uL2p4UabT+W179zHp6HhLVOzfbwnVn05IPO/eXIZXGNqcT1jbQ15SujNLzQ39k4QPPxBQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/checkbox@5.2.3': resolution: {integrity: sha512-XEYX2WA8SBkLPczL6/yXPHLPCvDoptmh9v56Cy05BSV1Smk1vWy19bTC4qJBuIffw7+6l4CcaYYzGqG60RfW1g==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3137,6 +3151,15 @@ packages: '@types/node': optional: true + '@inquirer/checkbox@5.2.5': + resolution: {integrity: sha512-bRt8J8m+Fot9CXv+zNQGXUq2ET0MggR1fPz7v6edN6MFYmsbfGnMmkmWZJEegMKqrAC8ej/o1sqisHZXZJMAfQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/confirm@6.3.0': resolution: {integrity: sha512-pZHXJImFtERmSNMBHcjwuz8Ck5vEFEYNUZnwbb8aJpjHv/TwGuFErNxF2Hp8+V+pNJs2EYPMlyWscvFEqO9jOQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3146,6 +3169,15 @@ packages: '@types/node': optional: true + '@inquirer/confirm@6.3.2': + resolution: {integrity: sha512-Xvr/0HggjddPtGppuqVmxhTw+Hr8PvsZ/k0HmOEaAqQEt80OITNkFWnsdNmyT0/eM4Ab+iJLx2R8rctlEyfSVg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/core@12.0.1': resolution: {integrity: sha512-JMD5Jy/ScL5TZE18m83Nw25HjqGFLoWXwnEkW7IdwwAhZpB9Bus55/WU7zn3UqR1MOCjjTQOIYpiD4vjWA3LPw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3155,6 +3187,15 @@ packages: '@types/node': optional: true + '@inquirer/core@12.0.3': + resolution: {integrity: sha512-wsSy0sznmXwkty+2PzZwx00Cazc/E0r0B7mAzdGROz2Ct+DFZXaK7WDjGZvgjRldxH5ZhFVfF2lgkYrqgOw2KA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/editor@5.3.1': resolution: {integrity: sha512-y43COoyVUjPWIobn2Qep/uI1drPS78aaZZZ9kVi94Tyu/GuW2N8d8Q4rifJXGAXCEAXCPTTMjD8gC1HyvM5ukA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3164,6 +3205,15 @@ packages: '@types/node': optional: true + '@inquirer/editor@5.3.3': + resolution: {integrity: sha512-YsKkS2q63IiLtaDK/9nqzdComN97SDQrmKiyNggN+ceP4ty+Z6VwyTz3FpjeUWeW1Efss2xHFKCC9sx7hnrsxg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/expand@5.1.3': resolution: {integrity: sha512-3NQJiXNJ/aj9wiAsr7pECdp5Qe9J0X9YUJCKsaFXS+ddOxfL6J4AIl3w3T4Gq3kK0WsQY5GMoDokK5X94m6lHw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3173,6 +3223,15 @@ packages: '@types/node': optional: true + '@inquirer/expand@5.1.5': + resolution: {integrity: sha512-uHuXLmXW+TtIfT/9vSBotypAkqn1n34Ul+CLGPos/xANyO4Ff5xZzkYhbKR4NEcfVK4a9mHQOpwVZzluSHFRGw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@1.0.3': resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} engines: {node: '>=18'} @@ -3191,10 +3250,23 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@3.0.5': + resolution: {integrity: sha512-f3QQJRIX5ZEneBHNUIuPjmbdzHnmRFJA8r2dkcb8q+OM5Uv5KtnuAttQumnrjcBVBM3mcTX1CkmtAkU58VRZxg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/figures@2.0.8': resolution: {integrity: sha512-tApbon79GM9ry56ja/Ud3SY2CL4TQsao9fIwDQbgTeNY55025GdMzQ2+UdegV/lx51VNGUB59M0v0nMpybYY4Q==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/figures@2.0.9': + resolution: {integrity: sha512-EAWgUTGQ/Umgga51dE3B2PUHbufuXarDfg86uVgoSgNHNNQnyFKcOrQLWVqYMghuSyHh8+2HUH0Js9cTC1WAdg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/input@5.1.4': resolution: {integrity: sha512-3xQkQrOvgOzpSN2ciTVdRDlg1FWMCA8l+0KfB6SNlILoTCGzJTzO/gc0Rwjcb3usuGyKdaGtI6OiyMdeMeLWkg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3204,6 +3276,15 @@ packages: '@types/node': optional: true + '@inquirer/input@5.1.6': + resolution: {integrity: sha512-HtcJhB2QFVXbLuJ5S3syhNbTUVxYvwqV4VRBDkQceBloC9bmTViUoRFP5PbSaDZb3HzfPmpuU/gG4ybVBz4FHA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/number@4.2.1': resolution: {integrity: sha512-5KaqwZNLRpUuWcoCrYghPP9TMaXL5v2Sk4xqePM7RCVegcJStoXdWibio60YIC1bec+z1fCyb67N6XPJIkZtGA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3213,6 +3294,15 @@ packages: '@types/node': optional: true + '@inquirer/number@4.2.3': + resolution: {integrity: sha512-6Yuwh1NGSbu1Lo4N1EWjXs1jKRntLg/ZCwhmeorEHde90v1XxAozdbd4Iu30eOQLW+6h1hp2O9ujNfLSbTPJnA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/password@5.2.0': resolution: {integrity: sha512-CvVcW09emkBESEOW+4R8CjLNkP3fB3XrjeL8CDvfpjgrJN+V9oerXmJAXXM3l+4xqYPD5Yaujzy/Ph0PLOdDuA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3222,6 +3312,15 @@ packages: '@types/node': optional: true + '@inquirer/password@5.2.2': + resolution: {integrity: sha512-W9zYdyzogK+6110mqwaSJWCBu2yA5Q/OfnGSjjZB1bNpHlmUozXxTl0+QOZBNeVd6Qo81/qT75gW05gLAtITxw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/prompts@8.5.2': resolution: {integrity: sha512-IYR/3C/paEVVQYQvdDlFZVjRCJVYHHON0XXMH91KO9GSxs0TdKYWlUdvfQl2EfAHDxUaN3IBffkE/BDTh5nJ6g==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3231,8 +3330,8 @@ packages: '@types/node': optional: true - '@inquirer/prompts@8.7.0': - resolution: {integrity: sha512-yQwBMYvpJ6jqrXtKiOwRD5XezjJoyt3VQvIyjsr5Arqb519nfIohOQymWVJ8/vEgg8xtZerrCsqlSaqt/LPC9A==} + '@inquirer/prompts@8.7.2': + resolution: {integrity: sha512-QoRB4wFIjgH5iOhSjoIKMkTvSHDuV+O3OITlIqAYO0oK5x364GJILXiMBvlPiE+klg7Xx9tq5XVqQHcGUDYYPA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -3249,6 +3348,15 @@ packages: '@types/node': optional: true + '@inquirer/rawlist@5.3.5': + resolution: {integrity: sha512-1oHky1ONfCOwNrnkQGDE1oaSij/3fI6HFMSf2H/WsGO2lEyDX9My82iggITSy9ddSZ8yk8j9v41OI0fVoSIoaA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/search@4.3.1': resolution: {integrity: sha512-0VWOvsHWI0rPj6CG70MoP4oXNCB6adcyN8bVFZXnh11eLDdPIK2f2XCmva78acPPDfJisfab7qNakwBh7hdBXw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3258,6 +3366,15 @@ packages: '@types/node': optional: true + '@inquirer/search@4.3.3': + resolution: {integrity: sha512-fyuIU1Nbpvwlikjg3gXwJFDI11+EFjqQ7P+iByfmivIKQ1vmaykNrD/vy5unHuUqUpsOsnvJ25//tPF7E/RBRA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/select@5.2.3': resolution: {integrity: sha512-KuRTodDa6xBXX2noIpjuitpX/QT7Sfav7dIZ/OfUY54Hxg95nrGoshSzxx6Ey7qqLbImKdiGkSDt7KjPXjQgmA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3267,6 +3384,15 @@ packages: '@types/node': optional: true + '@inquirer/select@5.2.5': + resolution: {integrity: sha512-9kc15hr8r/kI+3DO/xLog5nOzTz1jqsHXa6JBFzmQKhkoJ8Slda1I1L/uD8ZSZ9tF1yp79wwXe7mclvX1rqR2Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/type@4.1.0': resolution: {integrity: sha512-FMiJpuHUG3Dk0ex+UIXkre7i+i4OcwHWk9YdcVtZHFwb/r2rnrU2ipTCNAB7A+QOP0ryzIcqOfy76fRyyvOEAw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -3276,6 +3402,15 @@ packages: '@types/node': optional: true + '@inquirer/type@4.1.1': + resolution: {integrity: sha512-yJoHYrMnxIsJZCY+0Vb66Dy3he3kL3e2wOBKhoSwWWAzZAY82emlxwgprCtp6yRixvNRNq9ztfRWQYPNr3Go7A==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@internationalized/date@3.12.2': resolution: {integrity: sha512-FY1Y+H64NDs+HAF6omlnWxm3mEpfgaCSWtL5l551ZZfImA+kGjPFgrnJrGjH6lfmLL0g8Z/mBu1R3kufeCp6Jw==} @@ -3600,8 +3735,8 @@ packages: '@nestjs/core': ^10.0.0 || ^11.0.0 || ^12.0.0 bullmq: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - '@nestjs/cli@12.0.0': - resolution: {integrity: sha512-DxgGUKA4gj92lU2lF23Mlvm6y7AQBKEBuanNKNcmHeP6Cn3yqPZxN0LqyaJys25JCqO1bN8KgE3LICrvYlB93g==} + '@nestjs/cli@12.0.1': + resolution: {integrity: sha512-1qp2CAXMZvib9OUpPkAJhzB0KVVuuxthAuMrD5+/jd0gT3+nqFPfUGH9qHuauZt2rfiXGrtJ+bCBKDBASW4HLA==} engines: {node: '>= 20.11'} hasBin: true peerDependencies: @@ -6080,8 +6215,8 @@ packages: resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} engines: {node: '>=14'} - ansis@4.3.1: - resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} + ansis@4.4.0: + resolution: {integrity: sha512-9k3v7xcHwgdO/DruxGIg4HtjvlAZlcnsX/mzqUb1t3NkYnl9kK2UJ+Gq0io+vQf7iT//BD/HB/NBkUR1LWxoeA==} engines: {node: '>=14'} any-promise@1.3.0: @@ -13559,10 +13694,21 @@ snapshots: optionalDependencies: chokidar: 5.0.0 - '@angular-devkit/schematics-cli@22.1.5(@types/node@24.13.4)(chokidar@5.0.0)': + '@angular-devkit/core@22.1.8(chokidar@5.0.0)': dependencies: - '@angular-devkit/core': 22.1.5(chokidar@5.0.0) - '@angular-devkit/schematics': 22.1.5(chokidar@5.0.0) + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + jsonc-parser: 3.3.1 + picomatch: 4.0.5 + rxjs: 7.8.2 + source-map: 0.7.6 + optionalDependencies: + chokidar: 5.0.0 + + '@angular-devkit/schematics-cli@22.1.8(@types/node@24.13.4)(chokidar@5.0.0)': + dependencies: + '@angular-devkit/core': 22.1.8(chokidar@5.0.0) + '@angular-devkit/schematics': 22.1.8(chokidar@5.0.0) '@inquirer/prompts': 8.5.2(@types/node@24.13.4) transitivePeerDependencies: - '@types/node' @@ -13588,6 +13734,16 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/schematics@22.1.8(chokidar@5.0.0)': + dependencies: + '@angular-devkit/core': 22.1.8(chokidar@5.0.0) + jsonc-parser: 3.3.1 + magic-string: 1.0.0 + ora: 9.4.1 + rxjs: 7.8.2 + transitivePeerDependencies: + - chokidar + '@antfu/install-pkg@1.1.0': dependencies: package-manager-detector: 1.7.0 @@ -16259,6 +16415,8 @@ snapshots: '@inquirer/ansi@2.0.7': {} + '@inquirer/ansi@2.0.8': {} + '@inquirer/checkbox@5.2.3(@types/node@24.13.4)': dependencies: '@inquirer/ansi': 2.0.7 @@ -16268,6 +16426,15 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/checkbox@5.2.5(@types/node@24.13.4)': + dependencies: + '@inquirer/ansi': 2.0.8 + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/confirm@6.3.0(@types/node@24.13.4)': dependencies: '@inquirer/core': 12.0.1(@types/node@24.13.4) @@ -16275,6 +16442,13 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/confirm@6.3.2(@types/node@24.13.4)': + dependencies: + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/core@12.0.1(@types/node@24.13.4)': dependencies: '@inquirer/ansi': 2.0.7 @@ -16287,6 +16461,18 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/core@12.0.3(@types/node@24.13.4)': + dependencies: + '@inquirer/ansi': 2.0.8 + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@24.13.4) + cli-width: 4.1.0 + fast-wrap-ansi: 0.2.2 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/editor@5.3.1(@types/node@24.13.4)': dependencies: '@inquirer/core': 12.0.1(@types/node@24.13.4) @@ -16295,6 +16481,14 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/editor@5.3.3(@types/node@24.13.4)': + dependencies: + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/external-editor': 3.0.5(@types/node@24.13.4) + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/expand@5.1.3(@types/node@24.13.4)': dependencies: '@inquirer/core': 12.0.1(@types/node@24.13.4) @@ -16302,6 +16496,13 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/expand@5.1.5(@types/node@24.13.4)': + dependencies: + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/external-editor@1.0.3(@types/node@24.13.4)': dependencies: chardet: 2.1.1 @@ -16316,8 +16517,17 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/external-editor@3.0.5(@types/node@24.13.4)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.3 + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/figures@2.0.8': {} + '@inquirer/figures@2.0.9': {} + '@inquirer/input@5.1.4(@types/node@24.13.4)': dependencies: '@inquirer/core': 12.0.1(@types/node@24.13.4) @@ -16325,6 +16535,13 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/input@5.1.6(@types/node@24.13.4)': + dependencies: + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/number@4.2.1(@types/node@24.13.4)': dependencies: '@inquirer/core': 12.0.1(@types/node@24.13.4) @@ -16332,6 +16549,13 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/number@4.2.3(@types/node@24.13.4)': + dependencies: + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/password@5.2.0(@types/node@24.13.4)': dependencies: '@inquirer/ansi': 2.0.7 @@ -16340,6 +16564,14 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/password@5.2.2(@types/node@24.13.4)': + dependencies: + '@inquirer/ansi': 2.0.8 + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/prompts@8.5.2(@types/node@24.13.4)': dependencies: '@inquirer/checkbox': 5.2.3(@types/node@24.13.4) @@ -16355,18 +16587,18 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 - '@inquirer/prompts@8.7.0(@types/node@24.13.4)': + '@inquirer/prompts@8.7.2(@types/node@24.13.4)': dependencies: - '@inquirer/checkbox': 5.2.3(@types/node@24.13.4) - '@inquirer/confirm': 6.3.0(@types/node@24.13.4) - '@inquirer/editor': 5.3.1(@types/node@24.13.4) - '@inquirer/expand': 5.1.3(@types/node@24.13.4) - '@inquirer/input': 5.1.4(@types/node@24.13.4) - '@inquirer/number': 4.2.1(@types/node@24.13.4) - '@inquirer/password': 5.2.0(@types/node@24.13.4) - '@inquirer/rawlist': 5.3.3(@types/node@24.13.4) - '@inquirer/search': 4.3.1(@types/node@24.13.4) - '@inquirer/select': 5.2.3(@types/node@24.13.4) + '@inquirer/checkbox': 5.2.5(@types/node@24.13.4) + '@inquirer/confirm': 6.3.2(@types/node@24.13.4) + '@inquirer/editor': 5.3.3(@types/node@24.13.4) + '@inquirer/expand': 5.1.5(@types/node@24.13.4) + '@inquirer/input': 5.1.6(@types/node@24.13.4) + '@inquirer/number': 4.2.3(@types/node@24.13.4) + '@inquirer/password': 5.2.2(@types/node@24.13.4) + '@inquirer/rawlist': 5.3.5(@types/node@24.13.4) + '@inquirer/search': 4.3.3(@types/node@24.13.4) + '@inquirer/select': 5.2.5(@types/node@24.13.4) optionalDependencies: '@types/node': 24.13.4 @@ -16377,6 +16609,13 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/rawlist@5.3.5(@types/node@24.13.4)': + dependencies: + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/search@4.3.1(@types/node@24.13.4)': dependencies: '@inquirer/core': 12.0.1(@types/node@24.13.4) @@ -16385,6 +16624,14 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/search@4.3.3(@types/node@24.13.4)': + dependencies: + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/select@5.2.3(@types/node@24.13.4)': dependencies: '@inquirer/ansi': 2.0.7 @@ -16394,10 +16641,23 @@ snapshots: optionalDependencies: '@types/node': 24.13.4 + '@inquirer/select@5.2.5(@types/node@24.13.4)': + dependencies: + '@inquirer/ansi': 2.0.8 + '@inquirer/core': 12.0.3(@types/node@24.13.4) + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@24.13.4) + optionalDependencies: + '@types/node': 24.13.4 + '@inquirer/type@4.1.0(@types/node@24.13.4)': optionalDependencies: '@types/node': 24.13.4 + '@inquirer/type@4.1.1(@types/node@24.13.4)': + optionalDependencies: + '@types/node': 24.13.4 + '@internationalized/date@3.12.2': dependencies: '@swc/helpers': 0.5.23 @@ -16780,14 +17040,14 @@ snapshots: bullmq: 5.81.3(supports-color@8.1.1) tslib: 2.8.1 - '@nestjs/cli@12.0.0(@swc/core@1.16.1(@swc/helpers@0.5.23))(@types/node@24.13.4)(fork-ts-checker-webpack-plugin@9.1.0(@typescript/typescript6@6.0.2)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)))(prettier@3.9.6)(tsconfig-paths-webpack-plugin@4.2.0)(webpack-node-externals@3.0.0)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))': + '@nestjs/cli@12.0.1(@swc/core@1.16.1(@swc/helpers@0.5.23))(@types/node@24.13.4)(fork-ts-checker-webpack-plugin@9.1.0(@typescript/typescript6@6.0.2)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)))(prettier@3.9.6)(tsconfig-paths-webpack-plugin@4.2.0)(webpack-node-externals@3.0.0)(webpack@5.108.4(@swc/core@1.16.1(@swc/helpers@0.5.23))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))': dependencies: - '@angular-devkit/core': 22.1.5(chokidar@5.0.0) - '@angular-devkit/schematics': 22.1.5(chokidar@5.0.0) - '@angular-devkit/schematics-cli': 22.1.5(@types/node@24.13.4)(chokidar@5.0.0) - '@inquirer/prompts': 8.7.0(@types/node@24.13.4) + '@angular-devkit/core': 22.1.8(chokidar@5.0.0) + '@angular-devkit/schematics': 22.1.8(chokidar@5.0.0) + '@angular-devkit/schematics-cli': 22.1.8(@types/node@24.13.4)(chokidar@5.0.0) + '@inquirer/prompts': 8.7.2(@types/node@24.13.4) '@nestjs/schematics': 12.0.0(chokidar@5.0.0)(prettier@3.9.6)(typescript@6.0.3) - ansis: 4.3.1 + ansis: 4.4.0 chokidar: 5.0.0 cli-table3: 0.6.5 commander: 15.0.0 @@ -19201,7 +19461,7 @@ snapshots: ansis@3.17.0: {} - ansis@4.3.1: {} + ansis@4.4.0: {} any-promise@1.3.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8ee0e396a..9bc26d73b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -69,3 +69,4 @@ verifyDepsBeforeRun: install minimumReleaseAgeExclude: - '@immich/ui@0.86.0' - '@immich/sql-tools@0.6.3' + - '@nestjs/cli@12.0.1' diff --git a/server/mise.toml b/server/mise.toml index d57909388..b6e013952 100644 --- a/server/mise.toml +++ b/server/mise.toml @@ -3,9 +3,7 @@ run = "pnpm install --filter immich --frozen-lockfile" [tasks.build] env._.path = "./node_modules/.bin" -# TODO we shouldn't technically need tsc-alias, but the nestjs tsconfig paths resolution is broken right now with ESM -# remove when https://github.com/nestjs/nest-cli/pull/3545 has been released -run = "nest build && tsc-alias" +run = "nest build" [tasks.test] env._.path = "./node_modules/.bin" diff --git a/server/nest-cli.json b/server/nest-cli.json index f5af151a0..82cd828ec 100644 --- a/server/nest-cli.json +++ b/server/nest-cli.json @@ -2,7 +2,6 @@ "$schema": "https://json.schemastore.org/nest-cli", "collection": "@nestjs/schematics", "sourceRoot": "src", - "exec": "./node_modules/.bin/tsc-alias && exec node", "compilerOptions": { "deleteOutDir": false, "plugins": [ diff --git a/server/package.json b/server/package.json index 2f731639d..4c9275f0b 100644 --- a/server/package.json +++ b/server/package.json @@ -12,7 +12,7 @@ "helmet.json" ], "scripts": { - "build": "nest build && tsc-alias", + "build": "nest build", "format": "prettier --cache --check .", "format:fix": "prettier --cache --write --list-different .", "start": "pnpm run start:dev", @@ -123,7 +123,7 @@ }, "devDependencies": { "@eslint/js": "^10.0.0", - "@nestjs/cli": "^12.0.0", + "@nestjs/cli": "^12.0.1", "@nestjs/schematics": "^12.0.0", "@nestjs/testing": "^12.0.0", "@swc/core": "^1.4.14", @@ -166,7 +166,6 @@ "supertest": "^7.1.0", "tailwindcss": "^3.4.0", "testcontainers": "^12.0.0", - "tsc-alias": "^1.8.16", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.28.0", "unplugin-swc": "^1.4.5",