Skip to content

Commit f1dc446

Browse files
committed
chore: codecov
1 parent 26e1257 commit f1dc446

File tree

5 files changed

+102
-1
lines changed

5 files changed

+102
-1
lines changed

.circleci/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
version: 2.1
22

3+
orbs:
4+
codecov: codecov/[email protected]
5+
36
executors:
47
default:
58
docker:
@@ -67,6 +70,8 @@ jobs:
6770
name: Run unit tests
6871
command: |
6972
yarn test --coverage
73+
- codecov/upload:
74+
file: { { coverage_report_filepath } }
7075
- store_artifacts:
7176
path: coverage
7277
destination: coverage

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,4 @@ android/keystores/debug.keystore
5858

5959
# generated by bob
6060
lib/
61+
coverage/

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"@types/react": "^16.9.56",
5454
"@types/react-native": "^0.63.33",
5555
"@types/react-test-renderer": "^16.9.3",
56+
"codecov": "^3.8.1",
5657
"commitlint": "^8.3.5",
5758
"eslint": "^7.2.0",
5859
"eslint-config-prettier": "^6.11.0",
@@ -73,6 +74,7 @@
7374
"react-native": "*"
7475
},
7576
"jest": {
77+
"collectCoverage": true,
7678
"preset": "react-native",
7779
"modulePathIgnorePatterns": [
7880
"<rootDir>/example/node_modules",

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"sourceMap": true,
34
"baseUrl": ".",
45
"paths": {
56
"react-navigation-app-state-aware-focus-effect": ["./src/index"]

yarn.lock

Lines changed: 93 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1852,6 +1852,11 @@
18521852
dependencies:
18531853
pretty-format "^26.0.1"
18541854

1855+
"@tootallnate/once@1":
1856+
version "1.1.2"
1857+
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
1858+
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
1859+
18551860
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7":
18561861
version "7.1.12"
18571862
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d"
@@ -2181,6 +2186,18 @@ add-stream@^1.0.0:
21812186
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
21822187
integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=
21832188

2189+
agent-base@5:
2190+
version "5.1.1"
2191+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c"
2192+
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
2193+
2194+
agent-base@6:
2195+
version "6.0.2"
2196+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
2197+
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
2198+
dependencies:
2199+
debug "4"
2200+
21842201
aggregate-error@^3.0.0:
21852202
version "3.1.0"
21862203
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
@@ -2322,6 +2339,11 @@ argparse@^1.0.7:
23222339
dependencies:
23232340
sprintf-js "~1.0.2"
23242341

2342+
2343+
version "0.0.2"
2344+
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
2345+
integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=
2346+
23252347
arr-diff@^1.0.1:
23262348
version "1.1.0"
23272349
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a"
@@ -3048,6 +3070,17 @@ co@^4.6.0:
30483070
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
30493071
integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
30503072

3073+
codecov@^3.8.1:
3074+
version "3.8.1"
3075+
resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.8.1.tgz#06fe026b75525ed1ce864d4a34f1010c52c51546"
3076+
integrity sha512-Qm7ltx1pzLPsliZY81jyaQ80dcNR4/JpcX0IHCIWrHBXgseySqbdbYfkdiXd7o/xmzQpGRVCKGYeTrHUpn6Dcw==
3077+
dependencies:
3078+
argv "0.0.2"
3079+
ignore-walk "3.0.3"
3080+
js-yaml "3.14.0"
3081+
teeny-request "6.0.1"
3082+
urlgrey "0.4.4"
3083+
30513084
collect-v8-coverage@^1.0.0:
30523085
version "1.0.1"
30533086
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
@@ -3580,6 +3613,13 @@ [email protected], debug@^2.2.0, debug@^2.3.3:
35803613
dependencies:
35813614
ms "2.0.0"
35823615

3616+
debug@4:
3617+
version "4.3.1"
3618+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
3619+
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
3620+
dependencies:
3621+
ms "2.1.2"
3622+
35833623
35843624
version "4.1.1"
35853625
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
@@ -5110,6 +5150,15 @@ http-errors@~1.7.2:
51105150
statuses ">= 1.5.0 < 2"
51115151
toidentifier "1.0.0"
51125152

5153+
http-proxy-agent@^4.0.0:
5154+
version "4.0.1"
5155+
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
5156+
integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
5157+
dependencies:
5158+
"@tootallnate/once" "1"
5159+
agent-base "6"
5160+
debug "4"
5161+
51135162
http-signature@~1.2.0:
51145163
version "1.2.0"
51155164
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
@@ -5127,6 +5176,14 @@ http2-wrapper@^1.0.0-beta.5.2:
51275176
quick-lru "^5.1.1"
51285177
resolve-alpn "^1.0.0"
51295178

5179+
https-proxy-agent@^4.0.0:
5180+
version "4.0.0"
5181+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b"
5182+
integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==
5183+
dependencies:
5184+
agent-base "5"
5185+
debug "4"
5186+
51305187
human-signals@^1.1.1:
51315188
version "1.1.1"
51325189
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
@@ -5162,6 +5219,13 @@ iconv-lite@^0.6.2:
51625219
dependencies:
51635220
safer-buffer ">= 2.1.2 < 3.0.0"
51645221

5222+
5223+
version "3.0.3"
5224+
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
5225+
integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
5226+
dependencies:
5227+
minimatch "^3.0.4"
5228+
51655229
ignore@^4.0.6:
51665230
version "4.0.6"
51675231
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
@@ -6199,7 +6263,7 @@ jetifier@^1.6.2, jetifier@^1.6.6:
61996263
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
62006264
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
62016265

6202-
js-yaml@^3.13.1:
6266+
js-yaml@3.14.0, js-yaml@^3.13.1:
62036267
version "3.14.0"
62046268
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
62056269
integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
@@ -9016,6 +9080,13 @@ stream-buffers@~2.2.0:
90169080
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
90179081
integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=
90189082

9083+
stream-events@^1.0.5:
9084+
version "1.0.5"
9085+
resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5"
9086+
integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==
9087+
dependencies:
9088+
stubs "^3.0.0"
9089+
90199090
strict-uri-encode@^2.0.0:
90209091
version "2.0.0"
90219092
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
@@ -9174,6 +9245,11 @@ strip-json-comments@~2.0.1:
91749245
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
91759246
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
91769247

9248+
stubs@^3.0.0:
9249+
version "3.0.0"
9250+
resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b"
9251+
integrity sha1-6NK6H6nJBXAwPAMLaQD31fiavls=
9252+
91779253
sudo-prompt@^9.0.0:
91789254
version "9.2.1"
91799255
resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd"
@@ -9228,6 +9304,17 @@ table@^5.2.3:
92289304
slice-ansi "^2.1.0"
92299305
string-width "^3.0.0"
92309306

9307+
9308+
version "6.0.1"
9309+
resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-6.0.1.tgz#9b1f512cef152945827ba7e34f62523a4ce2c5b0"
9310+
integrity sha512-TAK0c9a00ELOqLrZ49cFxvPVogMUFaWY8dUsQc/0CuQPGF+BOxOQzXfE413BAk2kLomwNplvdtMpeaeGWmoc2g==
9311+
dependencies:
9312+
http-proxy-agent "^4.0.0"
9313+
https-proxy-agent "^4.0.0"
9314+
node-fetch "^2.2.0"
9315+
stream-events "^1.0.5"
9316+
uuid "^3.3.2"
9317+
92319318
92329319
version "0.8.3"
92339320
resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59"
@@ -9637,6 +9724,11 @@ url-parse-lax@^3.0.0:
96379724
dependencies:
96389725
prepend-http "^2.0.0"
96399726

9727+
9728+
version "0.4.4"
9729+
resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f"
9730+
integrity sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8=
9731+
96409732
use-subscription@^1.0.0:
96419733
version "1.5.0"
96429734
resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.0.tgz#0df66fdf97b9a340147ad72f76fac1db6f56d240"

0 commit comments

Comments
 (0)