Skip to content

Commit db05dd5

Browse files
committed
Add ESLint. Move from mocha to Jest
1 parent 1c602d8 commit db05dd5

File tree

3 files changed

+33
-6
lines changed

3 files changed

+33
-6
lines changed

.eslintignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
coverage/
2+
dist/
3+
node_modules/

.eslintrc.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "standard",
3+
"rules": {
4+
"comma-dangle": ["error", "always-multiline"],
5+
"no-trailing-spaces": "error"
6+
},
7+
"env": {
8+
"jest": true
9+
}
10+
}

package.json

+20-6
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,28 @@
1313
"UPC",
1414
"GS1"
1515
],
16-
"dependencies": {},
17-
"devDependencies": {
18-
"chai": "~1.8.1",
19-
"mocha": "~1.17.0"
20-
},
2116
"main": "lib/main.js",
2217
"scripts": {
23-
"test": "./node_modules/.bin/mocha --reporter spec"
18+
"test": "jest --verbose --silent && eslint ."
19+
},
20+
"dependencies": {
21+
},
22+
"devDependencies": {
23+
"@types/jest": "^24.0.18",
24+
"eslint": "^5.16.0",
25+
"eslint-config-standard": "^12.0.0",
26+
"eslint-plugin-import": "^2.18.2",
27+
"eslint-plugin-node": "^9.2.0",
28+
"eslint-plugin-promise": "^4.2.1",
29+
"eslint-plugin-standard": "^4.0.1",
30+
"jest": "^24.9.0",
31+
"jest-extended": "^0.11.2"
32+
},
33+
"jest": {
34+
"testEnvironment": "node",
35+
"setupFilesAfterEnv": [
36+
"jest-extended"
37+
]
2438
},
2539
"license": "MIT"
2640
}

0 commit comments

Comments
 (0)