Serverless backend for analyzing package.json files using LLMs via OpenRouter.
- Vercel serverless function at
/api/optimize - Accepts
dependenciesanddevDependenciesin JSON - Uses OpenRouter to generate suggestions
- Written in TypeScript
- Deploy to Vercel and select the
Otherframework 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" }
}