Serverless backend for analyzing package.json
files using LLMs via OpenRouter.
- Vercel serverless function at
/api/optimize
- Accepts
dependencies
anddevDependencies
in JSON - Uses OpenRouter to generate suggestions
- Written in TypeScript
- Deploy to Vercel and select the
Other
framework preset - Set environment variable:
OPENROUTER_API_KEY=sk-…
- Call your endpoint: POST https://api.byteshrink.dev/api/optimize
- Payload:
{
"dependencies": { "lodash": "^4.17.21" },
"devDependencies": { "webpack": "^5.75.0" }
}