diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..a3777c7 --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1 @@ +repo_token: 3CqNENgi6decWo85QGOhTqv7ED0kuDwt3 \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 8cc21f7..b03939d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ node_js: 8.9.4 script: - npm test; - npm run webpack; + - npm run coveralls; - npm run bundlesize; - node build-index.js my-app -f; - cd my-app; diff --git a/package-lock.json b/package-lock.json index 1d9e011..cc5acdc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "create-react-matt", - "version": "0.0.65", + "version": "0.0.66", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -2703,6 +2703,27 @@ } } }, + "coveralls": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.1.tgz", + "integrity": "sha512-FAzXwiDOYLGDWH+zgoIA+8GbWv50hlx+kpEJyvzLKOdnIBv9uWoVl4DhqGgyUHpiRjAlF8KYZSipWXYtllWH6Q==", + "dev": true, + "requires": { + "js-yaml": "3.7.0", + "lcov-parse": "0.0.10", + "log-driver": "1.2.7", + "minimist": "1.2.0", + "request": "2.87.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -7208,6 +7229,12 @@ "invert-kv": "1.0.0" } }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=", + "dev": true + }, "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", @@ -7354,6 +7381,12 @@ "integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=", "dev": true }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "dev": true + }, "log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", diff --git a/package.json b/package.json index eaf86a6..8959679 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "build": "babel index.js --out-file build-index.js", "test": "npm run linter && jest --coverage", "bundlesize": "bundlesize", + "coveralls": "cat ./coverage/lcov.info | ./node_modules/.bin/coveralls", "prepublishOnly": "npm run build" }, "bundlesize": [ @@ -60,7 +61,8 @@ "\\.(css|scss|less)$": "identity-obj-proxy" }, "coverageReporters": [ - "html" + "html", + "lcov" ], "globals": { "localStorage": {} @@ -99,6 +101,7 @@ "body-parser": "^1.18.3", "bundlesize": "^0.17.0", "compression-webpack-plugin": "^1.1.11", + "coveralls": "^3.0.1", "css-loader": "0.28.11", "enzyme": "3.3.0", "enzyme-adapter-react-16": "1.1.1",