From 399c548570c37d54a253911e58b5f27b55f359aa Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Sun, 26 Dec 2021 13:54:53 +0400 Subject: [PATCH] Add typescript resources --- .../116-type-checkers/100-typescript.md | 6 +- package-lock.json | 216 +++++++++--------- package.json | 14 +- 3 files changed, 119 insertions(+), 117 deletions(-) diff --git a/content/roadmaps/100-frontend/content/116-type-checkers/100-typescript.md b/content/roadmaps/100-frontend/content/116-type-checkers/100-typescript.md index e33ba7675..e8eda80d3 100644 --- a/content/roadmaps/100-frontend/content/116-type-checkers/100-typescript.md +++ b/content/roadmaps/100-frontend/content/116-type-checkers/100-typescript.md @@ -1,5 +1,7 @@ -# Typescript +# TypeScript + TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. Free Resources -Typescript for begineers +TypeScript Tutorial +TypeScript for Beginners diff --git a/package-lock.json b/package-lock.json index 7a7379380..51b6a5632 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,15 +12,15 @@ "dependencies": { "@chakra-ui/icons": "^1.1.1", "@chakra-ui/react": "^1.7.3", - "@emotion/react": "^11.7.0", + "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@mapbox/rehype-prism": "^0.8.0", "@mdx-js/loader": "^1.6.22", "@next/mdx": "^12.0.7", - "@svgr/webpack": "^6.1.1", + "@svgr/webpack": "^6.1.2", "date-fns": "^2.27.0", "focus-visible": "^5.2.0", - "framer-motion": "^5.4.5", + "framer-motion": "^5.5.5", "next": "^12.0.7", "prism-themes": "^1.9.0", "react": "17.0.2", @@ -33,18 +33,18 @@ "@types/eslint": "8.2.1", "@types/gh-pages": "^3.2.0", "@types/glob": "^7.2.0", - "@types/react": "17.0.37", + "@types/react": "17.0.38", "@types/react-dom": "17.0.11", - "@types/styled-components": "^5.1.17", + "@types/styled-components": "^5.1.19", "eslint-config-next": "12.0.7", "eslint-config-prettier": "^8.3.0", "gh-pages": "^3.2.3", "glob": "^7.2.0", "husky": "^7.0.4", - "pretty-quick": "^3.1.2", + "pretty-quick": "^3.1.3", "serve": "^13.0.2", "ts-node": "^10.4.0", - "typescript": "4.5.3" + "typescript": "4.5.4" } }, "node_modules/@babel/code-frame": { @@ -2691,15 +2691,15 @@ } }, "node_modules/@emotion/cache": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.6.0.tgz", - "integrity": "sha512-ElbsWY1KMwEowkv42vGo0UPuLgtPYfIs9BxxVrmvsaJVvktknsHYYlx5NQ5g6zLDcOTyamlDc7FkRg2TAcQDKQ==", + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", "dependencies": { "@emotion/memoize": "^0.7.4", "@emotion/sheet": "^1.1.0", "@emotion/utils": "^1.0.0", "@emotion/weak-memoize": "^0.2.5", - "stylis": "^4.0.10" + "stylis": "4.0.13" } }, "node_modules/@emotion/hash": { @@ -2721,12 +2721,12 @@ "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" }, "node_modules/@emotion/react": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.0.tgz", - "integrity": "sha512-WL93hf9+/2s3cA1JVJlz8+Uy6p6QWukqQFOm2OZO5ki51hfucHMOmbSjiyC3t2Y4RI8XUmBoepoc/24ny/VBbA==", + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", "dependencies": { "@babel/runtime": "^7.13.10", - "@emotion/cache": "^11.6.0", + "@emotion/cache": "^11.7.1", "@emotion/serialize": "^1.0.2", "@emotion/sheet": "^1.1.0", "@emotion/utils": "^1.0.0", @@ -3619,11 +3619,11 @@ } }, "node_modules/@svgr/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.1.1.tgz", - "integrity": "sha512-/NP+24cQmcEdJYptoFWO34SHkNx2x4KOGAMcnTpzOPQifvb1ecupWNEPeHBDY18utd0OMpl2kWf0ZnyN5VsVlg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.1.2.tgz", + "integrity": "sha512-G1UVZcPS5R+HfBG5QC7n2ibkax8RXki2sbKHySTTnajeNXbzriBJcpF4GpYzWptfvD2gmqTDY9XaX+x08TUyGQ==", "dependencies": { - "@svgr/plugin-jsx": "^6.1.0", + "@svgr/plugin-jsx": "^6.1.2", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.1" }, @@ -3652,9 +3652,9 @@ } }, "node_modules/@svgr/plugin-jsx": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.1.0.tgz", - "integrity": "sha512-grAeVnwjr4eyzzscX6d5dK202nQcKGt5STry3BrCNuw8RZkMVFYumjH/qLnInO2ugc0ESSo8eCkb+30vXVxSTg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.1.2.tgz", + "integrity": "sha512-K/w16g3BznTjVjLyUyV0fE7LLl1HSq5KJjvczFVVvx9QG0+3xtU7RX6gvoVnTvYlrNo8QxxqLWVAU3HQm68Eew==", "dependencies": { "@babel/core": "^7.15.5", "@svgr/babel-preset": "^6.1.0", @@ -3669,13 +3669,13 @@ "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@svgr/core": "^6.0.0-alpha.0" + "@svgr/core": "^6.0.0" } }, "node_modules/@svgr/plugin-svgo": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.1.0.tgz", - "integrity": "sha512-NQtYlvPg6yk3wxm1EeeI3kNh/NoSxwW/Zjkvy3vf4CJJHKryB3TnkLsY8Z5hDOERT3Hadksh9RyZnSszEG7q5w==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.1.2.tgz", + "integrity": "sha512-UHVSRZV3RdaggDT60OMIEmhskN736DOF6PuBcCaql6jBDA9+SZkA5ZMEw73ZLAlwdOAmw+0Gi4vx/xvAfnmerw==", "dependencies": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", @@ -3689,22 +3689,22 @@ "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@svgr/core": "^6.0.0-alpha.0" + "@svgr/core": "^6.0.0" } }, "node_modules/@svgr/webpack": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.1.1.tgz", - "integrity": "sha512-22Ba6/9u/7UHnnwWQBDEIy3GrKbacMHUfS1+0XO1sjiEwQFV+eoJnnwnNX5PVS3pEx0srIKhaCCs9RtUrsM8+w==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.1.2.tgz", + "integrity": "sha512-5RzzWxFquywENwvnsiGjZ7IED+0l2lnICR3OKQ6OUyGgxlu+ac73NmDSXp6EPBz/ZTArpMZtug7jiPMUkXxnlg==", "dependencies": { "@babel/core": "^7.15.5", "@babel/plugin-transform-react-constant-elements": "^7.14.5", "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.1.1", - "@svgr/plugin-jsx": "^6.1.0", - "@svgr/plugin-svgo": "^6.1.0" + "@svgr/core": "^6.1.2", + "@svgr/plugin-jsx": "^6.1.2", + "@svgr/plugin-svgo": "^6.1.2" }, "engines": { "node": ">=10" @@ -3867,9 +3867,9 @@ "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" }, "node_modules/@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -3891,9 +3891,9 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "node_modules/@types/styled-components": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.17.tgz", - "integrity": "sha512-niMaIan3C2LYCGEPntljGrkxLBfz1RZf4WTTv7w9GJygMsCOl226/UoSwXC8dIHCHs4sQKFQUs5JtdL2hj7k0g==", + "version": "5.1.19", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.19.tgz", + "integrity": "sha512-hNj14Oamk7Jhb/fMMQG7TUkd3e8uMMgxsCTH+ueJNGdFo/PuhlGDQTPChqyilpZP0WttgBHkc2YyT5UG+yc6Yw==", "dev": true, "dependencies": { "@types/hoist-non-react-statics": "*", @@ -5694,15 +5694,15 @@ } }, "node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", + "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" @@ -7240,9 +7240,9 @@ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, "node_modules/framer-motion": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-5.4.5.tgz", - "integrity": "sha512-OjKfSMO22a9bTedhQ4diwZWCcmwoZmfrkalv4adhHTH2/cXa2eoFAmmPzs6aNpENbMrn47YmlWGwZtYNycXFLg==", + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-5.5.5.tgz", + "integrity": "sha512-+LPAF5ddo02qKh+MK4h1ChwqUFvrLkK1NDWwrHy+MuCVmQDGgiFNHvwqOSklTDGkEtbio3dCOEDy23+ZyNAa9g==", "dependencies": { "framesync": "6.0.1", "hey-listen": "^1.0.8", @@ -7256,7 +7256,7 @@ "@emotion/is-prop-valid": "^0.8.2" }, "peerDependencies": { - "@react-three/fiber": "^7.0.21", + "@react-three/fiber": "*", "react": ">=16.8 || ^17.0.0", "react-dom": ">=16.8 || ^17.0.0", "three": "^0.135.0" @@ -10605,9 +10605,9 @@ } }, "node_modules/pretty-quick": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.2.tgz", - "integrity": "sha512-T+fpTJrDjTzewql4p3lKrRA7z3MrNyjBK1MKeaBm5PpKwATgVm885TpY7TgY8KFt5Q1Qn3QDseRQcyX9AKTKkA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", "dev": true, "dependencies": { "chalk": "^3.0.0", @@ -12518,9 +12518,9 @@ } }, "node_modules/stylis": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.10.tgz", - "integrity": "sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg==" + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, "node_modules/supports-color": { "version": "5.5.0", @@ -13013,9 +13013,9 @@ } }, "node_modules/typescript": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.3.tgz", - "integrity": "sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -15936,15 +15936,15 @@ } }, "@emotion/cache": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.6.0.tgz", - "integrity": "sha512-ElbsWY1KMwEowkv42vGo0UPuLgtPYfIs9BxxVrmvsaJVvktknsHYYlx5NQ5g6zLDcOTyamlDc7FkRg2TAcQDKQ==", + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", "requires": { "@emotion/memoize": "^0.7.4", "@emotion/sheet": "^1.1.0", "@emotion/utils": "^1.0.0", "@emotion/weak-memoize": "^0.2.5", - "stylis": "^4.0.10" + "stylis": "4.0.13" } }, "@emotion/hash": { @@ -15966,12 +15966,12 @@ "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" }, "@emotion/react": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.0.tgz", - "integrity": "sha512-WL93hf9+/2s3cA1JVJlz8+Uy6p6QWukqQFOm2OZO5ki51hfucHMOmbSjiyC3t2Y4RI8XUmBoepoc/24ny/VBbA==", + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", "requires": { "@babel/runtime": "^7.13.10", - "@emotion/cache": "^11.6.0", + "@emotion/cache": "^11.7.1", "@emotion/serialize": "^1.0.2", "@emotion/sheet": "^1.1.0", "@emotion/utils": "^1.0.0", @@ -16535,11 +16535,11 @@ } }, "@svgr/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.1.1.tgz", - "integrity": "sha512-/NP+24cQmcEdJYptoFWO34SHkNx2x4KOGAMcnTpzOPQifvb1ecupWNEPeHBDY18utd0OMpl2kWf0ZnyN5VsVlg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.1.2.tgz", + "integrity": "sha512-G1UVZcPS5R+HfBG5QC7n2ibkax8RXki2sbKHySTTnajeNXbzriBJcpF4GpYzWptfvD2gmqTDY9XaX+x08TUyGQ==", "requires": { - "@svgr/plugin-jsx": "^6.1.0", + "@svgr/plugin-jsx": "^6.1.2", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.1" } @@ -16554,9 +16554,9 @@ } }, "@svgr/plugin-jsx": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.1.0.tgz", - "integrity": "sha512-grAeVnwjr4eyzzscX6d5dK202nQcKGt5STry3BrCNuw8RZkMVFYumjH/qLnInO2ugc0ESSo8eCkb+30vXVxSTg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.1.2.tgz", + "integrity": "sha512-K/w16g3BznTjVjLyUyV0fE7LLl1HSq5KJjvczFVVvx9QG0+3xtU7RX6gvoVnTvYlrNo8QxxqLWVAU3HQm68Eew==", "requires": { "@babel/core": "^7.15.5", "@svgr/babel-preset": "^6.1.0", @@ -16565,9 +16565,9 @@ } }, "@svgr/plugin-svgo": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.1.0.tgz", - "integrity": "sha512-NQtYlvPg6yk3wxm1EeeI3kNh/NoSxwW/Zjkvy3vf4CJJHKryB3TnkLsY8Z5hDOERT3Hadksh9RyZnSszEG7q5w==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.1.2.tgz", + "integrity": "sha512-UHVSRZV3RdaggDT60OMIEmhskN736DOF6PuBcCaql6jBDA9+SZkA5ZMEw73ZLAlwdOAmw+0Gi4vx/xvAfnmerw==", "requires": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", @@ -16575,18 +16575,18 @@ } }, "@svgr/webpack": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.1.1.tgz", - "integrity": "sha512-22Ba6/9u/7UHnnwWQBDEIy3GrKbacMHUfS1+0XO1sjiEwQFV+eoJnnwnNX5PVS3pEx0srIKhaCCs9RtUrsM8+w==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.1.2.tgz", + "integrity": "sha512-5RzzWxFquywENwvnsiGjZ7IED+0l2lnICR3OKQ6OUyGgxlu+ac73NmDSXp6EPBz/ZTArpMZtug7jiPMUkXxnlg==", "requires": { "@babel/core": "^7.15.5", "@babel/plugin-transform-react-constant-elements": "^7.14.5", "@babel/preset-env": "^7.15.6", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.1.1", - "@svgr/plugin-jsx": "^6.1.0", - "@svgr/plugin-svgo": "^6.1.0" + "@svgr/core": "^6.1.2", + "@svgr/plugin-jsx": "^6.1.2", + "@svgr/plugin-svgo": "^6.1.2" } }, "@szmarczak/http-timer": { @@ -16736,9 +16736,9 @@ "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" }, "@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -16760,9 +16760,9 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "@types/styled-components": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.17.tgz", - "integrity": "sha512-niMaIan3C2LYCGEPntljGrkxLBfz1RZf4WTTv7w9GJygMsCOl226/UoSwXC8dIHCHs4sQKFQUs5JtdL2hj7k0g==", + "version": "5.1.19", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.19.tgz", + "integrity": "sha512-hNj14Oamk7Jhb/fMMQG7TUkd3e8uMMgxsCTH+ueJNGdFo/PuhlGDQTPChqyilpZP0WttgBHkc2YyT5UG+yc6Yw==", "dev": true, "requires": { "@types/hoist-non-react-statics": "*", @@ -18148,15 +18148,15 @@ "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" }, "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", + "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", "requires": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, "css-to-react-native": { @@ -19335,9 +19335,9 @@ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, "framer-motion": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-5.4.5.tgz", - "integrity": "sha512-OjKfSMO22a9bTedhQ4diwZWCcmwoZmfrkalv4adhHTH2/cXa2eoFAmmPzs6aNpENbMrn47YmlWGwZtYNycXFLg==", + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-5.5.5.tgz", + "integrity": "sha512-+LPAF5ddo02qKh+MK4h1ChwqUFvrLkK1NDWwrHy+MuCVmQDGgiFNHvwqOSklTDGkEtbio3dCOEDy23+ZyNAa9g==", "requires": { "@emotion/is-prop-valid": "^0.8.2", "framesync": "6.0.1", @@ -21787,9 +21787,9 @@ "peer": true }, "pretty-quick": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.2.tgz", - "integrity": "sha512-T+fpTJrDjTzewql4p3lKrRA7z3MrNyjBK1MKeaBm5PpKwATgVm885TpY7TgY8KFt5Q1Qn3QDseRQcyX9AKTKkA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", "dev": true, "requires": { "chalk": "^3.0.0", @@ -23242,9 +23242,9 @@ } }, "stylis": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.10.tgz", - "integrity": "sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg==" + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, "supports-color": { "version": "5.5.0", @@ -23621,9 +23621,9 @@ } }, "typescript": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.3.tgz", - "integrity": "sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", "dev": true }, "unbox-primitive": { diff --git a/package.json b/package.json index 1bc1ce8a8..e6c6cb1ba 100644 --- a/package.json +++ b/package.json @@ -20,15 +20,15 @@ "dependencies": { "@chakra-ui/icons": "^1.1.1", "@chakra-ui/react": "^1.7.3", - "@emotion/react": "^11.7.0", + "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@mapbox/rehype-prism": "^0.8.0", "@mdx-js/loader": "^1.6.22", "@next/mdx": "^12.0.7", - "@svgr/webpack": "^6.1.1", + "@svgr/webpack": "^6.1.2", "date-fns": "^2.27.0", "focus-visible": "^5.2.0", - "framer-motion": "^5.4.5", + "framer-motion": "^5.5.5", "next": "^12.0.7", "prism-themes": "^1.9.0", "react": "17.0.2", @@ -41,18 +41,18 @@ "@types/eslint": "8.2.1", "@types/gh-pages": "^3.2.0", "@types/glob": "^7.2.0", - "@types/react": "17.0.37", + "@types/react": "17.0.38", "@types/react-dom": "17.0.11", - "@types/styled-components": "^5.1.17", + "@types/styled-components": "^5.1.19", "eslint-config-next": "12.0.7", "eslint-config-prettier": "^8.3.0", "gh-pages": "^3.2.3", "glob": "^7.2.0", "husky": "^7.0.4", - "pretty-quick": "^3.1.2", + "pretty-quick": "^3.1.3", "serve": "^13.0.2", "ts-node": "^10.4.0", - "typescript": "4.5.3" + "typescript": "4.5.4" }, "husky": { "hooks": {