diff --git a/apps/nextjs/next.config.js b/apps/nextjs/next.config.js index 861c52684..388495326 100644 --- a/apps/nextjs/next.config.js +++ b/apps/nextjs/next.config.js @@ -1,8 +1,8 @@ import { fileURLToPath } from "url"; -import createJiti from "jiti"; +import { createJiti } from "jiti"; // Import env files to validate at build time. Use jiti so we can load .ts files in here. -createJiti(fileURLToPath(import.meta.url))("./src/env"); +await createJiti(fileURLToPath(import.meta.url)).import("./src/env"); /** @type {import("next").NextConfig} */ const config = { diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 0034d5828..62954d2fc 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -41,7 +41,7 @@ "@types/react-dom": "catalog:react18", "dotenv-cli": "^7.4.2", "eslint": "catalog:", - "jiti": "^1.21.6", + "jiti": "^2.3.1", "prettier": "catalog:", "tailwindcss": "catalog:", "typescript": "catalog:" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 065005ed9..fdcc1cb9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -305,10 +305,10 @@ importers: version: 7.4.2 eslint: specifier: 'catalog:' - version: 9.12.0(jiti@1.21.6) + version: 9.12.0(jiti@2.3.1) jiti: - specifier: ^1.21.6 - version: 1.21.6 + specifier: ^2.3.1 + version: 2.3.1 prettier: specifier: 'catalog:' version: 3.3.3 @@ -5475,6 +5475,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.3.1: + resolution: {integrity: sha512-xPZ6pPzUifI8XDBBxIL4OB1w1ZKmBpmNEeKwNt2d0Spn8XisAIZhWrlOHq5seBrFGTxVx9PbrWvEMyrk4IO5bA==} + hasBin: true + jiti@2.3.3: resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} hasBin: true @@ -9446,9 +9450,9 @@ snapshots: '@esbuild/win32-x64@0.20.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.1))': dependencies: - eslint: 9.12.0(jiti@1.21.6) + eslint: 9.12.0(jiti@2.3.1) eslint-visitor-keys: 3.4.3 '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.3))': @@ -12721,9 +12725,9 @@ snapshots: eslint-visitor-keys@4.1.0: {} - eslint@9.12.0(jiti@1.21.6): + eslint@9.12.0(jiti@2.3.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.1 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -12759,7 +12763,7 @@ snapshots: optionator: 0.9.4 text-table: 0.2.0 optionalDependencies: - jiti: 1.21.6 + jiti: 2.3.1 transitivePeerDependencies: - supports-color @@ -13947,6 +13951,8 @@ snapshots: jiti@1.21.6: {} + jiti@2.3.1: {} + jiti@2.3.3: optional: true