Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Mar 9, 2021. It is now read-only.

Commit e1242a4

Browse files
author
M-ZubairAhmed
committed
added all the revelant libs
1 parent b4f14f1 commit e1242a4

File tree

5 files changed

+109
-18
lines changed

5 files changed

+109
-18
lines changed

.babelrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
},
99
"test": {
1010
"presets": [
11+
"react",
12+
"es2015",
1113
["env", { "modules": "commonjs" }],
1214
"next/babel"
1315
]

jest.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
verbose: true,
3+
setupFiles: ['./jest.setup.js'],
4+
snapshotSerializers: ['enzyme-to-json/serializer'],
5+
};

jest.setup.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/* eslint import/no-unassigned-import:0 */
2+
import 'raf/polyfill';
3+
4+
import Enzyme from 'enzyme';
5+
import Adapter from 'enzyme-adapter-react-16';
6+
7+
Enzyme.configure({ adapter: new Adapter() });

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,21 @@
5858
"babel-eslint": "^8.0.1",
5959
"babel-jest": "^21.2.0",
6060
"babel-plugin-lodash": "^3.2.11",
61+
"babel-preset-es2015": "^6.24.1",
62+
"babel-preset-react": "^6.24.1",
6163
"cross-env": "^5.0.2",
6264
"enzyme": "^3.1.1",
65+
"enzyme-adapter-react-16": "^1.0.4",
66+
"enzyme-to-json": "^3.2.2",
6367
"eslint-config-prettier": "^2.3.0",
6468
"eslint-plugin-react": "^7.1.0",
6569
"husky": "^0.14.3",
6670
"jest": "^21.2.1",
6771
"lint-staged": "^4.0.2",
6872
"opn": "^5.1.0",
6973
"prettier": "^1.7.0",
74+
"raf": "^3.4.0",
75+
"react-test-renderer": "^16.0.0",
7076
"webpack-bundle-analyzer": "^2.8.3",
7177
"xo": "^0.18.2"
7278
},

yarn.lock

Lines changed: 89 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
651651
dependencies:
652652
babel-runtime "^6.22.0"
653653

654-
babel-plugin-transform-es2015-block-scoping@^6.23.0:
654+
babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1:
655655
version "6.26.0"
656656
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
657657
dependencies:
@@ -661,7 +661,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0:
661661
babel-types "^6.26.0"
662662
lodash "^4.17.4"
663663

664-
babel-plugin-transform-es2015-classes@^6.23.0:
664+
babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1:
665665
version "6.24.1"
666666
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
667667
dependencies:
@@ -675,33 +675,33 @@ babel-plugin-transform-es2015-classes@^6.23.0:
675675
babel-traverse "^6.24.1"
676676
babel-types "^6.24.1"
677677

678-
babel-plugin-transform-es2015-computed-properties@^6.22.0:
678+
babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1:
679679
version "6.24.1"
680680
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
681681
dependencies:
682682
babel-runtime "^6.22.0"
683683
babel-template "^6.24.1"
684684

685-
babel-plugin-transform-es2015-destructuring@^6.23.0:
685+
babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0:
686686
version "6.23.0"
687687
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
688688
dependencies:
689689
babel-runtime "^6.22.0"
690690

691-
babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
691+
babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1:
692692
version "6.24.1"
693693
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
694694
dependencies:
695695
babel-runtime "^6.22.0"
696696
babel-types "^6.24.1"
697697

698-
babel-plugin-transform-es2015-for-of@^6.23.0:
698+
babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0:
699699
version "6.23.0"
700700
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
701701
dependencies:
702702
babel-runtime "^6.22.0"
703703

704-
babel-plugin-transform-es2015-function-name@^6.22.0:
704+
babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1:
705705
version "6.24.1"
706706
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
707707
dependencies:
@@ -732,30 +732,30 @@ [email protected], babel-plugin-transform-es
732732
babel-template "^6.26.0"
733733
babel-types "^6.26.0"
734734

735-
babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
735+
babel-plugin-transform-es2015-modules-systemjs@^6.23.0, babel-plugin-transform-es2015-modules-systemjs@^6.24.1:
736736
version "6.24.1"
737737
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
738738
dependencies:
739739
babel-helper-hoist-variables "^6.24.1"
740740
babel-runtime "^6.22.0"
741741
babel-template "^6.24.1"
742742

