-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
package.json
46 lines (46 loc) · 2.34 KB
/
package.json
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
38
39
40
41
42
43
44
45
46
{
"name": "@keystonejs/cypress-project-login",
"description": "A KeystoneJS demo project for integration testing. See @keystonejs/keystone for more.",
"private": true,
"version": "5.1.17",
"author": "The KeystoneJS Development Team",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
},
"scripts": {
"start": "node -r dotenv-safe/config server.js | sed -l -e 's/:\\s*undefined\\s*,/:null,/g' | tee out.log | pino-colada",
"cypress:run:cmd": "node -r dotenv-safe/config `which cypress` run",
"cypress:open:cmd": "node -r dotenv-safe/config `which cypress` open",
"prepare-test-server": "cross-env NODE_ENV=test DISABLE_LOGGING=true node -r dotenv-safe/config -e 'require(`execa`)(`start-server-and-test`, [`start`, `http-get://localhost:${process.env.PORT}/admin`, process.argv[1]], { stdio: `inherit` }).catch(error => { console.error(error.toString()); process.exit(error.exitCode) })'",
"cypress:run:ci": "cross-env NODE_ENV=production touch .env && keystone build && yarn prepare-test-server cypress:run:cmd",
"cypress:run": "if [ -f .env ]; then yarn prepare-test-server cypress:run:cmd; else echo \"\nError: Must create a test-projects/login/.env file.\nSee test-projects/login/.env.example for values\n\"; exit 1; fi",
"cypress:open": "if [ -f .env ]; then yarn prepare-test-server cypress:open:cmd; else echo \"\nError: Must create a test-projects/login/.env file.\nSee test-projects/login/.env.example for values\n\"; exit 1; fi"
},
"dependencies": {
"@keystonejs/adapter-mongoose": "^9.0.4",
"@keystonejs/app-admin-ui": "^7.3.3",
"@keystonejs/app-graphql": "^6.1.1",
"@keystonejs/app-static": "^5.1.3",
"@keystonejs/auth-password": "^5.1.14",
"@keystonejs/fields": "^17.1.0",
"@keystonejs/keystone": "^14.0.1",
"@keystonejs/list-plugins": "^7.1.0",
"@keystonejs/server-side-graphql-client": "^1.1.0",
"@keystonejs/session": "^8.1.1",
"cross-env": "^7.0.2",
"express": "^4.17.1"
},
"devDependencies": {
"cypress": "^4.12.1",
"cypress-file-upload": "^3.4.0",
"cypress-multi-reporters": "^1.2.4",
"dotenv-safe": "^8.2.0",
"execa": "^4.0.3",
"mocha": "^7.1.2",
"mocha-junit-reporter": "^1.23.3",
"pino-colada": "^1.6.1",
"start-server-and-test": "^1.11.3"
},
"repository": "https://github.com/keystonejs/keystone/tree/master/test-projects/login"
}