38 lines
2.4 KiB
JSON
38 lines
2.4 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(npm install *)",
|
|
"Bash(node_modules/.bin/drizzle-kit generate *)",
|
|
"Bash(../node_modules/.bin/drizzle-kit generate *)",
|
|
"Bash(npm view *)",
|
|
"Bash(NODE_PATH=/Users/arthurbarre/dev/perso/anydrop/server/node_modules:/Users/arthurbarre/dev/perso/anydrop/node_modules node /Users/arthurbarre/dev/perso/anydrop/node_modules/drizzle-kit/bin.cjs generate --name=init)",
|
|
"Bash(node ../node_modules/drizzle-kit/bin.cjs generate --name=init)",
|
|
"Bash(node --experimental-vm-modules -e \"import\\('drizzle-orm/version'\\).then\\(v=>console.log\\('ok:',v.compatibilityVersion,v.npmVersion\\)\\).catch\\(e=>console.log\\('err:',e.message\\)\\)\")",
|
|
"Bash(node /Users/arthurbarre/dev/perso/anydrop/node_modules/drizzle-kit/bin.cjs generate --name=init)",
|
|
"Bash(pnpm --version)",
|
|
"Bash(pnpm exec *)",
|
|
"Bash(docker compose *)",
|
|
"Bash(docker exec *)",
|
|
"Bash(pnpm run *)",
|
|
"Bash(pnpm --filter @anydrop/server run typecheck)",
|
|
"Bash(pnpm --filter @anydrop/server list @hono/node-server hono)",
|
|
"Bash(DATABASE_URL=postgres://anydrop:anydrop@localhost:5433/anydrop SESSION_SECRET=this_is_a_dev_secret_at_least_32_chars_long APP_URL=http://localhost:5173 SMTP_HOST=localhost SMTP_PORT=1025 SMTP_FROM=\"AnyDrop <noreply@anydrop.local>\" pnpm dev)",
|
|
"Bash(echo \"pid=$!\")",
|
|
"Bash(curl -s \"http://localhost:8025/api/v1/message/latest\")",
|
|
"Bash(pkill -f \"tsx watch src/index.ts\")",
|
|
"Bash(pnpm typecheck *)",
|
|
"Bash(git -C /Users/arthurbarre/dev/perso/anydrop status --short)",
|
|
"Bash(pnpm --filter @anydrop/shared run build)",
|
|
"Bash(pnpm --filter @anydrop/server run build)",
|
|
"Bash(pnpm --filter @anydrop/web exec vite build)",
|
|
"Bash(node server/dist/db/migrate.js)",
|
|
"Bash(pnpm --filter @anydrop/server dev)",
|
|
"Bash(curl -sS -o /dev/null -X POST http://localhost:3001/api/auth/request-link -H 'Content-Type: application/json' -d '{\"email\":\"__TRACKED_VAR__\"}')",
|
|
"Bash(curl -sS \"http://localhost:8025/api/v1/messages\")",
|
|
"Bash(python3 -m json.tool)",
|
|
"Bash(curl -sS -b /tmp/anydrop-cookie.txt -X POST http://localhost:3001/api/devices -H 'Content-Type: application/json' -d '{\"deviceId\":\"dev-verify-e2e\",\"name\":\"E2E Verify\",\"type\":\"laptop\",\"avatar\":null}')",
|
|
"Bash(kill %1)"
|
|
]
|
|
}
|
|
}
|