Skip to content

Commit a9462eb

Browse files
committed
build: removes some dependencies + upd. jest-config
babel-plugin-istanbul and and babel-preset-jest are automatically added by babel-jest, plus we want to allow the user to use their own provided version
1 parent 081ffe4 commit a9462eb

2 files changed

Lines changed: 184 additions & 5 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,9 @@
6262
]
6363
},
6464
"dependencies": {
65-
"babel-plugin-istanbul": "^4.1.6",
66-
"babel-preset-jest": "^23.0.0",
6765
"cpx": "^1.5.0",
6866
"fs-extra": "6.0.1",
69-
"jest-config": "^23.0.0",
67+
"jest-config": "^23.4.1",
7068
"lodash": "^4.17.10",
7169
"pkg-dir": "^3.0.0",
7270
"yargs": "^12.0.1"
@@ -86,7 +84,9 @@
8684
"@types/react": "16.4.6",
8785
"@types/yargs": "^11.0.0",
8886
"babel-core": "^6.26.3",
87+
"babel-plugin-istanbul": "^4.1.6",
8988
"babel-preset-env": "^1.7.0",
89+
"babel-preset-jest": "^23.0.0",
9090
"cross-spawn": "latest",
9191
"cross-spawn-with-kill": "latest",
9292
"doctoc": "latest",

yarn.lock

Lines changed: 181 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,13 @@ babel-jest@^23.0.0:
507507
babel-plugin-istanbul "^4.1.6"
508508
babel-preset-jest "^23.0.0"
509509

510+
babel-jest@^23.4.0:
511+
version "23.4.0"
512+
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.4.0.tgz#22c34c392e2176f6a4c367992a7fcff69d2e8557"
513+
dependencies:
514+
babel-plugin-istanbul "^4.1.6"
515+
babel-preset-jest "^23.2.0"
516+
510517
babel-messages@^6.23.0:
511518
version "6.23.0"
512519
resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
@@ -532,6 +539,10 @@ babel-plugin-jest-hoist@^23.0.0:
532539
version "23.0.0"
533540
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.0.0.tgz#e61e68799f743391a1e6306ee270477aacf946c8"
534541

542+
babel-plugin-jest-hoist@^23.2.0:
543+
version "23.2.0"
544+
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167"
545+
535546
babel-plugin-syntax-async-functions@^6.8.0:
536547
version "6.13.0"
537548
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
@@ -787,6 +798,13 @@ babel-preset-jest@^23.0.0:
787798
babel-plugin-jest-hoist "^23.0.0"
788799
babel-plugin-syntax-object-rest-spread "^6.13.0"
789800

801+
babel-preset-jest@^23.2.0:
802+
version "23.2.0"
803+
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46"
804+
dependencies:
805+
babel-plugin-jest-hoist "^23.2.0"
806+
babel-plugin-syntax-object-rest-spread "^6.13.0"
807+
790808
babel-register@^6.26.0:
791809
version "6.26.0"
792810
resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
@@ -816,7 +834,7 @@ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0:
816834
babylon "^6.18.0"
817835
lodash "^4.17.4"
818836

819-
babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0:
837+
babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0:
820838
version "6.26.0"
821839
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
822840
dependencies:
@@ -830,7 +848,7 @@ babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0:
830848
invariant "^2.2.2"
831849
lodash "^4.17.4"
832850

833-
babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
851+
babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
834852
version "6.26.0"
835853
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
836854
dependencies:
@@ -943,6 +961,12 @@ browser-resolve@^1.11.2:
943961
dependencies:
944962
resolve "1.1.7"
945963

964+
browser-resolve@^1.11.3:
965+
version "1.11.3"
966+
resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6"
967+
dependencies:
968+
resolve "1.1.7"
969+
946970
browserslist@^3.2.6:
947971
version "3.2.8"
948972
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6"
@@ -1617,6 +1641,17 @@ expect@^23.0.0:
16171641
jest-message-util "^23.0.0"
16181642
jest-regex-util "^23.0.0"
16191643

1644+
expect@^23.4.0:
1645+
version "23.4.0"
1646+
resolved "https://registry.yarnpkg.com/expect/-/expect-23.4.0.tgz#6da4ecc99c1471253e7288338983ad1ebadb60c3"
1647+
dependencies:
1648+
ansi-styles "^3.2.0"
1649+
jest-diff "^23.2.0"
1650+
jest-get-type "^22.1.0"
1651+
jest-matcher-utils "^23.2.0"
1652+
jest-message-util "^23.4.0"
1653+
jest-regex-util "^23.3.0"
1654+
16201655
extend-shallow@^2.0.1:
16211656
version "2.0.1"
16221657
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
@@ -2536,6 +2571,24 @@ jest-config@^23.0.0:
25362571
jest-validate "^23.0.0"
25372572
pretty-format "^23.0.0"
25382573

2574+
jest-config@^23.4.1:
2575+
version "23.4.1"
2576+
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.4.1.tgz#3172fa21f0507d7f8a088ed1dbe4157057f201e9"
2577+
dependencies:
2578+
babel-core "^6.0.0"
2579+
babel-jest "^23.4.0"
2580+
chalk "^2.0.1"
2581+
glob "^7.1.1"
2582+
jest-environment-jsdom "^23.4.0"
2583+
jest-environment-node "^23.4.0"
2584+
jest-get-type "^22.1.0"
2585+
jest-jasmine2 "^23.4.1"
2586+
jest-regex-util "^23.3.0"
2587+
jest-resolve "^23.4.1"
2588+
jest-util "^23.4.0"
2589+
jest-validate "^23.4.0"
2590+
pretty-format "^23.2.0"
2591+
25392592
jest-diff@^22.4.0:
25402593
version "22.4.0"
25412594
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.0.tgz#384c2b78519ca44ca126382df53f134289232525"
@@ -2554,12 +2607,28 @@ jest-diff@^23.0.0:
25542607
jest-get-type "^22.1.0"
25552608
pretty-format "^23.0.0"
25562609

2610+
jest-diff@^23.2.0:
2611+
version "23.2.0"
2612+
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.2.0.tgz#9f2cf4b51e12c791550200abc16b47130af1062a"
2613+
dependencies:
2614+
chalk "^2.0.1"
2615+
diff "^3.2.0"
2616+
jest-get-type "^22.1.0"
2617+
pretty-format "^23.2.0"
2618+
25572619
jest-docblock@^22.4.0:
25582620
version "22.4.3"
25592621
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19"
25602622
dependencies:
25612623
detect-newline "^2.1.0"
25622624

2625+
jest-each@^23.4.0:
2626+
version "23.4.0"
2627+
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.4.0.tgz#2fa9edd89daa1a4edc9ff9bf6062a36b71345143"
2628+
dependencies:
2629+
chalk "^2.0.1"
2630+
pretty-format "^23.2.0"
2631+
25632632
jest-environment-jsdom@^22.4.1:
25642633
version "22.4.1"
25652634
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz#754f408872441740100d3917e5ec40c74de6447f"
@@ -2576,6 +2645,14 @@ jest-environment-jsdom@^23.0.0:
25762645
jest-util "^23.0.0"
25772646
jsdom "^11.5.1"
25782647

2648+
jest-environment-jsdom@^23.4.0:
2649+
version "23.4.0"
2650+
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023"
2651+
dependencies:
2652+
jest-mock "^23.2.0"
2653+
jest-util "^23.4.0"
2654+
jsdom "^11.5.1"
2655+
25792656
jest-environment-node@^22.4.1:
25802657
version "22.4.1"
25812658
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.1.tgz#418850eb654596b8d6e36c2021cbedbc23df8e16"
@@ -2590,6 +2667,13 @@ jest-environment-node@^23.0.0:
25902667
jest-mock "^23.0.0"
25912668
jest-util "^23.0.0"
25922669

2670+
jest-environment-node@^23.4.0:
2671+
version "23.4.0"
2672+
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10"
2673+
dependencies:
2674+
jest-mock "^23.2.0"
2675+
jest-util "^23.4.0"
2676+
25932677
jest-get-type@^22.1.0:
25942678
version "22.1.0"
25952679
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.1.0.tgz#4e90af298ed6181edc85d2da500dbd2753e0d5a9"
@@ -2637,6 +2721,22 @@ jest-jasmine2@^23.0.0:
26372721
jest-util "^23.0.0"
26382722
pretty-format "^23.0.0"
26392723

2724+
jest-jasmine2@^23.4.1:
2725+
version "23.4.1"
2726+
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.4.1.tgz#fa192262430d418e827636e4a98423e5e7ff0fce"
2727+
dependencies:
2728+
chalk "^2.0.1"
2729+
co "^4.6.0"
2730+
expect "^23.4.0"
2731+
is-generator-fn "^1.0.0"
2732+
jest-diff "^23.2.0"
2733+
jest-each "^23.4.0"
2734+
jest-matcher-utils "^23.2.0"
2735+
jest-message-util "^23.4.0"
2736+
jest-snapshot "^23.4.1"
2737+
jest-util "^23.4.0"
2738+
pretty-format "^23.2.0"
2739+
26402740
jest-leak-detector@^23.0.0:
26412741
version "23.0.0"
26422742
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.0.0.tgz#ec93d755b21e8b2c4c4e59b8cccab1805a704ab3"
@@ -2659,6 +2759,14 @@ jest-matcher-utils@^23.0.0:
26592759
jest-get-type "^22.1.0"
26602760
pretty-format "^23.0.0"
26612761

2762+
jest-matcher-utils@^23.2.0:
2763+
version "23.2.0"
2764+
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.2.0.tgz#4d4981f23213e939e3cedf23dc34c747b5ae1913"
2765+
dependencies:
2766+
chalk "^2.0.1"
2767+
jest-get-type "^22.1.0"
2768+
pretty-format "^23.2.0"
2769+
26622770
jest-message-util@^22.4.0:
26632771
version "22.4.0"
26642772
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.0.tgz#e3d861df16d2fee60cb2bc8feac2188a42579642"
@@ -2679,6 +2787,16 @@ jest-message-util@^23.0.0:
26792787
slash "^1.0.0"
26802788
stack-utils "^1.0.1"
26812789

2790+
jest-message-util@^23.4.0:
2791+
version "23.4.0"
2792+
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f"
2793+
dependencies:
2794+
"@babel/code-frame" "^7.0.0-beta.35"
2795+
chalk "^2.0.1"
2796+
micromatch "^2.3.11"
2797+
slash "^1.0.0"
2798+
stack-utils "^1.0.1"
2799+
26822800
jest-mock@^22.2.0:
26832801
version "22.2.0"
26842802
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.2.0.tgz#444b3f9488a7473adae09bc8a77294afded397a7"
@@ -2687,6 +2805,10 @@ jest-mock@^23.0.0:
26872805
version "23.0.0"
26882806
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.0.0.tgz#d9d897a1b74dc05c66a737213931496215897dd8"
26892807

2808+
jest-mock@^23.2.0:
2809+
version "23.2.0"
2810+
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134"
2811+
26902812
jest-regex-util@^22.1.0:
26912813
version "22.1.0"
26922814
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.1.0.tgz#5daf2fe270074b6da63e5d85f1c9acc866768f53"
@@ -2695,6 +2817,10 @@ jest-regex-util@^23.0.0:
26952817
version "23.0.0"
26962818
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.0.0.tgz#dd5c1fde0c46f4371314cf10f7a751a23f4e8f76"
26972819

2820+
jest-regex-util@^23.3.0:
2821+
version "23.3.0"
2822+
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5"
2823+
26982824
jest-resolve-dependencies@^23.0.0:
26992825
version "23.0.0"
27002826
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.0.0.tgz#c3e1cfee0e543dee10e6ec0628df69cd239244c9"
@@ -2717,6 +2843,14 @@ jest-resolve@^23.0.0:
27172843
chalk "^2.0.1"
27182844
realpath-native "^1.0.0"
27192845

2846+
jest-resolve@^23.4.1:
2847+
version "23.4.1"
2848+
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.4.1.tgz#7f3c17104732a2c0c940a01256025ed745814982"
2849+
dependencies:
2850+
browser-resolve "^1.11.3"
2851+
chalk "^2.0.1"
2852+
realpath-native "^1.0.0"
2853+
27202854
jest-runner@^23.0.0:
27212855
version "23.0.0"
27222856
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.0.0.tgz#b198a2dd78d57a2c0f3f8d7c7f97b62673922020"
@@ -2787,6 +2921,22 @@ jest-snapshot@^23.0.0:
27872921
natural-compare "^1.4.0"
27882922
pretty-format "^23.0.0"
27892923

2924+
jest-snapshot@^23.4.1:
2925+
version "23.4.1"
2926+
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.4.1.tgz#090de9acae927f6a3af3005bda40d912b83e9c96"
2927+
dependencies:
2928+
babel-traverse "^6.0.0"
2929+
babel-types "^6.0.0"
2930+
chalk "^2.0.1"
2931+
jest-diff "^23.2.0"
2932+
jest-matcher-utils "^23.2.0"
2933+
jest-message-util "^23.4.0"
2934+
jest-resolve "^23.4.1"
2935+
mkdirp "^0.5.1"
2936+
natural-compare "^1.4.0"
2937+
pretty-format "^23.2.0"
2938+
semver "^5.5.0"
2939+
27902940
jest-util@^22.4.1:
27912941
version "22.4.1"
27922942
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.1.tgz#dd17c3bdb067f8e90591563ec0c42bf847dc249f"
@@ -2811,6 +2961,19 @@ jest-util@^23.0.0:
28112961
mkdirp "^0.5.1"
28122962
source-map "^0.6.0"
28132963

2964+
jest-util@^23.4.0:
2965+
version "23.4.0"
2966+
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561"
2967+
dependencies:
2968+
callsites "^2.0.0"
2969+
chalk "^2.0.1"
2970+
graceful-fs "^4.1.11"
2971+
is-ci "^1.0.10"
2972+
jest-message-util "^23.4.0"
2973+
mkdirp "^0.5.1"
2974+
slash "^1.0.0"
2975+
source-map "^0.6.0"
2976+
28142977
jest-validate@^22.4.0, jest-validate@^22.4.2:
28152978
version "22.4.2"
28162979
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.2.tgz#e789a4e056173bf97fe797a2df2d52105c57d4f4"
@@ -2830,6 +2993,15 @@ jest-validate@^23.0.0:
28302993
leven "^2.1.0"
28312994
pretty-format "^23.0.0"
28322995

2996+
jest-validate@^23.4.0:
2997+
version "23.4.0"
2998+
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.4.0.tgz#d96eede01ef03ac909c009e9c8e455197d48c201"
2999+
dependencies:
3000+
chalk "^2.0.1"
3001+
jest-get-type "^22.1.0"
3002+
leven "^2.1.0"
3003+
pretty-format "^23.2.0"
3004+
28333005
jest-worker@^23.0.0:
28343006
version "23.0.0"
28353007
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.0.0.tgz#e6b1378b81f8e6a108f3be33a1faa830c22ea450"
@@ -3709,6 +3881,13 @@ pretty-format@^23.0.0:
37093881
ansi-regex "^3.0.0"
37103882
ansi-styles "^3.2.0"
37113883

3884+
pretty-format@^23.2.0:
3885+
version "23.2.0"
3886+
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.2.0.tgz#3b0aaa63c018a53583373c1cb3a5d96cc5e83017"
3887+
dependencies:
3888+
ansi-regex "^3.0.0"
3889+
ansi-styles "^3.2.0"
3890+
37123891
private@^0.1.6, private@^0.1.7, private@^0.1.8:
37133892
version "0.1.8"
37143893
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"

0 commit comments

Comments
 (0)