C#, .NET
{
"build": "dotnet build ./projectDir/BackendService.sln",
"start": "dotnet run --project ./projectDir/BackendService/BackendService.csproj",
"test": "cypress run"
}
PHP, Laravel
{
"build": "sudo apt-get install php-sqlite3 -y && cd app && touch database/database.sqlite && composer install",
"start": "cd app && php artisan migrate && php artisan serve",
"refresh": "cd app && php artisan migrate:refresh",
"test": "npm run refresh && cypress run"
}
Java, Spring Boot, Maven
{
"build": "mvn install",
"start": "java -jar target/backendservice-0.0.1-SNAPSHOT.jar",
"test": "cypress run"
}
Typescript, Node
{
"dev": "PORT=3031 NODE_ENV=development ts-node-dev app/index.ts",
"build": "tsc",
"start": "PORT=3031 node dist/index.js",
"test": "cypress run"
}