Skip to content

Commit 7f0569d

Browse files
committed
Add travis
1 parent 1dc6c49 commit 7f0569d

File tree

2 files changed

+43
-3
lines changed

2 files changed

+43
-3
lines changed

.travis.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
language: node_js
3+
4+
node_js:
5+
- 'node'
6+
- '10'
7+
- '8'
8+
9+
env:
10+
- workerCount=3 timeout=600000
11+
12+
matrix:
13+
fast_finish: true
14+
15+
branches:
16+
only:
17+
- master
18+
- /^release-.*/
19+
20+
before_install:
21+
- npm uninstall typescript --no-save
22+
- npm uninstall tslint --no-save
23+
- npm install
24+
25+
cache:
26+
directories:
27+
- node_modules
28+
29+
script:
30+
- npm test
31+
- npm install codecov -g
32+
33+
after_success:
34+
- codecov
35+
36+
git:
37+
depth: 1

package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
"description": "Request an http(s) url and scrape its metadata",
55
"main": "dist/index.js",
66
"scripts": {
7-
"test": "echo \"Error: no test specified\" && exit 1"
7+
"format": "./node_modules/.bin/prettier --write \"**/*.ts\"",
8+
"test": "./node_modules/.bin/jest --testPathIgnorePatterns dist",
9+
"coverage": "./node_modules/.bin/jest --coverage --testPathIgnorePatterns dist",
10+
"post-coverage": "./node_modules/.bin/nyc report --reporter=json > coverage/coverage.json"
811
},
912
"keywords": [
1013
"metadata",
@@ -22,14 +25,14 @@
2225
"iconv": "^2.3.2",
2326
"iconv-lite": "^0.4.24",
2427
"node-html-parser": "^1.1.12",
25-
"prettier": "^1.16.1",
2628
"rxjs": "^6.3.3",
2729
"ts-node": "^8.0.2",
2830
"typescript": "^3.2.4"
2931
},
3032
"devDependencies": {
3133
"@types/axios": "^0.14.0",
3234
"@types/iconv": "^2.1.16",
33-
"@types/iconv-lite": "0.0.1"
35+
"@types/iconv-lite": "0.0.1",
36+
"prettier": "^1.17.0"
3437
}
3538
}

0 commit comments

Comments
 (0)