CupaDev works with all major web frameworks. Zero configuration required - we automatically detect your framework and configure the optimal build settings.
CupaDev automatically detects your framework by analyzing your package.json and project structure. In most cases, you don't need to configure anything - just push your code and we handle the rest.
Identifies Next.js, React, Vue, etc.
Automatically runs the right commands
Finds build output automatically
Node version and dependencies handled
The React Framework for Production
npm run build.nextFast, modern React applications
npm run builddistThe Intuitive Vue Framework
npm run build.outputCybernetically enhanced web apps
npm run buildbuildProgressive JavaScript Framework
npm run builddistShip less JavaScript
npm run builddistWhile CupaDev works with zero configuration, you can customize your build settings if needed.
Override build settings in your project dashboard:
Add a configuration file to your repository root:
{
"buildCommand": "npm run build",
"outputDirectory": "dist",
"installCommand": "npm install",
"framework": "nextjs",
"nodeVersion": "18.x",
"environmentVariables": {
"NODE_ENV": "production"
}
}Understanding what happens when you deploy:
Your Git repository is cloned to our build servers
npm/yarn/pnpm install runs automatically
Your build command executes with environment variables
Automatic minification, compression, and optimization
Distributed globally across our CDN network
Unique deployment URL with automatic SSL
Check your package.json for correct dependencies. Try deleting node_modules and package-lock.json locally, then reinstall.
Override the framework in project settings or add a cupadev.json configuration file.
Check that your output directory is correct. For Next.js use .next, for Vite/React use dist.