refactor(esm): migrate server and tests from CommonJS to ESM

Convert all server/, test, and setup files from require()/module.exports
to import/export syntax. Activate ESM globally via "type": "module" in
package.json and load dotenv via --import dotenv/config in npm scripts.
This commit is contained in:
Ulas
2026-04-03 23:11:20 +02:00
parent 2f6127911e
commit b139eea623
24 changed files with 113 additions and 154 deletions
+2 -4
View File
@@ -11,9 +11,7 @@
* 5. GET/HEAD/OPTIONS sind ausgenommen (safe methods).
*/
'use strict';
const crypto = require('node:crypto');
import crypto from 'node:crypto';
const TOKEN_LENGTH = 32; // Bytes → 64 Hex-Zeichen
@@ -68,4 +66,4 @@ function csrfMiddleware(req, res, next) {
next();
}
module.exports = { csrfMiddleware, generateToken };
export { csrfMiddleware, generateToken };