save work

This commit is contained in:
Ken Yasue
2025-04-01 17:15:51 +02:00
parent 885800a10d
commit 2ee0063eb5
4 changed files with 353 additions and 71 deletions

125
.vscode/launch.json vendored
View File

@ -2,44 +2,113 @@
"version": "0.2.0",
"configurations": [
{
"name": "Next.js: debug server-side",
"type": "node-terminal",
"name": "Debug Send Emails (No Previous Emails)",
"type": "node",
"request": "launch",
"command": "npm run dev",
"runtimeExecutable": "node",
"runtimeArgs": [
"--require",
"ts-node/register"
],
"args": [
"${workspaceFolder}/src/scripts/send-emails-to-customers.ts",
"--count=0"
],
"cwd": "${workspaceFolder}",
"internalConsoleOptions": "openOnSessionStart",
"skipFiles": [
"<node_internals>/**"
],
"console": "integratedTerminal"
},
{
"name": "Next.js: debug client-side",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"sourceMapPathOverrides": {
"webpack://_N_E/*": "${webRoot}/*"
}
},
{
"name": "Next.js: debug full stack",
"type": "node-terminal",
"request": "launch",
"command": "npm run dev",
"serverReadyAction": {
"pattern": "started server on .+, url: (https?://.+)",
"uriFormat": "%s",
"action": "debugWithChrome"
"env": {
"TS_NODE_PROJECT": "${workspaceFolder}/tsconfig.scripts.json",
"NODE_ENV": "development"
},
"console": "integratedTerminal"
"outFiles": [
"${workspaceFolder}/**/*.js"
]
},
{
"name": "Next.js: attach to server",
"name": "Debug Send Emails (1 Previous Email)",
"type": "node",
"request": "attach",
"port": 9229,
"request": "launch",
"runtimeExecutable": "node",
"runtimeArgs": [
"--require",
"ts-node/register"
],
"args": [
"${workspaceFolder}/src/scripts/send-emails-to-customers.ts",
"--count=1"
],
"cwd": "${workspaceFolder}",
"internalConsoleOptions": "openOnSessionStart",
"skipFiles": [
"<node_internals>/**"
],
"env": {
"TS_NODE_PROJECT": "${workspaceFolder}/tsconfig.scripts.json",
"NODE_ENV": "development"
},
"outFiles": [
"${workspaceFolder}/**/*.js"
]
},
{
"name": "Debug Send Emails (With LMStudio Config)",
"type": "node",
"request": "launch",
"runtimeExecutable": "node",
"runtimeArgs": [
"--require",
"ts-node/register"
],
"args": [
"${workspaceFolder}/src/scripts/send-emails-to-customers.ts",
"--count=0",
"--lmstudio-url=http://localhost:1234/v1/chat/completions",
"--model=local-model",
"--temperature=0.7"
],
"cwd": "${workspaceFolder}",
"internalConsoleOptions": "openOnSessionStart",
"skipFiles": [
"<node_internals>/**"
],
"env": {
"TS_NODE_PROJECT": "${workspaceFolder}/tsconfig.scripts.json",
"NODE_ENV": "development",
"GMAIL_USER": "your.email@gmail.com",
"GMAIL_APP_PASSWORD": "your-app-password"
},
"outFiles": [
"${workspaceFolder}/**/*.js"
]
},
{
"name": "Debug Send Emails (Dry Run)",
"type": "node",
"request": "launch",
"runtimeExecutable": "node",
"runtimeArgs": [
"--require",
"ts-node/register"
],
"args": [
"${workspaceFolder}/src/scripts/send-emails-to-customers.ts",
"--count=0",
"--dry-run=true"
],
"cwd": "${workspaceFolder}",
"internalConsoleOptions": "openOnSessionStart",
"skipFiles": [
"<node_internals>/**"
],
"env": {
"TS_NODE_PROJECT": "${workspaceFolder}/tsconfig.scripts.json",
"NODE_ENV": "development"
},
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]