-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
106 lines (106 loc) · 4.03 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
{
"readme": "https://github.com/hisptz/action-tracker-standalone/blob/develop/README.md",
"name": "action-tracker-standalone",
"version": "2.0.2-beta.01",
"description": "The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. ",
"license": "BSD-3-Clause",
"private": true,
"scripts": {
"build": "d2-app-scripts build --no-verify",
"start": "dotenv -- cross-var d2-app-scripts start --proxy %DHIS2_PROXY%",
"test": "d2-app-scripts test",
"e2e": "concurrently 'yarn cy:start' 'wait-on 'http-get://localhost:3000' && cypress run' --kill-others --success first",
"e2e:interactive": "npx cypress open",
"deploy": "d2-app-scripts deploy",
"cy:start": "REACT_APP_NODE_ENV=test BROWSER=none yarn start",
"cy:prepare": "start-server-and-test 'yarn cy:start' http://localhost:3000",
"test:open": "yarn cy:prepare 'yarn cypress open --env networkMode=live'",
"_cy:live": "dotenv -- cross-var yarn cypress run --env networkMode=live --key %CYPRESS_RECORD_KEY%",
"test:live": "yarn cy:prepare 'yarn _cy:live'",
"_cy:capture": "yarn cypress run --env networkMode=capture",
"test:capture": "yarn cy:prepare 'yarn _cy:capture'",
"_cy:stub": "dotenv -- cross-var yarn cypress run --env networkMode=stub --record --key %CYPRESS_RECORD_KEY%",
"test:stub": "yarn cy:prepare 'yarn _cy:stub'",
"clean": "rm -rf .d2 build node_modules"
},
"author": {
"email": "[email protected]",
"name": "HISP Tanzania",
"url": "https://hisptanzania.org/"
},
"devDependencies": {
"@badeball/cypress-cucumber-preprocessor": "16.0.3",
"@cypress/react": "^7.0.3",
"@cypress/webpack-preprocessor": "^5.17.1",
"@dhis2/cli-app-scripts": "^11.4.2",
"@dhis2/cli-utils-cypress": "^10.0.3",
"@dhis2/cypress-commands": "^10.0.3",
"@dhis2/cypress-plugins": "^10.0.3",
"@hookform/devtools": "^4.3.1",
"@types/async": "^3.2.20",
"@types/file-saver": "^2.0.5",
"@types/jest": "^29.5.3",
"@types/lodash": "^4.14.196",
"@types/luxon": "^3.3.1",
"@types/react-color": "^3.0.6",
"@typescript-eslint/eslint-plugin": "^6.2.0",
"@typescript-eslint/parser": "^6.2.0",
"concurrently": "^8.2.0",
"cross-var": "^1.1.0",
"cucumber": "^7.0.0-rc.0",
"cypress": "^12.17.3",
"cypress-multi-reporters": "^1.6.3",
"dotenv": "^16.3.1",
"dotenv-cli": "^7.2.1",
"eslint": "^8.56.0",
"eslint-config-standard-with-typescript": "^37.0.0",
"eslint-plugin-import": "^2.28.0",
"eslint-plugin-n": "^16.0.1",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-react": "^7.33.0",
"prettier": "^3.2.4",
"start-server-and-test": "^2.0.0",
"typescript": "5.1.6",
"wait-on": "^7.0.1"
},
"dependencies": {
"@dhis2/app-runtime": "^3.10.5",
"@dhis2/app-service-datastore": "^1.0.0-alpha.2",
"@dhis2/d2-i18n": "^1.1.3",
"@dhis2/multi-calendar-dates": "^1.2.3",
"@dhis2/ui": "^9.8.9",
"@hisptz/dhis2-ui": "^2.0.2",
"@hisptz/dhis2-utils": "^1.0.56",
"@hookform/resolvers": "^3.1.1",
"@tanstack/react-query": "^4.32.1",
"@tanstack/react-table": "^8.9.3",
"async": "^3.2.4",
"async-es": "^3.2.6",
"classnames": "^2.3.2",
"file-saver": "^2.0.5",
"intro.js": "^7.2.0",
"intro.js-react": "0.7.1",
"lodash": "^4.17.21",
"luxon": "^3.3.0",
"react-collapsible": "^2.10.0",
"react-color": "^2.19.3",
"react-error-boundary": "^4.0.11",
"react-hook-form": "^7.45.2",
"react-router-dom": "^6.14.2",
"react-to-print": "^2.14.15",
"recoil": "^0.7.7",
"usehooks-ts": "^2.9.1",
"uuid": "^9.0.0",
"winston": "^3.10.0",
"xlsx": "^0.18.5",
"zod": "^3.21.4"
},
"cypress-cucumber-preprocessor": {
"nonGlobalStepDefinitions": true,
"stepDefinitions": [
"cypress/e2e/[filepath]/**/*.{js,ts}",
"cypress/e2e/[filepath].{js,ts}",
"cypress/e2e/common/**/*.{js,ts}"
]
}
}