Skip to content

Commit 046d898

Browse files
author
Suchita Doshi
committed
add coverage all and update readme
1 parent 6999b51 commit 046d898

File tree

4 files changed

+36
-5
lines changed

4 files changed

+36
-5
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
node_modules
22
*.log
3-
.DS_Store
3+
.DS_Store
4+
5+
# Coverage directory used by tools like istanbul
6+
coverage

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
[![npm](https://img.shields.io/npm/v/ember-tracked-properties-codemod.svg?label=npm)](https://www.npmjs.com/package/ember-tracked-properties-codemod)
66

7+
[![Coverage Status](https://coveralls.io/repos/github/ember-codemods/ember-tracked-properties-codemod/badge.svg?branch=master)](https://coveralls.io/github/ember-codemods/ember-tracked-properties-codemod?branch=master)
78

89
A codemod for transforming your ember app code to start using `@tracked` properties.
910

@@ -17,7 +18,7 @@ A codemod for transforming your ember app code to start using `@tracked` propert
1718
## Usage
1819

1920
```
20-
npx ember-tracked-properties-codemod path/of/files/ or/some**/*glob.hbs
21+
npx ember-tracked-properties-codemod path/of/files/ or/some**/*glob.js
2122
```
2223

2324
The codemod accepts the following options:

package.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,24 @@
2121
},
2222
"bin": "./bin/cli.js",
2323
"scripts": {
24-
"test": "codemod-cli test",
24+
"coveralls": "cat ./coverage/lcov.info | node node_modules/.bin/coveralls",
25+
"test": "codemod-cli test --coverage",
2526
"update-docs": "codemod-cli update-docs"
2627
},
2728
"jest": {
28-
"testEnvironment": "node"
29+
"testEnvironment": "node",
30+
"collectCoverageFrom": [
31+
"transforms/tracked-properties/index.js",
32+
"transforms/tracked-properties/utils/helper.js"
33+
]
2934
},
3035
"dependencies": {
3136
"codemod-cli": "^2.1.0"
3237
},
3338
"devDependencies": {
3439
"@babel/plugin-proposal-class-properties": "^7.7.4",
3540
"@babel/plugin-proposal-decorators": "^7.7.4",
41+
"coveralls": "^3.0.9",
3642
"eslint": "^5.9.0",
3743
"eslint-config-prettier": "^3.3.0",
3844
"eslint-plugin-prettier": "^3.0.0",

yarn.lock

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1876,6 +1876,17 @@ [email protected]:
18761876
js-yaml "^3.13.1"
18771877
parse-json "^4.0.0"
18781878

1879+
coveralls@^3.0.9:
1880+
version "3.0.9"
1881+
resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.9.tgz#8cfc5a5525f84884e2948a0bf0f1c0e90aac0420"
1882+
integrity sha512-nNBg3B1+4iDox5A5zqHKzUTiwl2ey4k2o0NEcVZYvl+GOSJdKBj4AJGKLv6h3SvWch7tABHePAQOSZWM9E2hMg==
1883+
dependencies:
1884+
js-yaml "^3.13.1"
1885+
lcov-parse "^1.0.0"
1886+
log-driver "^1.2.7"
1887+
minimist "^1.2.0"
1888+
request "^2.88.0"
1889+
18791890
cross-spawn@^5.0.1:
18801891
version "5.1.0"
18811892
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -4296,6 +4307,11 @@ lcid@^1.0.0:
42964307
dependencies:
42974308
invert-kv "^1.0.0"
42984309

4310+
lcov-parse@^1.0.0:
4311+
version "1.0.0"
4312+
resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0"
4313+
integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A=
4314+
42994315
left-pad@^1.3.0:
43004316
version "1.3.0"
43014317
resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e"
@@ -4397,6 +4413,11 @@ lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5:
43974413
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
43984414
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
43994415

4416+
log-driver@^1.2.7:
4417+
version "1.2.7"
4418+
resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
4419+
integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==
4420+
44004421
log-symbols@^3.0.0:
44014422
version "3.0.0"
44024423
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
@@ -5754,7 +5775,7 @@ request-promise-native@^1.0.5:
57545775
stealthy-require "^1.1.0"
57555776
tough-cookie ">=2.3.3"
57565777

5757-
request@^2.87.0:
5778+
request@^2.87.0, request@^2.88.0:
57585779
version "2.88.0"
57595780
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
57605781
integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==

0 commit comments

Comments
 (0)