From 5f3eece342d9afe1f288f36b5cac6fd07f561b74 Mon Sep 17 00:00:00 2001 From: Pavlo Buidenkov Date: Fri, 14 Aug 2020 22:23:58 +0300 Subject: [PATCH] blueprint js with darktheme added --- app/app.global.css | 23 ++++- app/components/Home.tsx | 24 +++-- app/components/NavPanel.tsx | 34 +++++++ app/containers/CounterPage.tsx | 8 +- app/containers/HomePage.tsx | 8 +- app/features/counter/Counter.css | 12 +-- app/features/counter/Counter.tsx | 27 +++--- package.json | 2 + yarn.lock | 151 +++++++++++++++++++++++++++---- 9 files changed, 242 insertions(+), 47 deletions(-) create mode 100644 app/components/NavPanel.tsx diff --git a/app/app.global.css b/app/app.global.css index aa238b9..f9b4d1e 100644 --- a/app/app.global.css +++ b/app/app.global.css @@ -3,21 +3,38 @@ * See https://github.com/webpack-contrib/sass-loader#imports */ @import '~@fortawesome/fontawesome-free/css/all.css'; +@import '~normalize.css/normalize.css'; +@import '~@blueprintjs/core/lib/css/blueprint.css'; body { position: relative; color: white; height: 100vh; - background-color: #232c39; - background-image: linear-gradient( + background-color: whitesmoke; + + /* background-image: linear-gradient( 45deg, rgba(0, 216, 255, 0.5) 10%, rgba(0, 1, 127, 0.7) - ); + ); */ font-family: Arial, Helvetica, Helvetica Neue, serif; overflow-y: hidden; } +body.bp3-dark { + background-color: #293742; + + /* background-color: #232c39; */ +} + +.bp3-button { + outline: none !important; +} + +.bp3-control { + outline: none !important; +} + h2 { margin: 0; font-size: 2.25rem; diff --git a/app/components/Home.tsx b/app/components/Home.tsx index ed0cc34..947afc0 100644 --- a/app/components/Home.tsx +++ b/app/components/Home.tsx @@ -3,11 +3,12 @@ import React, { useState, useEffect } from 'react'; import { useTranslation } from 'react-i18next'; import { Link } from 'react-router-dom'; import { ipcRenderer } from 'electron'; +import { + Button, +} from '@blueprintjs/core'; import routes from '../constants/routes.json'; import styles from './Home.css'; -// import signalingServer from '../server/signalingServer'; - export default function Home(): JSX.Element { const [signalingServerPort, setSignalingServerPort] = useState('0000'); const { t } = useTranslation(); @@ -29,13 +30,20 @@ export default function Home(): JSX.Element { return (
-

Home

- to Counter -

{`${t('Signaling server is running on port')}: ${signalingServerPort}`}

-

{`Locales test ${t('Language')}`}

