appwrite.json being (shortened):
{
"projectId": "partner-portal",
"projectName": "Partner Portal",
"functions": [
{
"$id": "create-user",
"name": "create-user",
"runtime": "node-18.0",
"execute": ["any"],
"events": [],
"schedule": "",
"timeout": 15,
"enabled": true,
"logging": true,
"entrypoint": "appwrite-functions-create-user.mjs",
"ignore": ["node_modules", ".npm"],
"path": "functions/create-user/output"
},
{
"$id": "handle-user-deleted",
"name": "handle-user-deleted",
"runtime": "node-18.0",
"execute": [],
"events": ["users.*.delete"],
"schedule": "",
"timeout": 15,
"enabled": true,
"logging": true,
"entrypoint": "appwrite-functions-handle-user-deleted.mjs",
"ignore": ["node_modules", ".npm"],
"path": "functions/handle-user-deleted/output"
},
{
"$id": "scrape-user-data",
"name": "scrape-user-data",
"runtime": "node-18.0",
"execute": ["users"],
"events": [],
"schedule": "",
"timeout": 900,
"enabled": true,
"logging": true,
"entrypoint": "appwrite-functions-scrape-user-data.mjs",
"ignore": ["node_modules", ".npm"],
"path": "functions/scrape-user-data/output"
}
...