fix: imports ESM avec extensions .js — NodeNext compatible Render — 117/117 tests

This commit is contained in:
Hermann_Kitio 2026-04-17 01:04:16 +03:00
parent dd2dfaa662
commit f08be960b0
13 changed files with 44 additions and 43 deletions

View file

@ -1,6 +1,6 @@
import { Hono } from 'hono'
import { authMiddleware } from '../middleware/auth'
import type { AppVariables } from '../middleware/auth'
import { authMiddleware } from '../middleware/auth.js'
import type { AppVariables } from '../middleware/auth.js'
const auth = new Hono<{ Variables: AppVariables }>()

View file

@ -1,7 +1,7 @@
import { Hono } from 'hono'
import { authMiddleware } from '../middleware/auth'
import type { AppVariables } from '../middleware/auth'
import * as correctionController from '../controllers/correctionController'
import { authMiddleware } from '../middleware/auth.js'
import type { AppVariables } from '../middleware/auth.js'
import * as correctionController from '../controllers/correctionController.js'
const VALID_TACHES_EE = ['EE_T1', 'EE_T2', 'EE_T3']
const VALID_TACHES_EO = ['EO_T1', 'EO_T3']

View file

@ -1,8 +1,8 @@
import { Hono } from 'hono'
import Stripe from 'stripe'
import { authMiddleware } from '../middleware/auth'
import type { AppVariables } from '../middleware/auth'
import { getPlanPermissions, PLANS } from '../lib/access'
import { authMiddleware } from '../middleware/auth.js'
import type { AppVariables } from '../middleware/auth.js'
import { getPlanPermissions, PLANS } from '../lib/access.js'
const plans = new Hono<{ Variables: AppVariables }>()

View file

@ -1,10 +1,10 @@
import { Hono } from 'hono'
import { authMiddleware } from '../middleware/auth'
import type { AppVariables } from '../middleware/auth'
import { getPlanPermissions } from '../lib/access'
import type { Plan } from '../lib/access'
import * as simulationController from '../controllers/simulationController'
import type { Tache, Mode } from '../controllers/simulationController'
import { authMiddleware } from '../middleware/auth.js'
import type { AppVariables } from '../middleware/auth.js'
import { getPlanPermissions } from '../lib/access.js'
import type { Plan } from '../lib/access.js'
import * as simulationController from '../controllers/simulationController.js'
import type { Tache, Mode } from '../controllers/simulationController.js'
const VALID_TACHES: Tache[] = ['EE_T1', 'EE_T2', 'EE_T3', 'EO_T1', 'EO_T3', 'EO_T2_LIVE']
const VALID_MODES: Mode[] = ['entrainement', 'examen']

View file

@ -1,15 +1,15 @@
import { Hono } from 'hono'
import type Stripe from 'stripe'
import { authMiddleware } from '../middleware/auth'
import type { AppVariables } from '../middleware/auth'
import { createCheckoutSession, verifyStripeWebhook } from '../lib/stripe'
import { authMiddleware } from '../middleware/auth.js'
import type { AppVariables } from '../middleware/auth.js'
import { createCheckoutSession, verifyStripeWebhook } from '../lib/stripe.js'
import {
updateUserPlan,
updateUserStripeInfo,
findUserBySubscriptionId,
} from '../lib/planController'
import type { Plan } from '../lib/access'
import { PLANS } from '../lib/access'
} from '../lib/planController.js'
import type { Plan } from '../lib/access.js'
import { PLANS } from '../lib/access.js'
const stripeRoutes = new Hono<{ Variables: AppVariables }>()