From 989c3880fa7860ec5226e01a1438f714919a787a Mon Sep 17 00:00:00 2001 From: Oleksii Kurinnyi Date: Fri, 24 Jul 2020 14:05:10 +0300 Subject: [PATCH] Rework NavMenu.tsx and Layout.tsx components (#48) * moved files `Layout.tsx`, `NavMenu.tsx` and `nav-menu.styl` are moved to `/src/components/layout/` Signed-off-by: Oleksii Kurinnyi * added stylelint and support of css modules Signed-off-by: Oleksii Kurinnyi * reworked NavMenu.tsx and Layout.tsx components Signed-off-by: Oleksii Kurinnyi * fixup! added stylelint and support of css modules * removed unused dependencies Signed-off-by: Oleksii Kurinnyi * fixes Signed-off-by: Oleksii Kurinnyi * fixed incorrect paths for tabs on Get Started page Signed-off-by: Oleksii Kurinnyi --- .deps/dev.md | 147 +- .deps/prod.md | 9 - .lintstagedrc.js | 10 +- .stylelintrc.js | 18 + DEPENDENCIES | 345 +++- assets/branding/branding.css | 24 +- package.json | 13 +- src/components/App.tsx | 52 +- src/components/Layout/Header.module.css | 56 + src/components/Layout/Header.tsx | 87 + src/components/Layout/HeaderTools.tsx | 134 ++ src/components/Layout/Navigation/MainItem.tsx | 40 + src/components/Layout/Navigation/MainList.tsx | 52 + .../Layout/Navigation/RecentItem.tsx | 36 + .../Layout/Navigation/RecentList.tsx | 71 + .../Navigation/__tests__/MainItem.spec.tsx | 89 + .../Navigation/__tests__/MainList.spec.tsx | 52 + .../Navigation/__tests__/RecentItem.spec.tsx | 85 + .../Navigation/__tests__/RecentList.spec.tsx | 143 ++ .../Layout/Navigation/index.module.css | 19 + src/components/Layout/Navigation/index.tsx | 87 + src/components/Layout/Sidebar.tsx | 43 + src/components/Layout/index.tsx | 143 ++ src/components/Layout/themeVariant.ts | 16 + src/components/Routes.tsx | 53 + src/components/app-nav-menu/Layout.tsx | 36 - src/components/app-nav-menu/NavMenu.tsx | 204 -- .../get-started/GetStartedPage.tsx | 10 +- src/components/app-nav-menu/nav-menu.styl | 73 - src/components/route.enum.ts | 22 + src/services/bootstrap/KeycloakSetup.ts | 4 +- src/services/bootstrap/PreloadData.ts | 8 +- src/store/User.ts | 9 +- src/store/Workspaces.ts | 28 +- src/typings/css.module.d.ts | 19 + tsconfig.json | 3 - webpack.config.common.js | 4 - webpack.config.dev.js | 23 +- webpack.config.prod.js | 26 +- yarn.lock | 1644 ++++++++++++++++- 40 files changed, 3351 insertions(+), 586 deletions(-) create mode 100644 .stylelintrc.js create mode 100644 src/components/Layout/Header.module.css create mode 100644 src/components/Layout/Header.tsx create mode 100644 src/components/Layout/HeaderTools.tsx create mode 100644 src/components/Layout/Navigation/MainItem.tsx create mode 100644 src/components/Layout/Navigation/MainList.tsx create mode 100644 src/components/Layout/Navigation/RecentItem.tsx create mode 100644 src/components/Layout/Navigation/RecentList.tsx create mode 100644 src/components/Layout/Navigation/__tests__/MainItem.spec.tsx create mode 100644 src/components/Layout/Navigation/__tests__/MainList.spec.tsx create mode 100644 src/components/Layout/Navigation/__tests__/RecentItem.spec.tsx create mode 100644 src/components/Layout/Navigation/__tests__/RecentList.spec.tsx create mode 100644 src/components/Layout/Navigation/index.module.css create mode 100644 src/components/Layout/Navigation/index.tsx create mode 100644 src/components/Layout/Sidebar.tsx create mode 100644 src/components/Layout/index.tsx create mode 100644 src/components/Layout/themeVariant.ts create mode 100644 src/components/Routes.tsx delete mode 100644 src/components/app-nav-menu/Layout.tsx delete mode 100644 src/components/app-nav-menu/NavMenu.tsx delete mode 100644 src/components/app-nav-menu/nav-menu.styl create mode 100644 src/components/route.enum.ts create mode 100644 src/typings/css.module.d.ts diff --git a/.deps/dev.md b/.deps/dev.md index 392d8fc8e..b3083aedf 100644 --- a/.deps/dev.md +++ b/.deps/dev.md @@ -49,12 +49,15 @@ | [`@jest/test-sequencer@26.0.1`](https://github.com/facebook/jest.git) | MIT | clearlydefined | | [`@jest/transform@26.0.1`](https://github.com/facebook/jest.git) | MIT | clearlydefined | | [`@jest/types@26.0.1`](https://github.com/facebook/jest.git) | MIT | clearlydefined | +| [`@mrmlnc/readdir-enhanced@2.2.1`](https://github.com/bigstickcarpet/readdir-enhanced.git) | MIT | clearlydefined | | [`@nodelib/fs.scandir@2.1.3`](https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir) | MIT | clearlydefined | | [`@nodelib/fs.stat@2.0.3`](https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat) | MIT | clearlydefined | | [`@nodelib/fs.walk@1.2.4`](https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk) | MIT | clearlydefined | | [`@npmcli/move-file@1.0.1`](git+https://github.com/npm/move-file) | MIT | clearlydefined | | [`@sinonjs/commons@1.8.0`](git+https://github.com/sinonjs/commons.git) | BSD-3-Clause | clearlydefined | | [`@sinonjs/fake-timers@6.0.1`](http://github.com/sinonjs/fake-timers.git) | BSD-3-Clause | clearlydefined | +| [`@stylelint/postcss-css-in-js@0.37.2`](https://github.com/stylelint/postcss-css-in-js.git) | MIT | clearlydefined | +| [`@stylelint/postcss-markdown@0.36.1`](https://github.com/stylelint/postcss-markdown.git) | MIT | clearlydefined | | [`@testing-library/dom@7.16.2`](https://github.com/testing-library/dom-testing-library) | MIT | clearlydefined | | [`@testing-library/jest-dom@5.10.1`](https://github.com/testing-library/jest-dom) | MIT | clearlydefined | | [`@testing-library/react@10.3.0`](https://github.com/testing-library/react-testing-library) | MIT | clearlydefined | @@ -91,6 +94,7 @@ | [`@types/less@3.0.1`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/mime@2.0.2`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`@types/minimatch@3.0.3`](https://www.github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`@types/minimist@1.2.0`](https://www.github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | emo_ip_team | | [`@types/node@14.0.11`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/normalize-package-data@2.4.0`](https://www.github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/parse-json@4.0.0`](https://www.github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | @@ -114,6 +118,9 @@ | [`@types/tapable@1.0.5`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/testing-library__jest-dom@5.9.1`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/uglify-js@3.9.2`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | +| [`@types/unist@2.0.3`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | +| [`@types/vfile-message@2.0.0`](https://github.com/vfile/vfile-message#readme) | MIT | clearlydefined | +| [`@types/vfile@3.0.2`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/vscode@1.45.1`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/webpack-dev-server@3.11.0`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | | [`@types/webpack-sources@0.1.7`](https://github.com/DefinitelyTyped/DefinitelyTyped.git) | MIT | clearlydefined | @@ -162,16 +169,17 @@ | [`ansi-styles@4.2.1`](https://github.com/chalk/ansi-styles.git) | MIT | clearlydefined | | [`anymatch@2.0.0`](https://github.com/micromatch/anymatch) | ISC | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`aproba@1.2.0`](https://github.com/iarna/aproba) | ISC | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | -| [`arg@4.1.3`](https://github.com/zeit/arg.git) | MIT | clearlydefined | | [`aria-query@4.0.2`](git+https://github.com/A11yance/aria-query.git) | Apache-2.0 | clearlydefined | | [`arr-diff@4.0.0`](https://github.com/jonschlinkert/arr-diff.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`arr-flatten@1.1.0`](https://github.com/jonschlinkert/arr-flatten.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`arr-union@3.1.0`](https://github.com/jonschlinkert/arr-union.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`array-find-index@1.0.2`](https://github.com/sindresorhus/array-find-index.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`array-flatten@1.1.1`](git://github.com/blakeembrey/array-flatten.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`array-includes@3.1.1`](git://github.com/es-shims/array-includes.git) | MIT | clearlydefined | -| [`array-union@2.1.0`](https://github.com/sindresorhus/array-union.git) | MIT | clearlydefined | +| [`array-union@1.0.2`](https://github.com/sindresorhus/array-union.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`array-uniq@1.0.3`](https://github.com/sindresorhus/array-uniq.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`array-unique@0.3.2`](https://github.com/jonschlinkert/array-unique.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`arrify@1.0.1`](https://github.com/sindresorhus/arrify.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`asn1.js@4.10.1`](git@github.com:indutny/asn1.js) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`asn1@0.2.4`](git://github.com/joyent/node-asn1.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`assert-plus@1.0.0`](https://github.com/mcavage/node-assert-plus.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | @@ -183,6 +191,7 @@ | [`async@2.6.3`](https://github.com/caolan/async.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`asynckit@0.4.0`](git+https://github.com/alexindigo/asynckit.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`atob@2.1.2`](git://git.coolaj86.com/coolaj86/atob.js.git) | (MIT OR Apache-2.0) | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`autoprefixer@9.8.5`](https://github.com/postcss/autoprefixer.git) | MIT | clearlydefined | | [`aws-sign2@0.7.0`](https://github.com/mikeal/aws-sign) | Apache-2.0 | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`aws4@1.10.0`](https://github.com/mhart/aws4.git) | MIT | clearlydefined | | [`babel-jest@26.0.1`](https://github.com/facebook/jest.git) | MIT | clearlydefined | @@ -190,6 +199,7 @@ | [`babel-plugin-jest-hoist@26.0.0`](https://github.com/facebook/jest.git) | MIT | clearlydefined | | [`babel-preset-current-node-syntax@0.1.2`](https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax) | MIT | clearlydefined | | [`babel-preset-jest@26.0.0`](https://github.com/facebook/jest.git) | MIT | clearlydefined | +| [`bail@1.0.5`](https://github.com/wooorm/bail.git) | MIT | clearlydefined | | [`balanced-match@1.0.0`](git://github.com/juliangruber/balanced-match.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`base64-js@1.3.1`](git://github.com/beatgammit/base64-js.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`base@0.11.2`](https://github.com/node-base/base.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -212,6 +222,7 @@ | [`browserify-rsa@4.0.1`](git@github.com:crypto-browserify/browserify-rsa.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`browserify-sign@4.2.0`](https://github.com/crypto-browserify/browserify-sign.git) | ISC | clearlydefined | | [`browserify-zlib@0.2.0`](git+https://github.com/devongovett/browserify-zlib.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`browserslist@4.13.0`](https://github.com/browserslist/browserslist.git) | MIT | clearlydefined | | [`bs-logger@0.2.6`](git+https://github.com/huafu/bs-logger.git) | MIT | clearlydefined | | [`bser@2.1.1`](https://github.com/facebook/watchman) | Apache-2.0 | | | [`buffer-from@1.1.1`](https://github.com/LinusU/buffer-from.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -222,13 +233,23 @@ | [`bytes@3.1.0`](https://github.com/visionmedia/bytes.js.git) | MIT | clearlydefined | | [`cacache@15.0.4`](https://github.com/npm/cacache) | ISC | clearlydefined | | [`cache-base@1.0.1`](https://github.com/jonschlinkert/cache-base.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`call-me-maybe@1.0.1`](git+https://github.com/limulus/call-me-maybe.git) | MIT | clearlydefined | +| [`caller-callsite@2.0.0`](https://github.com/sindresorhus/caller-callsite.git) | MIT | clearlydefined | +| [`caller-path@2.0.0`](https://github.com/sindresorhus/caller-path.git) | MIT | clearlydefined | | [`callsites@3.1.0`](https://github.com/sindresorhus/callsites.git) | MIT | clearlydefined | | [`camel-case@4.1.1`](git://github.com/blakeembrey/change-case.git) | MIT | clearlydefined | +| [`camelcase-keys@6.2.2`](https://github.com/sindresorhus/camelcase-keys.git) | MIT | clearlydefined | | [`camelcase@5.3.1`](https://github.com/sindresorhus/camelcase.git) | MIT | clearlydefined | +| [`caniuse-lite@1.0.30001100`](https://github.com/ben-eb/caniuse-lite.git) | CC-BY-4.0 | emo_ip_team | | [`capture-exit@2.0.0`](git+https://github.com/stefanpenner/capture-exit.git) | ISC | clearlydefined | | [`caseless@0.12.0`](https://github.com/mikeal/caseless) | Apache-2.0 | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`ccount@1.0.5`](https://github.com/wooorm/ccount.git) | MIT | clearlydefined | | [`chalk@4.0.0`](https://github.com/chalk/chalk.git) | MIT | clearlydefined | | [`char-regex@1.0.2`](https://github.com/Richienb/char-regex.git) | MIT | clearlydefined | +| [`character-entities-html4@1.1.4`](https://github.com/wooorm/character-entities-html4.git) | MIT | clearlydefined | +| [`character-entities-legacy@1.1.4`](https://github.com/wooorm/character-entities-legacy.git) | MIT | clearlydefined | +| [`character-entities@1.2.4`](https://github.com/wooorm/character-entities.git) | MIT | clearlydefined | +| [`character-reference-invalid@1.1.4`](https://github.com/wooorm/character-reference-invalid.git) | MIT | clearlydefined | | [`chardet@0.7.0`](git@github.com:runk/node-chardet.git) | MIT | clearlydefined | | [`chokidar@2.1.8`](https://github.com/paulmillr/chokidar.git) | MIT | | | [`chownr@2.0.0`](git://github.com/isaacs/chownr.git) | ISC | clearlydefined | @@ -244,11 +265,14 @@ | [`cli-truncate@2.1.0`](https://github.com/sindresorhus/cli-truncate.git) | MIT | clearlydefined | | [`cli-width@2.2.1`](git@github.com:knownasilya/cli-width.git) | ISC | clearlydefined | | [`cliui@5.0.0`](http://github.com/yargs/cliui.git) | ISC | clearlydefined | +| [`clone-regexp@2.2.0`](https://github.com/sindresorhus/clone-regexp.git) | MIT | clearlydefined | | [`co@4.6.0`](https://github.com/tj/co.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`collapse-white-space@1.0.6`](https://github.com/wooorm/collapse-white-space.git) | MIT | clearlydefined | | [`collect-v8-coverage@1.0.1`](https://github.com/SimenB/collect-v8-coverage.git) | MIT | clearlydefined | | [`collection-visit@1.0.0`](https://github.com/jonschlinkert/collection-visit.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`color-convert@2.0.1`](https://github.com/Qix-/color-convert.git) | MIT | clearlydefined | | [`color-name@1.1.4`](git@github.com:colorjs/color-name.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`colorette@1.2.1`](https://github.com/jorgebucaran/colorette.git) | MIT | clearlydefined | | [`combined-stream@1.0.8`](git://github.com/felixge/node-combined-stream.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`commander@2.20.3`](https://github.com/tj/commander.js.git) | MIT | clearlydefined | | [`commandpost@1.4.0`](https://github.com/vvakame/commandpost.git) | MIT | clearlydefined | @@ -288,10 +312,12 @@ | [`cssom@0.4.4`](https://github.com/NV/CSSOM.git) | MIT | clearlydefined | | [`cssstyle@2.3.0`](https://github.com/jsdom/cssstyle.git) | MIT | clearlydefined | | [`csstype@2.6.10`](https://github.com/frenic/csstype) | MIT | clearlydefined | +| [`currently-unhandled@0.4.1`](https://github.com/jamestalmage/currently-unhandled.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`cyclist@1.0.1`](git://github.com/mafintosh/cyclist) | MIT | clearlydefined | | [`dashdash@1.14.1`](git://github.com/trentm/node-dashdash.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`data-urls@2.0.0`](https://github.com/jsdom/data-urls.git) | MIT | clearlydefined | -| [`debug@2.6.9`](git://github.com/visionmedia/debug.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`debug@4.1.1`](git://github.com/visionmedia/debug.git) | MIT | clearlydefined | +| [`decamelize-keys@1.1.0`](https://github.com/dsblv/decamelize-keys.git) | MIT | clearlydefined | | [`decamelize@1.2.0`](https://github.com/sindresorhus/decamelize.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`decimal.js@10.2.0`](https://github.com/MikeMcl/decimal.js.git) | MIT | clearlydefined | | [`decode-uri-component@0.2.0`](https://github.com/SamVerschueren/decode-uri-component.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -310,7 +336,6 @@ | [`detect-newline@3.1.0`](https://github.com/sindresorhus/detect-newline.git) | MIT | clearlydefined | | [`detect-node@2.0.4`](https://github.com/iliakan/detect-node) | ISC | | | [`diff-sequences@25.2.6`](https://github.com/facebook/jest.git) | MIT | clearlydefined | -| [`diff@4.0.2`](git://github.com/kpdecker/jsdiff.git) | BSD-3-Clause | clearlydefined | | [`diffie-hellman@5.0.3`](https://github.com/crypto-browserify/diffie-hellman.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`dir-glob@3.0.1`](https://github.com/kevva/dir-glob.git) | MIT | clearlydefined | | [`dns-equal@1.0.0`](git+https://github.com/watson/dns-equal.git) | MIT | clearlydefined | @@ -324,12 +349,14 @@ | [`domelementtype@1.3.1`](git://github.com/fb55/domelementtype.git) | BSD-2-Clause | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`domexception@2.0.1`](https://github.com/jsdom/domexception.git) | MIT | clearlydefined | | [`domhandler@2.4.2`](git://github.com/fb55/DomHandler.git) | BSD-2-Clause | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | -| [`domutils@1.5.1`](git://github.com/FB55/domutils.git) | BSD-2-Clause | emo_ip_team | +| [`domutils@1.7.0`](git://github.com/FB55/domutils.git) | BSD-2-Clause | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`dot-case@3.0.3`](git://github.com/blakeembrey/change-case.git) | MIT | clearlydefined | +| [`dot-prop@5.2.0`](https://github.com/sindresorhus/dot-prop.git) | MIT | clearlydefined | | [`duplexify@3.7.1`](git://github.com/mafintosh/duplexify) | MIT | clearlydefined | | [`ecc-jsbn@0.1.2`](https://github.com/quartzjer/ecc-jsbn.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`editorconfig@0.15.3`](git://github.com/editorconfig/editorconfig-core-js.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`ee-first@1.1.1`](https://github.com/jonathanong/ee-first.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`electron-to-chromium@1.3.498`](https://github.com/kilian/electron-to-chromium/) | ISC | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`elliptic@6.5.2`](git@github.com:indutny/elliptic) | MIT | clearlydefined | | [`emoji-regex@7.0.3`](https://github.com/mathiasbynens/emoji-regex.git) | MIT | clearlydefined | | [`encodeurl@1.0.2`](https://github.com/pillarjs/encodeurl.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | @@ -339,6 +366,7 @@ | [`entities@1.1.2`](git://github.com/fb55/entities.git) | BSD-2-Clause | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`errno@0.1.7`](https://github.com/rvagg/node-errno.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`error-ex@1.3.2`](https://github.com/qix-/node-error-ex.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`escalade@3.0.2`](https://github.com/lukeed/escalade.git) | MIT | clearlydefined | | [`escape-html@1.0.3`](https://github.com/component/escape-html.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`escape-string-regexp@1.0.5`](https://github.com/sindresorhus/escape-string-regexp.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`escodegen@1.14.1`](http://github.com/estools/escodegen.git) | BSD-2-Clause | clearlydefined | @@ -361,6 +389,7 @@ | [`evp_bytestokey@1.0.3`](https://github.com/crypto-browserify/EVP_BytesToKey.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`exec-sh@0.3.4`](git@github.com:tsertkov/exec-sh.git) | MIT | clearlydefined | | [`execa@1.0.0`](https://github.com/sindresorhus/execa.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`execall@2.0.0`](https://github.com/sindresorhus/execall.git) | MIT | clearlydefined | | [`exit@0.1.2`](git://github.com/cowboy/node-exit.git) | MIT | clearlydefined | | [`expand-brackets@2.1.4`](https://github.com/jonschlinkert/expand-brackets.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`expand-tilde@2.0.2`](https://github.com/jonschlinkert/expand-tilde.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -403,12 +432,13 @@ | [`fs-minipass@2.1.0`](git+https://github.com/npm/fs-minipass.git) | ISC | clearlydefined | | [`fs-write-stream-atomic@1.0.10`](https://github.com/npm/fs-write-stream-atomic) | ISC | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`fs.realpath@1.0.0`](git+https://github.com/isaacs/fs.realpath.git) | ISC | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | -| `fsevents@2.1.3` | | clearlydefined | +| [`fsevents@2.1.3`](https://github.com/fsevents/fsevents.git) | MIT | clearlydefined | | [`functional-red-black-tree@1.0.1`](git://github.com/mikolalysenko/functional-red-black-tree.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`gensync@1.0.0-beta.1`](Unknown) | MIT | | | [`get-caller-file@2.0.5`](git+https://github.com/stefanpenner/get-caller-file.git) | ISC | clearlydefined | | [`get-own-enumerable-property-symbols@3.0.2`](git+https://github.com/mightyiam/get-own-enumerable-property-symbols.git) | ISC | clearlydefined | | [`get-package-type@0.1.0`](git+https://github.com/cfware/get-package-type.git) | MIT | clearlydefined | +| [`get-stdin@8.0.0`](https://github.com/sindresorhus/get-stdin.git) | MIT | clearlydefined | | [`get-stream@4.1.0`](https://github.com/sindresorhus/get-stream.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`get-value@2.0.6`](https://github.com/jonschlinkert/get-value.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`getpass@0.1.7`](https://github.com/arekinath/node-getpass.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | @@ -416,13 +446,16 @@ | [`glob@7.1.6`](git://github.com/isaacs/node-glob.git) | ISC | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`global-modules@2.0.0`](https://github.com/jonschlinkert/global-modules.git) | MIT | clearlydefined | | [`global-prefix@3.0.0`](https://github.com/jonschlinkert/global-prefix.git) | MIT | clearlydefined | -| [`globals@12.4.0`](https://github.com/sindresorhus/globals.git) | MIT | clearlydefined | +| [`globals@11.12.0`](https://github.com/sindresorhus/globals.git) | MIT | clearlydefined | | [`globby@11.0.1`](https://github.com/sindresorhus/globby.git) | MIT | clearlydefined | +| [`globjoin@0.1.4`](git+https://github.com/amobiz/globjoin.git) | MIT | clearlydefined | +| [`gonzales-pe@4.3.0`](http://github.com/tonyganch/gonzales-pe.git) | MIT | clearlydefined | | [`graceful-fs@4.2.4`](https://github.com/isaacs/node-graceful-fs) | ISC | clearlydefined | | [`growly@1.3.0`](http://github.com/theabraham/growly) | MIT | | | [`handle-thing@2.0.1`](git+ssh://git@github.com/indutny/handle-thing.git) | MIT | clearlydefined | | [`har-schema@2.0.0`](https://github.com/ahmadnassri/har-schema.git) | ISC | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`har-validator@5.1.3`](https://github.com/ahmadnassri/node-har-validator.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`hard-rejection@2.1.0`](https://github.com/sindresorhus/hard-rejection.git) | MIT | clearlydefined | | [`hard-source-webpack-plugin@0.13.1`](https://github.com/mzgoddard/hard-source-webpack-plugin) | ISC | clearlydefined | | [`has-flag@3.0.0`](https://github.com/sindresorhus/has-flag.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`has-value@1.0.0`](https://github.com/jonschlinkert/has-value.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -437,6 +470,7 @@ | [`html-entities@1.3.1`](https://github.com/mdevils/node-html-entities.git) | MIT | clearlydefined | | [`html-escaper@2.0.2`](https://github.com/WebReflection/html-escaper.git) | MIT | clearlydefined | | [`html-minifier-terser@5.1.1`](git+https://github.com/DanielRuf/html-minifier-terser.git) | MIT | clearlydefined | +| [`html-tags@3.1.0`](https://github.com/sindresorhus/html-tags.git) | MIT | clearlydefined | | [`html-webpack-plugin@4.3.0`](https://github.com/jantimon/html-webpack-plugin.git) | MIT | clearlydefined | | [`htmlparser2@3.10.1`](git://github.com/fb55/htmlparser2.git) | MIT | clearlydefined | | [`http-deceiver@1.2.7`](git+ssh://git@github.com/indutny/http-deceiver.git) | MIT | clearlydefined | @@ -451,8 +485,9 @@ | [`icss-utils@4.1.1`](git+https://github.com/css-modules/icss-utils.git) | ISC | clearlydefined | | [`ieee754@1.1.13`](git://github.com/feross/ieee754.git) | BSD-3-Clause | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`iferr@0.1.5`](https://github.com/shesek/iferr) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | -| [`ignore@4.0.6`](git@github.com:kaelzhang/node-ignore.git) | MIT | clearlydefined | +| [`ignore@5.1.8`](git@github.com:kaelzhang/node-ignore.git) | MIT | clearlydefined | | [`import-fresh@3.2.1`](https://github.com/sindresorhus/import-fresh.git) | MIT | clearlydefined | +| [`import-lazy@4.0.0`](https://github.com/sindresorhus/import-lazy.git) | MIT | clearlydefined | | [`import-local@2.0.0`](https://github.com/sindresorhus/import-local.git) | MIT | clearlydefined | | [`imurmurhash@0.1.4`](https://github.com/jensyt/imurmurhash-js) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`indent-string@4.0.0`](https://github.com/sindresorhus/indent-string.git) | MIT | clearlydefined | @@ -470,18 +505,24 @@ | [`ipaddr.js@1.9.1`](git://github.com/whitequark/ipaddr.js) | MIT | clearlydefined | | [`is-absolute-url@3.0.3`](https://github.com/sindresorhus/is-absolute-url.git) | MIT | clearlydefined | | [`is-accessor-descriptor@1.0.0`](https://github.com/jonschlinkert/is-accessor-descriptor.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`is-alphabetical@1.0.4`](https://github.com/wooorm/is-alphabetical.git) | MIT | clearlydefined | +| [`is-alphanumeric@1.0.0`](https://github.com/arthurvr/is-alphanumeric.git) | MIT | clearlydefined | +| [`is-alphanumerical@1.0.4`](https://github.com/wooorm/is-alphanumerical.git) | MIT | clearlydefined | | [`is-arrayish@0.2.1`](https://github.com/qix-/node-is-arrayish.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`is-binary-path@1.0.1`](https://github.com/sindresorhus/is-binary-path.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | -| [`is-buffer@1.1.6`](git://github.com/feross/is-buffer.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`is-buffer@2.0.4`](git://github.com/feross/is-buffer.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`is-ci@2.0.0`](https://github.com/watson/is-ci.git) | MIT | clearlydefined | | [`is-data-descriptor@1.0.0`](https://github.com/jonschlinkert/is-data-descriptor.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`is-decimal@1.0.4`](https://github.com/wooorm/is-decimal.git) | MIT | clearlydefined | | [`is-descriptor@1.0.2`](https://github.com/jonschlinkert/is-descriptor.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`is-directory@0.3.1`](https://github.com/jonschlinkert/is-directory.git) | MIT | clearlydefined | | [`is-docker@2.0.0`](https://github.com/sindresorhus/is-docker.git) | MIT | clearlydefined | | [`is-extendable@0.1.1`](https://github.com/jonschlinkert/is-extendable.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`is-extglob@2.1.1`](https://github.com/jonschlinkert/is-extglob.git) | MIT | clearlydefined | | [`is-fullwidth-code-point@3.0.0`](https://github.com/sindresorhus/is-fullwidth-code-point.git) | MIT | clearlydefined | | [`is-generator-fn@2.1.0`](https://github.com/sindresorhus/is-generator-fn.git) | MIT | clearlydefined | | [`is-glob@4.0.1`](https://github.com/micromatch/is-glob.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`is-hexadecimal@1.0.4`](https://github.com/wooorm/is-hexadecimal.git) | MIT | clearlydefined | | [`is-number@3.0.0`](https://github.com/jonschlinkert/is-number.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`is-obj@1.0.1`](https://github.com/sindresorhus/is-obj.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`is-path-cwd@2.2.0`](https://github.com/sindresorhus/is-path-cwd.git) | MIT | clearlydefined | @@ -493,7 +534,11 @@ | [`is-regexp@1.0.0`](https://github.com/sindresorhus/is-regexp.git) | MIT | clearlydefined | | [`is-stream@1.1.0`](https://github.com/sindresorhus/is-stream.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`is-string@1.0.5`](git://github.com/ljharb/is-string.git) | MIT | clearlydefined | +| [`is-supported-regexp-flag@1.0.1`](https://github.com/sindresorhus/is-supported-regexp-flag.git) | MIT | clearlydefined | +| [`is-typedarray@1.0.0`](git://github.com/hughsk/is-typedarray.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`is-whitespace-character@1.0.4`](https://github.com/wooorm/is-whitespace-character.git) | MIT | clearlydefined | | [`is-windows@1.0.2`](https://github.com/jonschlinkert/is-windows.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`is-word-character@1.0.4`](https://github.com/wooorm/is-word-character.git) | MIT | clearlydefined | | [`is-wsl@1.1.0`](https://github.com/sindresorhus/is-wsl.git) | MIT | clearlydefined | | [`isarray@1.0.0`](git://github.com/juliangruber/isarray.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`isexe@2.0.0`](git+https://github.com/isaacs/isexe.git) | ISC | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | @@ -547,23 +592,27 @@ | [`jsx-ast-utils@2.3.0`](https://github.com/evcohen/jsx-ast-utils) | MIT | clearlydefined | | [`keycloak-js@10.0.2`](https://github.com/keycloak/keycloak) | Apache-2.0 | clearlydefined | | [`killable@1.0.1`](https://github.com/marten-de-vries/killable.git) | ISC | clearlydefined | -| [`kind-of@3.2.2`](https://github.com/jonschlinkert/kind-of.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`kind-of@6.0.3`](https://github.com/jonschlinkert/kind-of.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`kleur@3.0.3`](https://github.com/lukeed/kleur.git) | MIT | clearlydefined | +| [`known-css-properties@0.19.0`](https://github.com/known-css/known-css-properties.git) | MIT | clearlydefined | | [`lcid@2.0.0`](https://github.com/sindresorhus/lcid.git) | MIT | clearlydefined | | [`leven@3.1.0`](https://github.com/sindresorhus/leven.git) | MIT | clearlydefined | | [`levn@0.4.1`](git://github.com/gkz/levn.git) | MIT | clearlydefined | | [`lines-and-columns@1.1.6`](https://github.com/eventualbuddha/lines-and-columns.git) | MIT | clearlydefined | | [`lint-staged@10.2.9`](https://github.com/okonet/lint-staged) | MIT | clearlydefined | | [`listr2@2.1.3`](https://github.com/cenk1cenk2/listr2) | MIT | clearlydefined | +| [`load-json-file@4.0.0`](https://github.com/sindresorhus/load-json-file.git) | MIT | clearlydefined | | [`loader-runner@2.4.0`](git+https://github.com/webpack/loader-runner.git) | MIT | clearlydefined | | [`locate-path@5.0.0`](https://github.com/sindresorhus/locate-path.git) | MIT | clearlydefined | | [`lodash.clonedeep@4.5.0`](https://github.com/lodash/lodash.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`lodash.isplainobject@4.0.6`](https://github.com/lodash/lodash.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`lodash.memoize@4.1.2`](https://github.com/lodash/lodash.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`lodash.sortby@4.7.0`](https://github.com/lodash/lodash.git) | MIT | emo_ip_team | -| [`log-symbols@4.0.0`](https://github.com/sindresorhus/log-symbols.git) | MIT | clearlydefined | +| [`log-symbols@2.2.0`](https://github.com/sindresorhus/log-symbols.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`log-update@4.0.0`](https://github.com/sindresorhus/log-update.git) | MIT | clearlydefined | | [`loglevel@1.6.8`](git://github.com/pimterry/loglevel.git) | MIT | | +| [`longest-streak@2.0.4`](https://github.com/wooorm/longest-streak.git) | MIT | clearlydefined | +| [`loud-rejection@1.6.0`](https://github.com/sindresorhus/loud-rejection.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`lower-case@2.0.1`](git://github.com/blakeembrey/change-case.git) | MIT | clearlydefined | | [`lru-cache@5.1.1`](git://github.com/isaacs/node-lru-cache.git) | ISC | clearlydefined | | [`make-dir@3.1.0`](https://github.com/sindresorhus/make-dir.git) | MIT | clearlydefined | @@ -571,11 +620,17 @@ | [`makeerror@1.0.11`](https://github.com/daaku/nodejs-makeerror) | BSD-3-Clause | clearlydefined | | [`map-age-cleaner@0.1.3`](https://github.com/SamVerschueren/map-age-cleaner.git) | MIT | clearlydefined | | [`map-cache@0.2.2`](https://github.com/jonschlinkert/map-cache.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`map-obj@1.0.1`](https://github.com/sindresorhus/map-obj.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`map-visit@1.0.0`](https://github.com/jonschlinkert/map-visit.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`markdown-escapes@1.0.4`](https://github.com/wooorm/markdown-escapes.git) | MIT | clearlydefined | +| [`markdown-table@2.0.0`](https://github.com/wooorm/markdown-table.git) | MIT | clearlydefined | +| [`mathml-tag-names@2.1.3`](https://github.com/wooorm/mathml-tag-names.git) | MIT | clearlydefined | | [`md5.js@1.3.5`](https://github.com/crypto-browserify/md5.js.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`mdast-util-compact@2.0.1`](https://github.com/syntax-tree/mdast-util-compact.git) | MIT | clearlydefined | | [`media-typer@0.3.0`](https://github.com/jshttp/media-typer.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`mem@4.3.0`](https://github.com/sindresorhus/mem.git) | MIT | clearlydefined | | [`memory-fs@0.4.1`](https://github.com/webpack/memory-fs.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`meow@7.0.1`](https://github.com/sindresorhus/meow.git) | MIT | clearlydefined | | [`merge-descriptors@1.0.1`](https://github.com/component/merge-descriptors.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`merge-stream@2.0.0`](https://github.com/grncdr/merge-stream.git) | MIT | clearlydefined | | [`merge2@1.4.1`](git@github.com:teambition/merge2.git) | MIT | clearlydefined | @@ -591,6 +646,7 @@ | [`minimalistic-assert@1.0.1`](https://github.com/calvinmetcalf/minimalistic-assert.git) | ISC | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`minimalistic-crypto-utils@1.0.1`](git+ssh://git@github.com/indutny/minimalistic-crypto-utils.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`minimatch@3.0.4`](git://github.com/isaacs/minimatch.git) | ISC | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`minimist-options@4.1.0`](https://github.com/vadimdemedes/minimist-options.git) | MIT | clearlydefined | | [`minipass-collect@1.0.2`](Unknown) | ISC | clearlydefined | | [`minipass-flush@1.0.5`](git+https://github.com/isaacs/minipass-flush.git) | ISC | clearlydefined | | [`minipass-pipeline@1.2.3`](Unknown) | ISC | clearlydefined | @@ -604,6 +660,7 @@ | [`multicast-dns-service-types@1.1.0`](https://github.com/mafintosh/multicast-dns-service-types.git) | MIT | clearlydefined | | [`multicast-dns@6.2.3`](https://github.com/mafintosh/multicast-dns.git) | MIT | clearlydefined | | [`mute-stream@0.0.8`](git://github.com/isaacs/mute-stream) | ISC | clearlydefined | +| [`nan@2.14.1`](git://github.com/nodejs/nan.git) | MIT | | | [`nanomatch@1.2.13`](https://github.com/micromatch/nanomatch.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`natural-compare@1.4.0`](git://github.com/litejs/natural-compare-lite.git) | MIT | clearlydefined | | [`negotiator@0.6.2`](https://github.com/jshttp/negotiator.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | @@ -616,10 +673,14 @@ | [`node-modules-regexp@1.0.0`](https://github.com/jamestalmage/node-modules-regexp.git) | MIT | clearlydefined | | [`node-notifier@7.0.1`](git+ssh://git@github.com/mikaelbr/node-notifier.git) | MIT | | | [`node-object-hash@1.4.2`](git@github.com:SkeLLLa/node-object-hash.git) | ISC | clearlydefined | +| [`node-releases@1.1.59`](git+https://github.com/chicoxyzzy/node-releases.git) | MIT | clearlydefined | | [`normalize-package-data@2.5.0`](git://github.com/npm/normalize-package-data.git) | BSD-2-Clause | | | [`normalize-path@3.0.0`](https://github.com/jonschlinkert/normalize-path.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`normalize-range@0.1.2`](https://github.com/jamestalmage/normalize-range.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`normalize-selector@0.2.0`](git://github.com/getify/normalize-selector.git) | MIT | | | [`npm-run-path@2.0.2`](https://github.com/sindresorhus/npm-run-path.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`nth-check@1.0.2`](https://github.com/fb55/nth-check) | BSD-2-Clause | | +| [`num2fraction@1.2.2`](git@github.com:yisibl/num2fraction.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`nwsapi@2.2.0`](git://github.com/dperini/nwsapi.git) | MIT | clearlydefined | | [`oauth-sign@0.9.0`](https://github.com/mikeal/oauth-sign) | Apache-2.0 | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`object-copy@0.1.0`](https://github.com/jonschlinkert/object-copy.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -655,7 +716,8 @@ | [`param-case@3.0.3`](git://github.com/blakeembrey/change-case.git) | MIT | clearlydefined | | [`parent-module@1.0.1`](https://github.com/sindresorhus/parent-module.git) | MIT | clearlydefined | | [`parse-asn1@5.1.5`](git://github.com/crypto-browserify/parse-asn1.git) | ISC | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | -| [`parse-json@5.0.0`](https://github.com/sindresorhus/parse-json.git) | MIT | clearlydefined | +| [`parse-entities@1.2.2`](https://github.com/wooorm/parse-entities.git) | MIT | clearlydefined | +| [`parse-json@4.0.0`](https://github.com/sindresorhus/parse-json.git) | MIT | clearlydefined | | [`parse-passwd@1.0.0`](https://github.com/doowb/parse-passwd.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`parse5@5.1.1`](git://github.com/inikulin/parse5.git) | MIT | clearlydefined | | [`parseurl@1.3.3`](https://github.com/pillarjs/parseurl.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | @@ -663,12 +725,12 @@ | [`pascalcase@0.1.1`](https://github.com/jonschlinkert/pascalcase.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`path-browserify@0.0.1`](git://github.com/substack/path-browserify.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`path-dirname@1.0.2`](https://github.com/es128/path-dirname.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | -| [`path-exists@4.0.0`](https://github.com/sindresorhus/path-exists.git) | MIT | clearlydefined | +| [`path-exists@3.0.0`](https://github.com/sindresorhus/path-exists.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`path-is-absolute@1.0.1`](https://github.com/sindresorhus/path-is-absolute.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`path-is-inside@1.0.2`](https://github.com/domenic/path-is-inside.git) | (WTFPL OR MIT) | clearlydefined | | [`path-key@2.0.1`](https://github.com/sindresorhus/path-key.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`path-parse@1.0.6`](https://github.com/jbgutierrez/path-parse.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | -| [`path-type@4.0.0`](https://github.com/sindresorhus/path-type.git) | MIT | clearlydefined | +| [`path-type@3.0.0`](https://github.com/sindresorhus/path-type.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`pbkdf2@3.0.17`](https://github.com/crypto-browserify/pbkdf2.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`performance-now@2.1.0`](git://github.com/braveg1rl/performance-now.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`picomatch@2.2.2`](https://github.com/micromatch/picomatch.git) | MIT | clearlydefined | @@ -680,13 +742,25 @@ | [`please-upgrade-node@3.2.0`](git+https://github.com/typicode/please-upgrade-node.git) | MIT | clearlydefined | | [`portfinder@1.0.26`](git@github.com:http-party/node-portfinder.git) | MIT | clearlydefined | | [`posix-character-classes@0.1.1`](https://github.com/jonschlinkert/posix-character-classes.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`postcss-html@0.36.0`](git+https://github.com/gucong3000/postcss-html.git) | MIT | clearlydefined | +| [`postcss-jsx@0.36.4`](git+https://github.com/gucong3000/postcss-jsx.git) | MIT | clearlydefined | +| [`postcss-less@3.1.4`](https://github.com/shellscape/postcss-less.git) | MIT | clearlydefined | +| [`postcss-markdown@0.36.0`](git+https://github.com/gucong3000/postcss-markdown.git) | MIT | clearlydefined | +| [`postcss-media-query-parser@0.2.3`](git+https://github.com/dryoma/postcss-media-query-parser.git) | MIT | clearlydefined | | [`postcss-modules-extract-imports@2.0.0`](https://github.com/css-modules/postcss-modules-extract-imports.git) | ISC | clearlydefined | | [`postcss-modules-local-by-default@3.0.2`](https://github.com/css-modules/postcss-modules-local-by-default.git) | MIT | clearlydefined | | [`postcss-modules-scope@2.2.0`](https://github.com/css-modules/postcss-modules-scope.git) | ISC | clearlydefined | | [`postcss-modules-values@3.0.0`](git+https://github.com/css-modules/postcss-modules-values.git) | ISC | clearlydefined | +| [`postcss-reporter@6.0.1`](https://github.com/postcss/postcss-reporter.git) | MIT | clearlydefined | +| [`postcss-resolve-nested-selector@0.1.1`](Unknown) | MIT | clearlydefined | +| [`postcss-safe-parser@4.0.2`](https://github.com/postcss/postcss-safe-parser.git) | MIT | clearlydefined | +| [`postcss-sass@0.4.4`](https://github.com/AleshaOleg/postcss-sass.git) | MIT | clearlydefined | +| [`postcss-scss@2.1.1`](https://github.com/postcss/postcss-scss.git) | MIT | clearlydefined | | [`postcss-selector-parser@6.0.2`](https://github.com/postcss/postcss-selector-parser.git) | MIT | clearlydefined | +| [`postcss-sorting@5.0.1`](https://github.com/hudochenkov/postcss-sorting.git) | MIT | clearlydefined | +| [`postcss-syntax@0.36.2`](git+https://github.com/gucong3000/postcss-syntax.git) | MIT | | | [`postcss-value-parser@4.1.0`](https://github.com/TrySound/postcss-value-parser.git) | MIT | clearlydefined | -| [`postcss@7.0.31`](https://github.com/postcss/postcss.git) | MIT | clearlydefined | +| [`postcss@7.0.32`](https://github.com/postcss/postcss.git) | MIT | clearlydefined | | [`poststylus@1.0.0`](https://github.com/seaneking/poststylus.git) | MIT | clearlydefined | | [`prelude-ls@1.1.2`](git://github.com/gkz/prelude-ls.git) | MIT | | | [`pretty-error@2.1.1`](https://github.com/AriaMinaei/pretty-error.git) | MIT | clearlydefined | @@ -706,6 +780,7 @@ | [`punycode@2.1.1`](https://github.com/bestiejs/punycode.js.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`querystring-es3@0.2.1`](git://github.com/mike-spainhower/querystring.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`querystring@0.2.0`](git://github.com/Gozala/querystring.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`quick-lru@4.0.1`](https://github.com/sindresorhus/quick-lru.git) | MIT | clearlydefined | | [`randombytes@2.1.0`](git@github.com:crypto-browserify/randombytes.git) | MIT | clearlydefined | | [`randomfill@1.0.4`](https://github.com/crypto-browserify/randomfill.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`range-parser@1.2.1`](https://github.com/jshttp/range-parser.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | @@ -719,10 +794,14 @@ | [`regex-not@1.0.2`](https://github.com/jonschlinkert/regex-not.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`regexpp@3.1.0`](git+https://github.com/mysticatea/regexpp.git) | MIT | clearlydefined | | [`relateurl@0.2.7`](git://github.com/stevenvachon/relateurl.git) | MIT | clearlydefined | +| [`remark-parse@8.0.2`](https://github.com/remarkjs/remark/tree/master/packages/remark-parse) | MIT | | +| [`remark-stringify@8.1.0`](https://github.com/remarkjs/remark/tree/master/packages/remark-stringify) | MIT | | +| [`remark@12.0.0`](https://github.com/remarkjs/remark/tree/master/packages/remark) | MIT | clearlydefined | | [`remove-trailing-separator@1.1.0`](git+https://github.com/darsain/remove-trailing-separator.git) | ISC | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`renderkid@2.0.3`](https://github.com/AriaMinaei/RenderKid.git) | MIT | clearlydefined | | [`repeat-element@1.1.3`](https://github.com/jonschlinkert/repeat-element.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`repeat-string@1.6.1`](https://github.com/jonschlinkert/repeat-string.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | +| [`replace-ext@1.0.0`](https://github.com/gulpjs/replace-ext.git) | MIT | clearlydefined | | [`request-promise-core@1.1.3`](git+https://github.com/request/promise-core.git) | ISC | clearlydefined | | [`request-promise-native@1.0.8`](git+https://github.com/request/request-promise-native.git) | ISC | clearlydefined | | [`request@2.88.2`](https://github.com/request/request.git) | Apache-2.0 | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -754,6 +833,7 @@ | [`selfsigned@1.10.7`](git://github.com/jfromaniello/selfsigned.git) | MIT | clearlydefined | | [`semver-compare@1.0.0`](git://github.com/substack/semver-compare.git) | MIT | clearlydefined | | [`semver-regex@2.0.0`](https://github.com/sindresorhus/semver-regex.git) | MIT | clearlydefined | +| [`semver@5.7.1`](https://github.com/npm/node-semver) | ISC | clearlydefined | | [`send@0.17.1`](https://github.com/pillarjs/send.git) | MIT | clearlydefined | | [`serialize-javascript@3.1.0`](git+https://github.com/yahoo/serialize-javascript.git) | BSD-3-Clause | clearlydefined | | [`serve-index@1.9.1`](https://github.com/expressjs/serve-index.git) | MIT | clearlydefined | @@ -789,10 +869,12 @@ | [`spdx-license-ids@3.0.5`](https://github.com/shinnn/spdx-license-ids.git) | CC0-1.0 | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`spdy-transport@3.0.0`](git://github.com/spdy-http2/spdy-transport.git) | MIT | clearlydefined | | [`spdy@4.0.2`](git://github.com/indutny/node-spdy.git) | MIT | clearlydefined | +| [`specificity@0.4.1`](https://github.com/keeganstreet/specificity.git) | MIT | clearlydefined | | [`split-string@3.1.0`](https://github.com/jonschlinkert/split-string.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`sshpk@1.16.1`](git+https://github.com/joyent/node-sshpk.git) | MIT | | | [`ssri@8.0.0`](https://github.com/npm/ssri) | ISC | clearlydefined | | [`stack-utils@2.0.2`](https://github.com/tapjs/stack-utils.git) | MIT | clearlydefined | +| [`state-toggle@1.0.3`](https://github.com/wooorm/state-toggle.git) | MIT | clearlydefined | | [`static-extend@0.1.2`](https://github.com/jonschlinkert/static-extend.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`statuses@1.5.0`](https://github.com/jshttp/statuses.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`stealthy-require@1.1.1`](git+https://github.com/analog-nico/stealthy-require.git) | ISC | | @@ -805,6 +887,7 @@ | [`string-width@3.1.0`](https://github.com/sindresorhus/string-width.git) | MIT | clearlydefined | | [`string.prototype.matchall@4.0.2`](git+https://github.com/ljharb/String.prototype.matchAll.git) | MIT | clearlydefined | | [`string_decoder@1.3.0`](git://github.com/nodejs/string_decoder.git) | MIT | clearlydefined | +| [`stringify-entities@3.0.1`](https://github.com/wooorm/stringify-entities.git) | MIT | clearlydefined | | [`stringify-object@3.3.0`](https://github.com/yeoman/stringify-object.git) | BSD-2-Clause | clearlydefined | | [`strip-ansi@6.0.0`](https://github.com/chalk/strip-ansi.git) | MIT | clearlydefined | | [`strip-bom@4.0.0`](https://github.com/sindresorhus/strip-bom.git) | MIT | clearlydefined | @@ -813,10 +896,19 @@ | [`strip-indent@3.0.0`](https://github.com/sindresorhus/strip-indent.git) | MIT | clearlydefined | | [`strip-json-comments@3.1.0`](https://github.com/sindresorhus/strip-json-comments.git) | MIT | clearlydefined | | [`style-loader@1.2.1`](https://github.com/webpack-contrib/style-loader.git) | MIT | clearlydefined | +| [`style-search@0.1.0`](git+https://github.com/davidtheclark/style-search.git) | ISC | clearlydefined | +| [`stylelint-config-rational-order@0.1.2`](git+https://github.com/constverum/stylelint-config-rational-order.git) | Apache-2.0 | clearlydefined | +| [`stylelint-config-recommended@3.0.0`](https://github.com/stylelint/stylelint-config-recommended.git) | MIT | clearlydefined | +| [`stylelint-config-standard@20.0.0`](https://github.com/stylelint/stylelint-config-standard.git) | MIT | clearlydefined | +| [`stylelint-order@4.1.0`](https://github.com/hudochenkov/stylelint-order.git) | MIT | clearlydefined | +| [`stylelint-webpack-plugin@2.1.0`](https://github.com/webpack-contrib/stylelint-webpack-plugin.git) | MIT | clearlydefined | +| [`stylelint@13.6.1`](https://github.com/stylelint/stylelint.git) | MIT | clearlydefined | | [`stylus-loader@3.0.2`](git@github.com:shama/stylus-loader.git) | MIT | clearlydefined | | [`stylus@0.54.7`](git://github.com/stylus/stylus) | MIT | clearlydefined | +| [`sugarss@2.0.0`](https://github.com/postcss/sugarss.git) | MIT | clearlydefined | | [`supports-color@7.1.0`](https://github.com/chalk/supports-color.git) | MIT | clearlydefined | | [`supports-hyperlinks@2.1.0`](https://github.com/jamestalmage/supports-hyperlinks.git) | MIT | clearlydefined | +| [`svg-tags@1.0.0`](git://github.com/element-io/svg-tags.git) | MIT | clearlydefined | | [`symbol-tree@3.2.4`](https://github.com/jsdom/js-symbol-tree.git) | MIT | clearlydefined | | [`table@5.4.6`](https://github.com/gajus/table) | BSD-3-Clause | clearlydefined | | [`tapable@1.1.3`](http://github.com/webpack/tapable.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -839,9 +931,12 @@ | [`toidentifier@1.0.0`](https://github.com/component/toidentifier.git) | MIT | clearlydefined | | [`tough-cookie@2.5.0`](git://github.com/salesforce/tough-cookie.git) | BSD-3-Clause | clearlydefined | | [`tr46@2.0.2`](https://github.com/jsdom/tr46) | MIT | clearlydefined | +| [`trim-newlines@3.0.0`](https://github.com/sindresorhus/trim-newlines.git) | MIT | clearlydefined | +| [`trim-trailing-lines@1.1.3`](https://github.com/wooorm/trim-trailing-lines.git) | MIT | clearlydefined | +| [`trim@0.0.1`](Unknown) | MIT | | +| [`trough@1.0.5`](https://github.com/wooorm/trough.git) | MIT | clearlydefined | | [`ts-jest@26.1.0`](git+https://github.com/kulshekhar/ts-jest.git) | MIT | clearlydefined | | [`ts-loader@7.0.5`](https://github.com/TypeStrong/ts-loader.git) | MIT | clearlydefined | -| [`ts-node@8.10.2`](git://github.com/TypeStrong/ts-node.git) | MIT | clearlydefined | | [`tsutils@3.17.1`](https://github.com/ajafff/tsutils) | MIT | clearlydefined | | [`tty-browserify@0.0.0`](git://github.com/substack/tty-browserify.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`tunnel-agent@0.6.0`](https://github.com/mikeal/tunnel-agent) | Apache-2.0 | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | @@ -849,13 +944,22 @@ | [`type-check@0.3.2`](git://github.com/gkz/type-check.git) | MIT | clearlydefined | | [`type-detect@4.0.8`](git+ssh://git@github.com/chaijs/type-detect.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`type-is@1.6.18`](https://github.com/jshttp/type-is.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`typedarray-to-buffer@3.1.5`](git://github.com/feross/typedarray-to-buffer.git) | MIT | clearlydefined | | [`typedarray@0.0.6`](git://github.com/substack/typedarray.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`typescript-formatter@7.2.2`](git@github.com:vvakame/typescript-formatter.git) | MIT | clearlydefined | | [`typescript@3.9.5`](https://github.com/Microsoft/TypeScript.git) | Apache-2.0 | | +| [`unherit@1.1.3`](https://github.com/wooorm/unherit.git) | MIT | clearlydefined | +| [`unified@9.0.0`](https://github.com/unifiedjs/unified.git) | MIT | clearlydefined | | [`union-value@1.0.1`](https://github.com/jonschlinkert/union-value.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`uniq@1.0.1`](git://github.com/mikolalysenko/uniq.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`unique-filename@1.1.1`](https://github.com/iarna/unique-filename.git) | ISC | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`unique-slug@2.0.2`](git://github.com/iarna/unique-slug.git) | ISC | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | +| [`unist-util-find-all-after@3.0.1`](https://github.com/syntax-tree/unist-util-find-all-after.git) | MIT | clearlydefined | +| [`unist-util-is@4.0.2`](https://github.com/syntax-tree/unist-util-is.git) | MIT | clearlydefined | +| [`unist-util-remove-position@2.0.1`](https://github.com/syntax-tree/unist-util-remove-position.git) | MIT | clearlydefined | +| [`unist-util-stringify-position@1.1.2`](https://github.com/syntax-tree/unist-util-stringify-position.git) | MIT | clearlydefined | +| [`unist-util-visit-parents@2.1.2`](https://github.com/syntax-tree/unist-util-visit-parents.git) | MIT | clearlydefined | +| [`unist-util-visit@1.4.1`](https://github.com/syntax-tree/unist-util-visit.git) | MIT | clearlydefined | | [`universalify@0.1.2`](git+https://github.com/RyanZim/universalify.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`unpipe@1.0.0`](https://github.com/stream-utils/unpipe.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`unset-value@1.0.0`](https://github.com/jonschlinkert/unset-value.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -869,11 +973,14 @@ | [`util@0.11.1`](git://github.com/defunctzombie/node-util) | MIT | clearlydefined | | [`utils-merge@1.0.1`](git://github.com/jaredhanson/utils-merge.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`uuid@3.4.0`](https://github.com/uuidjs/uuid.git) | MIT | clearlydefined | -| [`v8-compile-cache@2.0.3`](https://github.com/zertosh/v8-compile-cache.git) | MIT | clearlydefined | +| [`v8-compile-cache@2.1.1`](https://github.com/zertosh/v8-compile-cache.git) | MIT | clearlydefined | | [`v8-to-istanbul@4.1.4`](https://github.com/istanbuljs/v8-to-istanbul.git) | ISC | clearlydefined | | [`validate-npm-package-license@3.0.4`](https://github.com/kemitchell/validate-npm-package-license.js.git) | Apache-2.0 | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`vary@1.1.2`](https://github.com/jshttp/vary.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`verror@1.10.0`](git://github.com/davepacheco/node-verror.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | +| [`vfile-location@3.0.1`](https://github.com/vfile/vfile-location.git) | MIT | clearlydefined | +| [`vfile-message@2.0.4`](https://github.com/vfile/vfile-message.git) | MIT | clearlydefined | +| [`vfile@4.1.1`](https://github.com/vfile/vfile.git) | MIT | clearlydefined | | [`vm-browserify@1.1.2`](http://github.com/substack/vm-browserify.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`w3c-hr-time@1.0.2`](https://github.com/jsdom/w3c-hr-time) | MIT | clearlydefined | | [`w3c-xmlserializer@2.0.0`](https://github.com/jsdom/w3c-xmlserializer.git) | MIT | clearlydefined | @@ -900,16 +1007,16 @@ | [`worker-farm@1.7.0`](https://github.com/rvagg/node-worker-farm.git) | MIT | clearlydefined | | [`wrap-ansi@6.2.0`](https://github.com/chalk/wrap-ansi.git) | MIT | clearlydefined | | [`wrappy@1.0.2`](https://github.com/npm/wrappy) | ISC | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | -| [`write-file-atomic@2.4.3`](git@github.com:iarna/write-file-atomic.git) | ISC | clearlydefined | +| [`write-file-atomic@3.0.3`](git://github.com/npm/write-file-atomic.git) | ISC | clearlydefined | | [`write-json-file@2.3.0`](https://github.com/sindresorhus/write-json-file.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`write@1.0.3`](https://github.com/jonschlinkert/write.git) | MIT | clearlydefined | | [`ws@6.2.1`](https://github.com/websockets/ws.git) | MIT | clearlydefined | +| [`x-is-string@0.1.0`](git://github.com/Matt-Esch/x-is-string.git) | MIT | | | [`xml-name-validator@3.0.0`](https://github.com/jsdom/xml-name-validator.git) | Apache-2.0 | clearlydefined | | [`xmlchars@2.2.0`](https://github.com/lddubeau/xmlchars.git) | MIT | clearlydefined | | [`xregexp@4.3.0`](https://github.com/slevithan/xregexp.git) | MIT | clearlydefined | | [`y18n@4.0.0`](git@github.com:yargs/y18n.git) | ISC | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`yallist@4.0.0`](git+https://github.com/isaacs/yallist.git) | ISC | clearlydefined | | [`yaml@1.10.0`](https://github.com/eemeli/yaml.git) | ISC | clearlydefined | -| [`yargs-parser@13.1.2`](git@github.com:yargs/yargs-parser.git) | ISC | clearlydefined | +| [`yargs-parser@18.1.3`](https://github.com/yargs/yargs-parser.git) | ISC | clearlydefined | | [`yargs@15.3.1`](https://github.com/yargs/yargs.git) | MIT | clearlydefined | -| [`yn@3.1.1`](https://github.com/sindresorhus/yn.git) | MIT | clearlydefined | diff --git a/.deps/prod.md b/.deps/prod.md index 0a27e6884..1722b89d7 100644 --- a/.deps/prod.md +++ b/.deps/prod.md @@ -3,8 +3,6 @@ | Packages | License | Resolved CQs | | --- | --- | --- | | [`@babel/runtime@7.10.2`](https://github.com/babel/babel.git) | MIT | clearlydefined | -| [`@eclipse-che/api@7.4.0`](Unknown) | EPL-2.0 | | -| [`@eclipse-che/workspace-client@0.0.1-1585913592`](https://github.com/eclipse/che-workspace-client) | EPL-2.0 | | | [`@patternfly/patternfly@4.10.31`](https://github.com/patternfly/patternfly.git) | MIT | | | [`@patternfly/react-core@4.18.5`](https://github.com/patternfly/patternfly-react.git) | MIT | | | [`@patternfly/react-icons@4.3.5`](https://github.com/patternfly/patternfly-react.git) | MIT | clearlydefined | @@ -53,12 +51,10 @@ | [`inversify-react@0.4.3`](https://github.com/Kukkimonsuta/inversify-react.git) | Apache-2.0 | clearlydefined | | [`inversify@5.0.1`](https://github.com/inversify/InversifyJS.git) | MIT | clearlydefined | | [`is-arguments@1.0.4`](git://github.com/ljharb/is-arguments.git) | MIT | clearlydefined | -| [`is-buffer@2.0.4`](git://github.com/feross/is-buffer.git) | MIT | [CQ17757](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757) | | [`is-callable@1.1.5`](git://github.com/ljharb/is-callable.git) | MIT | clearlydefined | | [`is-date-object@1.0.2`](git://github.com/ljharb/is-date-object.git) | MIT | clearlydefined | | [`is-regex@1.0.5`](git://github.com/ljharb/is-regex.git) | MIT | clearlydefined | | [`is-symbol@1.0.3`](git://github.com/inspect-js/is-symbol.git) | MIT | clearlydefined | -| [`is-typedarray@1.0.0`](git://github.com/hughsk/is-typedarray.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`isarray@0.0.1`](git://github.com/juliangruber/isarray.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`jquery@3.5.1`](https://github.com/jquery/jquery.git) | MIT | clearlydefined | | [`js-tokens@4.0.0`](https://github.com/lydell/js-tokens.git) | MIT | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | @@ -76,7 +72,6 @@ | [`monaco-languageclient@0.12.0`](https://github.com/TypeFox/monaco-languageclient.git) | MIT | clearlydefined | | [`monaco-languages@1.10.0`](https://github.com/Microsoft/monaco-languages) | MIT | clearlydefined | | [`ms@2.0.0`](https://github.com/zeit/ms.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | -| [`nan@2.14.1`](git://github.com/nodejs/nan.git) | MIT | | | [`object-assign@4.1.1`](https://github.com/sindresorhus/object-assign.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | | [`object-inspect@1.7.0`](git://github.com/substack/object-inspect.git) | MIT | clearlydefined | | [`object-is@1.1.2`](git://github.com/es-shims/object-is.git) | MIT | clearlydefined | @@ -129,10 +124,8 @@ | [`tiny-warning@1.0.3`](https://github.com/alexreardon/tiny-warning.git) | MIT | clearlydefined | | [`tippy.js@5.1.2`](git+https://github.com/atomiks/tippyjs.git) | MIT | clearlydefined | | [`tslib@1.13.0`](https://github.com/Microsoft/tslib.git) | 0BSD | | -| [`tunnel@0.0.6`](https://github.com/koichik/node-tunnel.git) | MIT | clearlydefined | | [`type-fest@0.8.1`](https://github.com/sindresorhus/type-fest.git) | (MIT OR CC0-1.0) | clearlydefined | | [`typed-styles@0.0.7`](Unknown) | MIT | clearlydefined | -| [`typedarray-to-buffer@3.1.5`](git://github.com/feross/typedarray-to-buffer.git) | MIT | clearlydefined | | [`umd-compat-loader@2.1.1`](http://github.com/matt-gadd/umd-compat-loader.git) | BSD | [CQ18717](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=18717) | | [`url-parse@1.4.7`](https://github.com/unshiftio/url-parse.git) | MIT | clearlydefined | | [`value-equal@1.0.1`](https://github.com/mjackson/value-equal.git) | MIT | clearlydefined | @@ -148,8 +141,6 @@ | [`warning@4.0.3`](https://github.com/BerkeleyTrue/warning.git) | MIT | | | [`websocket-driver@0.7.4`](git://github.com/faye/websocket-driver-node.git) | Apache-2.0 | clearlydefined | | [`websocket-extensions@0.1.3`](git://github.com/faye/websocket-extensions-node.git) | MIT | clearlydefined | -| [`websocket@1.0.23`](https://github.com/theturtle32/WebSocket-Node.git) | Apache-2.0 | | | [`xtend@4.0.2`](git://github.com/Raynos/xtend.git) | MIT | [CQ16925](https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16925) | -| [`yaeti@0.0.4`](https://github.com/ibc/yaeti.git) | MIT | clearlydefined | | [`yaml-ast-parser-custom-tags@0.0.43`](https://github.com/jpinkney/yaml-ast-parser.git) | Apache-2.0 | clearlydefined | | [`yaml-language-server@0.7.2`](https://github.com/redhat-developer/yaml-language-server.git) | MIT | clearlydefined | diff --git a/.lintstagedrc.js b/.lintstagedrc.js index cfe13a36c..d116cbfe8 100644 --- a/.lintstagedrc.js +++ b/.lintstagedrc.js @@ -11,5 +11,11 @@ */ module.exports = { - '*.{js,ts,tsx}': ['eslint --fix', 'yarn format'] -} + '*.{js,ts,tsx}': [ + 'eslint --fix', + 'yarn format', + ], + '*.css': [ + 'stylelint --fix', + ] +}; diff --git a/.stylelintrc.js b/.stylelintrc.js new file mode 100644 index 000000000..08bbbd9e9 --- /dev/null +++ b/.stylelintrc.js @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +module.exports = { + 'extends': [ + 'stylelint-config-standard', + 'stylelint-config-rational-order', + ] +} diff --git a/DEPENDENCIES b/DEPENDENCIES index 3a3af225a..78560396d 100644 --- a/DEPENDENCIES +++ b/DEPENDENCIES @@ -52,6 +52,7 @@ npm/npmjs/-/source-map-url/0.4.0, , approved, CQ18717 npm/npmjs/-/buffer-from/1.1.1, , approved, CQ18717 npm/npmjs/-/async-limiter/1.0.1, , approved, CQ18717 npm/npmjs/-/is-fullwidth-code-point/2.0.0, , approved, CQ18717 +npm/npmjs/-/make-dir/1.3.0, , approved, CQ17757 npm/npmjs/-/resolve-from/3.0.0, , approved, CQ18717 npm/npmjs/-/extend-shallow/2.0.1, , approved, CQ17757 npm/npmjs/-/esprima/3.1.3, , approved, CQ18717 @@ -88,17 +89,21 @@ npm/npmjs/-/ajv/6.12.2, , approved, emo_ip_team npm/npmjs/-/map-cache/0.2.2, , approved, CQ18717 npm/npmjs/-/asn1.js/4.10.1, MIT, approved, CQ16925 npm/npmjs/-/once/1.4.0, ISC, approved, CQ16925 +npm/npmjs/-/import-lazy/3.1.0, , approved, CQ17757 npm/npmjs/-/domain-browser/1.2.0, MIT, approved, CQ16925 npm/npmjs/-/expand-brackets/2.1.4, , approved, CQ17757 +npm/npmjs/-/array-find-index/1.0.2, MIT, approved, CQ16925 npm/npmjs/-/chrome-trace-event/1.0.2, , approved, CQ18717 npm/npmjs/-/extend/3.0.2, , approved, CQ18717 npm/npmjs/-/union-value/1.0.1, , approved, CQ18717 +npm/npmjs/-/postcss-value-parser/3.3.1, , approved, CQ18717 npm/npmjs/-/anymatch/2.0.0, , approved, CQ17757 npm/npmjs/-/color-name/1.1.4, , approved, CQ17757 npm/npmjs/-/color-name/1.1.3, , approved, CQ17757 npm/npmjs/-/base64-js/1.3.1, MIT, approved, CQ16925 npm/npmjs/-/brorand/1.1.0, MIT, approved, CQ16925 npm/npmjs/-/wrappy/1.0.2, ISC, approved, CQ16925 +npm/npmjs/-/log-symbols/2.2.0, , approved, CQ18717 npm/npmjs/-/require-directory/2.1.1, , approved, CQ18717 npm/npmjs/-/domutils/1.5.1, BSD-2-Clause, approved, emo_ip_team npm/npmjs/-/isarray/0.0.1, MIT, approved, CQ16925 @@ -107,6 +112,7 @@ npm/npmjs/-/async/2.6.3, , approved, CQ18717 npm/npmjs/-/is-data-descriptor/1.0.0, , approved, CQ17757 npm/npmjs/-/har-schema/2.0.0, ISC, approved, CQ16925 npm/npmjs/-/ansi-styles/3.2.1, , approved, CQ18717 +npm/npmjs/-/normalize-range/0.1.2, , approved, CQ18717 npm/npmjs/-/performance-now/2.1.0, MIT, approved, CQ16925 npm/npmjs/-/sax/1.2.4, , approved, CQ18717 npm/npmjs/-/es6-promise/4.2.8, , approved, CQ18717 @@ -120,12 +126,14 @@ npm/npmjs/-/ret/0.1.15, , approved, CQ18717 npm/npmjs/-/process/0.11.10, MIT, approved, CQ16925 npm/npmjs/-/browserify-rsa/4.0.1, MIT, approved, CQ16925 npm/npmjs/-/debug/3.2.6, , approved, CQ17757 +npm/npmjs/-/p-locate/2.0.0, , approved, CQ18717 npm/npmjs/-/punycode/1.4.1, MIT, approved, CQ16925 npm/npmjs/-/crypto-browserify/3.12.0, MIT, approved, CQ16925 npm/npmjs/-/schema-utils/1.0.0, , approved, CQ18717 npm/npmjs/-/is-obj/1.0.1, , approved, CQ17757 npm/npmjs/-/error-ex/1.3.2, MIT, approved, CQ16925 npm/npmjs/-/jsbn/0.1.1, MIT, approved, CQ16925 +npm/npmjs/-/indent-string/3.2.0, , approved, CQ18717 npm/npmjs/-/normalize-path/3.0.0, , approved, CQ17757 npm/npmjs/-/tweetnacl/0.14.5, Unlicense, approved, emo_ip_team npm/npmjs/-/cipher-base/1.0.4, MIT, approved, CQ16925 @@ -147,11 +155,13 @@ npm/npmjs/-/inherits/2.0.1, ISC, approved, CQ14871 npm/npmjs/-/inherits/2.0.4, ISC, approved, CQ14871 npm/npmjs/-/combined-stream/1.0.8, , approved, CQ17757 npm/npmjs/-/core-util-is/1.0.2, MIT, approved, CQ16925 +npm/npmjs/-/sort-keys/2.0.0, , approved, CQ18717 npm/npmjs/-/resolve-cwd/2.0.0, , approved, CQ18717 npm/npmjs/-/json-parse-better-errors/1.0.2, , approved, CQ18717 npm/npmjs/-/loose-envify/1.4.0, , approved, CQ18717 npm/npmjs/-/decode-uri-component/0.2.0, , approved, CQ18717 npm/npmjs/-/is-typedarray/1.0.0, MIT, approved, CQ16925 +npm/npmjs/-/write-json-file/2.3.0, , approved, CQ18717 npm/npmjs/-/kind-of/5.1.0, , approved, CQ17757 npm/npmjs/-/global-modules/1.0.0, , approved, CQ18717 npm/npmjs/-/pify/4.0.1, , approved, CQ17757 @@ -171,22 +181,27 @@ npm/npmjs/-/destroy/1.0.4, MIT, approved, CQ16925 npm/npmjs/-/source-map/0.5.7, BSD-3-Clause, approved, CQ16925 npm/npmjs/-/pbkdf2/3.0.17, MIT, approved, CQ16925 npm/npmjs/-/unpipe/1.0.0, MIT, approved, CQ16925 +npm/npmjs/-/map-obj/1.0.1, MIT, approved, CQ16925 npm/npmjs/-/minimatch/3.0.4, ISC, approved, CQ16925 npm/npmjs/-/domutils/1.7.0, , approved, CQ18717 npm/npmjs/-/isarray/1.0.0, , approved, CQ18717 npm/npmjs/-/text-table/0.2.0, , approved, CQ18717 npm/npmjs/-/promise-inflight/1.0.1, , approved, CQ18717 npm/npmjs/-/stream-each/1.2.3, , approved, CQ18717 +npm/npmjs/-/num2fraction/1.2.2, , approved, CQ18717 npm/npmjs/-/querystring-es3/0.2.1, , approved, CQ16925 npm/npmjs/-/rxjs/6.5.5, , approved, emo_ip_team npm/npmjs/-/on-finished/2.3.0, MIT, approved, CQ16925 +npm/npmjs/-/pify/3.0.0, , approved, CQ17757 npm/npmjs/-/stream-shift/1.0.1, MIT, approved, CQ16925 npm/npmjs/-/ast-types/0.9.6, , approved, CQ18717 npm/npmjs/-/delayed-stream/1.0.0, MIT, approved, CQ16925 npm/npmjs/-/oauth-sign/0.9.0, , approved, CQ18717 npm/npmjs/-/parse-passwd/1.0.0, , approved, CQ18717 +npm/npmjs/-/loud-rejection/1.6.0, MIT, approved, CQ16925 npm/npmjs/-/debug/2.6.9, MIT, approved, CQ16925 npm/npmjs/-/parse-asn1/5.1.5, ISC, approved, CQ16925 +npm/npmjs/-/arrify/1.0.1, , approved, CQ18717 npm/npmjs/-/validate-npm-package-license/3.0.4, Apache-2.0, approved, CQ16925 npm/npmjs/-/which-module/2.0.0, , approved, CQ18717 npm/npmjs/-/is-plain-object/2.0.4, , approved, CQ18717 @@ -209,6 +224,7 @@ npm/npmjs/-/string_decoder/1.1.1, , approved, CQ18717 npm/npmjs/-/cache-base/1.0.1, , approved, CQ18717 npm/npmjs/-/glob-parent/3.1.0, , approved, CQ18717 npm/npmjs/-/ini/1.3.5, ISC, approved, CQ16925 +npm/npmjs/-/is-plain-obj/1.1.0, , approved, CQ18717 npm/npmjs/-/path-parse/1.0.6, , approved, CQ18717 npm/npmjs/-/fs-write-stream-atomic/1.0.10, , approved, CQ18717 npm/npmjs/-/end-of-stream/1.4.4, MIT, approved, CQ20878 @@ -224,12 +240,14 @@ npm/npmjs/-/lru-cache/4.1.5, , approved, CQ18717 npm/npmjs/-/base/0.11.2, , approved, CQ18717 npm/npmjs/-/pascalcase/0.1.1, , approved, CQ18717 npm/npmjs/-/process-nextick-args/2.0.1, MIT, approved, CQ16925 +npm/npmjs/-/electron-to-chromium/1.3.498, , approved, CQ18717 npm/npmjs/-/color-convert/1.9.3, , approved, CQ17757 npm/npmjs/-/mime-types/2.1.27, , approved, CQ17757 npm/npmjs/-/errno/0.1.7, MIT, approved, CQ16925 npm/npmjs/-/randomfill/1.0.4, MIT, approved, CQ16925 npm/npmjs/-/domhandler/2.4.2, , approved, CQ18717 npm/npmjs/-/set-blocking/2.0.0, ISC, approved, CQ16925 +npm/npmjs/@nodelib/fs.stat/1.1.3, , approved, emo_ip_team npm/npmjs/-/private/0.1.8, , approved, CQ18717 npm/npmjs/-/snapdragon/0.8.2, , approved, CQ18717 npm/npmjs/-/get-value/2.0.6, , approved, CQ18717 @@ -257,6 +275,7 @@ npm/npmjs/-/is-descriptor/0.1.6, , approved, CQ17757 npm/npmjs/-/constants-browserify/1.0.0, MIT, approved, CQ16925 npm/npmjs/-/is-number/7.0.0, , approved, CQ17757 npm/npmjs/-/isobject/3.0.1, , approved, CQ17757 +npm/npmjs/-/caniuse-lite/1.0.30001100, CC-BY-4.0, approved, emo_ip_team npm/npmjs/-/ms/2.0.0, MIT, approved, CQ16925 npm/npmjs/-/arr-union/3.1.0, , approved, CQ18717 npm/npmjs/-/indexes-of/1.0.1, , approved, CQ18717 @@ -275,6 +294,7 @@ npm/npmjs/-/extglob/2.0.4, , approved, CQ17757 npm/npmjs/-/util/0.10.3, , approved, CQ18717 npm/npmjs/-/mkdirp/0.5.5, MIT, approved, CQ16925 npm/npmjs/-/merge-descriptors/1.0.1, MIT, approved, CQ16925 +npm/npmjs/-/p-try/1.0.0, , approved, CQ18717 npm/npmjs/-/statuses/1.5.0, MIT, approved, CQ16925 npm/npmjs/-/run-queue/1.0.3, , approved, CQ18717 npm/npmjs/-/cross-spawn/6.0.5, , approved, CQ17757 @@ -311,9 +331,11 @@ npm/npmjs/-/vscode-uri/1.0.8, , approved, CQ18717 npm/npmjs/-/react-lifecycles-compat/3.0.4, , approved, CQ18717 npm/npmjs/-/isexe/2.0.0, , approved, CQ17757 npm/npmjs/-/spdx-expression-parse/3.0.1, MIT, approved, CQ16925 +npm/npmjs/-/find-up/2.1.0, , approved, CQ18717 npm/npmjs/-/media-typer/0.3.0, MIT, approved, CQ16925 npm/npmjs/-/lodash/4.17.15, MIT, approved, CQ16925 npm/npmjs/-/des.js/1.0.1, MIT, approved, CQ16925 +npm/npmjs/-/lodash/4.17.19, MIT, approved, CQ16925 npm/npmjs/-/browserify-des/1.0.2, , approved, CQ18717 npm/npmjs/-/move-concurrently/1.0.1, , approved, CQ18717 npm/npmjs/-/content-disposition/0.5.3, MIT, approved, CQ16925 @@ -344,6 +366,7 @@ npm/npmjs/-/http-signature/1.2.0, MIT, approved, CQ16925 npm/npmjs/-/array-unique/0.3.2, , approved, CQ17757 npm/npmjs/-/is-stream/1.1.0, , approved, CQ17757 npm/npmjs/-/range-parser/1.2.1, MIT, approved, CQ16925 +npm/npmjs/-/camelcase/4.1.0, , approved, CQ17757 npm/npmjs/-/type-detect/4.0.8, , approved, CQ17757 npm/npmjs/-/kind-of/6.0.3, , approved, CQ17757 npm/npmjs/-/har-validator/5.1.3, , approved, CQ18717 @@ -352,6 +375,7 @@ npm/npmjs/-/type-is/1.6.18, MIT, approved, CQ16925 npm/npmjs/-/querystring/0.2.0, , approved, CQ16925 npm/npmjs/-/y18n/4.0.0, , approved, CQ18717 npm/npmjs/-/memory-fs/0.4.1, , approved, CQ18717 +npm/npmjs/-/currently-unhandled/0.4.1, MIT, approved, CQ16925 npm/npmjs/-/array-uniq/1.0.3, , approved, CQ18717 npm/npmjs/-/co/4.6.0, MIT, approved, CQ16925 npm/npmjs/-/emojis-list/2.1.0, , approved, CQ18717 @@ -359,6 +383,7 @@ npm/npmjs/-/he/1.2.0, , approved, CQ17757 npm/npmjs/-/execa/1.0.0, , approved, CQ17757 npm/npmjs/-/prr/1.0.1, MIT, approved, CQ16925 npm/npmjs/-/path-dirname/1.0.2, , approved, CQ18717 +npm/npmjs/-/p-limit/1.3.0, , approved, CQ18717 npm/npmjs/-/is-number/3.0.0, , approved, CQ17757 npm/npmjs/-/jsprim/1.4.1, MIT, approved, CQ16925 npm/npmjs/-/stream-browserify/2.0.2, MIT, approved, CQ16925 @@ -377,6 +402,7 @@ npm/npmjs/-/pify/2.3.0, MIT, approved, CQ16925 npm/npmjs/-/is-data-descriptor/0.1.4, , approved, CQ17757 npm/npmjs/-/md5.js/1.3.5, MIT, approved, CQ16925 npm/npmjs/-/pumpify/1.5.1, , approved, CQ18717 +npm/npmjs/@types/minimist/1.2.0, , approved, emo_ip_team npm/npmjs/-/forwarded/0.1.2, MIT, approved, CQ16925 npm/npmjs/-/vary/1.1.2, MIT, approved, CQ16925 npm/npmjs/-/is-arrayish/0.2.1, MIT, approved, CQ16925 @@ -385,6 +411,8 @@ npm/npmjs/-/has-values/1.0.0, , approved, CQ18717 npm/npmjs/-/json-schema-traverse/0.4.1, , approved, CQ18717 npm/npmjs/-/editorconfig/0.15.3, , approved, CQ18717 npm/npmjs/-/public-encrypt/4.0.3, MIT, approved, CQ16925 +npm/npmjs/-/detect-indent/5.0.0, , approved, CQ18717 +npm/npmjs/-/read-pkg-up/3.0.0, , approved, CQ18717 npm/npmjs/-/jsonfile/4.0.0, , approved, CQ18717 npm/npmjs/-/escape-string-regexp/1.0.5, MIT, approved, CQ16925 npm/npmjs/-/http-errors/1.6.3, MIT, approved, CQ16925 @@ -393,9 +421,11 @@ npm/npmjs/-/tapable/1.1.3, , approved, CQ18717 npm/npmjs/-/encodeurl/1.0.2, MIT, approved, CQ16925 npm/npmjs/-/has-flag/3.0.0, , approved, CQ17757 npm/npmjs/-/diffie-hellman/5.0.3, MIT, approved, CQ16925 +npm/npmjs/-/locate-path/2.0.0, , approved, CQ18717 npm/npmjs/-/buffer/4.9.2, , approved, CQ18717 npm/npmjs/-/punycode/2.1.1, , approved, CQ18717 npm/npmjs/-/path-to-regexp/0.1.7, MIT, approved, CQ16925 +npm/npmjs/-/path-type/3.0.0, , approved, CQ18717 npm/npmjs/-/kind-of/4.0.0, , approved, CQ18717 npm/npmjs/-/chownr/1.1.4, ISC, approved, CQ19601 npm/npmjs/-/kind-of/3.2.2, , approved, CQ17757 @@ -403,6 +433,7 @@ npm/npmjs/-/tty-browserify/0.0.0, , approved, CQ18717 npm/npmjs/-/argparse/1.0.10, , approved, CQ18717 npm/npmjs/-/form-data/2.3.3, MIT, approved, CQ16925 npm/npmjs/@babel/plugin-syntax-async-generators/7.8.4, MIT, approved, clearlydefined +npm/npmjs/-/compression/1.7.4, MIT, approved, clearlydefined npm/npmjs/-/http-errors/1.7.3, MIT, approved, clearlydefined npm/npmjs/-/react-router-dom/5.2.0, MIT, approved, clearlydefined npm/npmjs/-/http-errors/1.7.2, MIT, approved, clearlydefined @@ -424,27 +455,36 @@ npm/npmjs/-/bindings/1.5.0, MIT, approved, clearlydefined npm/npmjs/-/css/2.2.4, MIT, approved, clearlydefined npm/npmjs/-/http-parser-js/0.5.2, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/wasm-gen/1.9.0, MIT, approved, clearlydefined -npm/npmjs/@types/react-router/5.1.7, MIT, approved, clearlydefined +npm/npmjs/-/postcss-sorting/5.0.1, MIT, approved, clearlydefined npm/npmjs/-/path-to-regexp/1.8.0, MIT, approved, clearlydefined npm/npmjs/-/jest-environment-jsdom/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/cookie/0.4.0, MIT, approved, clearlydefined npm/npmjs/-/jest-jasmine2/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/path-key/3.1.1, MIT, approved, clearlydefined +npm/npmjs/-/remark/10.0.1, MIT, approved, clearlydefined npm/npmjs/@istanbuljs/load-nyc-config/1.1.0, ISC, approved, clearlydefined +npm/npmjs/-/quick-lru/4.0.1, MIT, approved, clearlydefined +npm/npmjs/-/meow/7.0.1, MIT, approved, clearlydefined +npm/npmjs/-/trim-newlines/3.0.0, MIT, approved, clearlydefined npm/npmjs/@typescript-eslint/parser/3.1.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/fast-deep-equal/3.1.1, MIT, approved, clearlydefined +npm/npmjs/-/is-alphanumerical/1.0.4, MIT, approved, clearlydefined npm/npmjs/@babel/plugin-syntax-object-rest-spread/7.8.3, MIT, approved, clearlydefined +npm/npmjs/-/postcss-sass/0.4.4, MIT, approved, clearlydefined +npm/npmjs/-/known-css-properties/0.19.0, MIT, approved, clearlydefined npm/npmjs/-/sane/4.1.0, MIT, approved, clearlydefined npm/npmjs/-/vscode-json-languageservice/3.6.0, MIT, approved, clearlydefined npm/npmjs/-/read-pkg/5.2.0, MIT, approved, clearlydefined -npm/npmjs/-/jest-message-util/26.0.1, MIT, approved, clearlydefined +npm/npmjs/@types/react-router/5.1.7, MIT, approved, clearlydefined +npm/npmjs/-/gonzales-pe/4.3.0, MIT, approved, clearlydefined +npm/npmjs/-/icss-utils/4.1.1, ISC, approved, clearlydefined npm/npmjs/-/ignore/5.1.8, MIT, approved, clearlydefined -npm/npmjs/-/compression/1.7.4, MIT, approved, clearlydefined npm/npmjs/-/type-check/0.4.0, MIT, approved, clearlydefined npm/npmjs/-/path-type/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/yargs-parser/13.1.2, ISC, approved, clearlydefined npm/npmjs/-/jest-mock/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/webpack-log/2.0.0, MIT, approved, clearlydefined -npm/npmjs/-/babel-plugin-jest-hoist/26.0.0, MIT, approved, clearlydefined +npm/npmjs/-/bail/1.0.5, MIT, approved, clearlydefined npm/npmjs/@bcoe/v8-coverage/0.2.3, ISC AND MIT, approved, clearlydefined npm/npmjs/-/querystringify/2.1.1, MIT, approved, clearlydefined npm/npmjs/-/expect/26.0.1, MIT, approved, clearlydefined @@ -460,49 +500,64 @@ npm/npmjs/-/bn.js/5.1.2, MIT, approved, clearlydefined npm/npmjs/-/terser-webpack-plugin/1.4.3, MIT, approved, clearlydefined npm/npmjs/-/jest-watcher/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/request-promise-core/1.1.3, ISC, approved, clearlydefined +npm/npmjs/-/jest-message-util/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/requires-port/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/semver-regex/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/globals/11.12.0, MIT, approved, clearlydefined -npm/npmjs/-/yaeti/0.0.4, MIT, approved, clearlydefined +npm/npmjs/-/postcss-modules-values/3.0.0, ISC, approved, clearlydefined +npm/npmjs/@babel/helpers/7.10.4, MIT, approved, clearlydefined +npm/npmjs/@stylelint/postcss-css-in-js/0.37.2, MIT, approved, clearlydefined +npm/npmjs/-/babel-plugin-jest-hoist/26.0.0, MIT, approved, clearlydefined npm/npmjs/@babel/helpers/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/is-extglob/2.1.1, MIT, approved, clearlydefined +npm/npmjs/-/markdown-table/1.1.3, MIT, approved, clearlydefined npm/npmjs/-/run-parallel/1.1.9, MIT, approved, clearlydefined npm/npmjs/@types/uglify-js/3.9.2, MIT, approved, clearlydefined -npm/npmjs/-/path-key/3.1.1, MIT, approved, clearlydefined +npm/npmjs/-/is-directory/0.3.1, MIT, approved, clearlydefined npm/npmjs/-/xml-name-validator/3.0.0, Apache-2.0, approved, clearlydefined +npm/npmjs/@babel/helper-replace-supers/7.10.4, MIT, approved, clearlydefined npm/npmjs/@jest/source-map/26.0.0, MIT, approved, clearlydefined npm/npmjs/@types/normalize-package-data/2.4.0, MIT, approved, clearlydefined npm/npmjs/-/es-abstract/1.17.5, MIT, approved, clearlydefined npm/npmjs/-/faye-websocket/0.10.0, MIT, approved, clearlydefined +npm/npmjs/-/load-json-file/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/cliui/6.0.0, ISC, approved, clearlydefined npm/npmjs/-/interpret/1.2.0, MIT, approved, clearlydefined npm/npmjs/@types/webpack-dev-server/3.11.0, MIT, approved, clearlydefined +npm/npmjs/-/is-regexp/2.1.0, MIT, approved, clearlydefined npm/npmjs/@nodelib/fs.stat/2.0.3, MIT, approved, clearlydefined npm/npmjs/-/string.prototype.matchall/4.0.2, MIT, approved, clearlydefined -npm/npmjs/-/icss-utils/4.1.1, ISC, approved, clearlydefined +npm/npmjs/-/stylelint-webpack-plugin/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/dedent/0.7.0, MIT, approved, clearlydefined npm/npmjs/-/tough-cookie/2.5.0, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/jest-resolve-dependencies/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/style-search/0.1.0, ISC, approved, clearlydefined +npm/npmjs/-/stringify-entities/3.0.1, MIT, approved, clearlydefined npm/npmjs/@types/glob/7.1.1, MIT, approved, clearlydefined -npm/npmjs/-/postcss-modules-values/3.0.0, ISC, approved, clearlydefined npm/npmjs/-/v8-to-istanbul/4.1.4, ISC, approved, clearlydefined npm/npmjs/-/istanbul-lib-report/3.0.0, BSD-3-Clause, approved, clearlydefined +npm/npmjs/@types/vfile/3.0.2, MIT, approved, clearlydefined npm/npmjs/-/is-string/1.0.5, MIT, approved, clearlydefined npm/npmjs/@babel/helper-replace-supers/7.10.1, MIT, approved, clearlydefined +npm/npmjs/-/unified/7.1.0, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/helper-wasm-bytecode/1.9.0, MIT, approved, clearlydefined npm/npmjs/-/camel-case/4.1.1, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-split-export-declaration/7.10.4, MIT, approved, clearlydefined npm/npmjs/-/istanbul-lib-instrument/4.0.3, BSD-3-Clause, approved, clearlydefined npm/npmjs/@cnakazawa/watch/1.0.4, Apache-2.0, approved, clearlydefined npm/npmjs/-/qs/6.7.0, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/parse5/5.1.1, MIT, approved, clearlydefined +npm/npmjs/-/is-word-character/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/websocket-driver/0.7.4, Apache-2.0, approved, clearlydefined npm/npmjs/@babel/helper-split-export-declaration/7.10.1, MIT, approved, clearlydefined -npm/npmjs/-/slice-ansi/2.1.0, MIT, approved, clearlydefined npm/npmjs/@types/babel__traverse/7.0.11, MIT, approved, clearlydefined +npm/npmjs/-/html-encoding-sniffer/2.0.1, MIT, approved, clearlydefined npm/npmjs/-/supports-hyperlinks/2.1.0, MIT, approved, clearlydefined +npm/npmjs/-/merge2/1.4.1, MIT, approved, clearlydefined npm/npmjs/-/js-sha256/0.9.0, MIT, approved, clearlydefined npm/npmjs/@types/html-minifier-terser/5.1.0, MIT, approved, clearlydefined npm/npmjs/-/is-stream/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/remark/12.0.0, MIT, approved, clearlydefined npm/npmjs/-/jest-runner/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/dns-txt/2.0.2, MIT, approved, clearlydefined npm/npmjs/-/flatted/2.0.2, ISC, approved, clearlydefined @@ -510,14 +565,13 @@ npm/npmjs/-/hpack.js/2.1.6, MIT, approved, clearlydefined npm/npmjs/-/istanbul-lib-coverage/3.0.0, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/deep-equal/1.1.1, MIT, approved, clearlydefined npm/npmjs/-/tiny-warning/1.0.3, MIT, approved, clearlydefined -npm/npmjs/-/merge2/1.4.1, MIT, approved, clearlydefined +npm/npmjs/-/sugarss/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/util/0.11.1, MIT, approved, clearlydefined npm/npmjs/@typescript-eslint/experimental-utils/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/make-dir/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/is-path-cwd/2.2.0, MIT, approved, clearlydefined npm/npmjs/-/acorn/7.2.0, MIT, approved, clearlydefined npm/npmjs/@types/babel__template/7.0.2, MIT, approved, clearlydefined -npm/npmjs/-/html-encoding-sniffer/2.0.1, MIT, approved, clearlydefined npm/npmjs/@babel/plugin-syntax-bigint/7.8.3, MIT, approved, clearlydefined npm/npmjs/-/acorn/6.4.1, MIT, approved, clearlydefined npm/npmjs/-/send/0.17.1, MIT, approved, clearlydefined @@ -526,22 +580,28 @@ npm/npmjs/-/strip-final-newline/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/cliui/5.0.0, ISC, approved, clearlydefined npm/npmjs/-/tsutils/3.17.1, MIT, approved, clearlydefined npm/npmjs/-/eslint-plugin-react/7.20.0, MIT, approved, clearlydefined +npm/npmjs/-/figures/3.2.0, MIT, approved, clearlydefined +npm/npmjs/-/trough/1.0.5, MIT, approved, clearlydefined npm/npmjs/-/console-browserify/1.2.0, MIT, approved, clearlydefined +npm/npmjs/-/slice-ansi/2.1.0, MIT, approved, clearlydefined npm/npmjs/@babel/plugin-syntax-optional-chaining/7.8.3, MIT, approved, clearlydefined +npm/npmjs/-/parse-entities/1.2.2, MIT, approved, clearlydefined npm/npmjs/-/es-to-primitive/1.2.1, MIT, approved, clearlydefined npm/npmjs/-/flush-write-stream/1.1.1, MIT, approved, clearlydefined npm/npmjs/-/regexp.prototype.flags/1.3.0, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-is/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/array-includes/3.1.1, MIT, approved, clearlydefined npm/npmjs/-/mississippi/3.0.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/events/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/cli-truncate/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/ssri/8.0.0, ISC, approved, clearlydefined +npm/npmjs/-/parse-entities/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/jest-diff/25.5.0, MIT, approved, clearlydefined npm/npmjs/-/map-age-cleaner/0.1.3, MIT, approved, clearlydefined npm/npmjs/-/p-locate/4.1.0, MIT, approved, clearlydefined npm/npmjs/-/tmp/0.0.33, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-module-transforms/7.10.5, MIT, approved, clearlydefined npm/npmjs/@types/http-proxy-middleware/0.19.3, MIT, approved, clearlydefined -npm/npmjs/-/figures/3.2.0, MIT, approved, clearlydefined npm/npmjs/@babel/helper-module-transforms/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/is-fullwidth-code-point/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/aria-query/4.0.2, Apache-2.0, approved, clearlydefined @@ -549,7 +609,6 @@ npm/npmjs/-/resolve/1.17.0, MIT, approved, clearlydefined npm/npmjs/-/prettier/1.19.1, MIT, approved, clearlydefined npm/npmjs/-/renderkid/2.0.3, MIT, approved, clearlydefined npm/npmjs/-/cosmiconfig/6.0.0, MIT, approved, clearlydefined -npm/npmjs/-/execa/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/strip-ansi/5.2.0, MIT, approved, clearlydefined npm/npmjs/@types/prop-types/15.7.3, MIT, approved, clearlydefined npm/npmjs/-/strip-ansi/6.0.0, MIT, approved, clearlydefined @@ -557,11 +616,16 @@ npm/npmjs/-/typed-styles/0.0.7, MIT, approved, clearlydefined npm/npmjs/-/log-symbols/4.0.0, MIT, approved, clearlydefined npm/npmjs/@types/json-schema/7.0.4, MIT, approved, clearlydefined npm/npmjs/-/jest-each/26.0.1, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-member-expression-to-functions/7.10.5, MIT, approved, clearlydefined npm/npmjs/-/mime/2.4.6, MIT, approved, clearlydefined +npm/npmjs/-/caller-path/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/cosmiconfig/5.2.1, MIT, approved, clearlydefined npm/npmjs/@types/parse-json/4.0.0, MIT, approved, clearlydefined +npm/npmjs/-/make-dir/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/url-parse/1.4.7, MIT, approved, clearlydefined npm/npmjs/@babel/helper-member-expression-to-functions/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/cssom/0.3.8, MIT, approved, clearlydefined +npm/npmjs/@patternfly/react-tokens/4.4.4, MIT, approved, clearlydefined npm/npmjs/-/yargs/15.3.1, MIT, approved, clearlydefined npm/npmjs/-/ajv-errors/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/aws4/1.10.0, MIT, approved, clearlydefined @@ -570,11 +634,15 @@ npm/npmjs/-/stringify-object/3.3.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/eslint-plugin-notice/0.9.10, MIT, approved, clearlydefined npm/npmjs/-/sockjs/0.3.20, MIT, approved, clearlydefined npm/npmjs/@types/istanbul-reports/1.1.2, MIT, approved, clearlydefined +npm/npmjs/-/execa/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/string-width/4.2.0, MIT, approved, clearlydefined -npm/npmjs/-/make-dir/3.1.0, MIT, approved, clearlydefined +npm/npmjs/-/dom-accessibility-api/0.4.5, MIT, approved, clearlydefined npm/npmjs/-/cli-cursor/3.1.0, MIT, approved, clearlydefined +npm/npmjs/@types/testing-library__jest-dom/5.9.1, MIT, approved, clearlydefined npm/npmjs/-/listr2/2.1.3, MIT, approved, clearlydefined +npm/npmjs/-/fastq/1.8.0, ISC, approved, clearlydefined npm/npmjs/@jest/test-result/26.0.1, MIT, approved, clearlydefined +npm/npmjs/@babel/highlight/7.10.4, MIT, approved, clearlydefined npm/npmjs/@babel/highlight/7.10.1, MIT, approved, clearlydefined npm/npmjs/@types/webpack-sources/0.1.7, MIT, approved, clearlydefined npm/npmjs/-/cssstyle/2.3.0, MIT, approved, clearlydefined @@ -583,22 +651,21 @@ npm/npmjs/@babel/runtime/7.10.2, MIT, approved, clearlydefined npm/npmjs/-/hoist-non-react-statics/3.3.2, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/html-entities/1.3.1, MIT, approved, clearlydefined npm/npmjs/-/regenerator-runtime/0.13.5, MIT, approved, clearlydefined +npm/npmjs/-/domexception/2.0.1, MIT, approved, clearlydefined npm/npmjs/@types/stack-utils/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/lower-case/2.0.1, MIT, approved, clearlydefined npm/npmjs/-/ansi-regex/4.1.0, MIT, approved, clearlydefined npm/npmjs/-/jest-validate/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/svg-tags/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/jest-docblock/26.0.0, MIT, approved, clearlydefined -npm/npmjs/-/vscode-languageserver-types/3.15.1, MIT, approved, clearlydefined npm/npmjs/-/webpack-dev-middleware/3.7.2, MIT, approved, clearlydefined npm/npmjs/-/entities/2.0.2, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/log-update/4.0.0, MIT, approved, clearlydefined -npm/npmjs/-/axios/0.19.0, MIT, approved, clearlydefined -npm/npmjs/-/fastq/1.8.0, ISC, approved, clearlydefined npm/npmjs/-/axios/0.19.2, MIT, approved, clearlydefined npm/npmjs/-/spdy-transport/3.0.0, MIT, approved, clearlydefined -npm/npmjs/-/domexception/2.0.1, MIT, approved, clearlydefined npm/npmjs/-/fs-extra/8.1.0, MIT, approved, clearlydefined npm/npmjs/-/dns-packet/1.3.1, MIT, approved, clearlydefined +npm/npmjs/@babel/runtime/7.10.3, MIT, approved, clearlydefined npm/npmjs/-/keycloak-js/10.0.2, Apache-2.0, approved, clearlydefined npm/npmjs/-/loader-utils/1.2.3, MIT, approved, clearlydefined npm/npmjs/-/globals/12.4.0, MIT, approved, clearlydefined @@ -610,6 +677,7 @@ npm/npmjs/-/jest/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/object.assign/4.1.0, MIT, approved, clearlydefined npm/npmjs/-/makeerror/1.0.11, BSD-3-Clause, approved, clearlydefined npm/npmjs/@jest/core/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/postcss-selector-parser/3.1.2, MIT, approved, clearlydefined npm/npmjs/@types/vscode/1.45.1, MIT, approved, clearlydefined npm/npmjs/-/commander/4.1.1, MIT, approved, clearlydefined npm/npmjs/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3, MIT, approved, clearlydefined @@ -620,38 +688,47 @@ npm/npmjs/-/find-cache-dir/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/psl/1.8.0, MIT, approved, clearlydefined npm/npmjs/-/terser/4.7.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/opencollective-postinstall/2.0.3, MIT, approved, clearlydefined -npm/npmjs/-/jest-worker/26.0.0, MIT, approved, clearlydefined npm/npmjs/-/invert-kv/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/loader-utils/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/mimic-fn/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/csstype/2.6.10, MIT, approved, clearlydefined +npm/npmjs/-/type-fest/0.13.1, MIT OR (CC0-1.0 AND MIT), approved, clearlydefined npm/npmjs/@webassemblyjs/ast/1.9.0, MIT, approved, clearlydefined npm/npmjs/-/istanbul-lib-source-maps/4.0.0, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/clean-css/4.2.3, MIT, approved, clearlydefined npm/npmjs/-/source-map-support/0.5.19, MIT, approved, clearlydefined npm/npmjs/-/resolve-from/5.0.0, MIT, approved, clearlydefined +npm/npmjs/-/vscode-languageserver-types/3.15.1, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-remove-position/1.1.4, MIT, approved, clearlydefined npm/npmjs/@types/express-serve-static-core/4.17.7, MIT, approved, clearlydefined +npm/npmjs/-/postcss-resolve-nested-selector/0.1.1, MIT, approved, clearlydefined +npm/npmjs/-/portfinder/1.0.26, MIT, approved, clearlydefined npm/npmjs/@types/webpack/4.41.17, MIT, approved, clearlydefined npm/npmjs/@types/webpack/4.41.16, MIT, approved, clearlydefined npm/npmjs/-/bs-logger/0.2.6, MIT, approved, clearlydefined npm/npmjs/-/gravatar-url/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/is-wsl/1.1.0, MIT, approved, clearlydefined npm/npmjs/-/object-keys/1.1.1, MIT, approved, clearlydefined +npm/npmjs/-/focus-trap/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/indent-string/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/slice-ansi/4.0.0, MIT, approved, clearlydefined +npm/npmjs/-/w3c-xmlserializer/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/pump/3.0.0, MIT, approved, clearlydefined +npm/npmjs/@testing-library/dom/7.16.2, MIT, approved, clearlydefined npm/npmjs/-/find-versions/3.2.0, MIT, approved, clearlydefined npm/npmjs/-/esquery/1.3.1, BSD-3-Clause, approved, clearlydefined +npm/npmjs/-/known-css-properties/0.11.0, MIT, approved, clearlydefined npm/npmjs/-/globby/11.0.1, MIT, approved, clearlydefined npm/npmjs/-/to-regex-range/5.0.1, MIT, approved, clearlydefined npm/npmjs/-/serve-index/1.9.1, MIT, approved, clearlydefined +npm/npmjs/-/character-reference-invalid/1.1.4, MIT, approved, clearlydefined npm/npmjs/@types/connect-history-api-fallback/1.3.3, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-visit-parents/3.1.0, MIT, approved, clearlydefined npm/npmjs/@types/react/16.9.35, MIT, approved, clearlydefined npm/npmjs/@jest/fake-timers/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/resolve-from/4.0.0, MIT, approved, clearlydefined -npm/npmjs/-/portfinder/1.0.26, MIT, approved, clearlydefined -npm/npmjs/-/focus-trap/4.0.2, MIT, approved, clearlydefined -npm/npmjs/-/w3c-xmlserializer/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/map-obj/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/jest-worker/26.0.0, MIT, approved, clearlydefined npm/npmjs/-/mini-create-react-context/0.4.0, MIT, approved, clearlydefined npm/npmjs/-/css-parse/2.0.0, MIT, approved, clearlydefined npm/npmjs/@types/node/14.0.6, MIT, approved, clearlydefined @@ -661,64 +738,80 @@ npm/npmjs/-/p-map/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/qs/6.9.4, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/monaco-languageclient/0.12.0, MIT, approved, clearlydefined npm/npmjs/-/string-width/3.1.0, MIT, approved, clearlydefined +npm/npmjs/-/postcss-markdown/0.36.0, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/helper-api-error/1.9.0, MIT, approved, clearlydefined npm/npmjs/-/yallist/4.0.0, ISC, approved, clearlydefined npm/npmjs/-/is-ci/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/tmpl/1.0.4, BSD-3-Clause, approved, clearlydefined npm/npmjs/@babel/helper-simple-access/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/object-inspect/1.7.0, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-simple-access/7.10.4, MIT, approved, clearlydefined npm/npmjs/-/util.promisify/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/array-union/2.1.0, MIT, approved, clearlydefined npm/npmjs/@sinonjs/commons/1.8.0, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/typedarray-to-buffer/3.1.5, MIT, approved, clearlydefined npm/npmjs/-/commander/5.1.0, MIT, approved, clearlydefined +npm/npmjs/-/minipass-pipeline/1.2.3, ISC, approved, clearlydefined npm/npmjs/-/memory-fs/0.5.0, MIT, approved, clearlydefined -npm/npmjs/-/yn/3.1.1, MIT, approved, clearlydefined npm/npmjs/-/micromatch/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/yargs-parser/18.1.3, ISC, approved, clearlydefined npm/npmjs/-/vscode-languageserver-textdocument/1.0.1, MIT, approved, clearlydefined -npm/npmjs/@types/testing-library__dom/7.0.2, MIT, approved, clearlydefined +npm/npmjs/@testing-library/jest-dom/5.10.1, MIT, approved, clearlydefined +npm/npmjs/-/write-file-atomic/2.4.3, ISC, approved, clearlydefined npm/npmjs/-/eslint-loader/4.0.2, MIT, approved, clearlydefined +npm/npmjs/-/postcss-scss/2.1.1, MIT, approved, clearlydefined npm/npmjs/-/yargs/13.2.4, MIT, approved, clearlydefined +npm/npmjs/-/trim-trailing-lines/1.1.3, MIT, approved, clearlydefined npm/npmjs/-/source-map-loader/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/is-binary-path/2.1.0, MIT, approved, clearlydefined +npm/npmjs/-/acorn-walk/7.1.1, MIT, approved, clearlydefined npm/npmjs/-/request-promise-native/1.0.8, ISC, approved, clearlydefined npm/npmjs/-/slice-ansi/3.0.0, MIT, approved, clearlydefined +npm/npmjs/-/clone-regexp/2.2.0, MIT, approved, clearlydefined npm/npmjs/-/upath/1.2.0, MIT, approved, clearlydefined npm/npmjs/@types/jquery/3.3.38, MIT, approved, clearlydefined npm/npmjs/@types/yargs/15.0.5, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/wasm-edit/1.9.0, MIT, approved, clearlydefined -npm/npmjs/-/minipass-pipeline/1.2.3, ISC, approved, clearlydefined npm/npmjs/-/react-redux/7.2.0, MIT, approved, clearlydefined +npm/npmjs/-/core-js/2.6.11, MIT, approved, clearlydefined npm/npmjs/-/run-async/2.4.1, MIT, approved, clearlydefined +npm/npmjs/-/camelcase-keys/4.2.0, MIT, approved, clearlydefined +npm/npmjs/@babel/core/7.10.5, MIT, approved, clearlydefined npm/npmjs/@babel/core/7.10.2, MIT, approved, clearlydefined npm/npmjs/@babel/plugin-syntax-optional-catch-binding/7.8.3, MIT, approved, clearlydefined npm/npmjs/-/source-map/0.7.3, BSD-3-Clause, approved, clearlydefined +npm/npmjs/-/is-obj/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/hard-rejection/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/iconv-lite/0.5.1, MIT, approved, clearlydefined -npm/npmjs/-/acorn-walk/7.1.1, MIT, approved, clearlydefined npm/npmjs/@babel/helper-module-imports/7.10.1, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-module-imports/7.10.4, MIT, approved, clearlydefined +npm/npmjs/@babel/code-frame/7.10.4, MIT, approved, clearlydefined npm/npmjs/-/utila/0.4.0, MIT, approved, clearlydefined npm/npmjs/@babel/code-frame/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/clean-webpack-plugin/3.0.0, MIT, approved, clearlydefined +npm/npmjs/-/dir-glob/2.2.2, MIT, approved, clearlydefined npm/npmjs/-/serialize-javascript/2.1.2, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/supports-color/6.1.0, MIT, approved, clearlydefined npm/npmjs/-/find-cache-dir/3.3.1, MIT, approved, clearlydefined npm/npmjs/-/sockjs-client/1.4.0, MIT, approved, clearlydefined +npm/npmjs/-/minimist-options/4.1.0, MIT, approved, clearlydefined npm/npmjs/-/pretty-format/25.5.0, MIT, approved, clearlydefined npm/npmjs/-/dir-glob/3.0.1, MIT, approved, clearlydefined npm/npmjs/-/serve-static/1.14.1, MIT, approved, clearlydefined npm/npmjs/-/ignore/4.0.6, MIT, approved, clearlydefined -npm/npmjs/-/core-js/2.6.11, MIT, approved, clearlydefined npm/npmjs/-/elliptic/6.5.2, MIT, approved, clearlydefined npm/npmjs/-/internal-slot/1.0.2, MIT, approved, clearlydefined -npm/npmjs/-/chownr/2.0.0, ISC, approved, clearlydefined +npm/npmjs/-/arrify/2.0.1, MIT, approved, clearlydefined npm/npmjs/-/handle-thing/2.0.1, MIT, approved, clearlydefined npm/npmjs/-/husky/4.2.5, MIT, approved, clearlydefined npm/npmjs/-/string.prototype.trimstart/1.0.1, MIT, approved, clearlydefined +npm/npmjs/-/bonjour/3.5.0, MIT, approved, clearlydefined npm/npmjs/-/eslint-scope/5.1.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/yaml/1.10.0, ISC, approved, clearlydefined npm/npmjs/-/optionator/0.9.1, MIT, approved, clearlydefined +npm/npmjs/-/vfile/4.1.1, MIT, approved, clearlydefined npm/npmjs/-/ansi-escapes/4.3.1, MIT, approved, clearlydefined +npm/npmjs/-/autoprefixer/9.8.5, MIT, approved, clearlydefined npm/npmjs/-/scheduler/0.19.1, MIT, approved, clearlydefined npm/npmjs/-/rimraf/3.0.2, ISC, approved, clearlydefined npm/npmjs/-/jest-environment-node/26.0.1, MIT, approved, clearlydefined @@ -726,10 +819,10 @@ npm/npmjs/@babel/plugin-syntax-class-properties/7.10.1, MIT, approved, clearlyde npm/npmjs/@types/eslint-visitor-keys/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/jest-matcher-utils/26.0.1, MIT, approved, clearlydefined npm/npmjs/@istanbuljs/schema/0.1.2, MIT, approved, clearlydefined -npm/npmjs/-/bonjour/3.5.0, MIT, approved, clearlydefined npm/npmjs/-/type-fest/0.8.1, MIT OR (CC0-1.0 AND MIT), approved, clearlydefined npm/npmjs/-/jest-pnp-resolver/1.2.1, MIT, approved, clearlydefined npm/npmjs/@types/react-loadable/5.5.3, MIT, approved, clearlydefined +npm/npmjs/-/node-releases/1.1.59, MIT, approved, clearlydefined npm/npmjs/-/object-hash/2.0.3, MIT, approved, clearlydefined npm/npmjs/-/no-case/3.0.3, MIT, approved, clearlydefined npm/npmjs/-/browser-process-hrtime/1.0.0, BSD-2-Clause, approved, clearlydefined @@ -737,33 +830,39 @@ npm/npmjs/-/react-is/16.13.1, MIT, approved, clearlydefined npm/npmjs/-/fs-minipass/2.1.0, ISC, approved, clearlydefined npm/npmjs/-/vscode-uri/2.1.2, MIT, approved, clearlydefined npm/npmjs/-/wrap-ansi/6.2.0, MIT, approved, clearlydefined +npm/npmjs/-/chownr/2.0.0, ISC, approved, clearlydefined npm/npmjs/-/eventsource/1.0.7, MIT, approved, clearlydefined npm/npmjs/-/jest-haste-map/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/nwsapi/2.2.0, MIT, approved, clearlydefined npm/npmjs/-/lines-and-columns/1.1.6, MIT, approved, clearlydefined npm/npmjs/-/babel-plugin-istanbul/6.0.0, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/camelcase/6.0.0, MIT, approved, clearlydefined +npm/npmjs/-/postcss/7.0.32, MIT, approved, clearlydefined npm/npmjs/-/postcss/7.0.31, MIT, approved, clearlydefined npm/npmjs/-/figgy-pudding/3.5.2, ISC, approved, clearlydefined npm/npmjs/-/webpack/4.43.0, MIT, approved, clearlydefined +npm/npmjs/-/stylelint-config-standard/20.0.0, MIT, approved, clearlydefined npm/npmjs/-/yaml-language-server/0.7.2, MIT, approved, clearlydefined +npm/npmjs/@patternfly/react-table/4.5.7, MIT, approved, clearlydefined npm/npmjs/-/loader-utils/1.4.0, MIT, approved, clearlydefined npm/npmjs/-/http-deceiver/1.2.7, MIT, approved, clearlydefined -npm/npmjs/@testing-library/dom/7.7.3, MIT, approved, clearlydefined +npm/npmjs/-/strip-indent/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/v8-compile-cache/2.1.1, MIT, approved, clearlydefined npm/npmjs/-/fsevents/2.1.3, MIT, approved, clearlydefined npm/npmjs/-/type-fest/0.11.0, MIT OR (CC0-1.0 AND MIT), approved, clearlydefined npm/npmjs/-/pretty-error/2.1.1, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-stringify-position/2.0.3, MIT, approved, clearlydefined npm/npmjs/-/espree/7.1.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/worker-farm/1.7.0, MIT, approved, clearlydefined +npm/npmjs/-/replace-ext/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/supports-color/7.1.0, MIT, approved, clearlydefined -npm/npmjs/@types/react-router-dom/5.1.5, MIT, approved, clearlydefined npm/npmjs/-/is-path-inside/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/opn/5.5.0, MIT, approved, clearlydefined npm/npmjs/-/serialize-javascript/3.1.0, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/schema-utils/2.7.0, MIT, approved, clearlydefined npm/npmjs/-/json-stable-stringify-without-jsonify/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/global-modules/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/postcss-safe-parser/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/reactstrap/8.4.1, MIT, approved, clearlydefined npm/npmjs/-/inquirer/7.1.0, MIT, approved, clearlydefined npm/npmjs/-/callsites/3.1.0, MIT, approved, clearlydefined @@ -771,15 +870,23 @@ npm/npmjs/-/ansi-styles/4.2.1, MIT, approved, clearlydefined npm/npmjs/-/convert-source-map/1.7.0, MIT, approved, clearlydefined npm/npmjs/-/monaco-editor-core/0.20.0, MIT, approved, clearlydefined npm/npmjs/-/resolve-cwd/3.0.0, MIT, approved, clearlydefined +npm/npmjs/@types/react-router-dom/5.1.5, MIT, approved, clearlydefined npm/npmjs/-/write-file-atomic/3.0.3, ISC, approved, clearlydefined +npm/npmjs/-/html-tags/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/vfile-message/2.0.4, MIT, approved, clearlydefined +npm/npmjs/@babel/plugin-syntax-json-strings/7.8.3, MIT, approved, clearlydefined +npm/npmjs/-/import-fresh/2.0.0, MIT, approved, clearlydefined npm/npmjs/@types/http-proxy/1.17.4, MIT, approved, clearlydefined +npm/npmjs/-/clone-regexp/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/inversify/5.0.1, MIT, approved, clearlydefined npm/npmjs/-/hash-base/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/cacache/15.0.4, ISC, approved, clearlydefined npm/npmjs/-/eslint-visitor-keys/1.2.0, Apache-2.0, approved, clearlydefined npm/npmjs/-/has-values/0.1.4, MIT, approved, clearlydefined npm/npmjs/-/commandpost/1.4.0, MIT, approved, clearlydefined +npm/npmjs/-/postcss-media-query-parser/0.2.3, MIT, approved, clearlydefined npm/npmjs/-/vscode-languageserver/5.2.1, MIT, approved, clearlydefined +npm/npmjs/-/trim-newlines/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/redux-thunk/2.3.0, MIT, approved, clearlydefined npm/npmjs/-/parent-module/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/raw-body/2.4.0, MIT, approved, clearlydefined @@ -795,7 +902,6 @@ npm/npmjs/-/globby/6.1.0, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/wasm-parser/1.9.0, MIT, approved, clearlydefined npm/npmjs/-/compare-versions/3.6.0, MIT, approved, clearlydefined npm/npmjs/-/jest-regex-util/26.0.0, MIT, approved, clearlydefined -npm/npmjs/@babel/plugin-syntax-json-strings/7.8.3, MIT, approved, clearlydefined npm/npmjs/-/thunky/1.1.0, MIT, approved, clearlydefined npm/npmjs/-/emojis-list/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/kleur/3.0.3, MIT, approved, clearlydefined @@ -804,12 +910,14 @@ npm/npmjs/-/node-libs-browser/2.2.1, MIT, approved, clearlydefined npm/npmjs/-/body-parser/1.19.0, MIT, approved, clearlydefined npm/npmjs/-/capture-exit/2.0.0, ISC, approved, clearlydefined npm/npmjs/-/require-main-filename/2.0.0, ISC, approved, clearlydefined +npm/npmjs/@babel/helper-function-name/7.10.4, MIT, approved, clearlydefined npm/npmjs/-/type-check/0.3.2, MIT, approved, clearlydefined npm/npmjs/-/uuid/7.0.3, MIT, approved, clearlydefined npm/npmjs/@babel/helper-function-name/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/create-react-context/0.3.0, MIT, approved, clearlydefined npm/npmjs/-/webpack-merge/4.2.2, MIT, approved, clearlydefined npm/npmjs/@types/events/3.0.0, MIT, approved, clearlydefined +npm/npmjs/@types/unist/2.0.3, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/ieee754/1.9.0, MIT, approved, clearlydefined npm/npmjs/-/object.fromentries/2.0.2, MIT, approved, clearlydefined npm/npmjs/-/agent-base/4.3.0, MIT, approved, clearlydefined @@ -820,36 +928,48 @@ npm/npmjs/@types/hoist-non-react-statics/3.3.1, MIT, approved, clearlydefined npm/npmjs/-/css-loader/3.5.3, MIT, approved, clearlydefined npm/npmjs/@jest/types/25.5.0, MIT, approved, clearlydefined npm/npmjs/-/yaml-ast-parser-custom-tags/0.0.43, Apache-2.0, approved, clearlydefined +npm/npmjs/-/decamelize-keys/1.1.0, MIT, approved, clearlydefined +npm/npmjs/-/is-decimal/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/chardet/0.7.0, MIT, approved, clearlydefined npm/npmjs/-/is-regex/1.0.5, MIT, approved, clearlydefined npm/npmjs/@babel/plugin-syntax-logical-assignment-operators/7.10.1, MIT, approved, clearlydefined +npm/npmjs/-/strip-indent/2.0.0, MIT, approved, clearlydefined npm/npmjs/@typescript-eslint/eslint-plugin/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/retry/0.12.0, MIT, approved, clearlydefined -npm/npmjs/-/ts-jest/26.1.0, MIT, approved, clearlydefined npm/npmjs/-/http-proxy/1.18.1, MIT, approved, clearlydefined npm/npmjs/-/w3c-hr-time/1.0.2, MIT, approved, clearlydefined +npm/npmjs/-/chalk/4.1.0, MIT, approved, clearlydefined npm/npmjs/@babel/helper-validator-identifier/7.10.1, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-validator-identifier/7.10.4, MIT, approved, clearlydefined npm/npmjs/-/exit/0.1.2, MIT, approved, clearlydefined npm/npmjs/-/which/2.0.2, ISC, approved, clearlydefined npm/npmjs/-/levn/0.3.0, MIT, approved, clearlydefined +npm/npmjs/-/specificity/0.4.1, MIT, approved, clearlydefined +npm/npmjs/-/stylelint-config-rational-order/0.1.2, Apache-2.0, approved, clearlydefined npm/npmjs/@jest/reporters/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/ts-jest/26.1.0, MIT, approved, clearlydefined npm/npmjs/-/copy-webpack-plugin/6.0.2, MIT, approved, clearlydefined npm/npmjs/-/astral-regex/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/clean-terminal-webpack-plugin/3.0.0, MIT, approved, clearlydefined npm/npmjs/@types/react-gravatar/2.6.8, MIT, approved, clearlydefined npm/npmjs/-/lint-staged/10.2.9, MIT, approved, clearlydefined +npm/npmjs/-/postcss-jsx/0.36.4, MIT, approved, clearlydefined +npm/npmjs/-/globjoin/0.1.4, MIT, approved, clearlydefined npm/npmjs/-/string_decoder/1.3.0, MIT, approved, clearlydefined npm/npmjs/-/semver/6.3.0, ISC, approved, clearlydefined +npm/npmjs/@babel/generator/7.10.5, MIT, approved, clearlydefined npm/npmjs/-/ts-loader/7.0.5, MIT, approved, clearlydefined npm/npmjs/@babel/generator/7.10.2, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/wast-parser/1.9.0, MIT, approved, clearlydefined -npm/npmjs/-/arg/4.1.3, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-find-all-after/1.0.5, MIT, approved, clearlydefined +npm/npmjs/-/globby/9.2.0, MIT, approved, clearlydefined npm/npmjs/-/is-date-object/1.0.2, MIT, approved, clearlydefined npm/npmjs/-/leven/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/json5/2.1.3, MIT, approved, clearlydefined npm/npmjs/-/tar/6.0.2, ISC, approved, clearlydefined npm/npmjs/-/neo-async/2.6.1, MIT, approved, clearlydefined npm/npmjs/-/jest-leak-detector/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/strip-bom/3.0.0, MIT, approved, clearlydefined npm/npmjs/@types/tapable/1.0.5, MIT, approved, clearlydefined npm/npmjs/-/natural-compare/1.4.0, MIT, approved, clearlydefined npm/npmjs/-/faye-websocket/0.11.3, Apache-2.0, approved, clearlydefined @@ -857,23 +977,32 @@ npm/npmjs/-/has-symbols/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/html-minifier-terser/5.1.1, MIT, approved, clearlydefined npm/npmjs/-/infer-owner/1.0.4, ISC, approved, clearlydefined npm/npmjs/-/fast-json-stable-stringify/2.1.0, MIT, approved, clearlydefined +npm/npmjs/-/character-entities-legacy/1.1.4, MIT, approved, clearlydefined +npm/npmjs/-/postcss-sass/0.3.5, MIT, approved, clearlydefined +npm/npmjs/-/is-plain-obj/2.1.0, MIT, approved, clearlydefined npm/npmjs/@nodelib/fs.walk/1.2.4, MIT, approved, clearlydefined +npm/npmjs/-/data-urls/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/reusify/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/sisteransi/1.0.5, MIT, approved, clearlydefined +npm/npmjs/-/markdown-table/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/parse-json/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/ansi-colors/3.2.4, MIT, approved, clearlydefined npm/npmjs/-/del/4.1.1, MIT, approved, clearlydefined +npm/npmjs/@stylelint/postcss-markdown/0.36.1, MIT, approved, clearlydefined npm/npmjs/-/escodegen/1.14.1, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/watchpack/1.7.2, MIT, approved, clearlydefined -npm/npmjs/@eclipse-che/workspace-client/0.0.1-1585913592, EPL-2.0, approved, clearlydefined npm/npmjs/-/anymatch/3.1.1, ISC, approved, clearlydefined +npm/npmjs/-/stringify-entities/1.3.2, MIT, approved, clearlydefined npm/npmjs/@jest/transform/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/import-fresh/3.2.1, MIT, approved, clearlydefined +npm/npmjs/-/stylelint-order/2.2.1, MIT, approved, clearlydefined +npm/npmjs/-/caller-callsite/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/jest-snapshot/26.0.1, MIT, approved, clearlydefined npm/npmjs/@types/istanbul-lib-report/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/astral-regex/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/shebang-command/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/hosted-git-info/2.8.8, ISC, approved, clearlydefined -npm/npmjs/-/data-urls/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/node-object-hash/1.4.2, ISC, approved, clearlydefined npm/npmjs/-/shellwords/0.1.1, MIT, approved, clearlydefined npm/npmjs/-/vscode-languageserver-protocol/3.14.1, MIT, approved, clearlydefined npm/npmjs/-/tabbable/3.1.2, MIT, approved, clearlydefined @@ -885,15 +1014,19 @@ npm/npmjs/-/express/4.17.1, MIT, approved, clearlydefined npm/npmjs/@types/node/14.0.11, MIT, approved, clearlydefined npm/npmjs/@jest/test-sequencer/26.0.1, MIT, approved, clearlydefined npm/npmjs/@babel/helper-plugin-utils/7.10.1, MIT, approved, clearlydefined +npm/npmjs/-/postcss-less/3.1.4, MIT, approved, clearlydefined +npm/npmjs/-/postcss-sorting/4.1.0, MIT, approved, clearlydefined npm/npmjs/-/original/1.0.2, MIT, approved, clearlydefined npm/npmjs/-/source-map/0.1.43, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/postcss-modules-local-by-default/3.0.2, MIT, approved, clearlydefined npm/npmjs/-/table/5.4.6, BSD-3-Clause, approved, clearlydefined +npm/npmjs/-/leven/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/onetime/5.1.0, MIT, approved, clearlydefined npm/npmjs/-/optionator/0.8.3, MIT, approved, clearlydefined npm/npmjs/-/htmlparser2/3.10.1, MIT, approved, clearlydefined npm/npmjs/-/loader-runner/2.4.0, MIT, approved, clearlydefined npm/npmjs/-/pkg-dir/4.2.0, MIT, approved, clearlydefined +npm/npmjs/-/is-supported-regexp-flag/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/side-channel/1.0.2, MIT, approved, clearlydefined npm/npmjs/-/rimraf/2.7.1, ISC, approved, clearlydefined npm/npmjs/-/xmlchars/2.2.0, MIT, approved, clearlydefined @@ -902,6 +1035,9 @@ npm/npmjs/-/batch/0.6.1, MIT, approved, clearlydefined npm/npmjs/-/cross-spawn/7.0.3, MIT, approved, clearlydefined npm/npmjs/-/regexpp/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/parse-json/5.0.0, MIT, approved, clearlydefined +npm/npmjs/-/redent/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-visit/2.0.3, MIT, approved, clearlydefined +npm/npmjs/-/import-lazy/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/mime-db/1.44.0, MIT, approved, clearlydefined npm/npmjs/-/ansi-html/0.0.7, Apache-2.0, approved, clearlydefined npm/npmjs/-/string.prototype.trimleft/2.1.2, MIT, approved, clearlydefined @@ -913,149 +1049,187 @@ npm/npmjs/-/multicast-dns-service-types/1.1.0, MIT, approved, clearlydefined npm/npmjs/-/get-caller-file/2.0.5, ISC, approved, clearlydefined npm/npmjs/-/internal-ip/4.3.0, MIT, approved, clearlydefined npm/npmjs/-/vscode-jsonrpc/4.0.0, MIT, approved, clearlydefined +npm/npmjs/@babel/types/7.10.5, MIT, approved, clearlydefined npm/npmjs/@babel/types/7.10.2, MIT, approved, clearlydefined npm/npmjs/-/vscode-languageserver-types/3.14.0, MIT, approved, clearlydefined npm/npmjs/-/whatwg-url/8.1.0, MIT, approved, clearlydefined npm/npmjs/-/randombytes/2.1.0, MIT, approved, clearlydefined +npm/npmjs/-/mathml-tag-names/2.1.3, MIT, approved, clearlydefined npm/npmjs/-/prelude-ls/1.2.1, MIT, approved, clearlydefined npm/npmjs/-/strip-bom/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/monaco-languages/1.10.0, MIT, approved, clearlydefined npm/npmjs/-/websocket-driver/0.6.5, MIT, approved, clearlydefined -npm/npmjs/-/webpack-cli/3.3.11, MIT, approved, clearlydefined +npm/npmjs/-/decimal.js/10.2.0, MIT, approved, clearlydefined npm/npmjs/-/collect-v8-coverage/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/follow-redirects/1.11.0, MIT, approved, clearlydefined +npm/npmjs/-/spdy/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/file-entry-cache/5.0.1, MIT, approved, clearlydefined npm/npmjs/-/flat-cache/2.0.1, MIT, approved, clearlydefined +npm/npmjs/-/unified/9.0.0, MIT, approved, clearlydefined +npm/npmjs/-/webidl-conversions/5.0.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/semver-compare/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/jest-get-type/26.0.0, MIT, approved, clearlydefined npm/npmjs/-/jest-get-type/25.2.6, MIT, approved, clearlydefined npm/npmjs/-/is-regexp/1.0.0, MIT, approved, clearlydefined +npm/npmjs/@patternfly/react-styles/4.3.4, MIT, approved, clearlydefined npm/npmjs/-/cssom/0.4.4, MIT, approved, clearlydefined -npm/npmjs/-/decimal.js/10.2.0, MIT, approved, clearlydefined npm/npmjs/-/blueimp-md5/2.16.0, MIT, approved, clearlydefined +npm/npmjs/-/selfsigned/1.10.7, MIT, approved, clearlydefined npm/npmjs/-/ajv-keywords/3.4.1, MIT, approved, clearlydefined +npm/npmjs/-/quick-lru/1.1.0, MIT, approved, clearlydefined npm/npmjs/-/browserify-sign/4.2.0, ISC, approved, clearlydefined npm/npmjs/-/cacache/12.0.4, ISC, approved, clearlydefined +npm/npmjs/-/dot-prop/5.2.0, MIT, approved, clearlydefined npm/npmjs/-/jest-config/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/core-js-pure/3.6.5, MIT, approved, clearlydefined npm/npmjs/@types/babel__generator/7.6.1, MIT, approved, clearlydefined +npm/npmjs/@types/vfile-message/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/global-prefix/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/postcss-selector-parser/6.0.2, MIT, approved, clearlydefined -npm/npmjs/-/jest-diff/26.0.1, MIT, approved, clearlydefined -npm/npmjs/-/spdy/4.0.2, MIT, approved, clearlydefined npm/npmjs/-/import-local/2.0.0, MIT, approved, clearlydefined -npm/npmjs/-/selfsigned/1.10.7, MIT, approved, clearlydefined npm/npmjs/-/bytes/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/parallel-transform/1.2.0, MIT, approved, clearlydefined npm/npmjs/-/string-length/4.0.1, MIT, approved, clearlydefined +npm/npmjs/-/is-hexadecimal/1.0.4, MIT, approved, clearlydefined +npm/npmjs/-/webpack-cli/3.3.11, MIT, approved, clearlydefined npm/npmjs/-/jest-util/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/semver/7.3.2, ISC, approved, clearlydefined +npm/npmjs/-/unist-util-find-all-after/3.0.1, MIT, approved, clearlydefined +npm/npmjs/-/redent/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/connected-react-router/6.8.0, MIT, approved, clearlydefined -npm/npmjs/-/core-js-pure/3.6.5, MIT, approved, clearlydefined npm/npmjs/-/ws/7.3.0, MIT, approved, clearlydefined npm/npmjs/-/react-router/5.2.0, MIT, approved, clearlydefined npm/npmjs/-/eslint/7.2.0, MIT, approved, clearlydefined npm/npmjs/-/graceful-fs/4.2.4, ISC, approved, clearlydefined npm/npmjs/-/resolve-pathname/3.0.0, MIT, approved, clearlydefined +npm/npmjs/-/execall/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/tough-cookie/3.0.1, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/binary-extensions/1.13.1, MIT, approved, clearlydefined npm/npmjs/-/ansi-regex/5.0.0, MIT, approved, clearlydefined +npm/npmjs/-/jest-diff/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/vscode-jsonrpc/5.0.1, MIT, approved, clearlydefined npm/npmjs/-/dns-equal/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/npm-run-path/4.0.1, MIT, approved, clearlydefined npm/npmjs/-/compressible/2.0.18, MIT, approved, clearlydefined +npm/npmjs/@babel/runtime-corejs3/7.10.2, MIT, approved, clearlydefined npm/npmjs/@babel/helper-get-function-arity/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/p-locate/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/reconnecting-websocket/4.4.0, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-get-function-arity/7.10.4, MIT, approved, clearlydefined +npm/npmjs/-/camelcase-keys/6.2.2, MIT, approved, clearlydefined +npm/npmjs/-/file-entry-cache/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/binary-extensions/2.0.0, MIT, approved, clearlydefined +npm/npmjs/@babel/template/7.10.4, MIT, approved, clearlydefined npm/npmjs/@babel/template/7.10.1, MIT, approved, clearlydefined -npm/npmjs/-/webidl-conversions/5.0.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/@types/express/4.17.6, MIT, approved, clearlydefined npm/npmjs/-/estraverse/4.3.0, BSD-2-Clause, approved, clearlydefined +npm/npmjs/-/unist-util-visit-parents/2.1.2, MIT, approved, clearlydefined npm/npmjs/-/connect-history-api-fallback/1.6.0, MIT, approved, clearlydefined +npm/npmjs/-/map-obj/4.1.0, MIT, approved, clearlydefined npm/npmjs/@typescript-eslint/typescript-estree/3.1.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/is-generator-fn/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/glob-parent/5.1.1, ISC, approved, clearlydefined -npm/npmjs/@babel/runtime-corejs3/7.10.2, MIT, approved, clearlydefined npm/npmjs/@types/enzyme/3.10.5, MIT, approved, clearlydefined npm/npmjs/-/semver/5.7.1, ISC, approved, clearlydefined npm/npmjs/-/ci-info/2.0.0, MIT, approved, clearlydefined +npm/npmjs/@testing-library/react/10.3.0, MIT, approved, clearlydefined npm/npmjs/-/is-absolute-url/3.0.3, MIT, approved, clearlydefined npm/npmjs/-/pkg-dir/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/estraverse/5.1.0, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/css-what/2.1.3, BSD-2-Clause, approved, clearlydefined npm/npmjs/-/get-package-type/0.1.0, MIT, approved, clearlydefined +npm/npmjs/-/jquery/3.5.1, MIT, approved, clearlydefined npm/npmjs/-/lcid/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/execall/2.0.0, MIT, approved, clearlydefined +npm/npmjs/-/html-tags/3.1.0, MIT, approved, clearlydefined npm/npmjs/-/is-symbol/1.0.3, MIT, approved, clearlydefined npm/npmjs/-/chokidar/3.4.0, MIT, approved, clearlydefined npm/npmjs/-/value-equal/1.0.1, MIT, approved, clearlydefined -npm/npmjs/@types/testing-library__react/10.0.1, MIT, approved, clearlydefined +npm/npmjs/-/postcss-html/0.36.0, MIT, approved, clearlydefined npm/npmjs/-/p-retry/3.0.1, MIT, approved, clearlydefined npm/npmjs/-/define-properties/1.1.3, MIT, approved, clearlydefined npm/npmjs/-/postcss-value-parser/4.1.0, MIT, approved, clearlydefined npm/npmjs/-/md5-hex/3.0.1, MIT, approved, clearlydefined npm/npmjs/-/please-upgrade-node/3.2.0, MIT, approved, clearlydefined +npm/npmjs/-/postcss-reporter/6.0.1, MIT, approved, clearlydefined +npm/npmjs/-/is-potential-custom-element-name/1.0.0, MIT, approved, clearlydefined +npm/npmjs/-/minimist-options/3.0.2, MIT, approved, clearlydefined +npm/npmjs/-/is-docker/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/color-convert/2.0.1, MIT, approved, clearlydefined npm/npmjs/-/test-exclude/6.0.0, ISC, approved, clearlydefined npm/npmjs/-/buffer-indexof/1.1.1, MIT, approved, clearlydefined +npm/npmjs/-/redux-mock-store/1.5.4, MIT, approved, clearlydefined npm/npmjs/-/mkdirp/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/minizlib/2.1.0, MIT, approved, clearlydefined -npm/npmjs/@testing-library/react/10.0.4, MIT, approved, clearlydefined -npm/npmjs/-/jquery/3.5.1, MIT, approved, clearlydefined +npm/npmjs/-/object.values/1.1.1, MIT, approved, clearlydefined npm/npmjs/-/wrap-ansi/5.1.0, MIT, approved, clearlydefined npm/npmjs/-/os-locale/3.1.0, MIT, approved, clearlydefined -npm/npmjs/@types/cheerio/0.22.18, MIT, approved, clearlydefined npm/npmjs/-/read-pkg-up/7.0.1, MIT, approved, clearlydefined -npm/npmjs/-/is-potential-custom-element-name/1.0.0, MIT, approved, clearlydefined -npm/npmjs/-/is-docker/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/v8-compile-cache/2.0.3, MIT, approved, clearlydefined -npm/npmjs/-/redux-mock-store/1.5.4, MIT, approved, clearlydefined +npm/npmjs/-/eslint-plugin-react-hooks/4.0.4, MIT, approved, clearlydefined npm/npmjs/-/react-pluralize/1.6.3, MIT, approved, clearlydefined npm/npmjs/@types/react-dom/16.9.8, MIT, approved, clearlydefined npm/npmjs/-/js-yaml/3.14.0, MIT, approved, clearlydefined npm/npmjs/@types/prettier/2.0.1, MIT, approved, clearlydefined npm/npmjs/-/has-flag/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/string.prototype.trimright/2.1.2, MIT, approved, clearlydefined +npm/npmjs/-/is-alphabetical/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/pretty-format/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/style-loader/1.2.1, MIT, approved, clearlydefined +npm/npmjs/-/get-stdin/8.0.0, MIT, approved, clearlydefined npm/npmjs/-/string-argv/0.3.1, MIT, approved, clearlydefined npm/npmjs/-/deepmerge/4.2.2, MIT, approved, clearlydefined +npm/npmjs/-/character-entities/1.2.4, MIT, approved, clearlydefined npm/npmjs/-/dot-case/3.0.3, MIT, approved, clearlydefined npm/npmjs/-/babel-jest/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/p-is-promise/2.1.0, MIT, approved, clearlydefined -npm/npmjs/-/object.values/1.1.1, MIT, approved, clearlydefined +npm/npmjs/-/slash/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/stylus-loader/3.0.2, MIT, approved, clearlydefined +npm/npmjs/@types/cheerio/0.22.18, MIT, approved, clearlydefined npm/npmjs/-/react/16.13.1, MIT, approved, clearlydefined +npm/npmjs/-/browserslist/4.13.0, MIT, approved, clearlydefined npm/npmjs/-/slash/3.0.0, MIT, approved, clearlydefined npm/npmjs/@types/reactstrap/8.4.2, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-visit/1.4.1, MIT, approved, clearlydefined npm/npmjs/-/gud/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/yargs/13.3.2, MIT, approved, clearlydefined npm/npmjs/@types/body-parser/1.19.0, MIT, approved, clearlydefined +npm/npmjs/-/state-toggle/1.0.3, MIT, approved, clearlydefined npm/npmjs/-/p-try/2.2.0, MIT, approved, clearlydefined npm/npmjs/-/when/3.6.4, MIT, approved, clearlydefined +npm/npmjs/-/get-stream/5.1.0, MIT, approved, clearlydefined +npm/npmjs/-/min-indent/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/commander/2.20.3, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-is/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/to-fast-properties/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/tippy.js/5.1.2, MIT, approved, clearlydefined npm/npmjs/-/throat/5.0.0, MIT, approved, clearlydefined npm/npmjs/-/react-dom/16.13.1, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/helper-code-frame/1.9.0, MIT, approved, clearlydefined npm/npmjs/@types/istanbul-lib-coverage/2.0.2, MIT, approved, clearlydefined +npm/npmjs/-/stylelint/13.6.1, MIT, approved, clearlydefined +npm/npmjs/-/read-pkg/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/relateurl/0.2.7, MIT, approved, clearlydefined npm/npmjs/-/restore-cursor/3.1.0, MIT, approved, clearlydefined +npm/npmjs/-/yargs-parser/10.1.0, ISC, approved, clearlydefined npm/npmjs/-/detect-file/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/vscode-nls/4.1.2, MIT, approved, clearlydefined npm/npmjs/-/metric-lcs/0.1.2, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-remove-position/2.0.1, MIT, approved, clearlydefined npm/npmjs/@sinonjs/fake-timers/6.0.1, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/merge-stream/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/ws/6.2.1, MIT, approved, clearlydefined npm/npmjs/-/prop-types/15.7.2, MIT, approved, clearlydefined npm/npmjs/-/assert/1.5.0, MIT, approved, clearlydefined +npm/npmjs/@patternfly/react-icons/4.3.5, MIT, approved, clearlydefined +npm/npmjs/-/call-me-maybe/1.0.1, MIT, approved, clearlydefined npm/npmjs/-/saxes/5.0.1, ISC, approved, clearlydefined npm/npmjs/-/obuf/1.1.2, MIT, approved, clearlydefined npm/npmjs/-/param-case/3.0.3, MIT, approved, clearlydefined npm/npmjs/-/redux/4.0.5, MIT, approved, clearlydefined -npm/npmjs/-/jest-runtime/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/escalade/3.0.2, MIT, approved, clearlydefined +npm/npmjs/-/character-entities-html4/1.1.4, MIT, approved, clearlydefined npm/npmjs/@types/js-yaml/3.12.4, MIT, approved, clearlydefined -npm/npmjs/-/get-stream/5.1.0, MIT, approved, clearlydefined npm/npmjs/-/get-own-enumerable-property-symbols/3.0.2, ISC, approved, clearlydefined npm/npmjs/-/postcss-modules-scope/2.2.0, ISC, approved, clearlydefined npm/npmjs/-/find-root/1.1.0, MIT, approved, clearlydefined @@ -1063,20 +1237,24 @@ npm/npmjs/-/is-arguments/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/path-is-inside/1.0.2, WTFPL OR MIT, approved, clearlydefined npm/npmjs/-/picomatch/2.2.2, MIT, approved, clearlydefined npm/npmjs/-/react-popper/1.3.7, MIT, approved, clearlydefined +npm/npmjs/-/jest-runtime/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/xregexp/4.3.0, MIT, approved, clearlydefined -npm/npmjs/-/ts-node/8.10.2, MIT, approved, clearlydefined npm/npmjs/@jest/globals/26.0.1, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/wasm-opt/1.9.0, MIT, approved, clearlydefined npm/npmjs/-/history/4.10.1, MIT, approved, clearlydefined npm/npmjs/@babel/traverse/7.10.1, MIT, approved, clearlydefined npm/npmjs/-/detect-newline/3.1.0, MIT, approved, clearlydefined +npm/npmjs/@babel/traverse/7.10.5, MIT, approved, clearlydefined npm/npmjs/-/make-error/1.3.6, ISC, approved, clearlydefined npm/npmjs/-/vscode-languageserver-protocol/3.15.3, MIT, approved, clearlydefined npm/npmjs/-/terminal-link/2.1.1, MIT, approved, clearlydefined npm/npmjs/-/emoji-regex/8.0.0, MIT, approved, clearlydefined +npm/npmjs/-/vfile-location/2.0.6, MIT, approved, clearlydefined +npm/npmjs/-/acorn-globals/6.0.0, MIT, approved, clearlydefined npm/npmjs/-/deep-is/0.1.3, MIT, approved, clearlydefined npm/npmjs/-/dom-converter/0.2.0, MIT, approved, clearlydefined npm/npmjs/-/mute-stream/0.0.8, ISC, approved, clearlydefined +npm/npmjs/-/colorette/1.2.1, MIT, approved, clearlydefined npm/npmjs/-/big.js/5.2.2, MIT, approved, clearlydefined npm/npmjs/-/object.entries/1.1.2, MIT, approved, clearlydefined npm/npmjs/-/find-up/4.1.0, MIT, approved, clearlydefined @@ -1088,49 +1266,65 @@ npm/npmjs/@babel/plugin-syntax-numeric-separator/7.10.1, MIT, approved, clearlyd npm/npmjs/-/uuid/3.4.0, MIT, approved, clearlydefined npm/npmjs/-/cssesc/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/findup-sync/3.0.0, MIT, approved, clearlydefined +npm/npmjs/-/get-stdin/6.0.0, MIT, approved, clearlydefined npm/npmjs/-/yallist/3.1.1, ISC, approved, clearlydefined npm/npmjs/@npmcli/move-file/1.0.1, MIT, approved, clearlydefined +npm/npmjs/@mrmlnc/readdir-enhanced/2.2.1, MIT, approved, clearlydefined npm/npmjs/-/debug/4.1.1, MIT, approved, clearlydefined +npm/npmjs/-/hard-source-webpack-plugin/0.13.1, ISC, approved, clearlydefined npm/npmjs/-/ipaddr.js/1.9.1, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/helper-wasm-section/1.9.0, MIT, approved, clearlydefined npm/npmjs/-/escape-string-regexp/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/webpack-sources/1.4.3, MIT, approved, clearlydefined npm/npmjs/@babel/helper-optimise-call-expression/7.10.1, MIT, approved, clearlydefined +npm/npmjs/-/minipass/3.1.3, ISC, approved, clearlydefined +npm/npmjs/-/stylelint-config-recommended/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/diff-sequences/26.0.0, MIT, approved, clearlydefined +npm/npmjs/-/diff-sequences/25.2.6, MIT, approved, clearlydefined +npm/npmjs/@babel/helper-optimise-call-expression/7.10.4, MIT, approved, clearlydefined npm/npmjs/-/write/1.0.3, MIT, approved, clearlydefined +npm/npmjs/-/unherit/1.1.3, MIT, approved, clearlydefined npm/npmjs/-/file-loader/6.0.0, MIT, approved, clearlydefined +npm/npmjs/-/meow/5.0.0, MIT, approved, clearlydefined npm/npmjs/-/babel-preset-jest/26.0.0, MIT, approved, clearlydefined +npm/npmjs/-/stylelint-order/4.1.0, MIT, approved, clearlydefined npm/npmjs/@nodelib/fs.scandir/2.1.3, MIT, approved, clearlydefined npm/npmjs/-/aggregate-error/3.0.1, MIT, approved, clearlydefined npm/npmjs/@types/babel__core/7.1.7, MIT, approved, clearlydefined npm/npmjs/-/locate-path/3.0.0, MIT, approved, clearlydefined +npm/npmjs/-/fast-glob/2.2.7, MIT, approved, clearlydefined +npm/npmjs/-/mdast-util-compact/2.0.1, MIT, approved, clearlydefined npm/npmjs/@types/source-list-map/0.1.2, MIT, approved, clearlydefined npm/npmjs/-/toidentifier/1.0.0, MIT, approved, clearlydefined -npm/npmjs/-/diff-sequences/25.2.6, MIT, approved, clearlydefined -npm/npmjs/-/jest-resolve/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/is-callable/1.1.5, MIT, approved, clearlydefined npm/npmjs/-/jest-changed-files/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/jsx-ast-utils/2.3.0, MIT, approved, clearlydefined npm/npmjs/-/node-modules-regexp/1.0.0, MIT, approved, clearlydefined -npm/npmjs/-/minipass/3.1.3, ISC, approved, clearlydefined npm/npmjs/-/eslint-utils/2.0.0, MIT, approved, clearlydefined npm/npmjs/-/gensync/1.0.0-beta.1, MIT, approved, clearlydefined +npm/npmjs/-/longest-streak/2.0.4, MIT, approved, clearlydefined npm/npmjs/-/eslint-visitor-keys/1.1.0, Apache-2.0, approved, clearlydefined npm/npmjs/@webassemblyjs/wast-printer/1.9.0, MIT, approved, clearlydefined +npm/npmjs/-/vfile-message/1.1.1, MIT, approved, clearlydefined npm/npmjs/-/enquirer/2.3.5, MIT, approved, clearlydefined +npm/npmjs/-/vfile-location/3.0.1, MIT, approved, clearlydefined npm/npmjs/-/prompts/2.3.2, MIT, approved, clearlydefined +npm/npmjs/-/jest-resolve/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/babel-preset-current-node-syntax/0.1.2, MIT, approved, clearlydefined npm/npmjs/-/eventemitter3/4.0.4, MIT, approved, clearlydefined npm/npmjs/@types/jest/25.2.3, MIT, approved, clearlydefined npm/npmjs/-/spdx-exceptions/2.3.0, CC-BY-3.0, approved, clearlydefined npm/npmjs/-/whatwg-encoding/1.0.5, MIT, approved, clearlydefined +npm/npmjs/-/jest-matcher-utils/25.5.0, MIT, approved, clearlydefined +npm/npmjs/-/ccount/1.0.5, MIT, approved, clearlydefined npm/npmjs/@types/redux-mock-store/1.0.2, MIT, approved, clearlydefined -npm/npmjs/-/acorn-globals/6.0.0, MIT, approved, clearlydefined npm/npmjs/-/clean-stack/2.2.0, MIT, approved, clearlydefined -npm/npmjs/-/jsx-ast-utils/2.3.0, MIT, approved, clearlydefined +npm/npmjs/-/markdown-escapes/1.0.4, MIT, approved, clearlydefined npm/npmjs/@types/color-name/1.1.1, MIT, approved, clearlydefined npm/npmjs/-/follow-redirects/1.5.10, MIT, approved, clearlydefined +npm/npmjs/-/is-whitespace-character/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/http-proxy-middleware/0.19.1, MIT, approved, clearlydefined -npm/npmjs/-/tunnel/0.0.6, MIT, approved, clearlydefined +npm/npmjs/-/collapse-white-space/1.0.6, MIT, approved, clearlydefined npm/npmjs/@jest/console/26.0.1, MIT, approved, clearlydefined npm/npmjs/-/p-defer/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/jsonc-parser/2.2.1, MIT, approved, clearlydefined @@ -1141,48 +1335,55 @@ npm/npmjs/-/minipass-collect/1.0.2, ISC, approved, clearlydefined npm/npmjs/-/camelcase/5.3.1, MIT, approved, clearlydefined npm/npmjs/-/stylus/0.54.7, MIT, approved, clearlydefined npm/npmjs/-/fill-range/7.0.1, MIT, approved, clearlydefined +npm/npmjs/-/callsites/2.0.0, MIT, approved, clearlydefined npm/npmjs/@webassemblyjs/helper-module-context/1.9.0, MIT, approved, clearlydefined npm/npmjs/@jest/environment/26.0.1, MIT, approved, clearlydefined +npm/npmjs/-/object-is/1.1.2, MIT, approved, clearlydefined npm/npmjs/-/human-signals/1.1.1, Apache-2.0, approved, clearlydefined npm/npmjs/-/char-regex/1.0.2, MIT, approved, clearlydefined +npm/npmjs/-/is-alphanumeric/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/p-limit/2.3.0, MIT, approved, clearlydefined npm/npmjs/-/symbol-observable/1.2.0, MIT, approved, clearlydefined npm/npmjs/-/p-map/4.0.0, MIT, approved, clearlydefined npm/npmjs/-/path-exists/4.0.0, MIT, approved, clearlydefined +npm/npmjs/-/mdast-util-compact/1.0.4, MIT, approved, clearlydefined npm/npmjs/-/ip-regex/2.1.0, MIT, approved, clearlydefined +npm/npmjs/@types/jest/26.0.0, MIT, approved, clearlydefined npm/npmjs/-/object.getownpropertydescriptors/2.1.0, MIT, approved, clearlydefined npm/npmjs/-/shebang-regex/3.0.0, MIT, approved, clearlydefined npm/npmjs/-/duplexify/3.7.1, MIT, approved, clearlydefined npm/npmjs/-/eslint-scope/5.0.0, BSD-2-Clause, approved, clearlydefined +npm/npmjs/-/tr46/2.0.2, MIT, approved, clearlydefined npm/npmjs/-/fast-glob/3.2.2, MIT, approved, clearlydefined npm/npmjs/-/lru-cache/5.1.1, ISC, approved, clearlydefined npm/npmjs/-/poststylus/1.0.0, MIT, approved, clearlydefined npm/npmjs/-/websocket-extensions/0.1.3, MIT, approved, clearlydefined npm/npmjs/-/cli-width/2.2.1, ISC, approved, clearlydefined -npm/npmjs/-/diff/4.0.2, BSD-3-Clause, approved, clearlydefined npm/npmjs/-/rsvp/4.8.5, MIT, approved, clearlydefined npm/npmjs/@types/graceful-fs/4.1.3, MIT, approved, clearlydefined -npm/npmjs/-/object-is/1.1.2, MIT, approved, clearlydefined -npm/npmjs/-/tr46/2.0.2, MIT, approved, clearlydefined +npm/npmjs/-/css.escape/1.5.1, MIT, approved, clearlydefined +npm/npmjs/-/unist-util-stringify-position/1.1.2, MIT, approved, clearlydefined +npm/npmjs/-/vfile/3.0.1, MIT, approved, clearlydefined npm/npmjs/@babel/parser/7.10.2, unknown, restricted, none +npm/npmjs/@babel/parser/7.10.5, unknown, restricted, none npm/npmjs/-/wbuf/1.7.3, unknown, restricted, none npm/npmjs/-/detect-node/2.0.4, unknown, restricted, none npm/npmjs/@types/axios/0.14.0, unknown, restricted, none -npm/npmjs/@eclipse-che/api/7.4.0, unknown, restricted, none +npm/npmjs/-/remark-parse/6.0.3, unknown, restricted, none npm/npmjs/-/doctrine/2.1.0, unknown, restricted, none npm/npmjs/@types/react-redux/7.1.9, unknown, restricted, none npm/npmjs/-/prop-types-extra/1.1.1, unknown, restricted, none npm/npmjs/-/json5/1.0.1, unknown, restricted, none npm/npmjs/-/istanbul-reports/3.0.2, unknown, restricted, none -npm/npmjs/@patternfly/react-tokens/4.4.4, unknown, restricted, none +npm/npmjs/-/postcss-syntax/0.36.2, unknown, restricted, none npm/npmjs/-/nth-check/1.0.2, unknown, restricted, none npm/npmjs/-/css-select/1.2.0, unknown, restricted, none -npm/npmjs/-/websocket/1.0.23, unknown, restricted, none npm/npmjs/-/fb-watchman/2.0.1, unknown, restricted, none -npm/npmjs/-/dom-accessibility-api/0.4.4, unknown, restricted, none +npm/npmjs/-/remark-parse/8.0.2, unknown, restricted, none npm/npmjs/-/multi-stage-sourcemap/0.2.1, unknown, restricted, none npm/npmjs/-/prelude-ls/1.1.2, unknown, restricted, none npm/npmjs/-/file-uri-to-path/1.0.0, unknown, restricted, none +npm/npmjs/-/remark-stringify/6.0.4, unknown, restricted, none npm/npmjs/-/tslib/1.13.0, unknown, restricted, none npm/npmjs/@patternfly/patternfly/4.10.31, unknown, restricted, none npm/npmjs/-/ssri/6.0.1, unknown, restricted, none @@ -1193,8 +1394,8 @@ npm/npmjs/-/select-hose/2.0.0, unknown, restricted, none npm/npmjs/-/watchpack-chokidar2/2.0.0, unknown, restricted, none npm/npmjs/-/boolbase/1.0.0, unknown, restricted, none npm/npmjs/-/chokidar/2.1.8, unknown, restricted, none -npm/npmjs/@patternfly/react-table/4.5.7, unknown, restricted, none npm/npmjs/-/default-gateway/4.2.0, unknown, restricted, none +npm/npmjs/-/normalize-selector/0.2.0, unknown, restricted, none npm/npmjs/-/pirates/4.0.1, unknown, restricted, none npm/npmjs/@webassemblyjs/leb128/1.9.0, unknown, restricted, none npm/npmjs/-/node-forge/0.9.0, unknown, restricted, none @@ -1202,19 +1403,21 @@ npm/npmjs/-/typescript/3.9.5, unknown, restricted, none npm/npmjs/-/stealthy-require/1.1.1, unknown, restricted, none npm/npmjs/-/jsdom/16.2.2, unknown, restricted, none npm/npmjs/-/popper.js/1.16.1, unknown, restricted, none +npm/npmjs/-/trim/0.0.1, unknown, restricted, none +npm/npmjs/-/x-is-string/0.1.0, unknown, restricted, none npm/npmjs/@webassemblyjs/helper-fsm/1.9.0, unknown, restricted, none npm/npmjs/-/doctrine/3.0.0, unknown, restricted, none -npm/npmjs/@patternfly/react-styles/4.3.4, unknown, restricted, none npm/npmjs/-/sshpk/1.16.1, unknown, restricted, none +npm/npmjs/-/stylelint/9.10.1, unknown, restricted, none npm/npmjs/@eclipse-che/api/7.5.0-SNAPSHOT, unknown, restricted, none npm/npmjs/-/node-notifier/7.0.1, unknown, restricted, none npm/npmjs/-/normalize-package-data/2.5.0, unknown, restricted, none npm/npmjs/-/react-transition-group/2.9.0, unknown, restricted, none -npm/npmjs/@patternfly/react-icons/4.3.5, unknown, restricted, none npm/npmjs/-/bser/2.1.1, unknown, restricted, none npm/npmjs/-/nan/2.14.1, unknown, restricted, none npm/npmjs/-/vscode-languageclient/6.1.3, unknown, restricted, none npm/npmjs/@patternfly/react-core/4.18.5, unknown, restricted, none +npm/npmjs/-/remark-stringify/8.1.0, unknown, restricted, none npm/npmjs/-/file-selector/0.1.12, unknown, restricted, none npm/npmjs/-/loglevel/1.6.8, unknown, restricted, none npm/npmjs/-/growly/1.3.0, unknown, restricted, none diff --git a/assets/branding/branding.css b/assets/branding/branding.css index 1dc85fd96..40d9d6f78 100644 --- a/assets/branding/branding.css +++ b/assets/branding/branding.css @@ -1,35 +1,39 @@ /* Add your branding customizations here. */ .main-page-loader { - font-family: Helvetica, Arial, sans-serif; - font-size: 24px; - color: #fff; - background-color: #000; position: absolute; top: 0; + right: 0; bottom: 0; left: 0; - right: 0; - margin: auto; z-index: 80; + margin: auto; + color: #fff; + font-size: 24px; + font-family: Helvetica, Arial, sans-serif; + background-color: #000; } + .main-page-loader .ide-page-loader-content img { position: fixed; top: 0; + right: 0; bottom: 0; left: 0; - right: 0; - margin: auto; max-width: 140px; max-height: 140px; + margin: auto; animation-name: opacity; animation-duration: 2s; - animation-iteration-count: infinite; animation-timing-function: ease-in-out; + animation-iteration-count: infinite; } + @keyframes opacity { - 0%, 100% { + 0%, + 100% { opacity: 0; } + 50% { opacity: 1; } diff --git a/package.json b/package.json index 332b370ff..6cf8347c9 100644 --- a/package.json +++ b/package.json @@ -22,15 +22,16 @@ "compile:source-map": "yarn run compile --devtool source-map", "start": "webpack-dev-server --progress --color --config webpack.config.dev.js", "format": "tsfmt -r --useTsfmt tsfmt.json", - "lint": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}'", - "lint:fix": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}' --fix", + "eslint": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}'", + "eslint:fix": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}' --fix", + "stylelint": "stylelint */**/*.css", + "stylelint:fix": "stylelint */**/*.css --fix", "serve:prod": "webpack-dev-server --color --disable-host-check --config webpack.config.prod-dev.js", "test": "jest", "test:watch": "jest --watch", "bump-deps": "node .deps/bump-deps.js" }, "dependencies": { - "@eclipse-che/workspace-client": "^0.0.1-1585913592", "@patternfly/patternfly": "^4.10.31", "@patternfly/react-core": "^4.18.5", "@patternfly/react-icons": "^4.3.5", @@ -111,11 +112,15 @@ "regenerator-runtime": "^0.13.5", "source-map-loader": "^1.0.0", "style-loader": "^1.2.1", + "stylelint": "^13.6.1", + "stylelint-config-rational-order": "^0.1.2", + "stylelint-config-standard": "^20.0.0", + "stylelint-order": "^4.1.0", + "stylelint-webpack-plugin": "^2.1.0", "stylus": "^0.54.7", "stylus-loader": "^3.0.2", "ts-jest": "^26.1.0", "ts-loader": "^7.0.5", - "ts-node": "^8.10.2", "typescript": "^3.9.3", "typescript-formatter": "^7.2.2", "webpack": "^4.43.0", diff --git a/src/components/App.tsx b/src/components/App.tsx index da96e1706..ffa4720d5 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -11,57 +11,31 @@ */ import React, { Suspense } from 'react'; -import { Redirect, Route, Switch } from 'react-router'; -import { ConnectedRouter as Router } from 'connected-react-router'; +import { Redirect, Switch } from 'react-router'; +import { ConnectedRouter } from 'connected-react-router'; import { History } from 'history'; -import Layout from './app-nav-menu/Layout'; -import './app.styl'; +import Routes from './Routes'; +import Layout from './Layout'; -type RouteItem = { - to: string; - component: React.ComponentClass | React.FunctionComponent; - label?: string; - ico?: string; -}; +import './app.styl'; // todo improve fallback const fallback =
loading....
; -const GetStartedPage = React.lazy(() => import('./app-nav-menu/get-started/GetStartedPage')); -const WorkspacesList = React.lazy(() => import('./app-nav-menu/workspaces/WorkspacesList')); -const Administration = React.lazy(() => import('./app-nav-menu/administration/Administration')); -const WorkspaceDetails = React.lazy(() => import('./workspace-details/WorkspaceDetails')); -const IdeIframe = React.lazy(() => import('./ide-iframe/IdeIframe')); - -const items: RouteItem[] = [ - { to: '/get-started', component: GetStartedPage, label: 'Get Started Page', ico: 'codicon codicon-add' }, - { to: '/', component: GetStartedPage }, - { to: '/workspaces', component: WorkspacesList, label: 'Workspaces', ico: 'codicon codicon-symbol-method' }, - { to: '/administration', component: Administration, label: 'Administration', ico: 'codicon codicon-settings-gear' }, - { to: '/workspace/:namespace/:workspaceName/', component: WorkspaceDetails }, - { to: '/ide/:namespace/:workspaceName/', component: IdeIframe }, -]; - -const LayoutComponent = (props: { history: History }): React.ReactElement => { - const navItems = items.map(item => ({ to: item.to, label: item.label, ico: item.ico })); - const routes = items.map((item: RouteItem, index: number) => ( - - )); +function AppComponent(props: { history: History }): React.ReactElement { return ( - - + + - {routes} + - + ); -}; - -LayoutComponent.displayName = 'LayoutComponent'; - -export default LayoutComponent; +} +AppComponent.displayName = 'AppComponent'; +export default AppComponent; diff --git a/src/components/Layout/Header.module.css b/src/components/Layout/Header.module.css new file mode 100644 index 000000000..daaddbbc6 --- /dev/null +++ b/src/components/Layout/Header.module.css @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +.headerShow { + min-height: 57px; + max-height: 57px; + animation-name: showHeader; + animation-duration: 0.1s; + animation-timing-function: linear; +} + +@keyframes showHeader { + 0% { + min-height: 0; + max-height: 0; + overflow: hidden; + } + + 100% { + min-height: 57px; + max-height: 57px; + overflow: visible; + } +} + +.headerHide { + min-height: 0; + max-height: 0; + overflow: hidden; + animation-name: hideHeader; + animation-duration: 0.1s; + animation-timing-function: linear; +} + +@keyframes hideHeader { + 0% { + min-height: 57px; + max-height: 57px; + overflow: visible; + } + + 100% { + min-height: 0; + max-height: 0; + overflow: hidden; + } +} diff --git a/src/components/Layout/Header.tsx b/src/components/Layout/Header.tsx new file mode 100644 index 000000000..52e29850f --- /dev/null +++ b/src/components/Layout/Header.tsx @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { + Brand, + PageHeader, +} from '@patternfly/react-core'; +import { User } from 'che'; + +import { HeaderTools } from './HeaderTools'; +import { ThemeVariant } from './themeVariant'; + +import * as styles from './Header.module.css'; + +type Props = { + isVisible: boolean; + helpPath: string; + logoUrl: string; + user: User | undefined; + logout: () => void; + toggleNav: () => void; + changeTheme: (theme: ThemeVariant) => void; +}; +type State = { + isVisible: boolean; +}; + +export default class Header extends React.PureComponent { + + constructor(props: Props) { + super(props); + + this.state = { + isVisible: this.props.isVisible, + }; + } + + private toggleNav(): void { + this.props.toggleNav(); + } + + public componentDidUpdate(prevProps: Props): void { + if (prevProps.isVisible !== this.props.isVisible) { + this.setState({ + isVisible: this.props.isVisible, + }); + } + } + + public render(): React.ReactElement { + const logo = ; + + const userEmail = this.props.user?.email || ''; + const userName = this.props.user?.name || ''; + + const className = this.state.isVisible ? styles.headerShow : styles.headerHide; + + return ( + this.toggleNav()} + headerTools={ + this.props.logout()} + changeTheme={theme => this.props.changeTheme(theme)} + /> + } + /> + ); + } + +} diff --git a/src/components/Layout/HeaderTools.tsx b/src/components/Layout/HeaderTools.tsx new file mode 100644 index 000000000..3ff480fc8 --- /dev/null +++ b/src/components/Layout/HeaderTools.tsx @@ -0,0 +1,134 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import gravatarUrl from 'gravatar-url'; +import { + Avatar, + Dropdown, + DropdownItem, + DropdownToggle, + PageHeaderTools, + PageHeaderToolsGroup, + PageHeaderToolsItem, +} from '@patternfly/react-core'; + +import { ThemeVariant } from './themeVariant'; + +type Props = { + userEmail: string; + userName: string; + logout: () => void; + changeTheme: (theme: ThemeVariant) => void; +}; +type State = { + isOpen: boolean; +} + +export class HeaderTools extends React.PureComponent { + + constructor(props: Props) { + super(props); + + this.state = { + isOpen: false, + }; + } + + private onSelect(): void { + this.setState({ + isOpen: !this.state.isOpen, + }); + } + + private onToggle(isOpen: boolean): void { + this.setState({ isOpen }); + } + + private setTheme(theme: ThemeVariant): void { + this.props.changeTheme(theme); + } + + private buildDropdownItems(): Array { + return [ + ( + this.setTheme(ThemeVariant.LIGHT)} + > + Light Theme + + ), + ( + this.setTheme(ThemeVariant.DARK)} + > + Dark Theme + + ), + ( + + Account Details + + ), + ( + this.props.logout()} + > + Logout + + ) + ]; + } + + private buildToggleButton(): React.ReactElement { + return ( + this.onToggle(isOpen)}> + {this.props.userName} + + ); + } + + public render(): React.ReactElement { + const { isOpen } = this.state; + + const imageUrl = gravatarUrl(this.props.userEmail, { default: 'retro' }); + const avatar = ; + + const toggleButton = this.buildToggleButton(); + const dropdownItems = this.buildDropdownItems(); + + return ( + + + + this.onSelect()} + isOpen={isOpen} + toggle={toggleButton} + dropdownItems={dropdownItems} + /> + + + {avatar} + + ); + } + +} diff --git a/src/components/Layout/Navigation/MainItem.tsx b/src/components/Layout/Navigation/MainItem.tsx new file mode 100644 index 000000000..d195f4317 --- /dev/null +++ b/src/components/Layout/Navigation/MainItem.tsx @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { Link } from 'react-router-dom'; +import { NavItem } from '@patternfly/react-core'; + +import { NavigationItemObject } from '.'; + +import styles from './index.module.css'; + +function NavigationMainItem(props: { item: NavigationItemObject, children: React.ReactNode, activeItem?: string }): React.ReactElement { + const isActive = props.item.to === props.activeItem; + + return ( + + + {props.children} + {props.item.label} + + + ); +} +NavigationMainItem.displayName = 'NavigationMainItemComponent'; +export default NavigationMainItem; diff --git a/src/components/Layout/Navigation/MainList.tsx b/src/components/Layout/Navigation/MainList.tsx new file mode 100644 index 000000000..4eaca7a48 --- /dev/null +++ b/src/components/Layout/Navigation/MainList.tsx @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { NavList } from '@patternfly/react-core'; +import { + CogIcon, + CubesIcon, + PlusIcon, +} from '@patternfly/react-icons'; + +import NavigationMainItem from './MainItem'; +import { NavigationItemObject } from '.'; +import { ROUTE } from '../../route.enum'; + +import styles from './index.module.css'; + +const items: NavigationItemObject[] = [ + { to: ROUTE.GET_STARTED, label: 'Get Started Page', icon: }, + { to: ROUTE.WORKSPACES, label: 'Workspaces', icon: }, + { to: ROUTE.ADMINISTRATION, label: 'Administration', icon: }, +]; + +function NavigationMainList(props: { activeItem: string }): React.ReactElement { + const navItems = items.map(item => { + return ( + + {item.icon} + + ); + }); + return ( + + {navItems} + + ); +} +NavigationMainList.displayName = 'NavigationMainListComponent'; +export default NavigationMainList; diff --git a/src/components/Layout/Navigation/RecentItem.tsx b/src/components/Layout/Navigation/RecentItem.tsx new file mode 100644 index 000000000..22ef11658 --- /dev/null +++ b/src/components/Layout/Navigation/RecentItem.tsx @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { Link } from 'react-router-dom'; +import { NavItem } from '@patternfly/react-core'; +import { NavigationRecentItemObject } from '.'; +import WorkspaceIndicator from '../../app-nav-menu/workspaces/workspace-indicator/WorkspaceIndicator'; + +function NavigationRecentItem(props: { item: NavigationRecentItemObject, activeItem: string }): React.ReactElement { + const isActive = props.item.to === props.activeItem; + return ( + + + + + {props.item.label} + + + + ); +} +NavigationRecentItem.displayName = 'NavigationRecentItemComponent'; +export default NavigationRecentItem; diff --git a/src/components/Layout/Navigation/RecentList.tsx b/src/components/Layout/Navigation/RecentList.tsx new file mode 100644 index 000000000..ed57cf510 --- /dev/null +++ b/src/components/Layout/Navigation/RecentList.tsx @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { + NavGroup, + NavList, +} from '@patternfly/react-core'; +import { PlusIcon } from '@patternfly/react-icons'; + +import NavigationRecentItem from './RecentItem'; +import { NavigationItemObject, NavigationRecentItemObject } from '.'; +import NavigationMainItem from './MainItem'; +import { ROUTE } from '../../route.enum'; + +import styles from './index.module.css'; + +function buildCreateWorkspaceItem(): React.ReactElement { + const item: NavigationItemObject = { + to: ROUTE.TAB_CUSTOM_WORKSPACE, + label: 'Create Workspace', + icon: , + }; + return ( + + {item.icon} + + ); +} + +function buildRecentWorkspacesItems(workspaces: Array, activeItem: string): Array { + return workspaces.map(workspace => { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + const workspaceName = workspace.devfile.metadata.name!; + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + const namespace = workspace.namespace!; + const navigateTo = ROUTE.IDE + .replace(':namespace', namespace) + .replace(':workspaceName', workspaceName); + const item: NavigationRecentItemObject = { + to: navigateTo, + label: workspaceName, + status: workspace.status, + }; + return ; + }); +} + +function NavigationRecentList(props: { workspaces: Array, activeItem: string }): React.ReactElement { + const createWorkspaceItem = buildCreateWorkspaceItem(); + const recentWorkspaceItems = buildRecentWorkspacesItems(props.workspaces, props.activeItem); + return ( + + + {createWorkspaceItem} + {recentWorkspaceItems} + + + ); +} +NavigationRecentList.displayName = 'NavigationRecentListComponent'; +export default NavigationRecentList; diff --git a/src/components/Layout/Navigation/__tests__/MainItem.spec.tsx b/src/components/Layout/Navigation/__tests__/MainItem.spec.tsx new file mode 100644 index 000000000..508d8db76 --- /dev/null +++ b/src/components/Layout/Navigation/__tests__/MainItem.spec.tsx @@ -0,0 +1,89 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { render, screen, RenderResult } from '@testing-library/react'; +import { HomeIcon } from '@patternfly/react-icons'; +import { MemoryRouter } from 'react-router'; + +import NavigationMainItem from '../MainItem'; +import { NavigationItemObject } from '..'; + +describe('Navigation Item', () => { + + let activeItem = ''; + const item: NavigationItemObject = { + icon: , + label: 'Home', + to: '/home', + }; + + function renderComponent(): RenderResult { + return render( + + + {item.icon} + + + ); + } + + it('should have correct label', () => { + renderComponent(); + + const link = screen.getByRole('link'); + expect(link).toHaveTextContent('Home'); + }); + + describe('activation', () => { + + it('should render not active navigation item', () => { + renderComponent(); + + const link = screen.getByRole('link'); + expect(link).not.toHaveAttribute('aria-current'); + }); + + it('should render active navigation item', () => { + activeItem = '/home'; + renderComponent(); + + const link = screen.getByRole('link'); + expect(link).toHaveAttribute('aria-current'); + }); + + it('should activate navigation item on props change', () => { + activeItem = ''; + const { rerender } = renderComponent(); + + activeItem = '/home'; + rerender( + + + {item.icon} + + + ); + + const link = screen.getByRole('link'); + expect(link).toHaveAttribute('aria-current'); + }); + + }); + +}); diff --git a/src/components/Layout/Navigation/__tests__/MainList.spec.tsx b/src/components/Layout/Navigation/__tests__/MainList.spec.tsx new file mode 100644 index 000000000..b25be4c19 --- /dev/null +++ b/src/components/Layout/Navigation/__tests__/MainList.spec.tsx @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { RenderResult, render, screen } from '@testing-library/react'; +import { MemoryRouter } from 'react-router'; +import { Nav } from '@patternfly/react-core'; + +import NavigationMainList from '../MainList'; + +describe('Navigation Main List', () => { + + function renderComponent(): RenderResult { + return render( + + + + ); + } + + it('should have correct number of main navigation items', () => { + renderComponent(); + + const navLinks = screen.getAllByRole('link'); + expect(navLinks.length).toEqual(3); + }); + + it('should have correct navigation item labels', () => { + renderComponent(); + + const navLinks = screen.getAllByRole('link'); + + expect(navLinks[0]).toHaveTextContent('Get Started Page'); + expect(navLinks[1]).toHaveTextContent('Workspaces'); + expect(navLinks[2]).toHaveTextContent('Administration'); + }); + +}); diff --git a/src/components/Layout/Navigation/__tests__/RecentItem.spec.tsx b/src/components/Layout/Navigation/__tests__/RecentItem.spec.tsx new file mode 100644 index 000000000..1ffdc7981 --- /dev/null +++ b/src/components/Layout/Navigation/__tests__/RecentItem.spec.tsx @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { render, screen, RenderResult } from '@testing-library/react'; +import { MemoryRouter } from 'react-router'; + +import NavigationRecentItem from '../RecentItem'; +import { NavigationRecentItemObject } from '..'; + +describe('Navigation Item', () => { + + let activeItem = ''; + const item: NavigationRecentItemObject = { + status: '', + label: 'workspace', + to: '/namespace/workspace', + }; + + function renderComponent(): RenderResult { + return render( + + + + ); + } + + it('should have correct label', () => { + renderComponent(); + + const link = screen.getByRole('link'); + expect(link).toHaveTextContent('workspace'); + }); + + it('should have workspace status icon', () => { + renderComponent(); + + const link = screen.getByRole('link'); + expect(link.outerHTML).toMatch('workspace-status-indicator'); + }); + + describe('activation', () => { + + it('should render not active navigation item', () => { + renderComponent(); + + const link = screen.getByRole('link'); + expect(link).not.toHaveAttribute('aria-current'); + }); + + it('should render active navigation item', () => { + activeItem = '/namespace/workspace'; + renderComponent(); + + const link = screen.getByRole('link'); + expect(link).toHaveAttribute('aria-current'); + }); + + it('should activate navigation item on props change', () => { + activeItem = ''; + const { rerender } = renderComponent(); + + activeItem = '/namespace/workspace'; + rerender( + + + + ); + + const link = screen.getByRole('link'); + expect(link).toHaveAttribute('aria-current'); + }); + + }); + +}); diff --git a/src/components/Layout/Navigation/__tests__/RecentList.spec.tsx b/src/components/Layout/Navigation/__tests__/RecentList.spec.tsx new file mode 100644 index 000000000..a2108fc91 --- /dev/null +++ b/src/components/Layout/Navigation/__tests__/RecentList.spec.tsx @@ -0,0 +1,143 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import createMockStore from 'redux-mock-store'; +import thunk from 'redux-thunk'; +import { MemoryRouter } from 'react-router'; +import { Nav } from '@patternfly/react-core'; +import { Provider } from 'react-redux'; +import { RenderResult, render, screen } from '@testing-library/react'; +import { Store } from 'redux'; + +import NavigationRecentList from '../RecentList'; +import { AppState } from '../../../../store'; + +describe('Navigation Recent List', () => { + + const workspaces: che.Workspace[] = [ + { + id: 'wksp-1', + devfile: { + metadata: { + name: 'wksp-1' + } + }, + attributes: { + updated: 1, + } as any, + } as che.Workspace, + { + id: 'wksp-2', + devfile: { + metadata: { + name: 'wksp-2' + } + }, + attributes: { + updated: 2, + } as any, + } as che.Workspace, + { + id: 'wksp-3', + devfile: { + metadata: { + name: 'wksp-3' + } + }, + attributes: { + updated: 3, + } as any, + } as che.Workspace, + ]; + + function renderComponent(store: Store, workspaces: che.Workspace[]): RenderResult { + return render( + + + + + + ); + } + + it('should have correct number of main navigation items', () => { + const store = createFakeStore(workspaces); + renderComponent(store, workspaces); + + const navLinks = screen.getAllByRole('link'); + expect(navLinks.length).toEqual(workspaces.length + 1); + }); + + it('should have correct navigation item labels', () => { + const store = createFakeStore(workspaces); + renderComponent(store, workspaces); + + const navLinks = screen.getAllByRole('link'); + + expect(navLinks[0]).toHaveTextContent('Create Workspace'); + expect(navLinks[1]).toHaveTextContent('wksp-1'); + expect(navLinks[2]).toHaveTextContent('wksp-2'); + expect(navLinks[3]).toHaveTextContent('wksp-3'); + }); + + it('should correctly handle workspaces order', () => { + const store = createFakeStore(workspaces); + const { rerender } = renderComponent(store, workspaces); + + // change workspaces order + [workspaces[0], workspaces[2]] = [workspaces[2], workspaces[0]]; + rerender( + + + + + + ); + + const navLinks = screen.getAllByRole('link'); + + expect(navLinks[0]).toHaveTextContent('Create Workspace'); + expect(navLinks[1]).toHaveTextContent('wksp-3'); + expect(navLinks[2]).toHaveTextContent('wksp-2'); + expect(navLinks[3]).toHaveTextContent('wksp-1'); + }); + +}); + +function createFakeStore(workspaces: che.Workspace[]): Store { + const initialState: AppState = { + workspaces: { + isLoading: false, + settings: {} as any, + workspaces, + }, + branding: {} as any, + devfileMetadataFilter: {} as any, + devfileRegistries: {} as any, + user: {} as any, + infrastructureNamespace: {} as any, + }; + const middleware = [thunk]; + const mockStore = createMockStore(middleware); + return mockStore(initialState); +} diff --git a/src/components/Layout/Navigation/index.module.css b/src/components/Layout/Navigation/index.module.css new file mode 100644 index 000000000..787f4d28e --- /dev/null +++ b/src/components/Layout/Navigation/index.module.css @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +.mainItem { + align-items: center; +} + +.mainItemIcon { + margin-right: 10px; +} diff --git a/src/components/Layout/Navigation/index.tsx b/src/components/Layout/Navigation/index.tsx new file mode 100644 index 000000000..00987d16c --- /dev/null +++ b/src/components/Layout/Navigation/index.tsx @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { connect } from 'react-redux'; +import { Nav } from '@patternfly/react-core'; + +import { ThemeVariant } from '../themeVariant'; +import { AppState } from '../../../store'; +import NavigationMainList from './MainList'; +import NavigationRecentList from './RecentList'; +import * as WorkspaceState from '../../../store/Workspaces'; + +export interface NavigationItemObject { + to: string, + label: string, + icon: React.ReactElement; +} +export interface NavigationRecentItemObject { + to: string, + label: string, + status: string | undefined; +} + +type Props = { + theme: ThemeVariant; +} & { + workspaceStore: WorkspaceState.WorkspacesState; +} & + WorkspaceState.ActionCreators; +type State = { + activeItem: string; + recent: Array; +}; + +export class Navigation extends React.Component { + + constructor(props: Props) { + super(props); + + const recent = this.props.getRecent(5); + + this.state = { + activeItem: '', + recent, + }; + } + + private onNavSelect(selected: any): void { + this.setState({ activeItem: selected.itemId }); + } + + public render(): React.ReactElement { + const { theme } = this.props; + const { activeItem, recent } = this.state; + + return ( + + ); + } + +} + +export default connect( + (state: AppState) => { + return { + workspaceStore: state.workspaces, + }; + }, + WorkspaceState.actionCreators, +)(Navigation); diff --git a/src/components/Layout/Sidebar.tsx b/src/components/Layout/Sidebar.tsx new file mode 100644 index 000000000..a024b21f9 --- /dev/null +++ b/src/components/Layout/Sidebar.tsx @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { PageSidebar } from '@patternfly/react-core'; + +import Navigation from './Navigation'; +import { ThemeVariant } from './themeVariant'; + +type Props = { + isManaged: boolean; + isNavOpen: boolean; + theme: ThemeVariant; +}; + +export default class Sidebar extends React.PureComponent { + + public render(): React.ReactElement { + // todo isManaged? + const { isManaged, isNavOpen, theme } = this.props; + + return ( + + } + /> + ); + } + +} diff --git a/src/components/Layout/index.tsx b/src/components/Layout/index.tsx new file mode 100644 index 000000000..ebe57ff9c --- /dev/null +++ b/src/components/Layout/index.tsx @@ -0,0 +1,143 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { connect } from 'react-redux'; +import { Page } from '@patternfly/react-core'; + +import Header from './Header'; +import Sidebar from './Sidebar'; +import { ThemeVariant } from './themeVariant'; +import { AppState } from '../../store'; +import { container } from '../../inversify.config'; +import { Keycloak } from '../../services/keycloak/Keycloak'; +import * as BrandingStore from '../../store/Branding'; +import * as UserStore from '../../store/User'; + +const THEME_KEY = 'theme'; +const IS_MANAGED_SIDEBAR = false; + +type Props = { + children: React.ReactNode; +} & { + brandingStore: BrandingStore.State; + userStore: UserStore.UserState; +}; +type State = { + isSidebarVisible: boolean; + isHeaderVisible: boolean; + theme: ThemeVariant; +}; + +export class Layout extends React.PureComponent { + + constructor(props: Props) { + super(props); + + const theme: ThemeVariant = window.sessionStorage.getItem(THEME_KEY) as ThemeVariant || ThemeVariant.DARK; + + this.state = { + isHeaderVisible: true, + isSidebarVisible: true, + theme, + }; + } + + private logout(): void { + const keycloak = container.get(Keycloak); + keycloak.logout(); + } + + private toggleNav(): void { + this.setState({ + isSidebarVisible: !this.state.isSidebarVisible, + }); + } + + private changeTheme(theme: ThemeVariant): void { + this.setState({ theme }); + window.sessionStorage.setItem(THEME_KEY, theme); + } + + private handleMessage(event: MessageEvent): void { + if (event.data === 'show-navbar') { + this.setState({ + isSidebarVisible: true, + isHeaderVisible: true, + }); + } else if (event.data === 'hide-navbar') { + this.setState({ + isSidebarVisible: false, + isHeaderVisible: false, + }); + } + } + + componentDidMount(): void { + window.addEventListener( + 'message', + event => this.handleMessage(event), + false + ); + } + + componentWillUnmount(): void { + window.removeEventListener( + 'message', + event => this.handleMessage(event) + ); + } + + public render(): React.ReactElement { + const { isHeaderVisible, isSidebarVisible, theme } = this.state; + + const user = this.props.userStore.user; + const logoUrl = this.props.brandingStore.data.logoFile; + const helpPath = this.props.brandingStore.data.helpPath; + + return ( + this.logout()} + toggleNav={() => this.toggleNav()} + changeTheme={theme => this.changeTheme(theme)} + /> + } + sidebar={ + + } + isManagedSidebar={IS_MANAGED_SIDEBAR} + > + {this.props.children} + + ); + } + +} + +export default connect( + (state: AppState) => { + return { + brandingStore: state.branding, + userStore: state.user, + }; + } +)(Layout); diff --git a/src/components/Layout/themeVariant.ts b/src/components/Layout/themeVariant.ts new file mode 100644 index 000000000..fdc349d62 --- /dev/null +++ b/src/components/Layout/themeVariant.ts @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +export enum ThemeVariant { + DARK = 'dark', + LIGHT = 'light', +} diff --git a/src/components/Routes.tsx b/src/components/Routes.tsx new file mode 100644 index 000000000..66e83857a --- /dev/null +++ b/src/components/Routes.tsx @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +import React from 'react'; +import { Route } from 'react-router'; + +import { ROUTE } from './route.enum'; + +const GetStartedPage = React.lazy(() => import('./app-nav-menu/get-started/GetStartedPage')); +const WorkspacesList = React.lazy(() => import('./app-nav-menu/workspaces/WorkspacesList')); +const Administration = React.lazy(() => import('./app-nav-menu/administration/Administration')); +const WorkspaceDetails = React.lazy(() => import('./workspace-details/WorkspaceDetails')); +const IdeIframe = React.lazy(() => import('./ide-iframe/IdeIframe')); + +export interface RouteItem { + to: ROUTE; + component: React.FunctionComponent; +} + +const items: RouteItem[] = [ + { to: ROUTE.GET_STARTED, component: GetStartedPage }, + { to: ROUTE.HOME, component: GetStartedPage }, + { to: ROUTE.WORKSPACES, component: WorkspacesList }, + { to: ROUTE.ADMINISTRATION, component: Administration }, + { to: ROUTE.WORKSPACE_DETAILS, component: WorkspaceDetails }, + { to: ROUTE.IDE, component: IdeIframe }, +]; + +function Routes(): React.ReactElement { + const routes = items.map(item => ( + + )); + return ( + + {routes} + + ); +} +Routes.displayName = 'RoutesComponent'; +export default Routes; diff --git a/src/components/app-nav-menu/Layout.tsx b/src/components/app-nav-menu/Layout.tsx deleted file mode 100644 index 5b24ec514..000000000 --- a/src/components/app-nav-menu/Layout.tsx +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2018-2020 Red Hat, Inc. - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * Red Hat, Inc. - initial API and implementation - */ - -import * as React from 'react'; -import { useSelector } from 'react-redux'; -import { AppState } from '../../store'; -import { NavMenu } from './NavMenu'; -import Loader from '../app-common/loaders/Loader'; - -const NavMenuComponent = (props: { items: { to: string; label?: string }[]; children?: React.ReactNode }): React.ReactElement => { - const state = useSelector((state: AppState) => state); - if (!state.user.isLogged) { - return ; - } - // TODO state.user.user.user => state.user.user - return ( - - {props.children} - ); -}; - -NavMenuComponent.displayName = 'NavMenuComponent'; - -export default NavMenuComponent; diff --git a/src/components/app-nav-menu/NavMenu.tsx b/src/components/app-nav-menu/NavMenu.tsx deleted file mode 100644 index a5ace9703..000000000 --- a/src/components/app-nav-menu/NavMenu.tsx +++ /dev/null @@ -1,204 +0,0 @@ -/* - * Copyright (c) 2018-2020 Red Hat, Inc. - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * Red Hat, Inc. - initial API and implementation - */ - -import React from 'react'; -import { Link } from 'react-router-dom'; -import gravatarUrl from 'gravatar-url'; -import { - Avatar, - Brand, - Dropdown, - DropdownItem, - DropdownToggle, - Nav, - NavGroup, - NavItem, - NavList, - Page, - PageHeader, - PageHeaderTools, - PageHeaderToolsGroup, - PageHeaderToolsItem, - PageSection, - PageSectionVariants, - PageSidebar, -} from '@patternfly/react-core'; - -import { container } from '../../inversify.config'; -import { Keycloak } from '../../services/keycloak/Keycloak'; -import WorkspaceIndicator from './workspaces/workspace-indicator/WorkspaceIndicator'; -import './nav-menu.styl'; - -const DARK = 'dark'; -const LIGHT = 'light'; - -type INavItem = { to: string; label?: string; ico?: string }; - -/** - * This class prepares the main dashboard page with nav menu. - * @author Oleksii Orel - */ -// TODO specify the types correctly(remove ). -export class NavMenu extends React.PureComponent { - private readonly onDropdownToggle: (isOpen: boolean) => void; - private readonly onDropdownSelect: (event: any) => void; - private readonly onNavSelect: (item: any) => void; - private readonly onNavToggle: () => void; - private readonly onTheme: (item: string) => void; - private readonly onLogout: () => void; - private readonly handleMessage: (event: any) => void; - - constructor(props: any) { - super(props); - - const currentTheme = window.sessionStorage.getItem('theme'); - const theme = currentTheme ? currentTheme : DARK; - this.state = { isDropdownOpen: false, activeItem: '/', isNavOpen: true, isHeaderOpen: true, theme }; - - const keycloak = container.get(Keycloak); - - this.onTheme = (theme: string): void => { - this.setState({ theme }); - window.sessionStorage.setItem('theme', theme); - }; - this.onLogout = (): void => { - keycloak.logout(); - }; - this.onDropdownToggle = (isDropdownOpen: any): void => { - this.setState({ isDropdownOpen }); - }; - this.onDropdownSelect = (): void => { - this.setState({ isDropdownOpen: !this.state.isDropdownOpen }); - }; - this.onNavSelect = (result: any): void => { - this.setState({ activeItem: result.itemId }); - }; - this.onNavToggle = () => { - this.setState({ isNavOpen: !this.state.isNavOpen }); - }; - this.handleMessage = (event): void => { - if (event.data === 'show-navbar') { - this.setState({ isHeaderOpen: true }); - this.setState({ isNavOpen: true }); - } else if (event.data === 'hide-navbar') { - this.setState({ isHeaderOpen: false }); - this.setState({ isNavOpen: false }); - } - }; - } - - componentDidMount(): void { - window.addEventListener('message', this.handleMessage, false); - } - - componentWillUnmount(): void { - window.removeEventListener('message', this.handleMessage); - } - - render(): React.ReactElement { - const { isDropdownOpen, activeItem, isNavOpen, isHeaderOpen, theme } = this.state; - // create a Sidebar - const PageNav = ( - - ); - - const getUserName = (): string => { - const user = this.props.user; - if (user.given_name && user.family_name) { - return `${user.given_name} ${user.family_name}`; - } - return user.name; - }; - - const userDropdownItems = [ - this.onTheme(LIGHT)} component='button'>Light theme, - this.onTheme(DARK)} component='button'>Dark theme, - Account details, - Logout - ]; - - const avatar = this.buildAvatar(); - const headerTools = ( - - - - - {getUserName()} - - } - dropdownItems={userDropdownItems} - /> - - - {avatar} - - ); - const logo = ; - const header = ( - - ); - - const Sidebar = ; - - return ( - {this.props.children} - ); - } - - buildAvatar(): React.ReactElement { - const email = this.props.user?.email; - const imageUrl = gravatarUrl(email, { default: 'retro' }); - return ; - } - -} diff --git a/src/components/app-nav-menu/get-started/GetStartedPage.tsx b/src/components/app-nav-menu/get-started/GetStartedPage.tsx index 71ab74feb..c8d556fea 100644 --- a/src/components/app-nav-menu/get-started/GetStartedPage.tsx +++ b/src/components/app-nav-menu/get-started/GetStartedPage.tsx @@ -30,11 +30,11 @@ import * as BrandingStore from '../../../store/Branding'; import * as WorkspaceStore from '../../../store/Workspaces'; import { AppState } from '../../../store'; import { AlertItem } from '../../app-common/types'; +import { ROUTE } from '../../route.enum'; const SamplesListTab = React.lazy(() => import('./get-started-tab/SamplesListTab')); const CustomWorkspaceTab = React.lazy(() => import('./custom-workspace-tab/CustomWorkspaceTab')); -const PATH = '/get-started'; const GET_STARTED_TAB_KEY = '#get-started'; const CUSTOM_WORKSPACE_TAB_KEY = '#custom-workspace'; @@ -79,7 +79,7 @@ export class GetStartedPage extends React.PureComponent { private getActiveTabKey(): string { const { pathname, hash } = this.props.history.location; - if (pathname === PATH && hash === CUSTOM_WORKSPACE_TAB_KEY) { + if (pathname === ROUTE.GET_STARTED && hash === CUSTOM_WORKSPACE_TAB_KEY) { return CUSTOM_WORKSPACE_TAB_KEY; } @@ -94,10 +94,10 @@ export class GetStartedPage extends React.PureComponent { if (tabKey === GET_STARTED_TAB_KEY && historyLocation.hash !== GET_STARTED_TAB_KEY) { - this.props.history.replace(`${PATH}#${GET_STARTED_TAB_KEY}`); + this.props.history.replace(ROUTE.TAB_GET_STARTED); } else if (tabKey === CUSTOM_WORKSPACE_TAB_KEY && historyLocation.hash !== CUSTOM_WORKSPACE_TAB_KEY) { - this.props.history.replace(`${PATH}#${CUSTOM_WORKSPACE_TAB_KEY}`); + this.props.history.replace(ROUTE.TAB_CUSTOM_WORKSPACE); } } @@ -180,7 +180,7 @@ export class GetStartedPage extends React.PureComponent { } private handleTabClick(event: React.MouseEvent, activeTabKey: React.ReactText): void { - this.props.history.push(`${PATH}${activeTabKey}`); + this.props.history.push(`${ROUTE.GET_STARTED}${activeTabKey}`); this.setState({ activeTabKey: activeTabKey as string, diff --git a/src/components/app-nav-menu/nav-menu.styl b/src/components/app-nav-menu/nav-menu.styl deleted file mode 100644 index bee8039d1..000000000 --- a/src/components/app-nav-menu/nav-menu.styl +++ /dev/null @@ -1,73 +0,0 @@ -.ui-container .pf-c-page - height 100vh !important - -i.codicon-symbol-method - color inherit !important - -#page-sidebar - a.navbar-brand - white-space normal - text-align center - word-break break-all - .pf-c-nav .pf-c-nav__item .pf-c-nav__link - padding-right 10px - .workspace-name - white-space nowrap - overflow hidden - text-overflow ellipsis - .pf-c-nav .pf-c-nav__item - i - position relative - width 25px - top 3px - .codicon-settings-gear - top 2px - .codicon-symbol-method - font-size 125% - left -1px - .pf-c-nav__section - .pf-c-nav__list - a - padding-bottom 8px - padding-top 8px - line-height 22px - a:after - display none - .pf-m-dark - a:hover - background-color var(--pf-c-nav--m-dark__item--m-current--BackgroundColor) - -.pf-c-page .pf-c-page__header.header-show - min-height 57px - max-height 57px - animation-name showHeader - animation-duration .1s - animation-timing-function linear - -@keyframes showHeader - 0% - overflow hidden - min-height 0 - max-height 0 - 100% - overflow visible - min-height 57px - max-height 57px - -.pf-c-page .pf-c-page__header.header-hide - overflow hidden - min-height 0 - max-height 0 - animation-name hideHeader - animation-duration .1s - animation-timing-function linear - -@keyframes hideHeader - 0% - overflow visible - min-height 57px - max-height 57px - 100% - overflow hidden - min-height 0 - max-height 0 diff --git a/src/components/route.enum.ts b/src/components/route.enum.ts new file mode 100644 index 000000000..a118bef18 --- /dev/null +++ b/src/components/route.enum.ts @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +export enum ROUTE { + HOME = '/', + GET_STARTED = '/get-started', + TAB_GET_STARTED = '/get-started#get-started', + TAB_CUSTOM_WORKSPACE = '/get-started#custom-workspace', + WORKSPACES = '/workspaces', + ADMINISTRATION = '/administration', + WORKSPACE_DETAILS = '/workspace/:namespace/:workspaceName/', + IDE = '/ide/:namespace/:workspaceName', +} diff --git a/src/services/bootstrap/KeycloakSetup.ts b/src/services/bootstrap/KeycloakSetup.ts index c71a5ce54..bbb920814 100644 --- a/src/services/bootstrap/KeycloakSetup.ts +++ b/src/services/bootstrap/KeycloakSetup.ts @@ -38,7 +38,7 @@ export class KeycloakSetup { } }); - private user: che.User | {} = {}; + private user: che.User | undefined; async start(): Promise { if (KeycloakSetup.keycloakAuth.isPresent) { @@ -101,7 +101,7 @@ export class KeycloakSetup { }); } - getUser(): che.User | {} { + getUser(): che.User | undefined { return this.user; } diff --git a/src/services/bootstrap/PreloadData.ts b/src/services/bootstrap/PreloadData.ts index 3bc896d23..64b85f41a 100644 --- a/src/services/bootstrap/PreloadData.ts +++ b/src/services/bootstrap/PreloadData.ts @@ -58,7 +58,9 @@ export class PreloadData { private setUser(): void { const user = this.keycloakSetup.getUser(); - this.store.dispatch(UserStore.setUser({ user })); + if (user) { + this.store.dispatch(UserStore.setUser(user)); + } } private async updateUser(): Promise { @@ -102,6 +104,8 @@ export class PreloadData { } const userInfo = await this.keycloak.fetchUserInfo(); const user = Object.assign({}, this.keycloakSetup.getUser(), userInfo); - this.store.dispatch(UserStore.setUser({ user })); + if (user) { + this.store.dispatch(UserStore.setUser(user)); + } } } diff --git a/src/store/User.ts b/src/store/User.ts index 253534485..4a9c9d553 100644 --- a/src/store/User.ts +++ b/src/store/User.ts @@ -12,7 +12,7 @@ // This state defines the type of data maintained in the Redux store. export interface UserState { - user: che.User | {}; + user: che.User | undefined; isLogged: boolean; } @@ -24,7 +24,7 @@ export const actionCreators = { }; -export const setUser = (user: che.User | {}): UserAction => { +export const setUser = (user: che.User): UserAction => { return { type: 'SET_USER', user: user, @@ -32,7 +32,10 @@ export const setUser = (user: che.User | {}): UserAction => { }; }; -const unloadedState: UserState = { user: { id: '', name: '', email: '' }, isLogged: false }; +const unloadedState: UserState = { + user: undefined, + isLogged: false, +}; const userReducer = (state: UserState | undefined, action: UserAction): UserState => { if (state === undefined) { diff --git a/src/store/Workspaces.ts b/src/store/Workspaces.ts index b7c8f7ecc..11febcb47 100644 --- a/src/store/Workspaces.ts +++ b/src/store/Workspaces.ts @@ -102,6 +102,7 @@ export type ActionCreators = { getById: (id: string) => any; getByQualifiedName: (cheNamespace: string, name: string) => any; + getRecent: (num: number) => any; }; // ACTION CREATORS - These are functions exposed to UI components that will trigger a state transition. @@ -275,7 +276,7 @@ export const actionCreators: ActionCreators = { return appState.workspaces.workspaces .find(workspace => workspace.id === id); - }, + }, getByQualifiedName: (cheNamespace: string, name: string): AppThunkAction => (dispatch, getState): che.Workspace | undefined => { @@ -290,6 +291,31 @@ export const actionCreators: ActionCreators = { workspace.namespace === cheNamespace && workspace.devfile.metadata.name === name); }, + + getRecent: (num: number): AppThunkAction => + (dispatch, getState): Array => { + const appState: AppState = getState(); + if (!appState || !appState.workspaces) { + // todo throw a nice error + throw Error('something unexpected happened.'); + } + + return appState.workspaces.workspaces + // sort workspaces by the updating/creating time + .sort((a, b) => { + const timeA = (a.attributes && (a.attributes.updated || a.attributes.created)) || 0; + const timeB = (b.attributes && (b.attributes.updated || b.attributes.created)) || 0; + if (timeA > timeB) { + return -1; + } else if (timeA < timeB) { + return 1; + } else { + return 0; + } + }) + // return necessary number of workspaces + .slice(0, num); + }, }; const unloadedState: WorkspacesState = { diff --git a/src/typings/css.module.d.ts b/src/typings/css.module.d.ts new file mode 100644 index 000000000..70dee6320 --- /dev/null +++ b/src/typings/css.module.d.ts @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2018-2020 Red Hat, Inc. + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Red Hat, Inc. - initial API and implementation + */ + +declare module '*.css' { + interface IClassNames { + [className: string]: string + } + const classNames: IClassNames; + export = classNames; +} diff --git a/tsconfig.json b/tsconfig.json index 1393c9414..bd90ef594 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,9 +21,6 @@ "allowJs": true, "resolveJsonModule": true }, - "files": [ - "./src/typings/che.d.ts" - ], "include": [ "./src/**/*.tsx", "./src/**/*.ts" diff --git a/webpack.config.common.js b/webpack.config.common.js index eca59d9c1..3ab16e0e0 100644 --- a/webpack.config.common.js +++ b/webpack.config.common.js @@ -85,10 +85,6 @@ module.exports = { test: /node_modules[\\\\|\/](yaml-language-server)/, loader: 'umd-compat-loader' }, - { - test: /\.css$/, - loaders: ['style-loader', 'css-loader'], - }, { test: /\.styl$/, loader: 'style-loader!css-loader!stylus-loader', diff --git a/webpack.config.dev.js b/webpack.config.dev.js index 645b8551a..4ae48cf86 100644 --- a/webpack.config.dev.js +++ b/webpack.config.dev.js @@ -15,6 +15,7 @@ const path = require('path'); const webpack = require('webpack'); const CleanTerminalPlugin = require('clean-terminal-webpack-plugin'); const HardSourceWebpackPlugin = require('hard-source-webpack-plugin'); +const StylelintPlugin = require('stylelint-webpack-plugin'); const common = require('./webpack.config.common'); @@ -31,12 +32,32 @@ module.exports = env => { loader: 'source-map-loader', include: path.resolve(__dirname, 'src'), }, + { + test: /\.css$/, + use: [ + 'style-loader', + { + loader: 'css-loader', + options: { + modules: { + auto: true, + localIdentName: '[path][name]__[local]', + }, + }, + }, + ], + }, ] }, plugins: [ new webpack.HotModuleReplacementPlugin(), new CleanTerminalPlugin(), new HardSourceWebpackPlugin(), + new StylelintPlugin({ + files: '**/*.css', + lintDirtyModulesOnly: true, + emitWarning: true, + }), ], optimization: { minimize: false, @@ -52,7 +73,7 @@ module.exports = env => { disableHostCheck: true, host: 'localhost', hot: true, - open: true, + open: false, port: 3000, stats: 'errors-warnings', // writeToDisk: true, diff --git a/webpack.config.prod.js b/webpack.config.prod.js index cc850dd37..ef24c1932 100644 --- a/webpack.config.prod.js +++ b/webpack.config.prod.js @@ -11,6 +11,7 @@ */ const CopyPlugin = require('copy-webpack-plugin'); +const StylelintPlugin = require('stylelint-webpack-plugin'); const merge = require('webpack-merge'); const path = require('path'); const webpack = require('webpack'); @@ -19,13 +20,36 @@ const common = require('./webpack.config.common.js'); module.exports = merge(common, { mode: 'production', + module: { + rules: [ + { + test: /\.css$/, + use: [ + 'style-loader', + { + loader: 'css-loader', + options: { + modules: { + auto: true, + localIdentName: '[hash:base64]', + }, + }, + }, + ], + }, + ], + }, plugins: [ new webpack.ProgressPlugin(), new CopyPlugin({ patterns: [ - {from: path.join(__dirname, 'assets'), to: 'assets'}, + { from: path.join(__dirname, 'assets'), to: 'assets' }, ] }), + new StylelintPlugin({ + files: '**/*.css', + fix: true, + }), ], output: { publicPath: './', diff --git a/yarn.lock b/yarn.lock index 240bda7ea..c50b3212e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,6 +9,35 @@ dependencies: "@babel/highlight" "^7.10.1" +"@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/core@>=7.2.2", "@babel/core@>=7.9.0": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330" + integrity sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.10.5" + "@babel/helper-module-transforms" "^7.10.5" + "@babel/helpers" "^7.10.4" + "@babel/parser" "^7.10.5" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.5" + "@babel/types" "^7.10.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + "@babel/core@^7.1.0", "@babel/core@^7.7.5": version "7.10.2" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.2.tgz#bd6786046668a925ac2bd2fd95b579b92a23b36a" @@ -41,6 +70,15 @@ lodash "^4.17.13" source-map "^0.5.0" +"@babel/generator@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.5.tgz#1b903554bc8c583ee8d25f1e8969732e6b829a69" + integrity sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig== + dependencies: + "@babel/types" "^7.10.5" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/helper-function-name@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz#92bd63829bfc9215aca9d9defa85f56b539454f4" @@ -50,6 +88,15 @@ "@babel/template" "^7.10.1" "@babel/types" "^7.10.1" +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-get-function-arity@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d" @@ -57,6 +104,13 @@ dependencies: "@babel/types" "^7.10.1" +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-member-expression-to-functions@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz#432967fd7e12a4afef66c4687d4ca22bc0456f15" @@ -64,6 +118,13 @@ dependencies: "@babel/types" "^7.10.1" +"@babel/helper-member-expression-to-functions@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz#172f56e7a63e78112f3a04055f24365af702e7ee" + integrity sha512-HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA== + dependencies: + "@babel/types" "^7.10.5" + "@babel/helper-module-imports@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz#dd331bd45bccc566ce77004e9d05fe17add13876" @@ -71,6 +132,13 @@ dependencies: "@babel/types" "^7.10.1" +"@babel/helper-module-imports@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" + integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-module-transforms@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622" @@ -84,6 +152,19 @@ "@babel/types" "^7.10.1" lodash "^4.17.13" +"@babel/helper-module-transforms@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz#120c271c0b3353673fcdfd8c053db3c544a260d6" + integrity sha512-4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + "@babel/helper-optimise-call-expression@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz#b4a1f2561870ce1247ceddb02a3860fa96d72543" @@ -91,6 +172,13 @@ dependencies: "@babel/types" "^7.10.1" +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" + integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.8.0": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127" @@ -106,6 +194,16 @@ "@babel/traverse" "^7.10.1" "@babel/types" "^7.10.1" +"@babel/helper-replace-supers@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" + integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-simple-access@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e" @@ -114,6 +212,14 @@ "@babel/template" "^7.10.1" "@babel/types" "^7.10.1" +"@babel/helper-simple-access@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" + integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== + dependencies: + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-split-export-declaration@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f" @@ -121,11 +227,23 @@ dependencies: "@babel/types" "^7.10.1" +"@babel/helper-split-export-declaration@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz#2c70576eaa3b5609b24cb99db2888cc3fc4251d1" + integrity sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-validator-identifier@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5" integrity sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw== +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + "@babel/helpers@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973" @@ -135,6 +253,15 @@ "@babel/traverse" "^7.10.1" "@babel/types" "^7.10.1" +"@babel/helpers@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" + integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/highlight@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0" @@ -144,11 +271,25 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.10.1", "@babel/parser@^7.10.2": version "7.10.2" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0" integrity sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ== +"@babel/parser@^7.10.4", "@babel/parser@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.5.tgz#e7c6bf5a7deff957cec9f04b551e2762909d826b" + integrity sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ== + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -250,6 +391,15 @@ "@babel/parser" "^7.10.1" "@babel/types" "^7.10.1" +"@babel/template@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27" @@ -265,6 +415,21 @@ globals "^11.1.0" lodash "^4.17.13" +"@babel/traverse@^7.10.4", "@babel/traverse@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.5.tgz#77ce464f5b258be265af618d8fddf0536f20b564" + integrity sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.10.5" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/parser" "^7.10.5" + "@babel/types" "^7.10.5" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + "@babel/types@^7.0.0", "@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3": version "7.10.2" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d" @@ -274,6 +439,15 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@babel/types@^7.10.4", "@babel/types@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.5.tgz#d88ae7e2fde86bfbfe851d4d81afa70a997b5d15" + integrity sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -287,26 +461,11 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@eclipse-che/api@^7.0.0-beta-4.0": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.4.0.tgz#74be0ca037ea2e9702d74971ac2ed8befdcb8a46" - integrity sha512-/WDMO6F2lKNuNMAIBmPDYQ22TqGIhrSpK6OaU0aie3qeQa7yxXHtK5nuxyyQGFOZWVdKD9cWisjDyaro7+OM0Q== - "@eclipse-che/api@^7.5.0-SNAPSHOT": version "7.5.0-SNAPSHOT" resolved "https://registry.yarnpkg.com/@eclipse-che/api/-/api-7.5.0-SNAPSHOT.tgz#bf0c5be60354e34c73bc52b2e18be8680ce8d900" integrity sha512-4CgKEGCBOIOBGBNoH0dhN8TkP1Sj39fG4LGCXYw3JB7nQucVooJyq7AhIV+w7L4iZ+ln+y2KEfZugCmOIuzIeQ== -"@eclipse-che/workspace-client@^0.0.1-1585913592": - version "0.0.1-1585913592" - resolved "https://registry.yarnpkg.com/@eclipse-che/workspace-client/-/workspace-client-0.0.1-1585913592.tgz#509c0a12e96adfec3a8c619124c396ecdb755806" - integrity sha512-BxR1pydD3Qn6uS5Yp3TCWDEvgAmwWo254XC6KVJxdeofDeMNRpSx3KWuSrPWdC4jd5+urGKk/nG7vZyCST+85A== - dependencies: - "@eclipse-che/api" "^7.0.0-beta-4.0" - axios "0.19.0" - tunnel "0.0.6" - websocket "1.0.23" - "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -499,6 +658,14 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + "@nodelib/fs.scandir@2.1.3": version "2.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" @@ -512,6 +679,11 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + "@nodelib/fs.walk@^1.2.3": version "1.2.4" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" @@ -589,6 +761,21 @@ dependencies: "@sinonjs/commons" "^1.7.0" +"@stylelint/postcss-css-in-js@^0.37.1": + version "0.37.2" + resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2" + integrity sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA== + dependencies: + "@babel/core" ">=7.9.0" + +"@stylelint/postcss-markdown@^0.36.1": + version "0.36.1" + resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz#829b87e6c0f108014533d9d7b987dc9efb6632e8" + integrity sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw== + dependencies: + remark "^12.0.0" + unist-util-find-all-after "^3.0.1" + "@testing-library/dom@^7.14.2", "@testing-library/dom@^7.16.2": version "7.16.2" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.16.2.tgz#f7a20b5548817e5c7ed26077913372d977be90af" @@ -862,6 +1049,11 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== +"@types/minimist@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" + integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= + "@types/node@*": version "14.0.6" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.6.tgz#f9e178b2da31a4b0ec60b64649e244c31ce18daf" @@ -1016,6 +1208,27 @@ dependencies: source-map "^0.6.1" +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" + integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + +"@types/vfile-message@*": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5" + integrity sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw== + dependencies: + vfile-message "*" + +"@types/vfile@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" + integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== + dependencies: + "@types/node" "*" + "@types/unist" "*" + "@types/vfile-message" "*" + "@types/vscode@^1.45.1": version "1.45.1" resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.45.1.tgz#672fb8c2cc33cf14cd4d3bdaa19bb294fe2b2706" @@ -1425,11 +1638,6 @@ aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1460,6 +1668,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -1479,7 +1692,7 @@ array-includes@^3.1.1: es-abstract "^1.17.0" is-string "^1.0.5" -array-union@^1.0.1: +array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= @@ -1501,6 +1714,16 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + asn1.js@^4.0.0: version "4.10.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" @@ -1589,6 +1812,19 @@ attr-accept@^1.1.3: dependencies: core-js "^2.5.0" +autoprefixer@^9.0.0, autoprefixer@^9.8.0: + version "9.8.5" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.5.tgz#2c225de229ddafe1d1424c02791d0c3e10ccccaa" + integrity sha512-C2p5KkumJlsTHoNv9w31NrBRgXhf6eCMteJuHZi2xhkgC+5Vm40MEtCKPhc0qdgAOhox0YPy1SQHTAky05UoKg== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001097" + colorette "^1.2.0" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -1606,14 +1842,6 @@ axios@*, axios@^0.19.2: dependencies: follow-redirects "1.5.10" -axios@0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz#8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8" - integrity sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ== - dependencies: - follow-redirects "1.5.10" - is-buffer "^2.0.2" - babel-jest@^26.0.1: version "26.0.1" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.0.1.tgz#450139ce4b6c17174b136425bda91885c397bc46" @@ -1672,6 +1900,11 @@ babel-preset-jest@^26.0.0: babel-plugin-jest-hoist "^26.0.0" babel-preset-current-node-syntax "^0.1.2" +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -1884,6 +2117,16 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" +browserslist@^4.12.0: + version "4.13.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d" + integrity sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ== + dependencies: + caniuse-lite "^1.0.30001093" + electron-to-chromium "^1.3.488" + escalade "^3.0.1" + node-releases "^1.1.58" + bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -1996,6 +2239,30 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -2009,6 +2276,29 @@ camel-case@^4.1.1: pascal-case "^3.1.1" tslib "^1.10.0" +camelcase-keys@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= + dependencies: + camelcase "^4.1.0" + map-obj "^2.0.0" + quick-lru "^1.0.0" + +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -2019,6 +2309,11 @@ camelcase@^6.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e" integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== +caniuse-lite@^1.0.30001093, caniuse-lite@^1.0.30001097: + version "1.0.30001100" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001100.tgz#2a58615e0c01cf716ab349b20ca4d86ef944aa4e" + integrity sha512-0eYdp1+wFCnMlCj2oudciuQn2B9xAFq3WpgpcBIZTxk/1HNA/O2YA7rpeYhnOqsqAJq1AHUgx6i1jtafg7m2zA== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -2031,7 +2326,12 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@2.4.2, chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: +ccount@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17" + integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw== + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2056,11 +2356,39 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +character-entities-html4@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" + integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -2208,11 +2536,31 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +clone-regexp@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" + integrity sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw== + dependencies: + is-regexp "^1.0.0" + is-supported-regexp-flag "^1.0.0" + +clone-regexp@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f" + integrity sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q== + dependencies: + is-regexp "^2.0.0" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -2250,6 +2598,11 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +colorette@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -2427,6 +2780,16 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" @@ -2597,6 +2960,13 @@ csstype@^2.2.0: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" @@ -2639,14 +3009,22 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: dependencies: ms "^2.1.1" -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: +debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: ms "^2.1.1" -decamelize@^1.2.0: +decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -2791,11 +3169,6 @@ diff-sequences@^26.0.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.0.0.tgz#0760059a5c287637b842bd7085311db7060e88a6" integrity sha512-JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -2805,6 +3178,13 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -2926,6 +3306,13 @@ dot-case@^3.0.3: no-case "^3.0.3" tslib "^1.10.0" +dot-prop@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" + integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== + dependencies: + is-obj "^2.0.0" + duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" @@ -2959,6 +3346,11 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +electron-to-chromium@^1.3.488: + version "1.3.498" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.498.tgz#fd7188c8a49d6d0b5df1df55a1f1a4bf2c177457" + integrity sha512-W1hGwaQEU8j9su2jeAr3aabkPuuXw+j8t73eajGAkEJWbfWiwbxBwQN/8Qmv2qCy3uCDm2rOAaZneYQM8VGC4w== + elliptic@^6.0.0, elliptic@^6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" @@ -3091,6 +3483,11 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" +escalade@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.0.2.tgz#6a580d70edb87880f22b4c91d0d56078df6962c4" + integrity sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -3354,6 +3751,20 @@ execa@^4.0.0, execa@^4.0.1: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execall@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" + integrity sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M= + dependencies: + clone-regexp "^1.0.0" + +execall@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45" + integrity sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow== + dependencies: + clone-regexp "^2.1.0" + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -3442,7 +3853,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@~3.0.2: +extend@^3.0.0, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -3485,6 +3896,18 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== +fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + fast-glob@^3.1.1, fast-glob@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d" @@ -3547,6 +3970,13 @@ figures@^3.0.0, figures@^3.2.0: dependencies: escape-string-regexp "^1.0.5" +file-entry-cache@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-4.0.0.tgz#633567d15364aefe0b299e1e217735e8f3a9f6e8" + integrity sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA== + dependencies: + flat-cache "^2.0.1" + file-entry-cache@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" @@ -3627,6 +4057,13 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -3821,6 +4258,16 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +get-stdin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -3879,7 +4326,7 @@ glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@2.0.0: +global-modules@2.0.0, global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== @@ -3950,6 +4397,32 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globby@^9.0.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + +globjoin@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" + integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= + +gonzales-pe@^4.2.3, gonzales-pe@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" + integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ== + dependencies: + minimist "^1.2.5" + graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" @@ -3991,6 +4464,11 @@ har-validator@~5.1.3: ajv "^6.5.5" har-schema "^2.0.0" +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + hard-source-webpack-plugin@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/hard-source-webpack-plugin/-/hard-source-webpack-plugin-0.13.1.tgz#a99071e25b232f1438a5bc3c99f10a3869e4428e" @@ -4165,6 +4643,16 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" +html-tags@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" + integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= + +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + html-webpack-plugin@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz#53bf8f6d696c4637d5b656d3d9863d89ce8174fd" @@ -4180,7 +4668,7 @@ html-webpack-plugin@^4.3.0: tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^3.3.0: +htmlparser2@^3.10.0, htmlparser2@^3.3.0: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -4335,16 +4823,24 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore@^4.0.6: +ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4: +ignore@^5.0.4, ignore@^5.1.4, ignore@^5.1.8: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + import-fresh@^3.0.0, import-fresh@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" @@ -4353,6 +4849,16 @@ import-fresh@^3.0.0, import-fresh@^3.1.0: parent-module "^1.0.0" resolve-from "^4.0.0" +import-lazy@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" + integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== + +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + import-local@2.0.0, import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -4374,6 +4880,11 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= + indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -4397,7 +4908,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4509,6 +5020,24 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumeric@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" + integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ= + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-arguments@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" @@ -4538,7 +5067,7 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-buffer@^2.0.2: +is-buffer@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== @@ -4574,6 +5103,11 @@ is-date-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== +is-decimal@^1.0.0, is-decimal@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" @@ -4592,6 +5126,11 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + is-docker@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b" @@ -4643,6 +5182,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -4660,6 +5204,11 @@ is-obj@^1.0.1: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -4679,11 +5228,16 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-plain-obj@^1.0.0: +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -4708,6 +5262,11 @@ is-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= +is-regexp@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d" + integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA== + is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -4723,6 +5282,11 @@ is-string@^1.0.5: resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== +is-supported-regexp-flag@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" + integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ== + is-symbol@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" @@ -4735,11 +5299,21 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" @@ -5381,7 +5955,7 @@ kind-of@^5.0.0: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -5391,6 +5965,16 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +known-css-properties@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.11.0.tgz#0da784f115ea77c76b81536d7052e90ee6c86a8a" + integrity sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w== + +known-css-properties@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.19.0.tgz#5d92b7fa16c72d971bda9b7fe295bdf61836ee5b" + integrity sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA== + lcid@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" @@ -5398,6 +5982,11 @@ lcid@^2.0.0: dependencies: invert-kv "^2.0.0" +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -5459,6 +6048,16 @@ listr2@^2.1.0: rxjs "^6.5.5" through "^2.3.8" +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" @@ -5491,6 +6090,14 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -5531,6 +6138,18 @@ lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17. resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== +lodash@^4.17.10, lodash@^4.17.19, lodash@^4.17.4: + version "4.17.19" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" + integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + +log-symbols@^2.0.0, log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + log-symbols@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" @@ -5553,6 +6172,11 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== +longest-streak@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" + integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -5560,6 +6184,14 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3 dependencies: js-tokens "^3.0.0 || ^4.0.0" +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + lower-case@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" @@ -5604,7 +6236,7 @@ make-dir@^3.0.0, make-dir@^3.0.2: dependencies: semver "^6.0.0" -make-error@1.x, make-error@^1.1.1: +make-error@1.x: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -5628,13 +6260,50 @@ map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-visit@^1.0.0: +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= + +map-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" + integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== + +map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +markdown-table@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" + integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q== + +markdown-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" + integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== + dependencies: + repeat-string "^1.0.0" + +mathml-tag-names@^2.0.1, mathml-tag-names@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" + integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== + md5-hex@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-3.0.1.tgz#be3741b510591434b2784d79e556eefc2c9a8e5c" @@ -5651,6 +6320,20 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" +mdast-util-compact@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz#d531bb7667b5123abf20859be086c4d06c894593" + integrity sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg== + dependencies: + unist-util-visit "^1.1.0" + +mdast-util-compact@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz#cabc69a2f43103628326f35b1acf735d55c99490" + integrity sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA== + dependencies: + unist-util-visit "^2.0.0" + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" @@ -5681,6 +6364,40 @@ memory-fs@^0.5.0: errno "^0.1.3" readable-stream "^2.0.1" +meow@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" + integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + yargs-parser "^10.0.0" + +meow@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc" + integrity sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw== + dependencies: + "@types/minimist" "^1.2.0" + arrify "^2.0.1" + camelcase "^6.0.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "^4.0.2" + normalize-package-data "^2.5.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.13.1" + yargs-parser "^18.1.3" + merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -5691,7 +6408,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0: +merge2@^1.2.3, merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -5798,6 +6515,23 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimist-options@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + +minimist-options@^4.0.2: + version "4.1.0" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" @@ -5947,7 +6681,7 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.12.1, nan@^2.3.3: +nan@^2.12.1: version "2.14.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== @@ -6058,7 +6792,12 @@ node-object-hash@^1.2.0: resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-1.4.2.tgz#385833d85b229902b75826224f6077be969a9e94" integrity sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ== -normalize-package-data@^2.5.0: +node-releases@^1.1.58: + version "1.1.59" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.59.tgz#4d648330641cec704bff10f8e4fe28e453ab8e8e" + integrity sha512-H3JrdUczbdiwxN5FuJPyCHnGHIFqQ0wWxo+9j1kAXAzqNMAHlo+4I/sYYxpyK0irQ73HgdiyzD32oqQDcU2Osw== + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -6080,6 +6819,16 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-selector@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" + integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -6101,6 +6850,11 @@ nth-check@~1.0.1: dependencies: boolbase "~1.0.0" +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" @@ -6322,6 +7076,13 @@ p-is-promise@^2.0.0: resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -6329,6 +7090,13 @@ p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: dependencies: p-try "^2.0.0" +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -6362,6 +7130,11 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -6408,6 +7181,30 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +parse-entities@^1.0.2, parse-entities@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -6511,6 +7308,13 @@ path-to-regexp@^1.7.0: dependencies: isarray "0.0.1" +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -6547,7 +7351,7 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= -pify@^4.0.1: +pify@^4.0.0, pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== @@ -6611,6 +7415,40 @@ posix-character-classes@^0.1.0: resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +postcss-html@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204" + integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== + dependencies: + htmlparser2 "^3.10.0" + +postcss-jsx@^0.36.0: + version "0.36.4" + resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.36.4.tgz#37a68f300a39e5748d547f19a747b3257240bd50" + integrity sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA== + dependencies: + "@babel/core" ">=7.2.2" + +postcss-less@^3.1.0, postcss-less@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/postcss-less/-/postcss-less-3.1.4.tgz#369f58642b5928ef898ffbc1a6e93c958304c5ad" + integrity sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA== + dependencies: + postcss "^7.0.14" + +postcss-markdown@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/postcss-markdown/-/postcss-markdown-0.36.0.tgz#7f22849ae0e3db18820b7b0d5e7833f13a447560" + integrity sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ== + dependencies: + remark "^10.0.1" + unist-util-find-all-after "^1.0.2" + +postcss-media-query-parser@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" + integrity sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= + postcss-modules-extract-imports@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" @@ -6644,6 +7482,60 @@ postcss-modules-values@^3.0.0: icss-utils "^4.0.0" postcss "^7.0.6" +postcss-reporter@^6.0.0, postcss-reporter@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" + integrity sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw== + dependencies: + chalk "^2.4.1" + lodash "^4.17.11" + log-symbols "^2.2.0" + postcss "^7.0.7" + +postcss-resolve-nested-selector@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" + integrity sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= + +postcss-safe-parser@^4.0.0, postcss-safe-parser@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" + integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== + dependencies: + postcss "^7.0.26" + +postcss-sass@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.3.5.tgz#6d3e39f101a53d2efa091f953493116d32beb68c" + integrity sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A== + dependencies: + gonzales-pe "^4.2.3" + postcss "^7.0.1" + +postcss-sass@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.4.4.tgz#91f0f3447b45ce373227a98b61f8d8f0785285a3" + integrity sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg== + dependencies: + gonzales-pe "^4.3.0" + postcss "^7.0.21" + +postcss-scss@^2.0.0, postcss-scss@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-2.1.1.tgz#ec3a75fa29a55e016b90bf3269026c53c1d2b383" + integrity sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA== + dependencies: + postcss "^7.0.6" + +postcss-selector-parser@^3.1.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" @@ -6653,7 +7545,33 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.3: +postcss-sorting@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-4.1.0.tgz#a107f0bf3852977fa64e4442bc340c88d5aacdb3" + integrity sha512-r4T2oQd1giURJdHQ/RMb72dKZCuLOdWx2B/XhXN1Y1ZdnwXsKH896Qz6vD4tFy9xSjpKNYhlZoJmWyhH/7JUQw== + dependencies: + lodash "^4.17.4" + postcss "^7.0.0" + +postcss-sorting@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-5.0.1.tgz#10d5d0059eea8334dacc820c0121864035bc3f11" + integrity sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA== + dependencies: + lodash "^4.17.14" + postcss "^7.0.17" + +postcss-syntax@^0.36.2: + version "0.36.2" + resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c" + integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== + +postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.3, postcss-value-parser@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== @@ -6667,6 +7585,15 @@ postcss@^6.0: source-map "^0.6.1" supports-color "^5.4.0" +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.31, postcss@^7.0.32, postcss@^7.0.7: + version "7.0.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6: version "7.0.31" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.31.tgz#332af45cb73e26c0ee2614d7c7fb02dfcc2bd6dd" @@ -6882,6 +7809,16 @@ querystringify@^2.1.1: resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== +quick-lru@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= + +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -7031,6 +7968,14 @@ reactstrap@^8.4.1: react-popper "^1.3.6" react-transition-group "^2.3.1" +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -7040,6 +7985,15 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" @@ -7103,6 +8057,14 @@ reconnecting-websocket@^4.4.0: resolved "https://registry.yarnpkg.com/reconnecting-websocket/-/reconnecting-websocket-4.4.0.tgz#3b0e5b96ef119e78a03135865b8bb0af1b948783" integrity sha512-D2E33ceRPga0NvTDhJmphEgJ7FUYF0v4lr1ki0csq06OdlxKfugGzN0dSkxM/NfqCxYELK4KcaTOUOjTV6Dcng== +redent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= + dependencies: + indent-string "^3.0.0" + strip-indent "^2.0.0" + redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -7167,6 +8129,107 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= +remark-parse@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-6.0.3.tgz#c99131052809da482108413f87b0ee7f52180a3a" + integrity sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg== + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + +remark-parse@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.2.tgz#5999bc0b9c2e3edc038800a64ff103d0890b318b" + integrity sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-stringify@^6.0.0: + version "6.0.4" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-6.0.4.tgz#16ac229d4d1593249018663c7bddf28aafc4e088" + integrity sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg== + dependencies: + ccount "^1.0.0" + is-alphanumeric "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + longest-streak "^2.0.1" + markdown-escapes "^1.0.0" + markdown-table "^1.1.0" + mdast-util-compact "^1.0.0" + parse-entities "^1.0.2" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + stringify-entities "^1.0.1" + unherit "^1.0.4" + xtend "^4.0.1" + +remark-stringify@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-8.1.0.tgz#1e555f4402e445c364fb23d12fc5f5e0337ec8b7" + integrity sha512-FSPZv1ds76oAZjurhhuV5qXSUSoz6QRPuwYK38S41sLHwg4oB7ejnmZshj7qwjgYLf93kdz6BOX9j5aidNE7rA== + dependencies: + ccount "^1.0.0" + is-alphanumeric "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + longest-streak "^2.0.1" + markdown-escapes "^1.0.0" + markdown-table "^2.0.0" + mdast-util-compact "^2.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + stringify-entities "^3.0.0" + unherit "^1.0.4" + xtend "^4.0.1" + +remark@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/remark/-/remark-10.0.1.tgz#3058076dc41781bf505d8978c291485fe47667df" + integrity sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ== + dependencies: + remark-parse "^6.0.0" + remark-stringify "^6.0.0" + unified "^7.0.0" + +remark@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/remark/-/remark-12.0.0.tgz#d1c145c07341c9232f93b2f8539d56da15a2548c" + integrity sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A== + dependencies: + remark-parse "^8.0.0" + remark-stringify "^8.0.0" + unified "^9.0.0" + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" @@ -7188,11 +8251,16 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.6.1: +repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= +replace-ext@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + request-light@^0.2.4: version "0.2.5" resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.2.5.tgz#38a3da7b2e56f7af8cbba57e8a94930ee2380746" @@ -7650,6 +8718,11 @@ sisteransi@^1.0.4: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -7767,7 +8840,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12: +source-map-support@^0.5.6, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -7851,6 +8924,11 @@ spdy@^4.0.2: select-hose "^2.0.0" spdy-transport "^3.0.0" +specificity@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" + integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -7899,6 +8977,11 @@ stack-utils@^2.0.2: dependencies: escape-string-regexp "^2.0.0" +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -8040,6 +9123,27 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-entities@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" + integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== + dependencies: + character-entities-html4 "^1.0.0" + character-entities-legacy "^1.0.0" + is-alphanumerical "^1.0.0" + is-hexadecimal "^1.0.0" + +stringify-entities@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.0.1.tgz#32154b91286ab0869ab2c07696223bd23b6dbfc0" + integrity sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ== + dependencies: + character-entities-html4 "^1.0.0" + character-entities-legacy "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.2" + is-hexadecimal "^1.0.0" + stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -8070,6 +9174,11 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + strip-bom@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" @@ -8085,6 +9194,11 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-indent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -8105,6 +9219,165 @@ style-loader@^1.2.1: loader-utils "^2.0.0" schema-utils "^2.6.6" +style-search@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" + integrity sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI= + +stylelint-config-rational-order@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/stylelint-config-rational-order/-/stylelint-config-rational-order-0.1.2.tgz#4e98e390783d437f0ec41fb73bc41992e78d02a0" + integrity sha512-Qo7ZQaihCwTqijfZg4sbdQQHtugOX/B1/fYh018EiDZHW+lkqH9uHOnsDwDPGZrYJuB6CoyI7MZh2ecw2dOkew== + dependencies: + stylelint "^9.10.1" + stylelint-order "^2.2.1" + +stylelint-config-recommended@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz#e0e547434016c5539fe2650afd58049a2fd1d657" + integrity sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ== + +stylelint-config-standard@^20.0.0: + version "20.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz#06135090c9e064befee3d594289f50e295b5e20d" + integrity sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA== + dependencies: + stylelint-config-recommended "^3.0.0" + +stylelint-order@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-2.2.1.tgz#cd2d4a0d81d91c705f1d275a58487e5ad5aa5828" + integrity sha512-019KBV9j8qp1MfBjJuotse6MgaZqGVtXMc91GU9MsS9Feb+jYUvUU3Z8XiClqPdqJZQ0ryXQJGg3U3PcEjXwfg== + dependencies: + lodash "^4.17.10" + postcss "^7.0.2" + postcss-sorting "^4.1.0" + +stylelint-order@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-4.1.0.tgz#692d05b7d0c235ac66fcf5ea1d9e5f08a76747f6" + integrity sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw== + dependencies: + lodash "^4.17.15" + postcss "^7.0.31" + postcss-sorting "^5.0.1" + +stylelint-webpack-plugin@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/stylelint-webpack-plugin/-/stylelint-webpack-plugin-2.1.0.tgz#ea4727d83a6d5e3c8784f2bb147bbd9de8e88ec3" + integrity sha512-nx6pF+s4kWuXj2pAhPiMjAsRZqsPphamy2rwUuPiKmb1FRYtXZL0jl+iwoqc/W3hMaia+UMiGJBzkjXKLXmSmA== + dependencies: + arrify "^2.0.1" + micromatch "^4.0.2" + schema-utils "^2.7.0" + +stylelint@^13.6.1: + version "13.6.1" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.6.1.tgz#cc1d76338116d55e8ff2be94c4a4386c1239b878" + integrity sha512-XyvKyNE7eyrqkuZ85Citd/Uv3ljGiuYHC6UiztTR6sWS9rza8j3UeQv/eGcQS9NZz/imiC4GKdk1EVL3wst5vw== + dependencies: + "@stylelint/postcss-css-in-js" "^0.37.1" + "@stylelint/postcss-markdown" "^0.36.1" + autoprefixer "^9.8.0" + balanced-match "^1.0.0" + chalk "^4.1.0" + cosmiconfig "^6.0.0" + debug "^4.1.1" + execall "^2.0.0" + file-entry-cache "^5.0.1" + get-stdin "^8.0.0" + global-modules "^2.0.0" + globby "^11.0.1" + globjoin "^0.1.4" + html-tags "^3.1.0" + ignore "^5.1.8" + import-lazy "^4.0.0" + imurmurhash "^0.1.4" + known-css-properties "^0.19.0" + leven "^3.1.0" + lodash "^4.17.15" + log-symbols "^4.0.0" + mathml-tag-names "^2.1.3" + meow "^7.0.1" + micromatch "^4.0.2" + normalize-selector "^0.2.0" + postcss "^7.0.32" + postcss-html "^0.36.0" + postcss-less "^3.1.4" + postcss-media-query-parser "^0.2.3" + postcss-reporter "^6.0.1" + postcss-resolve-nested-selector "^0.1.1" + postcss-safe-parser "^4.0.2" + postcss-sass "^0.4.4" + postcss-scss "^2.1.1" + postcss-selector-parser "^6.0.2" + postcss-syntax "^0.36.2" + postcss-value-parser "^4.1.0" + resolve-from "^5.0.0" + slash "^3.0.0" + specificity "^0.4.1" + string-width "^4.2.0" + strip-ansi "^6.0.0" + style-search "^0.1.0" + sugarss "^2.0.0" + svg-tags "^1.0.0" + table "^5.4.6" + v8-compile-cache "^2.1.1" + write-file-atomic "^3.0.3" + +stylelint@^9.10.1: + version "9.10.1" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-9.10.1.tgz#5f0ee3701461dff1d68284e1386efe8f0677a75d" + integrity sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ== + dependencies: + autoprefixer "^9.0.0" + balanced-match "^1.0.0" + chalk "^2.4.1" + cosmiconfig "^5.0.0" + debug "^4.0.0" + execall "^1.0.0" + file-entry-cache "^4.0.0" + get-stdin "^6.0.0" + global-modules "^2.0.0" + globby "^9.0.0" + globjoin "^0.1.4" + html-tags "^2.0.0" + ignore "^5.0.4" + import-lazy "^3.1.0" + imurmurhash "^0.1.4" + known-css-properties "^0.11.0" + leven "^2.1.0" + lodash "^4.17.4" + log-symbols "^2.0.0" + mathml-tag-names "^2.0.1" + meow "^5.0.0" + micromatch "^3.1.10" + normalize-selector "^0.2.0" + pify "^4.0.0" + postcss "^7.0.13" + postcss-html "^0.36.0" + postcss-jsx "^0.36.0" + postcss-less "^3.1.0" + postcss-markdown "^0.36.0" + postcss-media-query-parser "^0.2.3" + postcss-reporter "^6.0.0" + postcss-resolve-nested-selector "^0.1.1" + postcss-safe-parser "^4.0.0" + postcss-sass "^0.3.5" + postcss-scss "^2.0.0" + postcss-selector-parser "^3.1.0" + postcss-syntax "^0.36.2" + postcss-value-parser "^3.3.0" + resolve-from "^4.0.0" + signal-exit "^3.0.2" + slash "^2.0.0" + specificity "^0.4.1" + string-width "^3.0.0" + style-search "^0.1.0" + sugarss "^2.0.0" + svg-tags "^1.0.0" + table "^5.0.0" + stylus-loader@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" @@ -8128,6 +9401,13 @@ stylus@^0.54.7: semver "^6.0.0" source-map "^0.7.3" +sugarss@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-2.0.0.tgz#ddd76e0124b297d40bf3cca31c8b22ecb43bc61d" + integrity sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ== + dependencies: + postcss "^7.0.2" + supports-color@6.1.0, supports-color@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" @@ -8157,6 +9437,11 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= + symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -8172,7 +9457,7 @@ tabbable@^3.1.2: resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-3.1.2.tgz#f2d16cccd01f400e38635c7181adfe0ad965a4a2" integrity sha512-wjB6puVXTYO0BSFtCmWQubA/KIn7Xvajw0x0l6eJUudMG/EAiJvIUnyNX6xO4NpGrJ16lbD0eUseB9WxW0vlpQ== -table@^5.2.3: +table@^5.0.0, table@^5.2.3, table@^5.4.6: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== @@ -8375,6 +9660,31 @@ tr46@^2.0.2: dependencies: punycode "^2.1.1" +trim-newlines@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= + +trim-newlines@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" + integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== + +trim-trailing-lines@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" + integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + ts-jest@^26.1.0: version "26.1.0" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.1.0.tgz#e9070fc97b3ea5557a48b67c631c74eb35e15417" @@ -8402,17 +9712,6 @@ ts-loader@^7.0.5: micromatch "^4.0.0" semver "^6.0.0" -ts-node@^8.10.2: - version "8.10.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" - integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== - dependencies: - arg "^4.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" @@ -8437,11 +9736,6 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -tunnel@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" - integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== - tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" @@ -8471,6 +9765,11 @@ type-fest@^0.11.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" @@ -8494,7 +9793,7 @@ typed-styles@^0.0.7: resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== -typedarray-to-buffer@^3.1.2, typedarray-to-buffer@^3.1.5: +typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== @@ -8528,6 +9827,40 @@ umd-compat-loader@2.1.1: loader-utils "^1.0.3" recast "^0.11.17" +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unified@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" + integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== + dependencies: + "@types/unist" "^2.0.0" + "@types/vfile" "^3.0.0" + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^1.1.0" + trough "^1.0.0" + vfile "^3.0.0" + x-is-string "^0.1.0" + +unified@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.0.0.tgz#12b099f97ee8b36792dbad13d278ee2f696eed1d" + integrity sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -8557,6 +9890,87 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unist-util-find-all-after@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz#5751a8608834f41d117ad9c577770c5f2f1b2899" + integrity sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw== + dependencies: + unist-util-is "^3.0.0" + +unist-util-find-all-after@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz#95cc62f48812d879b4685a0512bf1b838da50e9a" + integrity sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw== + dependencies: + unist-util-is "^4.0.0" + +unist-util-is@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + +unist-util-is@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" + integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== + +unist-util-remove-position@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" + integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== + dependencies: + unist-util-visit "^1.1.0" + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== + dependencies: + unist-util-is "^3.0.0" + +unist-util-visit-parents@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz#4dd262fb9dcfe44f297d53e882fc6ff3421173d5" + integrity sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" + integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== + dependencies: + unist-util-visit-parents "^2.0.0" + +unist-util-visit@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -8665,7 +10079,7 @@ v8-compile-cache@2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== -v8-compile-cache@^2.0.3: +v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== @@ -8706,6 +10120,52 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vfile-location@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" + integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== + +vfile-location@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.0.1.tgz#d78677c3546de0f7cd977544c367266764d31bb3" + integrity sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ== + +vfile-message@*, vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile-message@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" + integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== + dependencies: + unist-util-stringify-position "^1.1.1" + +vfile@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" + integrity sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ== + dependencies: + is-buffer "^2.0.0" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" + +vfile@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.1.1.tgz#282d28cebb609183ac51703001bc18b3e3f17de9" + integrity sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + replace-ext "1.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -8997,16 +10457,6 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== -websocket@1.0.23: - version "1.0.23" - resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.23.tgz#20de8ec4a7126b09465578cd5dbb29a9c296aac6" - integrity sha1-IN6OxKcSawlGVXjNXbspqcKWqsY= - dependencies: - debug "^2.2.0" - nan "^2.3.3" - typedarray-to-buffer "^3.1.2" - yaeti "^0.0.4" - whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" @@ -9101,7 +10551,7 @@ write-file-atomic@^2.0.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^3.0.0: +write-file-atomic@^3.0.0, write-file-atomic@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== @@ -9142,6 +10592,11 @@ ws@^7.2.3: resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz#4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd" integrity sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w== +x-is-string@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= + xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" @@ -9169,11 +10624,6 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yaeti@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.4.tgz#89fe739c45ac4491028973193262a837693a66b6" - integrity sha1-if5znEWsRJECiXMZMmKoN2k6ZrY= - yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -9216,7 +10666,7 @@ yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== -yargs-parser@18.x, yargs-parser@^18.1.1: +yargs-parser@18.x, yargs-parser@^18.1.1, yargs-parser@^18.1.3: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== @@ -9224,6 +10674,13 @@ yargs-parser@18.x, yargs-parser@^18.1.1: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== + dependencies: + camelcase "^4.1.0" + yargs-parser@^13.1.0, yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" @@ -9281,8 +10738,3 @@ yargs@^15.3.1: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^18.1.1" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==