diff --git a/.env.example b/.env.example index 2fa69640..ee20ae18 100644 --- a/.env.example +++ b/.env.example @@ -23,7 +23,7 @@ PUBLIC_FRONTEND_URL="http://localhost:3000" PUBLIC_SERVER_URL="http://localhost:3001" PUBLIC_ILMOMASIINA_URL="https://ilmo.tietokilta.fi" PUBLIC_PRODUCTION_URL="https://tietokilta.fi" -PUBLIC_LEGACY_URL="https://tietokilta.fi" +PUBLIC_LEGACY_URL="https://old.tietokilta.fi" NEXT_PUBLIC_LASKUGENERAATTORI_URL="https://laskutus.tietokilta.fi" MAILGUN_SENDER="" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b82fbea..a8383b4c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,7 +29,7 @@ jobs: - uses: pnpm/action-setup@v4 with: - version: 9.15.0 + version: 9.15.3 - name: Use Node.js 22 uses: actions/setup-node@v4 diff --git a/apps/cms/package.json b/apps/cms/package.json index 3380cc94..9c22ab01 100644 --- a/apps/cms/package.json +++ b/apps/cms/package.json @@ -29,7 +29,7 @@ "dotenv": "^16.4.7", "express": "^4.21.2", "form-data": "^4.0.1", - "mailgun.js": "^10.2.4", + "mailgun.js": "^10.4.0", "nanoid": "^3.3.8", "papaparse": "^5.4.1", "payload": "^2.30.4", diff --git a/package.json b/package.json index c6bc206f..5fe095bd 100644 --- a/package.json +++ b/package.json @@ -26,13 +26,13 @@ }, "devDependencies": { "@types/node": "^22.10.5", - "dotenv-cli": "^7.4.4", + "dotenv-cli": "^8.0.0", "prettier": "^3.4.2", "prettier-plugin-packagejson": "^2.5.6", "prettier-plugin-tailwindcss": "^0.6.9", "turbo": "^2.3.3" }, - "packageManager": "pnpm@9.15.0", + "packageManager": "pnpm@9.15.3", "engines": { "node": "22.12.0" }, diff --git a/packages/config-eslint/package.json b/packages/config-eslint/package.json index c3b8a2b6..8a4e0880 100644 --- a/packages/config-eslint/package.json +++ b/packages/config-eslint/package.json @@ -28,7 +28,7 @@ "eslint-plugin-only-warn": "^1.1.0", "eslint-plugin-tailwindcss": "^3.17.5", "eslint-plugin-turbo": "^2.3.3", - "globals": "^15.13.0", + "globals": "^15.14.0", "typescript-eslint": "catalog:" }, "peerDependencies": { diff --git a/packages/ui/package.json b/packages/ui/package.json index 48c611ed..904df8e5 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -48,7 +48,7 @@ "@radix-ui/react-tabs": "^1.1.2", "class-variance-authority": "^0.7.1", "clsx": "catalog:", - "lucide-react": "^0.468.0", + "lucide-react": "^0.469.0", "tailwind-merge": "catalog:" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a54871bc..dbe5ebe5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,8 +13,8 @@ catalogs: specifier: ^0.5.15 version: 0.5.15 '@types/node': - specifier: ^22.10.2 - version: 22.10.2 + specifier: ^22.10.5 + version: 22.10.5 autoprefixer: specifier: ^10.4.20 version: 10.4.20 @@ -28,11 +28,11 @@ catalogs: specifier: ^8.4.49 version: 8.4.49 tailwind-merge: - specifier: ^2.5.5 - version: 2.5.5 + specifier: ^2.6.0 + version: 2.6.0 tailwindcss: - specifier: ^3.4.16 - version: 3.4.16 + specifier: ^3.4.17 + version: 3.4.17 tailwindcss-animate: specifier: ^1.0.7 version: 1.0.7 @@ -76,8 +76,8 @@ importers: specifier: ^22.10.5 version: 22.10.5 dotenv-cli: - specifier: ^7.4.4 - version: 7.4.4 + specifier: ^8.0.0 + version: 8.0.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -121,8 +121,8 @@ importers: specifier: ^4.0.1 version: 4.0.1 mailgun.js: - specifier: ^10.2.4 - version: 10.2.4 + specifier: ^10.4.0 + version: 10.4.0 nanoid: specifier: ^3.3.8 version: 3.3.8 @@ -252,13 +252,13 @@ importers: version: 6.0.0 tailwind-merge: specifier: 'catalog:' - version: 2.5.5 + version: 2.6.0 tailwindcss: specifier: 'catalog:' - version: 3.4.16 + version: 3.4.17 tailwindcss-animate: specifier: 'catalog:' - version: 1.0.7(tailwindcss@3.4.16) + version: 1.0.7(tailwindcss@3.4.17) unist-util-visit: specifier: ^5.0.0 version: 5.0.0 @@ -274,7 +274,7 @@ importers: version: 15.1.3 '@tailwindcss/typography': specifier: 'catalog:' - version: 0.5.15(tailwindcss@3.4.16) + version: 0.5.15(tailwindcss@3.4.17) '@tietokilta/cms-types': specifier: workspace:* version: link:../../packages/cms-types @@ -289,7 +289,7 @@ importers: version: 4.0.4 '@types/node': specifier: 'catalog:' - version: 22.10.2 + version: 22.10.5 '@types/qs': specifier: ^6.9.17 version: 6.9.17 @@ -350,8 +350,8 @@ importers: specifier: ^2.3.3 version: 2.3.3(eslint@9.14.0(jiti@1.21.7)) globals: - specifier: ^15.13.0 - version: 15.13.0 + specifier: ^15.14.0 + version: 15.14.0 typescript-eslint: specifier: 'catalog:' version: 8.18.0(eslint@9.14.0(jiti@1.21.7))(typescript@5.7.2) @@ -389,7 +389,7 @@ importers: version: 1.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@tailwindcss/typography': specifier: 'catalog:' - version: 0.5.15(tailwindcss@3.4.16) + version: 0.5.15(tailwindcss@3.4.17) autoprefixer: specifier: 'catalog:' version: 10.4.20(postcss@8.4.49) @@ -400,20 +400,20 @@ importers: specifier: 'catalog:' version: 2.1.1 lucide-react: - specifier: ^0.468.0 - version: 0.468.0(react@19.0.0) + specifier: ^0.469.0 + version: 0.469.0(react@19.0.0) postcss: specifier: 'catalog:' version: 8.4.49 tailwind-merge: specifier: 'catalog:' - version: 2.5.5 + version: 2.6.0 tailwindcss: specifier: 'catalog:' - version: 3.4.16 + version: 3.4.17 tailwindcss-animate: specifier: 'catalog:' - version: 1.0.7(tailwindcss@3.4.16) + version: 1.0.7(tailwindcss@3.4.17) devDependencies: '@tietokilta/config-typescript': specifier: workspace:* @@ -423,7 +423,7 @@ importers: version: link:../config-eslint '@types/node': specifier: 'catalog:' - version: 22.10.2 + version: 22.10.5 '@types/react': specifier: npm:types-react@19.0.0-rc.1 version: types-react@19.0.0-rc.1 @@ -4306,8 +4306,8 @@ packages: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} - dotenv-cli@7.4.4: - resolution: {integrity: sha512-XkBYCG0tPIes+YZr4SpfFv76SQrV/LeCE8CI7JSEMi3VR9MvTihCGTOtbIexD6i2mXF+6px7trb1imVCXSNMDw==} + dotenv-cli@8.0.0: + resolution: {integrity: sha512-aLqYbK7xKOiTMIRf1lDPbI+Y+Ip/wo5k3eyp6ePysVaSqbyxjyK3dK35BTxG+rmd7djf5q2UPs4noPNH+cj0Qw==} hasBin: true dotenv-expand@10.0.0: @@ -5059,8 +5059,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.13.0: - resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} + globals@15.14.0: + resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} globalthis@1.0.4: @@ -5789,17 +5789,17 @@ packages: lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} - lucide-react@0.468.0: - resolution: {integrity: sha512-6koYRhnM2N0GGZIdXzSeiNwguv1gt/FAjZOiPl76roBi3xKEXa4WmfpxgQwTTL4KipXjefrnf3oV4IsYhi4JFA==} + lucide-react@0.469.0: + resolution: {integrity: sha512-28vvUnnKQ/dBwiCQtwJw7QauYnE7yd2Cyp4tTTJpvglX4EMpbflcdBgrgToX2j71B3YvugK/NH3BGUk+E/p/Fw==} peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 luxon@3.5.0: resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} engines: {node: '>=12'} - mailgun.js@10.2.4: - resolution: {integrity: sha512-l1Nth1YWGrUdRIahxsUIzVGoP7waLctS0MKFpd1QPzE8NEZqZ1PafYgw+c4ThombwJFyhF18SN1htOE78Kfv+w==} + mailgun.js@10.4.0: + resolution: {integrity: sha512-YrdaZEAJwwjXGBTfZTNQ1LM7tmkdUaz2NpZEu7+zULcG4Wrlhd7cWSNZW0bxT3bP48k5N0mZWz8C2f9gc2+Geg==} engines: {node: '>=18.0.0'} markdown-table@3.0.4: @@ -7803,19 +7803,14 @@ packages: tabbable@5.3.3: resolution: {integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==} - tailwind-merge@2.5.5: - resolution: {integrity: sha512-0LXunzzAZzo0tEPxV3I297ffKZPlKDrjj7NXphC8V5ak9yHC5zRmxnOe2m/Rd/7ivsOMJe3JZ2JVocoDdQTRBA==} + tailwind-merge@2.6.0: + resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} tailwindcss-animate@1.0.7: resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.16: - resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==} - engines: {node: '>=14.0.0'} - hasBin: true - tailwindcss@3.4.17: resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} engines: {node: '>=14.0.0'} @@ -11408,34 +11403,34 @@ snapshots: '@swc/counter': 0.1.3 optional: true - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.16)': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.17)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.16 + tailwindcss: 3.4.17 '@tokenizer/token@0.3.0': {} '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/busboy@1.5.4': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/connect@3.4.38': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/date-arithmetic@4.1.4': {} @@ -11458,7 +11453,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -11545,12 +11540,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/send': 0.17.4 '@types/unist@2.0.11': {} @@ -11567,7 +11562,7 @@ snapshots: '@types/whatwg-url@8.2.2': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.5 '@types/webidl-conversions': 7.0.3 '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.14.0(jiti@1.21.7))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.7))(typescript@5.7.2)': @@ -12857,7 +12852,7 @@ snapshots: dependencies: is-obj: 2.0.0 - dotenv-cli@7.4.4: + dotenv-cli@8.0.0: dependencies: cross-spawn: 7.0.6 dotenv: 16.4.7 @@ -12910,7 +12905,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.10.2 + '@types/node': 22.10.5 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -13904,7 +13899,7 @@ snapshots: globals@14.0.0: {} - globals@15.13.0: {} + globals@15.14.0: {} globalthis@1.0.4: dependencies: @@ -14393,7 +14388,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14617,13 +14612,13 @@ snapshots: dependencies: es5-ext: 0.10.64 - lucide-react@0.468.0(react@19.0.0): + lucide-react@0.469.0(react@19.0.0): dependencies: react: 19.0.0 luxon@3.5.0: {} - mailgun.js@10.2.4: + mailgun.js@10.4.0: dependencies: axios: 1.7.7 base-64: 1.0.0 @@ -17198,38 +17193,11 @@ snapshots: tabbable@5.3.3: {} - tailwind-merge@2.5.5: {} + tailwind-merge@2.6.0: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.16): + tailwindcss-animate@1.0.7(tailwindcss@3.4.17): dependencies: - tailwindcss: 3.4.16 - - tailwindcss@3.4.16: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.4.49 - postcss-import: 15.1.0(postcss@8.4.49) - postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49) - postcss-nested: 6.2.0(postcss@8.4.49) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node + tailwindcss: 3.4.17 tailwindcss@3.4.17: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9b8d6319..3c61ae04 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,14 +4,14 @@ packages: catalog: "@eslint/js": "^9.17.0" "@tailwindcss/typography": ^0.5.15 - "@types/node": ^22.10.2 + "@types/node": ^22.10.5 autoprefixer: ^10.4.20 clsx: ^2.1.1 eslint: ^9.14.0 postcss: ^8.4.49 - tailwind-merge: ^2.5.5 + tailwind-merge: ^2.6.0 tailwindcss-animate: ^1.0.7 - tailwindcss: ^3.4.16 + tailwindcss: ^3.4.17 typescript: ^5.7.2 typescript-eslint: ^8.18.0 catalogs: