-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
99 lines (99 loc) · 3.38 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
{
"name": "scribes-of-the-cairo-geniza",
"version": "1.0.0",
"description": "The University of Pennsylvania Libraries, in partnership with the Princeton Geniza Lab, the Library of the Jewish Theological Seminary, and the Genizah Research Unit at Cambridge University Library share Cairo Geniza fragments with the Zooniverse community for the first time!",
"repository": {
"type": "git",
"url": "https://github.com/zooniverse/scribes-of-the-cairo-geniza"
},
"scripts": {
"start": "BABEL_ENV=development check-engines && check-dependencies && webpack-dashboard -p 3001 -- webpack-dev-server --config ./webpack.config.js",
"test": "NODE_ENV=development BABEL_ENV=test mocha mocha-setup.js $(find src -name *.spec.jsx) --require @babel/register",
"eslint": "eslint .",
"build": "BABEL_ENV=production check-engines && check-dependencies && webpack --config webpack.production.config.js"
},
"engines": {
"node": ">=18",
"npm": ">=8"
},
"author": "Zooniverse",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/zooniverse/scribes-of-the-cairo-geniza"
},
"homepage": "https://github.com/zooniverse/scribes-of-the-cairo-geniza",
"dependencies": {
"classnames": "~2.5.1",
"counterpart": "^0.18.6",
"graphql": "~16.8.1",
"graphql-request": "~6.1.0",
"hash.js": "~1.1.7",
"history": "~4.6.3",
"lodash": "~4.17.19",
"markdownz": "~9.1.7",
"panoptes-client": "~5.6.0",
"prop-types": "~15.8.1",
"react": "~16.14.0",
"react-dom": "~16.14.0",
"react-localize-redux": "~2.16.0",
"react-redux": "~8.1.3",
"react-rnd": "^5.1.0",
"react-router": "~4.1.2",
"react-router-dom": "~4.1.2",
"react-select": "~1.2.1",
"redux": "~4.2.1",
"redux-devtools-extension": "~2.13.9",
"redux-logger": "~3.0.6",
"redux-thunk": "~2.4.2",
"styled-components": "~5.3.11",
"zoo-grommet": "~0.3.5",
"zooniverse-react-components": "~0.14.2"
},
"devDependencies": {
"@babel/cli": "^7.24.1",
"@babel/core": "^7.24.3",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
"@babel/preset-env": "^7.24.3",
"@babel/preset-react": "^7.23.3",
"@babel/register": "~7.23.7",
"babel-eslint": "^10.1.0",
"babel-loader": "^9.1.3",
"babel-plugin-react-transform": "~3.0.0",
"chai": "~4.3.10",
"check-dependencies": "~2.0.0",
"check-engines": "~1.6.0",
"clean-webpack-plugin": "~4.0.0",
"css-loader": "~6.10.0",
"dirty-chai": "~2.0.1",
"eslint": "~8.57.0",
"eslint-config-airbnb": "~19.0.4",
"eslint-loader": "~4.0.2",
"eslint-plugin-import": "~2.29.1",
"eslint-plugin-jsx-a11y": "~6.8.0",
"eslint-plugin-react": "~7.33.2",
"eventsource-polyfill": "~0.9.6",
"express": "~4.19.2",
"html-webpack-plugin": "~5.6.0",
"jsdom": "~23.0.1",
"json-loader": "~0.5.4",
"mini-css-extract-plugin": "~2.7.6",
"mocha": "~10.2.0",
"nib": "~1.2.0",
"path-browserify": "~1.0.1",
"process": "~0.11.10",
"react-hot-loader": "~3.0.0-beta.7",
"react-test-renderer": "~17.0.2",
"rimraf": "~5.0.5",
"sinon": "~17.0.1",
"stats-webpack-plugin": "~0.7.0",
"style-loader": "~3.3.4",
"stylus": "~0.62.0",
"stylus-loader": "~7.1.3",
"url": "~0.11.3",
"util": "~0.12.5",
"webpack": "~5.89.0",
"webpack-cli": "~5.1.4",
"webpack-dashboard": "~3.3.8",
"webpack-dev-server": "~4.15.1"
}
}