Skip to content

Commit 003e557

Browse files
committed
Setup code coverage
1 parent d904574 commit 003e557

File tree

4 files changed

+29
-38
lines changed

4 files changed

+29
-38
lines changed

.travis.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ language: node_js
33
node_js:
44
- "8"
55
script:
6-
- yarn test
6+
- yarn test --coverage
7+
after_success:
8+
- cat ./coverage/lcov.info | ./node_modules/.bin/coveralls

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# mermaid
22

33
[![Build Status](https://travis-ci.org/knsv/mermaid.svg?branch=master)](https://travis-ci.org/knsv/mermaid)
4+
[![Coverage Status](https://coveralls.io/repos/github/knsv/mermaid/badge.svg?branch=master)](https://coveralls.io/github/knsv/mermaid?branch=master)
45
[![Join the chat at https://gitter.im/knsv/mermaid](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/knsv/mermaid?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
56

67
![banner](./img/header.png)

package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,19 @@
4848
"babel-core": "^6.26.0",
4949
"babel-loader": "^7.1.4",
5050
"babel-preset-env": "^1.6.1",
51+
"coveralls": "^3.0.0",
5152
"css-loader": "^0.28.10",
5253
"css-to-string-loader": "^0.1.3",
53-
"extract-text-webpack-plugin": "^3.0.2",
5454
"gulp": "^3.9.1",
5555
"gulp-filelog": "^0.4.1",
5656
"gulp-jison": "^1.2.0",
5757
"husky": "^0.14.3",
5858
"identity-obj-proxy": "^3.0.0",
59-
"inject-loader": "^3.0.1",
6059
"jest": "^22.4.2",
6160
"jison": "^0.4.18",
6261
"node-sass": "^4.7.2",
6362
"sass-loader": "^6.0.7",
6463
"standard": "^11.0.0",
65-
"style-loader": "^0.20.2",
6664
"webpack": "^4.1.1",
6765
"webpack-cli": "^2.0.10",
6866
"webpack-node-externals": "^1.6.0",

yarn.lock

+24-34
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ ajv@^4.9.1:
7777
co "^4.6.0"
7878
json-stable-stringify "^1.0.1"
7979

80-
ajv@^5.0.0, ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0:
80+
ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0:
8181
version "5.5.2"
8282
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
8383
dependencies:
@@ -328,7 +328,7 @@ async@^1.4.0, async@^1.5.0:
328328
version "1.5.2"
329329
resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
330330

331-
async@^2.0.0, async@^2.1.4, async@^2.4.1:
331+
async@^2.0.0, async@^2.1.4:
332332
version "2.6.0"
333333
resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4"
334334
dependencies:
@@ -381,7 +381,7 @@ babel-code-frame@^6.26.0:
381381
esutils "^2.0.2"
382382
js-tokens "^3.0.2"
383383

384-
babel-core@^6.0.0, babel-core@^6.26.0, babel-core@~6:
384+
babel-core@^6.0.0, babel-core@^6.26.0:
385385
version "6.26.0"
386386
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
387387
dependencies:
@@ -1808,6 +1808,16 @@ core-util-is@1.0.2, core-util-is@~1.0.0:
18081808
version "1.0.2"
18091809
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
18101810

1811+
coveralls@^3.0.0:
1812+
version "3.0.0"
1813+
resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.0.tgz#22ef730330538080d29b8c151dc9146afde88a99"
1814+
dependencies:
1815+
js-yaml "^3.6.1"
1816+
lcov-parse "^0.0.10"
1817+
log-driver "^1.2.5"
1818+
minimist "^1.2.0"
1819+
request "^2.79.0"
1820+
18111821
create-ecdh@^4.0.0:
18121822
version "4.0.0"
18131823
resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
@@ -2885,15 +2895,6 @@ extglob@^2.0.4:
28852895
snapdragon "^0.8.1"
28862896
to-regex "^3.0.1"
28872897

2888-
extract-text-webpack-plugin@^3.0.2:
2889-
version "3.0.2"
2890-
resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7"
2891-
dependencies:
2892-
async "^2.4.1"
2893-
loader-utils "^1.1.0"
2894-
schema-utils "^0.3.0"
2895-
webpack-sources "^1.0.1"
2896-
28972898
extsprintf@1.3.0, extsprintf@^1.2.0:
28982899
version "1.3.0"
28992900
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
@@ -3899,12 +3900,6 @@ ini@~1.3.0:
38993900
version "1.3.4"
39003901
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
39013902

3902-
inject-loader@^3.0.1:
3903-
version "3.0.1"
3904-
resolved "https://registry.yarnpkg.com/inject-loader/-/inject-loader-3.0.1.tgz#844a4596150cf6b864c2f79806d40a2caee4c2c7"
3905-
dependencies:
3906-
babel-core "~6"
3907-
39083903
inquirer@^1.0.2:
39093904
version "1.2.3"
39103905
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"
@@ -4681,7 +4676,7 @@ js-tokens@^3.0.0, js-tokens@^3.0.2:
46814676
version "3.0.2"
46824677
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
46834678

4684-
js-yaml@^3.7.0, js-yaml@^3.9.1:
4679+
js-yaml@^3.6.1, js-yaml@^3.7.0, js-yaml@^3.9.1:
46854680
version "3.11.0"
46864681
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef"
46874682
dependencies:
@@ -4864,6 +4859,10 @@ lcid@^1.0.0:
48644859
dependencies:
48654860
invert-kv "^1.0.0"
48664861

4862+
lcov-parse@^0.0.10:
4863+
version "0.0.10"
4864+
resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3"
4865+
48674866
left-pad@^1.2.0:
48684867
version "1.2.0"
48694868
resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee"
@@ -5131,6 +5130,10 @@ lodash@~1.0.1:
51315130
version "1.0.2"
51325131
resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
51335132

5133+
log-driver@^1.2.5:
5134+
version "1.2.7"
5135+
resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
5136+
51345137
log-symbols@2.2.0, log-symbols@^2.1.0:
51355138
version "2.2.0"
51365139
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
@@ -6850,7 +6853,7 @@ request-promise-native@^1.0.5:
68506853
stealthy-require "^1.1.0"
68516854
tough-cookie ">=2.3.3"
68526855

6853-
request@2, request@^2.83.0:
6856+
request@2, request@^2.79.0, request@^2.83.0:
68546857
version "2.83.0"
68556858
resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
68566859
dependencies:
@@ -7125,13 +7128,7 @@ sax@^1.2.4, sax@~1.2.1:
71257128
version "1.2.4"
71267129
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
71277130

7128-
schema-utils@^0.3.0:
7129-
version "0.3.0"
7130-
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf"
7131-
dependencies:
7132-
ajv "^5.0.0"
7133-
7134-
schema-utils@^0.4.2, schema-utils@^0.4.3:
7131+
schema-utils@^0.4.2:
71357132
version "0.4.5"
71367133
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e"
71377134
dependencies:
@@ -7622,13 +7619,6 @@ strip-json-comments@~2.0.1:
76227619
version "2.0.1"
76237620
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
76247621

7625-
style-loader@^0.20.2:
7626-
version "0.20.2"
7627-
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.20.2.tgz#851b373c187890331776e9cde359eea9c95ecd00"
7628-
dependencies:
7629-
loader-utils "^1.1.0"
7630-
schema-utils "^0.4.3"
7631-
76327622
supports-color@^2.0.0:
76337623
version "2.0.0"
76347624
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"

0 commit comments

Comments
 (0)