-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
118 lines (118 loc) · 3.86 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
107
108
109
110
111
112
113
114
115
116
117
118
{
"name": "autosubmitgui",
"version": "4.0.1-beta.1",
"private": true,
"dependencies": {
"@fortawesome/fontawesome-free": "^6.5.1",
"@headlessui/react": "^1.7.18",
"@radix-ui/react-collapsible": "^1.0.3",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-progress": "^1.0.3",
"@radix-ui/react-tooltip": "^1.0.7",
"@reduxjs/toolkit": "^2.0.1",
"@uidotdev/usehooks": "^2.4.1",
"axios": "^1.6.2",
"clsx": "^2.1.0",
"cytoscape": "^3.28.1",
"d3": "^7.8.5",
"dateformat": "^5.0.3",
"framer-motion": "^11.0.5",
"jquery": "^3.7.1",
"jquery.fancytree": "^2.38.3",
"react": "^18.2.0",
"react-copy-to-clipboard": "^5.1.0",
"react-cytoscapejs": "^2.0.0",
"react-desktop-notification": "^1.0.9",
"react-dom": "^18.2.0",
"react-google-charts": "^4.0.1",
"react-hook-form": "^7.51.2",
"react-redux": "^9.0.4",
"react-router-dom": "^6.21.0",
"react-scripts": "^5.0.1",
"react-scroll": "^1.9.0",
"sass": "^1.69.5",
"showdown": "^2.1.0",
"tailwind-merge": "^2.2.1",
"uuid": "^9.0.1"
},
"scripts": {
"start": "react-scripts -r @cypress/instrument-cra start",
"build": "react-scripts build",
"test": "jest",
"eject": "react-scripts eject",
"lint": "eslint src --ext .js,.jsx --ignore-pattern *.test.js",
"cy:open": "cypress open",
"cy:run": "cypress run"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"description": "Autosubmit GUI is a software made up of two separate components. A web application based on ReactJS, and a web service API written on Python. This documentation is about the former: The ReactJS App. We begin by emphasizing the fact the application is written using Javascript with some ReactJS flavored syntax, e.g. JSX. However, the developer familiar with Javascript should not have problems understanding the main code of this application. You can find more information about **React** in the following link: [https://reactjs.org/docs/getting-started.html](https://reactjs.org/docs/getting-started.html)",
"main": "index.js",
"devDependencies": {
"@babel/plugin-proposal-class-properties": "^7.12.1",
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@babel/plugin-transform-modules-commonjs": "^7.23.3",
"@cypress/code-coverage": "^3.12.22",
"@cypress/instrument-cra": "^1.4.0",
"babel-plugin-istanbul": "^6.1.1",
"canvas": "^2.11.2",
"cypress": "^13.6.4",
"dotenv": "^16.4.5",
"eslint": "^8.55.0",
"eslint-plugin-jsdoc": "^48.2.3",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.5",
"identity-obj-proxy": "^3.0.0",
"jest-canvas-mock": "^2.5.2",
"react-dev-utils": "^12.0.1",
"react-test-renderer": "^18.2.0",
"source-map-explorer": "^2.5.3",
"tailwindcss": "^3.4.1"
},
"repository": {
"type": "git",
"url": "https://earth.bsc.es/gitlab/es/autosubmit-gui"
},
"author": "",
"license": "MIT",
"jest": {
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/mocks/fileMock.js",
"\\.(css|sass)$": "<rootDir>/mocks/styleMock.js"
},
"setupFiles": [
"jest-canvas-mock"
]
},
"babel": {
"env": {
"test": {
"plugins": [
"@babel/plugin-transform-modules-commonjs",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-transform-react-jsx",
[
"istanbul",
{
"exclude": [
"**/*.test.js"
]
}
]
]
}
}
}
}