From 9a6d32dcb3b7e130ce436e71ad95a6d7868c6f56 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Sat, 14 Feb 2026 16:25:29 +0100 Subject: [PATCH] =?UTF-8?q?F=C3=BCge=20ESM-Importe=20und=20Skriptbeschreib?= =?UTF-8?q?ung=20f=C3=BCr=20das=20Aufteilen=20von=20Namen=20in=20Benutzer-?= =?UTF-8?q?=20und=20Bewerbungsdateien=20hinzu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/split-names-in-membership-apps.js | 10 +++++++--- scripts/split-names-in-users.js | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/scripts/split-names-in-membership-apps.js b/scripts/split-names-in-membership-apps.js index 93109f7..1b8cca6 100644 --- a/scripts/split-names-in-membership-apps.js +++ b/scripts/split-names-in-membership-apps.js @@ -1,9 +1,13 @@ #!/usr/bin/env node -// Script to split name field in membership application JSON files under server/data/membership-applications/ +// Script to split name field in membership application JSON files under server/data/membership-applications/ (ESM) // It will create backups for each modified file. -const fs = require('fs') -const path = require('path') +import fs from 'fs' +import path from 'path' +import { fileURLToPath } from 'url' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) const APPS_DIR = path.join(__dirname, '../server/data/membership-applications') diff --git a/scripts/split-names-in-users.js b/scripts/split-names-in-users.js index cb698bc..6634520 100644 --- a/scripts/split-names-in-users.js +++ b/scripts/split-names-in-users.js @@ -1,10 +1,14 @@ #!/usr/bin/env node -// Script: split-names-in-users.js +// Script: split-names-in-users.js (ESM) // Splittet das Feld "name" in firstName und lastName für alle User in users.json, falls noch nicht vorhanden. // Backup wird automatisch angelegt. -const fs = require('fs') -const path = require('path') +import fs from 'fs' +import path from 'path' +import { fileURLToPath } from 'url' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) const usersPath = path.join(__dirname, '../server/data/users.json') const backupPath = usersPath + '.bak.' + new Date().toISOString().replace(/[:.]/g, '-')