Skip to content

Commit 24c28b6

Browse files
authored
Merge pull request #7 from udaypydi/chore/readme-change
Chore/readme change
2 parents 5aa860b + f279562 commit 24c28b6

File tree

3 files changed

+141
-5
lines changed

3 files changed

+141
-5
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "portfolio",
2+
"name": "react-simple-boilerplate",
33
"version": "1.0.0",
44
"description": "",
55
"main": "index.js",
@@ -30,6 +30,7 @@
3030
"webpack-cli": "^3.3.11"
3131
},
3232
"devDependencies": {
33+
"@testing-library/react": "^10.0.2",
3334
"clean-webpack-plugin": "^3.0.0",
3435
"eslint": "^6.8.0",
3536
"eslint-config-airbnb": "^18.1.0",

src/__tests__/app.spec.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { render } from '@testing-library/react';
2+
import '@testing-library/jest-dom/extend-expect';
3+
import App from '../app.jsx';
4+
5+
it('should take a snapshot', () => {
6+
const { asFragment } = render(<App />)
7+
8+
expect(asFragment(<App />)).toMatchSnapshot()
9+
});

yarn.lock

Lines changed: 130 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -780,15 +780,15 @@
780780
"@babel/plugin-transform-react-jsx-self" "^7.9.0"
781781
"@babel/plugin-transform-react-jsx-source" "^7.9.0"
782782

783-
"@babel/runtime-corejs3@^7.8.3":
783+
"@babel/runtime-corejs3@^7.7.4", "@babel/runtime-corejs3@^7.8.3":
784784
version "7.9.2"
785785
resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz#26fe4aa77e9f1ecef9b776559bbb8e84d34284b7"
786786
integrity sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==
787787
dependencies:
788788
core-js-pure "^3.0.0"
789789
regenerator-runtime "^0.13.4"
790790

791-
"@babel/runtime@^7.4.5", "@babel/runtime@^7.8.4":
791+
"@babel/runtime@^7.4.5", "@babel/runtime@^7.7.4", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
792792
version "7.9.2"
793793
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06"
794794
integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==
@@ -828,6 +828,36 @@
828828
lodash "^4.17.13"
829829
to-fast-properties "^2.0.0"
830830

831+
"@jest/types@^25.3.0":
832+
version "25.3.0"
833+
resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.3.0.tgz#88f94b277a1d028fd7117bc1f74451e0fc2131e7"
834+
integrity sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==
835+
dependencies:
836+
"@types/istanbul-lib-coverage" "^2.0.0"
837+
"@types/istanbul-reports" "^1.1.1"
838+
"@types/yargs" "^15.0.0"
839+
chalk "^3.0.0"
840+
841+
"@testing-library/dom@^7.1.0":
842+
version "7.2.1"
843+
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.2.1.tgz#bb3b31d669bbe0c4939dadd95d69caa3c1d0b372"
844+
integrity sha512-xIGoHlQ2ZiEL1dJIFKNmLDypzYF+4OJTTASRctl/aoIDaS5y/pRVHRigoqvPUV11mdJoR71IIgi/6UviMgyz4g==
845+
dependencies:
846+
"@babel/runtime" "^7.9.2"
847+
"@types/testing-library__dom" "^7.0.0"
848+
aria-query "^4.0.2"
849+
dom-accessibility-api "^0.4.2"
850+
pretty-format "^25.1.0"
851+
852+
"@testing-library/react@^10.0.2":
853+
version "10.0.2"
854+
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-10.0.2.tgz#8eca7aa52d810cf7150048a2829fdc487162006d"
855+
integrity sha512-YT6Mw0oJz7R6vlEkmo1FlUD+K15FeXApOB5Ffm9zooFVnrwkt00w18dUJFMOh1yRp9wTdVRonbor7o4PIpFCmA==
856+
dependencies:
857+
"@babel/runtime" "^7.9.2"
858+
"@testing-library/dom" "^7.1.0"
859+
"@types/testing-library__react" "^10.0.0"
860+
831861
"@types/anymatch@*":
832862
version "1.3.1"
833863
resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a"
@@ -857,6 +887,26 @@
857887
resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.0.0.tgz#7532440c138605ced1b555935c3115ddd20e8bef"
858888
integrity sha512-q95SP4FdkmF0CwO0F2q0H6ZgudsApaY/yCtAQNRn1gduef5fGpyEphzy0YCq/N0UFvDSnLg5V8jFK/YGXlDiCw==
859889

890+
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0":
891+
version "2.0.1"
892+
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff"
893+
integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==
894+
895+
"@types/istanbul-lib-report@*":
896+
version "3.0.0"
897+
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686"
898+
integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
899+
dependencies:
900+
"@types/istanbul-lib-coverage" "*"
901+
902+
"@types/istanbul-reports@^1.1.1":
903+
version "1.1.1"
904+
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a"
905+
integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==
906+
dependencies:
907+
"@types/istanbul-lib-coverage" "*"
908+
"@types/istanbul-lib-report" "*"
909+
860910
"@types/minimatch@*":
861911
version "3.0.3"
862912
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
@@ -867,6 +917,26 @@
867917
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.11.0.tgz#390ea202539c61c8fa6ba4428b57e05bc36dc47b"
868918
integrity sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==
869919

920+
"@types/prop-types@*":
921+
version "15.7.3"
922+
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
923+
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
924+
925+
"@types/react-dom@*":
926+
version "16.9.6"
927+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.6.tgz#9e7f83d90566521cc2083be2277c6712dcaf754c"
928+
integrity sha512-S6ihtlPMDotrlCJE9ST1fRmYrQNNwfgL61UB4I1W7M6kPulUKx9fXAleW5zpdIjUQ4fTaaog8uERezjsGUj9HQ==
929+
dependencies:
930+
"@types/react" "*"
931+
932+
"@types/react@*":
933+
version "16.9.33"
934+
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.33.tgz#a5274520f0d28cbbb73c8652ddd48646fd4bcae5"
935+
integrity sha512-ovgoy7p9999HDzwv8Sewhl8GJjn/r0GRsFrM9UMwp1uodh0kQ0pwIHLQ6LNfqGSyjNzJ8II/HIg0BL7Yn/B9yA==
936+
dependencies:
937+
"@types/prop-types" "*"
938+
csstype "^2.2.0"
939+
870940
"@types/source-list-map@*":
871941
version "0.1.2"
872942
resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9"
@@ -877,6 +947,22 @@
877947
resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.5.tgz#9adbc12950582aa65ead76bffdf39fe0c27a3c02"
878948
integrity sha512-/gG2M/Imw7cQFp8PGvz/SwocNrmKFjFsm5Pb8HdbHkZ1K8pmuPzOX4VeVoiEecFCVf4CsN1r3/BRvx+6sNqwtQ==
879949

950+
"@types/testing-library__dom@*", "@types/testing-library__dom@^7.0.0":
951+
version "7.0.1"
952+
resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-7.0.1.tgz#426bef0aa306a603fe071859d4b485941b28aca6"
953+
integrity sha512-WokGRksRJb3Dla6h02/0/NNHTkjsj4S8aJZiwMj/5/UL8VZ1iCe3H8SHzfpmBeH8Vp4SPRT8iC2o9kYULFhDIw==
954+
dependencies:
955+
pretty-format "^25.1.0"
956+
957+
"@types/testing-library__react@^10.0.0":
958+
version "10.0.1"
959+
resolved "https://registry.yarnpkg.com/@types/testing-library__react/-/testing-library__react-10.0.1.tgz#92bb4a02394bf44428e35f1da2970ed77f803593"
960+
integrity sha512-RbDwmActAckbujLZeVO/daSfdL1pnjVqas25UueOkAY5r7vriavWf0Zqg7ghXMHa8ycD/kLkv8QOj31LmSYwww==
961+
dependencies:
962+
"@types/react-dom" "*"
963+
"@types/testing-library__dom" "*"
964+
pretty-format "^25.1.0"
965+
880966
"@types/uglify-js@*":
881967
version "3.0.5"
882968
resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.5.tgz#2c70d5c68f6e002e3b2e4f849adc5f162546f633"
@@ -905,6 +991,18 @@
905991
"@types/webpack-sources" "*"
906992
source-map "^0.6.0"
907993

994+
"@types/yargs-parser@*":
995+
version "15.0.0"
996+
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
997+
integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
998+
999+
"@types/yargs@^15.0.0":
1000+
version "15.0.4"
1001+
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.4.tgz#7e5d0f8ca25e9d5849f2ea443cf7c402decd8299"
1002+
integrity sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==
1003+
dependencies:
1004+
"@types/yargs-parser" "*"
1005+
9081006
"@webassemblyjs/ast@1.9.0":
9091007
version "1.9.0"
9101008
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@@ -1147,7 +1245,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1:
11471245
dependencies:
11481246
color-convert "^1.9.0"
11491247

1150-
ansi-styles@^4.1.0:
1248+
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
11511249
version "4.2.1"
11521250
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
11531251
integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
@@ -1183,6 +1281,14 @@ aria-query@^3.0.0:
11831281
ast-types-flow "0.0.7"
11841282
commander "^2.11.0"
11851283

1284+
aria-query@^4.0.2:
1285+
version "4.0.2"
1286+
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.0.2.tgz#250687b4ccde1ab86d127da0432ae3552fc7b145"
1287+
integrity sha512-S1G1V790fTaigUSM/Gd0NngzEfiMy9uTUfMyHhKhVyy4cH5O/eTuR01ydhGL0z4Za1PXFTRGH3qL8VhUQuEO5w==
1288+
dependencies:
1289+
"@babel/runtime" "^7.7.4"
1290+
"@babel/runtime-corejs3" "^7.7.4"
1291+
11861292
arr-diff@^4.0.0:
11871293
version "4.0.0"
11881294
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -1974,6 +2080,11 @@ css-what@2.1:
19742080
resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
19752081
integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
19762082

2083+
csstype@^2.2.0:
2084+
version "2.6.10"
2085+
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b"
2086+
integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==
2087+
19772088
cyclist@^1.0.1:
19782089
version "1.0.1"
19792090
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
@@ -2161,6 +2272,11 @@ doctrine@^3.0.0:
21612272
dependencies:
21622273
esutils "^2.0.2"
21632274

2275+
dom-accessibility-api@^0.4.2:
2276+
version "0.4.3"
2277+
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.4.3.tgz#93ca9002eb222fd5a343b6e5e6b9cf5929411c4c"
2278+
integrity sha512-JZ8iPuEHDQzq6q0k7PKMGbrIdsgBB7TRrtVOUm4nSMCExlg5qQG4KXWTH2k90yggjM4tTumRGwTKJSldMzKyLA==
2279+
21642280
dom-converter@^0.2:
21652281
version "0.2.0"
21662282
resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
@@ -4605,6 +4721,16 @@ pretty-error@^2.1.1:
46054721
renderkid "^2.0.1"
46064722
utila "~0.4"
46074723

4724+
pretty-format@^25.1.0:
4725+
version "25.3.0"
4726+
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.3.0.tgz#d0a4f988ff4a6cd350342fdabbb809aeb4d49ad5"
4727+
integrity sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==
4728+
dependencies:
4729+
"@jest/types" "^25.3.0"
4730+
ansi-regex "^5.0.0"
4731+
ansi-styles "^4.0.0"
4732+
react-is "^16.12.0"
4733+
46084734
private@^0.1.8:
46094735
version "0.1.8"
46104736
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
@@ -4764,7 +4890,7 @@ react-dom@^16.13.1:
47644890
prop-types "^15.6.2"
47654891
scheduler "^0.19.1"
47664892

4767-
react-is@^16.8.1:
4893+
react-is@^16.12.0, react-is@^16.8.1:
47684894
version "16.13.1"
47694895
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
47704896
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==

0 commit comments

Comments
 (0)