forked from LIDR-academy/AI4Devs-qa-2509-R
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
37 lines (37 loc) · 1.51 KB
/
Copy pathpackage.json
File metadata and controls
37 lines (37 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
"name": "ai4devs-qa-2509-r",
"version": "1.0.0",
"description": "QA Automation for AI4Devs Candidate Management System",
"scripts": {
"start:db": "docker-compose up -d db",
"start:backend": "cd backend && npm install && npx prisma migrate deploy && npx prisma db seed && npm run dev",
"start:frontend": "cd frontend && npm install && npm start",
"start:all": "npm run start:db && sleep 5 && concurrently \"npm run start:backend\" \"npm run start:frontend\"",
"cypress:open": "cypress open",
"cypress:run": "cypress run",
"cypress:clean": "rm -rf cypress/videos cypress/screenshots",
"test:e2e": "cypress run",
"test:e2e:headed": "cypress run --headed",
"test:e2e:chrome": "cypress run --browser chrome",
"test:e2e:firefox": "cypress run --browser firefox",
"test:position-page": "cypress run --spec 'cypress/e2e/features/position-page.feature'",
"test:drag-drop": "cypress run --spec 'cypress/e2e/features/candidate-drag-drop.feature'",
"wait-services": "npx wait-on http://localhost:3010/positions http://localhost:3000 -t 60000"
},
"dependencies": {
"dotenv": "^16.4.5"
},
"devDependencies": {
"@badeball/cypress-cucumber-preprocessor": "^20.0.0",
"@bahmutov/cypress-esbuild-preprocessor": "^2.2.0",
"concurrently": "^8.2.2",
"cypress": "^13.6.0",
"wait-on": "^7.2.0"
},
"prisma": {
"schema": "backend/prisma/schema.prisma"
},
"cypress-cucumber-preprocessor": {
"stepDefinitions": "cypress/support/step_definitions/**/*.{js,ts}"
}
}