743-
babel-plugin-transform-es2015-modules-umd@^6.23.0:
743+
babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015-modules-umd@^6.24.1:
744744
version "6.24.1"
745745
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
746746
dependencies:
747747
babel-plugin-transform-es2015-modules-amd "^6.24.1"
748748
babel-runtime "^6.22.0"
749749
babel-template "^6.24.1"
750750

751-
babel-plugin-transform-es2015-object-super@^6.22.0:
751+
babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1:
752752
version "6.24.1"
753753
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
754754
dependencies:
755755
babel-helper-replace-supers "^6.24.1"
756756
babel-runtime "^6.22.0"
757757

758-
babel-plugin-transform-es2015-parameters@^6.23.0:
758+
babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1:
759759
version "6.24.1"
760760
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
761761
dependencies:
@@ -766,7 +766,7 @@ babel-plugin-transform-es2015-parameters@^6.23.0:
766766
babel-traverse "^6.24.1"
767767
babel-types "^6.24.1"
768768

769-
babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
769+
babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1:
770770
version "6.24.1"
771771
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
772772
dependencies:
@@ -779,7 +779,7 @@ babel-plugin-transform-es2015-spread@^6.22.0:
779779
dependencies:
780780
babel-runtime "^6.22.0"
781781

782-
babel-plugin-transform-es2015-sticky-regex@^6.22.0:
782+
babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1:
783783
version "6.24.1"
784784
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
785785
dependencies:
@@ -793,13 +793,13 @@ babel-plugin-transform-es2015-template-literals@^6.22.0:
793793
dependencies:
794794
babel-runtime "^6.22.0"
795795

796-
babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
796+
babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
797797
version "6.23.0"
798798
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
799799
dependencies:
800800
babel-runtime "^6.22.0"
801801

802-
babel-plugin-transform-es2015-unicode-regex@^6.22.0:
802+
babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1:
803803
version "6.24.1"
804804
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
805805
dependencies:
@@ -863,7 +863,7 @@ [email protected]:
863863
dependencies:
864864
babel-traverse "^6.25.0"
865865

866-
babel-plugin-transform-regenerator@^6.22.0:
866+
babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1:
867867
version "6.26.0"
868868
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
869869
dependencies:
@@ -917,6 +917,35 @@ [email protected]:
917917
invariant "^2.2.2"
918918
semver "^5.3.0"
919919

920+
babel-preset-es2015@^6.24.1:
921+
version "6.24.1"
922+
resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939"
923+
dependencies:
924+
babel-plugin-check-es2015-constants "^6.22.0"
925+
babel-plugin-transform-es2015-arrow-functions "^6.22.0"
926+
babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
927+
babel-plugin-transform-es2015-block-scoping "^6.24.1"
928+
babel-plugin-transform-es2015-classes "^6.24.1"
929+
babel-plugin-transform-es2015-computed-properties "^6.24.1"
930+
babel-plugin-transform-es2015-destructuring "^6.22.0"
931+
babel-plugin-transform-es2015-duplicate-keys "^6.24.1"
932+
babel-plugin-transform-es2015-for-of "^6.22.0"
933+
babel-plugin-transform-es2015-function-name "^6.24.1"
934+
babel-plugin-transform-es2015-literals "^6.22.0"
935+
babel-plugin-transform-es2015-modules-amd "^6.24.1"
936+
babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
937+
babel-plugin-transform-es2015-modules-systemjs "^6.24.1"
938+
babel-plugin-transform-es2015-modules-umd "^6.24.1"
939+
babel-plugin-transform-es2015-object-super "^6.24.1"
940+
babel-plugin-transform-es2015-parameters "^6.24.1"
941+
babel-plugin-transform-es2015-shorthand-properties "^6.24.1"
942+
babel-plugin-transform-es2015-spread "^6.22.0"
943+
babel-plugin-transform-es2015-sticky-regex "^6.24.1"
944+
babel-plugin-transform-es2015-template-literals "^6.22.0"
945+
babel-plugin-transform-es2015-typeof-symbol "^6.22.0"
946+
babel-plugin-transform-es2015-unicode-regex "^6.24.1"
947+
babel-plugin-transform-regenerator "^6.24.1"
948+
920949
babel-preset-flow@^6.23.0:
921950
version "6.23.0"
922951
resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d"
@@ -930,7 +959,7 @@ babel-preset-jest@^21.2.0:
930959
babel-plugin-jest-hoist "^21.2.0"
931960
babel-plugin-syntax-object-rest-spread "^6.13.0"
932961

