Add CSV import script for Customer model with unique name and email validation

This commit is contained in:
Ken Yasue
2025-03-25 12:13:05 +01:00
parent 705a99d415
commit 2a0d231597
3 changed files with 117 additions and 1 deletions

View File

@ -8,7 +8,8 @@
"start": "next start",
"lint": "next lint",
"create-test-user": "npx ts-node -P tsconfig.scripts.json src/scripts/create-test-user.ts",
"reset-database": "npx ts-node -P tsconfig.scripts.json src/scripts/reset-database.ts"
"reset-database": "npx ts-node -P tsconfig.scripts.json src/scripts/reset-database.ts",
"import-customers": "npx ts-node -P tsconfig.scripts.json src/scripts/import-customers.ts"
},
"dependencies": {
"@editorjs/code": "^2.9.3",
@ -22,6 +23,7 @@
"@editorjs/paragraph": "^2.11.7",
"@editorjs/quote": "^2.7.6",
"bcrypt": "^5.1.1",
"csv-parse": "^5.6.0",
"jsonwebtoken": "^9.0.2",
"mysql2": "^3.13.0",
"next": "15.2.2",