- +
); } diff --git a/app/components/NavPanel.tsx b/app/components/NavPanel.tsx new file mode 100644 index 0000000..59f63df --- /dev/null +++ b/app/components/NavPanel.tsx @@ -0,0 +1,34 @@ +import React from 'react'; +import { + Alignment, + AnchorButton, + Classes, + Navbar, + Switch, +} from '@blueprintjs/core'; + +export default function NavPanel() { + const darkThemeToggleStyles = { marginBottom: 0 }; + + const handleToggleDarkTheme = () => { + document.body.classList.toggle(Classes.DARK); + }; + + return ( + + + Deskreen + + + + + + + + + ); +} diff --git a/app/containers/CounterPage.tsx b/app/containers/CounterPage.tsx index 2f70b68..124742f 100644 --- a/app/containers/CounterPage.tsx +++ b/app/containers/CounterPage.tsx @@ -1,6 +1,12 @@ import React from 'react'; +import NavPanel from '../components/NavPanel'; import Counter from '../features/counter/Counter'; export default function CounterPage() { - return ; + return ( + <> + + + + ); } diff --git a/app/containers/HomePage.tsx b/app/containers/HomePage.tsx index 4c7158c..94f0802 100644 --- a/app/containers/HomePage.tsx +++ b/app/containers/HomePage.tsx @@ -1,6 +1,12 @@ import React from 'react'; +import NavPanel from '../components/NavPanel'; import Home from '../components/Home'; export default function HomePage() { - return ; + return ( + <> + + + + ); } diff --git a/app/features/counter/Counter.css b/app/features/counter/Counter.css index 31588ba..e799c1c 100644 --- a/app/features/counter/Counter.css +++ b/app/features/counter/Counter.css @@ -3,12 +3,12 @@ } .counter { - position: absolute; - top: 30%; - left: 45%; - font-size: 10rem; - font-weight: bold; - letter-spacing: -0.025em; + position: absolute !important; + top: 30% !important; + left: 45% !important; + font-size: 10rem !important; + font-weight: bold !important; + letter-spacing: -0.025em !important; } .btnGroup { diff --git a/app/features/counter/Counter.tsx b/app/features/counter/Counter.tsx index 1f39fce..c46294a 100644 --- a/app/features/counter/Counter.tsx +++ b/app/features/counter/Counter.tsx @@ -1,6 +1,7 @@ import React from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { Link } from 'react-router-dom'; +import { Button } from '@blueprintjs/core'; import styles from './Counter.css'; import routes from '../../constants/routes.json'; import { @@ -17,15 +18,19 @@ export default function Counter() { return (
+
- +
-
+

{value} -

+
- - - - +
); diff --git a/package.json b/package.json index 45606a9..78f9edb 100644 --- a/package.json +++ b/package.json @@ -277,6 +277,7 @@ "webpack-merge": "^5.0.9" }, "dependencies": { + "@blueprintjs/core": "^3.31.0", "@fortawesome/fontawesome-free": "^5.14.0", "@hot-loader/react-dom": "^16.13.0", "@reduxjs/toolkit": "^1.4.0", @@ -302,6 +303,7 @@ "redux": "^4.0.5", "redux-thunk": "^2.3.0", "regenerator-runtime": "^0.13.5", + "sass": "^1.26.10", "source-map-support": "^0.5.19" }, "devEngines": { diff --git a/yarn.lock b/yarn.lock index a15127f..d82ea59 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1130,6 +1130,31 @@ resolved "https://packages.deskreen.com/@bcoe%2fv8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== +"@blueprintjs/core@^3.31.0": + version "3.31.0" + resolved "https://registry.npmjs.org/@blueprintjs/core/-/core-3.31.0.tgz#75702c3cdcb84cf28ba1e9e856b7b863700d8cc4" + integrity sha512-kfCYeyY2ojTMU5hxURNCwV4jQNDmLjTMOPImtbdW3Z7gHwiT2OA9qgNCkM0lhUjv0vyZ5py+AtZalx2FOH6PiA== + dependencies: + "@blueprintjs/icons" "^3.20.1" + "@types/dom4" "^2.0.1" + classnames "^2.2" + dom4 "^2.1.5" + normalize.css "^8.0.1" + popper.js "^1.16.1" + react-lifecycles-compat "^3.0.4" + react-popper "^1.3.7" + react-transition-group "^2.9.0" + resize-observer-polyfill "^1.5.1" + tslib "~1.13.0" + +"@blueprintjs/icons@^3.20.1": + version "3.20.1" + resolved "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.20.1.tgz#fde6bf4daaf644947497f19aa2c4b853ffc623df" + integrity sha512-BYXr2oOeKlcYoqpbCj2qCmTvAMf1HEM98v0yo024NXKFcnBdcf9ZF3/y4vmrRUijSJ2JLLCR+a0XE3lhweFWow== + dependencies: + classnames "^2.2" + tslib "~1.13.0" + "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://packages.deskreen.com/@cnakazawa%2fwatch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" @@ -1536,6 +1561,11 @@ resolved "https://packages.deskreen.com/@types%2fdebug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ== +"@types/dom4@^2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.1.tgz#506d5781b9bcab81bd9a878b198aec7dee2a6033" + integrity sha512-kSkVAvWmMZiCYtvqjqQEwOmvKwcH+V4uiv3qPQ8pAh1Xl39xggGEo8gHUqV4waYGHezdFw0rKBR8Jt0CrQSDZA== + "@types/enzyme-adapter-react-16@^1.0.6": version "1.0.6" resolved "https://packages.deskreen.com/@types%2fenzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.6.tgz#8aca7ae2fd6c7137d869b6616e696d21bb8b0cec" @@ -4107,6 +4137,21 @@ cheerio@^1.0.0-rc.3: lodash "^4.15.0" parse5 "^3.0.1" +"chokidar@>=2.0.0 <4.0.0", chokidar@^3.4.1: + version "3.4.2" + resolved "https://packages.deskreen.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" + integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.4.0" + optionalDependencies: + fsevents "~2.1.2" + chokidar@^2.1.8: version "2.1.8" resolved "https://packages.deskreen.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -4126,21 +4171,6 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.4.1: - version "3.4.2" - resolved "https://packages.deskreen.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" - integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.4.0" - optionalDependencies: - fsevents "~2.1.2" - chownr@^1.1.1: version "1.1.4" resolved "https://packages.deskreen.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -4207,6 +4237,11 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +classnames@^2.2: + version "2.2.6" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + clean-stack@^2.0.0: version "2.2.0" resolved "https://packages.deskreen.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" @@ -4662,6 +4697,14 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-react-context@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" + integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + cross-env@^7.0.0: version "7.0.2" resolved "https://packages.deskreen.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9" @@ -5037,7 +5080,7 @@ deep-eql@^3.0.1: dependencies: type-detect "^4.0.0" -deep-equal@^1.0.1: +deep-equal@^1.0.1, deep-equal@^1.1.1: version "1.1.1" resolved "https://packages.deskreen.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== @@ -5317,6 +5360,13 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-helpers@^3.4.0: + version "3.4.0" + resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" + integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== + dependencies: + "@babel/runtime" "^7.1.2" + dom-serializer@0: version "0.2.2" resolved "https://packages.deskreen.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -5338,6 +5388,11 @@ dom-walk@^0.1.0: resolved "https://packages.deskreen.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== +dom4@^2.1.5: + version "2.1.5" + resolved "https://registry.npmjs.org/dom4/-/dom4-2.1.5.tgz#f98a94eb67b340f0fa5b42b0ee9c38cda035428e" + integrity sha512-gJbnVGq5zaBUY0lUh0LUEVGYrtN75Ks8ZwpwOYvnVFrKy/qzXK4R/1WuLIFExWj/tBxbRAkTzZUGJHXmqsBNjQ== + domain-browser@^1.1.1: version "1.2.0" resolved "https://packages.deskreen.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" @@ -7057,6 +7112,11 @@ growly@^1.3.0: resolved "https://packages.deskreen.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + gzip-size@^5.0.0: version "5.1.1" resolved "https://packages.deskreen.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" @@ -9855,6 +9915,11 @@ normalize-url@^4.1.0: resolved "https://packages.deskreen.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== +normalize.css@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3" + integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== + npm-conf@^1.1.3: version "1.1.3" resolved "https://packages.deskreen.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" @@ -10546,6 +10611,11 @@ pngjs@^3.3.1: resolved "https://packages.deskreen.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== +popper.js@^1.14.4, popper.js@^1.16.1: + version "1.16.1" + resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" + integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== + portfinder@^1.0.26: version "1.0.28" resolved "https://packages.deskreen.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" @@ -11289,6 +11359,19 @@ react-lifecycles-compat@^3.0.4: resolved "https://packages.deskreen.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== +react-popper@^1.3.7: + version "1.3.7" + resolved "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz#f6a3471362ef1f0d10a4963673789de1baca2324" + integrity sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww== + dependencies: + "@babel/runtime" "^7.1.2" + create-react-context "^0.3.0" + deep-equal "^1.1.1" + popper.js "^1.14.4" + prop-types "^15.6.1" + typed-styles "^0.0.7" + warning "^4.0.2" + react-redux@^7.2.0: version "7.2.1" resolved "https://packages.deskreen.com/react-redux/-/react-redux-7.2.1.tgz#8dedf784901014db2feca1ab633864dee68ad985" @@ -11339,6 +11422,16 @@ react-test-renderer@^16.0.0-0, react-test-renderer@^16.12.0: react-is "^16.8.6" scheduler "^0.19.1" +react-transition-group@^2.9.0: + version "2.9.0" + resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d" + integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg== + dependencies: + dom-helpers "^3.4.0" + loose-envify "^1.4.0" + prop-types "^15.6.2" + react-lifecycles-compat "^3.0.4" + react@^16.13.1: version "16.13.1" resolved "https://packages.deskreen.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" @@ -11752,6 +11845,11 @@ reselect@^4.0.0: resolved "https://packages.deskreen.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7" integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA== +resize-observer-polyfill@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + resolve-cwd@^1.0.0: version "1.0.0" resolved "https://packages.deskreen.com/resolve-cwd/-/resolve-cwd-1.0.0.tgz#4eaeea41ed040d1702457df64a42b2b07d246f9f" @@ -11999,6 +12097,13 @@ sass-loader@^9.0.2: schema-utils "^2.7.0" semver "^7.3.2" +sass@^1.26.10: + version "1.26.10" + resolved "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz#851d126021cdc93decbf201d1eca2a20ee434760" + integrity sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw== + dependencies: + chokidar ">=2.0.0 <4.0.0" + sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://packages.deskreen.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -13524,7 +13629,7 @@ tsconfig-paths@^3.9.0: minimist "^1.2.0" strip-bom "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.8.1, tslib@^1.9.0, tslib@~1.13.0: version "1.13.0" resolved "https://packages.deskreen.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== @@ -13605,6 +13710,11 @@ type-is@~1.6.17, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typed-styles@^0.0.7: + version "0.0.7" + resolved "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" + integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://packages.deskreen.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -14014,6 +14124,13 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.x" +warning@^4.0.2, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + watchpack-chokidar2@^2.0.0: version "2.0.0" resolved "https://packages.deskreen.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0"