933-
962+
[email protected], babel-preset-react@^6.24.1:
934963
version "6.24.1"
935964
resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380"
936965
dependencies:
@@ -2076,6 +2105,31 @@ entities@^1.1.1, entities@~1.1.1:
20762105
version "1.1.1"
20772106
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
20782107

2108+
enzyme-adapter-react-16@^1.0.4:
2109+
version "1.0.4"
2110+
resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.4.tgz#67f898cc053452f5c786424e395fe0c63a0607fe"
2111+
dependencies:
2112+
enzyme-adapter-utils "^1.1.0"
2113+
lodash "^4.17.4"
2114+
object.assign "^4.0.4"
2115+
object.values "^1.0.4"
2116+
prop-types "^15.5.10"
2117+
react-test-renderer "^16.0.0-0"
2118+
2119+
enzyme-adapter-utils@^1.1.0:
2120+
version "1.1.1"
2121+
resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.1.1.tgz#689de8853f0751710590d6dfa730ff4056ea36b2"
2122+
dependencies:
2123+
lodash "^4.17.4"
2124+
object.assign "^4.0.4"
2125+
prop-types "^15.5.10"
2126+
2127+
enzyme-to-json@^3.2.2:
2128+
version "3.2.2"
2129+
resolved "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.2.2.tgz#110047c68dda97aaeb7af3cee7d995fe3d17e82a"
2130+
dependencies:
2131+
lodash "^4.17.4"
2132+
20792133
enzyme@^3.1.1:
20802134
version "3.1.1"
20812135
resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.1.1.tgz#c6948dfccd055d75fbd8627ad1c96a024d0e247b"
@@ -3058,6 +3112,10 @@ har-validator@~5.0.3:
30583112
ajv "^5.1.0"
30593113
har-schema "^2.0.0"
30603114

3115+
harmony-reflect@^1.4.6:
3116+
version "1.5.1"
3117+
resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.5.1.tgz#b54ca617b00cc8aef559bbb17b3d85431dc7e329"
3118+
30613119
has-ansi@^2.0.0:
30623120
version "2.0.0"
30633121
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
@@ -3235,6 +3293,12 @@ [email protected], iconv-lite@~0.4.13:
32353293
version "0.4.19"
32363294
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
32373295

3296+
identity-obj-proxy@^3.0.0:
3297+
version "3.0.0"
3298+
resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14"
3299+
dependencies:
3300+
harmony-reflect "^1.4.6"
3301+
32383302
ieee754@^1.1.4:
32393303
version "1.1.8"
32403304
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
@@ -5340,7 +5404,7 @@ [email protected], querystring@^0.2.0:
53405404
version "0.2.0"
53415405
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
53425406

5343-
raf@^3.3.0, raf@^3.3.2:
5407+
raf@^3.3.0, raf@^3.3.2, raf@^3.4.0:
53445408
version "3.4.0"
53455409
resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.0.tgz#a28876881b4bc2ca9117d4138163ddb80f781575"
53465410
dependencies:
@@ -5446,6 +5510,13 @@ react-proxy@^3.0.0-alpha.0:
54465510
dependencies:
54475511
lodash "^4.6.1"
54485512

5513+
react-test-renderer@^16.0.0, react-test-renderer@^16.0.0-0:
5514+
version "16.0.0"
5515+
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.0.0.tgz#9fe7b8308f2f71f29fc356d4102086f131c9cb15"
5516+
dependencies:
5517+
fbjs "^0.8.16"
5518+
object-assign "^4.1.1"
5519+
54495520
react@^16.0.0:
54505521
version "16.0.0"
54515522
resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d"

0 commit comments

Comments
 (0)