Skip to content

Commit 96b104f

Browse files
authored
feat: upgrade to Parse Server 5.2.1 and other dependency upgrades (#418)
1 parent c1074cb commit 96b104f

File tree

3 files changed

+25
-29
lines changed

3 files changed

+25
-29
lines changed

.eslintrc.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55
"es6": true
66
},
77
"parserOptions": {
8-
"ecmaVersion": 6,
9-
"sourceType": "module"
8+
"ecmaVersion": 2021,
9+
"sourceType": "module",
10+
"requireConfigFile": false
1011
},
11-
"parser": "babel-eslint",
12+
"parser": "@babel/eslint-parser",
1213
"rules": {
1314
"indent": ["error", 2, { "SwitchCase": 1 }],
1415
"linebreak-style": ["error", "unix"],

package.json

+18-23
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,36 @@
22
"name": "parse-server-example",
33
"version": "1.4.0",
44
"description": "An example Parse API server using the parse-server module",
5-
"main": "index.js",
65
"repository": {
76
"type": "git",
87
"url": "https://github.com/ParsePlatform/parse-server-example"
98
},
109
"license": "MIT",
11-
"dependencies": {
12-
"express": "4.17.1",
13-
"kerberos": "1.1.4",
14-
"parse": "2.19.0",
15-
"parse-server": "4.5.0"
16-
},
10+
"main": "index.js",
1711
"scripts": {
18-
"start": "node index.js",
12+
"coverage": "nyc jasmine",
1913
"lint": "eslint --cache ./cloud && eslint --cache index.js && eslint --cache ./spec",
2014
"lint-fix": "eslint --cache --fix ./cloud && eslint --cache --fix index.js && eslint --cache --fix ./spec",
21-
"test": "mongodb-runner start && jasmine",
22-
"coverage": "nyc jasmine",
2315
"prettier": "prettier --write '{cloud,spec}/{**/*,*}.js' 'index.js'",
24-
"watch": "babel-watch index.js"
16+
"start": "node index.js",
17+
"test": "mongodb-runner start && jasmine",
18+
"watch": "nodemon index.js"
2519
},
26-
"engines": {
27-
"node": ">=4.3"
20+
"dependencies": {
21+
"express": "4.18.1",
22+
"parse": "3.4.2",
23+
"parse-server": "5.2.1"
2824
},
2925
"devDependencies": {
30-
"babel-eslint": "10.1.0",
31-
"babel-watch": "7.4.0",
32-
"eslint": "7.19.0",
33-
"eslint-config-standard": "16.0.2",
34-
"eslint-plugin-import": "2.22.1",
35-
"eslint-plugin-node": "11.1.0",
36-
"eslint-plugin-promise": "4.2.1",
37-
"jasmine": "3.6.4",
38-
"mongodb-runner": "4.8.1",
26+
"@babel/eslint-parser": "7.17.0",
27+
"eslint": "8.15.0",
28+
"jasmine": "4.1.0",
29+
"mongodb-runner": "4.9.0",
30+
"nodemon": "2.0.16",
3931
"nyc": "15.1.0",
40-
"prettier": "2.2.1"
32+
"prettier": "2.6.2"
33+
},
34+
"engines": {
35+
"node": ">=12.22.10 <19"
4136
}
4237
}

spec/utils/test-runner.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ async function startParseServer() {
2626
mountPath: '/test',
2727
serverURL: `http://localhost:30001/test`,
2828
logLevel: 'error',
29-
silent: true
29+
silent: true,
3030
});
3131
const parseServer = new ParseServer(parseServerOptions);
3232
app.use(parseServerOptions.mountPath, parseServer);
3333
const httpServer = http.createServer(app);
34-
await new Promise((resolve) => httpServer.listen(parseServerOptions.port, resolve));
34+
await new Promise(resolve => httpServer.listen(parseServerOptions.port, resolve));
3535
Object.assign(parseServerState, {
3636
parseServer,
3737
httpServer,
@@ -47,7 +47,7 @@ async function startParseServer() {
4747
*/
4848
async function stopParseServer() {
4949
const { httpServer } = parseServerState;
50-
await new Promise((resolve) => httpServer.close(resolve));
50+
await new Promise(resolve => httpServer.close(resolve));
5151
parseServerState = {};
5252
}
5353

0 commit comments

Comments
 (0)